@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Pacifico&family=Playfair+Display:ital,wght@0,700;1,700&display=swap";:root{--bg:#0c0710;--panel:#160d1d;--cream:#fff1d2;--muted:#b9a9b9;--pink:#ff2eaa;--orange:#ff8a20;--purple:#9427ff;--green:#a6d936;--line:#38253e}*{box-sizing:border-box}html{scroll-behavior:smooth}section[id]{scroll-margin-top:88px}body{background:var(--bg);color:var(--cream);margin:0;font-family:DM Sans,sans-serif}body:before{content:"";pointer-events:none;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.15'/%3E%3C/svg%3E");position:fixed;inset:0}.wrap{width:min(1160px,100% - 40px);margin:auto}.nav-shell{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0710e8;border-bottom:1px solid #4c274f;position:sticky;top:0;box-shadow:0 12px 35px #0008}.nav{z-index:101;justify-content:space-between;align-items:center;height:80px;display:flex;position:relative}.brand{color:var(--cream);flex-direction:column;line-height:1;text-decoration:none;display:flex}.brand span{color:var(--pink);text-shadow:0 0 18px #ff2eaa66;font:31px Pacifico}.brand small{letter-spacing:5px;color:var(--cream);margin-left:18px;font-size:9px}.links{align-items:center;gap:clamp(10px,1.2vw,18px);display:flex}.links a,footer a{color:var(--cream);white-space:nowrap;font-size:12px;text-decoration:none}.links a:hover,.apps-toggle:hover{color:var(--pink)}.apps-dropdown{position:relative}.apps-toggle{color:var(--cream);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:18px 0;font-size:12px;display:flex}.apps-toggle span{color:var(--pink);font-size:15px;transition:transform .2s}.apps-dropdown.open .apps-toggle span{transform:rotate(180deg)}.apps-submenu{background:#160d1dfb;border:1px solid #53305a;border-radius:8px;width:280px;padding:10px;display:none;position:absolute;top:calc(100% - 4px);left:50%;transform:translate(-50%);box-shadow:0 24px 48px #000c}.apps-dropdown.open .apps-submenu,.apps-dropdown:hover .apps-submenu,.apps-dropdown:focus-within .apps-submenu{display:grid}.apps-submenu a{border-radius:6px;gap:4px;padding:13px 14px;display:grid}.apps-submenu a:hover,.apps-submenu a:focus-visible{color:var(--cream);background:#ff2eaa16}.apps-submenu b{color:var(--cream);font-size:13px}.apps-submenu small{color:var(--muted);font-size:11px}.nav-cta{border:1px solid var(--pink);border-radius:3px;padding:10px 13px;box-shadow:inset 0 0 15px #ff2eaa15}.menu{color:var(--cream);background:0 0;border:0;font-size:25px;display:none}@media (width<=1050px){.menu{display:block}.links{border:1px solid var(--line);background:#160d1df7;flex-direction:column;align-items:flex-start;max-height:calc(100vh - 92px);padding:24px;display:none;position:absolute;top:73px;left:0;right:0;overflow-y:auto;box-shadow:0 24px 45px #000c}.links.open{display:flex}.links a{width:100%;padding:8px 2px;font-size:14px}.apps-dropdown,.apps-toggle{width:100%}.apps-toggle{justify-content:space-between;padding:8px 2px;font-size:14px}.apps-dropdown:hover .apps-submenu,.apps-dropdown:focus-within .apps-submenu{display:none}.apps-dropdown.open .apps-submenu{display:grid}.apps-submenu{border-color:var(--line);width:100%;box-shadow:none;background:#0e0813;margin-top:8px;padding:6px;position:static;transform:none}.apps-submenu a{padding:12px}.nav-cta{width:auto!important;padding:11px 14px!important}}.hero{grid-template-columns:1.05fr .95fr;align-items:center;min-height:690px;padding-bottom:70px;display:grid}.eyebrow{letter-spacing:2.4px;color:var(--orange);font-size:11px;font-weight:700}.hero h1,.section h2,.benefit-band h2,.story h2,.signup h2{margin:24px 0;font:700 clamp(50px,6.2vw,82px)/.95 Playfair Display,serif}.hero h1 em,h2 em{color:var(--pink);font-weight:700}.lead{color:#d2c2d0;max-width:590px;font-size:18px;line-height:1.75}.actions{gap:14px;margin:34px 0;display:flex}.btn{color:var(--cream);border-radius:3px;padding:16px 23px;font-size:14px;font-weight:700;text-decoration:none}.primary{background:linear-gradient(120deg,#e8198f,#8d22ff);box-shadow:0 0 25px #ff2eaa45}.ghost{border:1px solid var(--line)}.trust{color:#968496;gap:22px;font-size:12px;display:flex}.logo-stage{place-items:center;min-height:480px;display:grid;position:relative}.logo-stage video{z-index:2;mix-blend-mode:screen;filter:drop-shadow(0 0 35px #ff2eaa66);border-radius:50%;width:min(100%,470px);position:relative}.glow{filter:blur(20px);background:radial-gradient(circle,#8e16c955,#0000 70%);width:400px;height:400px;position:absolute}.spark{color:var(--orange);animation:2s infinite pulse;position:absolute}.s1{font-size:27px;top:15%;left:8%}.s2{color:var(--pink);font-size:18px;top:30%;right:3%}.s3{color:var(--green);font-size:14px;bottom:17%;left:18%}@keyframes pulse{50%{opacity:.5;transform:scale(1.7)}}.section{padding:120px 0}.center{text-align:center}.section>h2{text-align:center;font-size:56px}.apps{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:55px;display:grid}.app-card{border:1px solid var(--line);background:linear-gradient(145deg,#190f20,#100a15);min-height:330px;padding:32px;transition:all .25s;position:relative}.app-card:hover{transform:translateY(-5px)}.app-card:last-child:nth-child(odd){grid-column:1/-1;min-height:260px}.app-card.pink:hover{border-color:var(--pink)}.app-card.purple:hover,.featured{box-shadow:0 0 30px #9427ff22;border-color:var(--purple)!important}.app-card.orange:hover{border-color:var(--orange)}.app-card.green:hover{border-color:var(--green)}.app-card.sweet:hover{border-color:#d9b16b;box-shadow:0 0 30px #d9b16b22}.app-top{justify-content:space-between;display:flex}.app-icon{width:53px;height:53px;color:var(--pink);border:1px solid;border-radius:50%;place-items:center;font-size:24px;display:grid}.purple .app-icon{color:var(--purple)}.orange .app-icon{color:var(--orange)}.green .app-icon{color:var(--green)}.sweet .app-icon{color:#e7b4af}.badge{letter-spacing:1.5px;color:#a795a7;font-size:9px}.app-card h3{margin:26px 0 4px;font:700 31px Playfair Display}.tag{font-weight:700;color:var(--pink)!important}.purple .tag{color:#bc73ff!important}.orange .tag{color:var(--orange)!important}.green .tag{color:var(--green)!important}.sweet .tag{color:#e7b4af!important}.app-card p{color:var(--muted);line-height:1.6}.card-link,.text-link{color:var(--cream);font-size:13px;font-weight:700;text-decoration:none;position:absolute;bottom:28px}.benefit-band{border-block:1px solid var(--line);background:#130b19;padding:110px 0}.benefit-band h2{font-size:55px}.benefits{grid-template-columns:repeat(4,1fr);gap:35px;margin-top:55px;display:grid}.benefits b{color:var(--pink);font:700 30px Playfair Display}.benefits h3{font:700 21px Playfair Display}.benefits p{color:var(--muted);font-size:14px;line-height:1.6}.story{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;padding:130px 0;display:grid}.story-art{aspect-ratio:1;text-align:center;background:radial-gradient(circle at 45% 45%,#391153,#160b20 65%);border:1px solid #52225c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;box-shadow:0 0 60px #9427ff1f}.flower{color:var(--orange);font-size:70px}blockquote{max-width:300px;margin:16px;font:italic 30px Playfair Display}.signature{color:var(--pink);font:25px Pacifico}.story h2{font-size:55px}.story p{color:var(--muted);line-height:1.8}.story .text-link{color:var(--pink);margin-top:15px;display:inline-block;position:static}.faq{max-width:850px}.faq details{border-bottom:1px solid var(--line);padding:22px 0}.faq summary{cursor:pointer;justify-content:space-between;font:700 20px Playfair Display;list-style:none;display:flex}.faq summary span{color:var(--pink);font:25px sans-serif}.faq details p{color:var(--muted);line-height:1.7}.signup{border-block:1px solid var(--line);background:linear-gradient(120deg,#1c0e28,#150a19);padding:100px 0}.signup-inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:90px;display:grid}.signup h2{font-size:50px}.signup p{color:var(--muted);line-height:1.7}.signup label{margin-bottom:10px;font-size:12px;display:block}.signup form>div{display:flex}.signup input{color:#fff;background:#0d0810;border:1px solid #51314f;flex:1;min-width:0;padding:17px}.signup button{background:var(--pink);color:#fff;border:0;padding:0 22px;font-weight:700}.signup small{color:#7f6e7d;margin-top:10px;display:block}.thanks{border:1px solid var(--green);background:#a6d9360c;padding:30px}.thanks b{color:var(--green);font-size:24px}footer{min-height:200px;color:var(--muted);border-top:0;grid-template-columns:1fr 1fr 1fr;align-items:center;display:grid}footer>div:last-child{text-align:right}footer small{color:#7c6c7a}@media (width<=800px){.wrap{width:min(100% - 28px,620px)}.nav{height:76px}.brand span{font-size:29px}.menu{display:block}.links{border:1px solid var(--line);background:#160d1df5;flex-direction:column;align-items:flex-start;padding:22px;display:none;position:absolute;top:70px;left:0;right:0}.links.open{display:flex}.hero{grid-template-columns:1fr;padding-top:70px}.hero-copy{order:1}.logo-stage{min-height:300px}.logo-stage video{width:300px}.hero h1{font-size:53px}.lead{font-size:16px}.trust{flex-wrap:wrap}.apps,.signup-inner,.story{grid-template-columns:1fr}.section,.story{padding:85px 0}.section>h2,.benefit-band h2,.story h2,.signup h2{font-size:42px}.benefits{grid-template-columns:1fr 1fr}.story{gap:55px}.story-art{max-width:430px;margin:auto}.signup-inner{gap:30px}footer{text-align:center;grid-template-columns:1fr;gap:25px;padding:45px 0}footer>div:last-child{text-align:center}}@media (width<=480px){.actions{flex-direction:column}.btn{text-align:center}.benefits,.apps{grid-template-columns:1fr}.app-card{min-height:360px}.signup form>div{flex-direction:column}.signup button{padding:17px}.hero h1{font-size:45px}}.craft-showcase{background:radial-gradient(circle at 75% 8%,#0b544d44,#0000 34%),linear-gradient(#09090d,#071413 50%,#0c0710);border-block:1px solid #8d651f66;padding:120px 0}.craft-intro{grid-template-columns:.88fr 1.12fr;align-items:center;gap:62px;display:grid}.craft-copy{z-index:2;position:relative}.craft-logo{border-radius:5px;width:min(100%,470px);margin-bottom:34px;display:block;box-shadow:0 18px 60px #0008}.craft-showcase h2,.craft-showcase .app-page-title{margin:20px 0;font:700 clamp(46px,5.5vw,72px)/.98 Playfair Display,serif}.craft-showcase h2 em,.craft-showcase .app-page-title em{color:#dfb953}.craft-lead{color:#d9cec4;font-size:18px;line-height:1.75}.craft-price{color:#baa99c;align-items:baseline;gap:10px;display:flex}.craft-price span{color:#f0cf72;font:700 34px Playfair Display,serif}.craft-buy{color:#13090d;background:linear-gradient(120deg,#e7bc55,#e42b73);box-shadow:0 0 28px #d99b3f33}.craft-trust{color:#bbaea7;flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.craft-hero-image{border:1px solid #d2a94299;border-radius:18px;width:100%;box-shadow:0 25px 80px #000c,0 0 45px #0a706044}.craft-features{grid-template-columns:repeat(4,1fr);gap:18px;margin:90px 0;display:grid}.craft-features article{background:linear-gradient(145deg,#12221f,#100c12);border:1px solid #8b682f55;border-radius:12px;padding:30px 24px}.craft-features b{color:#e4bd62;font:700 28px Playfair Display}.craft-features h3{margin:15px 0 8px;font:700 22px Playfair Display}.craft-features p,.craft-demo p,.craft-final p{color:#bbaea7;line-height:1.7}.craft-demo{border-block:1px solid #7f5b2655;grid-template-columns:.72fr 1.28fr;align-items:center;gap:55px;padding:70px 0;display:grid}.craft-demo h2{font-size:50px}.craft-demo video{background:#000;border:1px solid #c79e4b88;border-radius:14px;width:100%;max-height:620px;display:block;box-shadow:0 20px 70px #000b}.craft-gallery{columns:3;column-gap:18px;padding:70px 0}.craft-gallery img{break-inside:avoid;border:1px solid #8f6a3180;border-radius:12px;width:100%;margin:0 0 18px;display:block;box-shadow:0 16px 45px #0009}.craft-final{background:linear-gradient(120deg,#112522,#260d1b);border:1px solid #bb8d3e80;border-radius:14px;justify-content:space-between;align-items:center;gap:45px;padding:44px;display:flex}.craft-final h2{margin:10px 0;font-size:43px}.craft-final .btn{white-space:nowrap}@media (width<=900px){.craft-intro,.craft-demo{grid-template-columns:1fr}.craft-copy{order:1}.craft-hero-image{max-width:680px;margin:auto}.craft-features{grid-template-columns:1fr 1fr}.craft-gallery{columns:2}.craft-final{flex-direction:column;align-items:flex-start}.craft-showcase{padding:85px 0}}@media (width<=520px){.craft-logo{margin-bottom:24px}.craft-showcase h2{font-size:42px}.craft-features{grid-template-columns:1fr;margin:60px 0}.craft-gallery{columns:1}.craft-final{padding:28px}.craft-final .btn{white-space:normal;width:100%}.craft-trust{flex-direction:column;gap:9px}}.sweet-showcase{--sweet-cream:#fff7ed;--sweet-blush:#e9b8b2;--sweet-sage:#889679;--sweet-caramel:#a56b4b;--sweet-gold:#d8aa5b;color:#4b2c21;background:radial-gradient(circle at 12% 6%,#f7d9d1 0,#0000 31%),radial-gradient(circle at 90% 30%,#dfe7d5 0,#0000 28%),linear-gradient(#fffaf4,#f8ede2 52%,#fff8ef);border-block:1px solid #d9b16b66;padding:110px 0}.sweet-intro{grid-template-columns:.86fr 1.14fr;align-items:center;gap:58px;display:grid}.sweet-copy{z-index:2;position:relative}.sweet-logo{border-radius:18px;width:min(100%,310px);margin-bottom:28px;display:block;box-shadow:0 18px 55px #7c4d3720}.sweet-showcase .eyebrow{color:var(--sweet-caramel)}.sweet-showcase h2,.sweet-showcase .app-page-title{color:#4b2c21;margin:20px 0;font:700 clamp(46px,5.5vw,72px)/.98 Playfair Display,serif}.sweet-showcase h2 em,.sweet-showcase .app-page-title em{color:var(--sweet-sage)}.sweet-lead{color:#71584c;font-size:18px;line-height:1.75}.sweet-buy{color:#fffaf2;background:linear-gradient(120deg, var(--sweet-caramel), #c98d72);box-shadow:0 12px 30px #a56b4b35}.sweet-ghost{color:#5a3829;border:1px solid #bd927c}.sweet-trust{color:#796054;flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.sweet-hero-image{border:1px solid #d8aa5b88;border-radius:22px;width:100%;display:block;box-shadow:0 26px 70px #774a3330,0 0 0 8px #ffffff70}.sweet-features{grid-template-columns:repeat(4,1fr);gap:18px;margin:90px 0;scroll-margin-top:100px;display:grid}.sweet-features article{background:#fffaf5cc;border:1px solid #cda98670;border-radius:16px;min-height:255px;padding:30px 24px;box-shadow:0 15px 38px #7d4d2f12}.sweet-features article:nth-child(2n){background:#f1f5edcc}.sweet-features b{color:var(--sweet-caramel);font:700 28px Playfair Display}.sweet-features h3{color:#4b2c21;margin:15px 0 8px;font:700 22px Playfair Display}.sweet-features p,.sweet-demo p,.sweet-final p{color:#71584c;line-height:1.7}.sweet-demo{border-block:1px solid #cda98680;grid-template-columns:1fr .62fr;align-items:center;gap:64px;padding:78px 0;scroll-margin-top:100px;display:grid}.sweet-demo h2{font-size:52px}.sweet-video-frame{background:linear-gradient(145deg,#f2d5cf,#dfe7d5);border:1px solid #c99a73;border-radius:28px;max-width:370px;margin:auto;padding:10px;box-shadow:0 24px 60px #70462f33}.sweet-demo video{aspect-ratio:9/16;object-fit:cover;background:#ead9ce;border-radius:19px;width:100%;display:block}.sweet-gallery{columns:3;column-gap:18px;padding:76px 0}.sweet-gallery img{break-inside:avoid;border:1px solid #d1ab8280;border-radius:16px;width:100%;margin:0 0 18px;display:block;box-shadow:0 16px 40px #72492f24}.sweet-showcase .sweet-app-faq{color:#4b2c21;background:#fffaf4;border-color:#cda98670;box-shadow:0 18px 45px #72492f18}.sweet-showcase .sweet-app-faq h2{font-size:48px}.sweet-app-faq summary{color:#4b2c21}.sweet-app-faq details{border-color:#cda98670}.sweet-app-faq details p{color:#71584c}.sweet-app-faq summary span{color:var(--sweet-caramel)}.sweet-final{background:linear-gradient(120deg,#f4d9d2,#e4eadb);border:1px solid #cda98699;border-radius:18px;justify-content:space-between;align-items:center;gap:45px;margin-top:70px;padding:44px;display:flex}.sweet-final h2{margin:10px 0;font-size:43px}.sweet-final .btn{white-space:nowrap}@media (width<=900px){.sweet-intro,.sweet-demo{grid-template-columns:1fr}.sweet-copy{order:1}.sweet-hero-image{max-width:700px;margin:auto}.sweet-features{grid-template-columns:1fr 1fr}.sweet-gallery{columns:2}.sweet-final{flex-direction:column;align-items:flex-start}.sweet-showcase{padding:82px 0}}@media (width<=520px){.sweet-logo{width:min(100%,250px)}.sweet-showcase h2,.sweet-showcase .app-page-title{font-size:42px}.sweet-features{grid-template-columns:1fr;margin:58px 0}.sweet-features article{min-height:0}.sweet-gallery{columns:1;padding:54px 0}.sweet-final{padding:28px}.sweet-final .btn{white-space:normal;width:100%}.sweet-trust{flex-direction:column;gap:9px}}.slow-showcase{background:radial-gradient(circle at 12% 18%,#ff4f001e,#0000 28%),radial-gradient(circle at 82% 32%,#a800ff2b,#0000 32%),linear-gradient(#08040b,#100613 52%,#09090d);border-block:1px solid #d931ff55;padding:120px 0;overflow:hidden}.slow-banner{border:1px solid #f044ff88;border-radius:15px;width:100%;display:block;box-shadow:0 24px 75px #000d,0 0 45px #b51cff32}.slow-intro{grid-template-columns:.82fr 1.18fr;align-items:center;gap:58px;padding:86px 0 30px;display:grid}.slow-showcase h2,.slow-showcase .app-page-title{margin:20px 0;font:700 clamp(46px,5.5vw,72px)/.98 Playfair Display,serif}.slow-showcase h2 em,.slow-showcase .app-page-title em{color:#0000;background:linear-gradient(90deg,#ff5d15,#ff31bc,#a634ff);-webkit-background-clip:text;background-clip:text}.slow-lead{color:#ddcadf;font-size:18px;line-height:1.75}.slow-price{color:#bfa9c2;align-items:baseline;gap:10px;display:flex}.slow-price span{color:#ff9b31;font:700 34px Playfair Display,serif}.slow-buy{color:#fff;background:linear-gradient(120deg,#ff6a00,#ff2da8 52%,#8f2dff);box-shadow:0 0 30px #ff2eb444}.slow-trust{color:#bfa9c2;flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.slow-hero-image{border:1px solid #f046ff88;border-radius:18px;width:100%;display:block;box-shadow:0 26px 85px #000c,0 0 50px #ff2fb52b}.slow-features{grid-template-columns:repeat(4,1fr);gap:18px;margin:78px 0 92px;display:grid}.slow-features article{background:linear-gradient(145deg,#210a2a,#120812);border:1px solid #9e2fe75c;border-radius:14px;min-height:250px;padding:30px 24px;box-shadow:inset 0 0 30px #ff2fac0c}.slow-features article:nth-child(2){border-color:#ff5a244f}.slow-features article:nth-child(3){border-color:#a5ed304f}.slow-features article:nth-child(4){border-color:#ff2f7f55}.slow-features span{color:#ff8a20;text-shadow:0 0 18px;font-size:30px}.slow-features h3{margin:18px 0 8px;font:700 22px Playfair Display}.slow-features p,.slow-demo p,.slow-final p{color:#bfa9c2;line-height:1.7}.slow-demo{border-block:1px solid #a92cff55;grid-template-columns:1.2fr .8fr;align-items:center;gap:56px;padding:72px 0;display:grid}.slow-demo video{background:#000;border:1px solid #fa34d78c;border-radius:14px;width:100%;display:block;box-shadow:0 20px 70px #000b,0 0 35px #b51cff29}.slow-demo h2{font-size:50px}.slow-gallery{columns:2;column-gap:20px;padding:72px 0}.slow-gallery img{break-inside:avoid;border:1px solid #b12ee478;border-radius:13px;width:100%;margin:0 0 20px;display:block;box-shadow:0 18px 50px #000a}.slow-final{background:linear-gradient(120deg,#2a092c,#28100b 56%,#170921);border:1px solid #d437ea70;border-radius:15px;justify-content:space-between;align-items:center;gap:45px;padding:44px;display:flex}.slow-final h2{margin:10px 0;font-size:43px}.slow-final .btn{white-space:nowrap}@media (width<=900px){.slow-intro,.slow-demo{grid-template-columns:1fr}.slow-copy{order:1}.slow-hero-image{max-width:700px;margin:auto}.slow-features{grid-template-columns:1fr 1fr}.slow-final{flex-direction:column;align-items:flex-start}.slow-showcase{padding:85px 0}}@media (width<=520px){.slow-intro{padding-top:55px}.slow-showcase h2{font-size:42px}.slow-features{grid-template-columns:1fr;margin:58px 0}.slow-gallery{columns:1}.slow-final{padding:28px}.slow-final .btn{white-space:normal;width:100%}.slow-trust{flex-direction:column;gap:9px}}.app-faq{background:#120b17d9;border-radius:15px;max-width:900px;margin:72px auto;padding:42px 46px}.craft-app-faq{border:1px solid #bb8d3e66;box-shadow:inset 0 0 35px #d99b3f0d}.slow-app-faq{border:1px solid #d437ea66;box-shadow:inset 0 0 35px #ff2eb40d}.password-app-faq{border:1px solid #b8864b80;box-shadow:inset 0 0 35px #d6a65a12}.craft-showcase .app-faq h2,.slow-showcase .app-faq h2,.password-showcase .app-faq h2{margin:12px 0 20px;font-size:clamp(34px,4vw,48px);line-height:1.08}.password-showcase{background:radial-gradient(circle at 12% 10%,#9f5b2429,#0000 29%),radial-gradient(circle at 86% 22%,#d0a05a1f,#0000 31%),linear-gradient(#120c09,#22130d 48%,#0c0710);border-block:1px solid #a8743d66;padding:110px 0;overflow:hidden}.password-intro{grid-template-columns:.78fr 1.22fr;align-items:center;gap:58px;display:grid}.password-copy{z-index:2;position:relative}.password-logo{border-radius:24px;width:min(100%,310px);margin-bottom:28px;display:block;box-shadow:0 18px 55px #0009}.password-showcase h2,.password-showcase .app-page-title{margin:20px 0;font:700 clamp(46px,5.5vw,72px)/.98 Playfair Display,serif}.password-showcase h2 em,.password-showcase .app-page-title em{color:#e0b778}.password-lead{color:#dfd1c0;font-size:18px;line-height:1.75}.password-buy{color:#1b0e08;background:linear-gradient(120deg,#e6bb78,#9b5a2f);box-shadow:0 0 30px #ce8e4b3d}.password-trust{color:#c9b8a4;flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.password-hero-image{border:1px solid #d6aa6b99;border-radius:18px;width:100%;display:block;box-shadow:0 26px 85px #000d,0 0 45px #a76d3529}.password-features{grid-template-columns:repeat(4,1fr);gap:18px;margin:86px 0;display:grid}.password-features article{background:linear-gradient(145deg,#2b1910,#130c09);border:1px solid #a7774566;border-radius:14px;padding:30px 24px}.password-features b{color:#e0b778;font:700 28px Playfair Display}.password-features h3{margin:15px 0 8px;font:700 22px Playfair Display}.password-features p,.password-demo p,.password-final p{color:#c9b8a4;line-height:1.7}.password-demo{border-block:1px solid #9d6c3b66;grid-template-columns:.72fr 1.28fr;align-items:center;gap:55px;padding:72px 0;display:grid}.password-demo h2{font-size:50px}.password-demo video{background:#000;border:1px solid #d4a46199;border-radius:14px;width:100%;max-height:680px;display:block;box-shadow:0 20px 70px #000c}.password-gallery{grid-template-columns:1fr 1fr;gap:22px;padding:72px 0;display:grid}.password-gallery figure{background:#130c09;border:1px solid #9d6c3b66;border-radius:15px;margin:0;padding:14px}.password-gallery img{border-radius:9px;width:100%;display:block}.password-gallery figcaption{color:#d9c7b2;text-align:center;padding:15px 6px 4px;font:700 18px Playfair Display}.password-final{background:linear-gradient(120deg,#2c1a10,#170d09 60%,#23130d);border:1px solid #b7834d80;border-radius:15px;justify-content:space-between;align-items:center;gap:45px;padding:44px;display:flex}.password-final h2{margin:10px 0;font-size:43px}.password-final .btn{white-space:nowrap}@media (width<=900px){.password-intro,.password-demo{grid-template-columns:1fr}.password-copy{order:1}.password-hero-image{max-width:700px;margin:auto}.password-features{grid-template-columns:1fr 1fr}.password-gallery{grid-template-columns:1fr}.password-final{flex-direction:column;align-items:flex-start}.password-showcase{padding:85px 0}}@media (width<=520px){.password-logo{width:min(100%,240px)}.password-showcase h2{font-size:42px}.password-features{grid-template-columns:1fr;margin:58px 0}.password-gallery{padding:54px 0}.password-final{padding:28px}.password-final .btn{white-space:normal;width:100%}.password-trust{flex-direction:column;gap:9px}}.app-faq details:last-of-type{border-bottom:0}.legal-note{border-top:1px solid var(--line);color:#9f8da3;margin:28px 0 0;padding-top:22px;font-size:13px;line-height:1.6}@media (width<=520px){.app-faq{margin:52px auto;padding:30px 24px}.app-faq summary{gap:20px;font-size:18px}}
