@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-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)}.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}.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}}.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}.craft-showcase .app-faq h2,.slow-showcase .app-faq h2{margin:12px 0 20px;font-size:clamp(34px,4vw,48px);line-height:1.08}.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}}
