.landing-root{--ink:#241d28;--ink-2:#6b5f6e;--ink-3:#a596a4;--pink:#ff5fa6;--pink-deep:#e23b88;--hair:#5028461a;--glass:#ffffff80;--glass-line:#ffffffd9;--glass-shadow:0 18px 50px -22px #96467873;--serif:"Cormorant Garamond","Times New Roman",Georgia,serif;--sans:"Hanken Grotesk",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--mono:"Space Mono",ui-monospace,"SF Mono",Menlo,monospace;--r-pill:999px;min-height:100vh;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;background-color:#0000;background-image:radial-gradient(82% 58% at 88% 114%,#ffcfe4 0%,#ffcfe400 56%),radial-gradient(66% 52% at 4% 116%,#ffdcec 0%,#ffdcec00 54%),radial-gradient(120% 78% at 50% -16%,#fff 0%,#fff0 60%),linear-gradient(#fff 0%,#fffafc 48%,#fff0f7 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;position:relative;overflow-x:hidden}html{scroll-behavior:smooth}.landing-root ::selection{color:var(--ink);background:#ff5fa638}.landing-root a{color:inherit;text-decoration:none}.landing-root button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.landing-root input{font-family:inherit}.landing-root img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.landing-root:before{content:"";z-index:0;pointer-events:none;opacity:.04;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"140\" height=\"140\"><filter id=\"n\"><feTurbulence type=\"fractalNoise\" baseFrequency=\"0.85\" numOctaves=\"2\" stitchTiles=\"stitch\"/></filter><rect width=\"140\" height=\"140\" filter=\"url(%23n)\"/></svg>");position:fixed;inset:0}.glow{filter:blur(76px);pointer-events:none;z-index:0;opacity:.42;border-radius:50%;position:fixed}.glow.g1{background:radial-gradient(circle at 40% 40%,#fff,#fff0 70%);width:620px;height:620px;top:-140px;right:-120px}.glow.g2{background:radial-gradient(circle at 40% 40%,#ffd4e7,#ffd4e700 68%);width:520px;height:520px;top:240px;right:120px}.glow.g3{background:radial-gradient(circle,#ffe2ef,#ffe2ef00 70%);width:520px;height:520px;bottom:-180px;left:-160px}.topbar{z-index:50;justify-content:space-between;align-items:center;padding:20px clamp(20px,4vw,46px);display:flex;position:fixed;inset:0 0 auto}.brand{font-family:var(--serif);letter-spacing:.01em;color:var(--ink);align-items:center;gap:9px;font-size:23px;font-weight:600;display:flex}.brand .star{width:30px;height:auto;display:block}.topnav{align-items:center;gap:10px;display:flex}.tlink{letter-spacing:.01em;color:var(--ink-2);border-radius:var(--r-pill);white-space:nowrap;padding:9px 14px;font-size:13.5px;transition:color .2s,background .2s}.tlink:hover{color:var(--ink);background:#ffffff73}.hero{z-index:1;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(10px,2.4vw,46px);max-width:1560px;min-height:100vh;margin:0 auto;padding:clamp(84px,11vh,120px) clamp(22px,4vw,60px) clamp(40px,6vh,70px);display:grid;position:relative}.intro{text-align:center;max-width:760px;margin:0 auto;position:relative}.eyebrow{font-family:var(--mono);letter-spacing:2.4px;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:9px;margin-bottom:22px;font-size:11px;display:inline-flex}.eyebrow .ln{background:linear-gradient(90deg, var(--ink-3), transparent);width:26px;height:1px}h1.title{font-family:var(--serif);text-transform:uppercase;letter-spacing:-.012em;color:var(--ink);white-space:nowrap;font-size:clamp(33px,4.55vw,62px);font-weight:600;line-height:1}h1.title .li{display:inline}.yours{background:linear-gradient(104deg,#241d28 0%,#6e5a6a 28%,#e23b88 54%,#a8326f 74%,#2a2230 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:600}.lead{color:var(--ink-2);letter-spacing:.012em;white-space:nowrap;max-width:none;margin:16px auto 0;font-size:clamp(14px,1.36vw,17.5px);line-height:1.5}.claimwrap{max-width:472px;margin:26px auto 0}.claim{border-radius:var(--r-pill);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(22px)saturate(1.4);background:#ffffff75;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,0 16px 40px -20px #a03c7880}.claim:focus-within{border-color:#ff5fa699;box-shadow:inset 0 1px #ffffffe6,0 16px 44px -16px #ff5fa666}.claim .pre{color:var(--ink-3);letter-spacing:.04em;white-space:nowrap;padding:16px 0 16px 22px;font-size:15.5px;font-weight:500}.claim input{letter-spacing:.04em;min-width:0;color:var(--ink);text-transform:lowercase;background:0 0;border:none;outline:none;flex:1;padding:16px 8px;font-size:15.5px}.claim input::placeholder{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em}.claim .ok{color:var(--pink-deep);white-space:nowrap;padding-right:18px;font-size:14px;font-weight:600;display:none}.claim.is-ok .ok{display:block}.cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:16px;display:flex}.btn{letter-spacing:.01em;border-radius:var(--r-pill);white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:500;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .2s,filter .2s;display:inline-flex}.btn-chrome{color:#f6f1f5;background:linear-gradient(#534653 0%,#2a2230 52%,#1c161f 100%);padding:14px 28px;position:relative;box-shadow:inset 0 1px #ffffff52,inset 0 -2px 4px #0006,0 12px 26px -10px #28142899}.btn-chrome:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff6,0 18px 34px -12px #28142899}.btn-ghost{color:var(--ink-2);padding:14px 16px}.btn-ghost:hover{color:var(--ink)}.btn-ghost .arr{transition:transform .2s}.btn-ghost:hover .arr{transform:translate(3px)}.videowrap{width:100%;max-width:none;margin:clamp(10px,1.6vh,20px) 0 0;position:relative}.videowrap .vlabel{font-family:var(--mono);letter-spacing:2.2px;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;margin-bottom:10px;font-size:10.5px;display:flex}.videowrap .vlabel .dot{background:var(--pink);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ff5fa633}.video-slot{aspect-ratio:16/10;-webkit-backdrop-filter:blur(8px);background:linear-gradient(160deg,#3c2e3c9e,#1e1620c7);border:1px solid #ffffff80;border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,0 26px 60px -26px #78285a99}.video-slot video,.video-slot iframe,.video-slot img{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.video-slot .vplay{background:radial-gradient(circle at 36% 30%,#fff,#d9d2e0 60%,#a99fb2 100%);border-radius:50%;justify-content:center;align-items:center;width:104px;height:104px;margin:auto;display:flex;position:absolute;inset:0;box-shadow:0 10px 24px -8px #00000080,inset 0 2px 3px #ffffffe6}.video-slot .vplay:after{content:"";border:13px solid #0000;border-left:21px solid #2a2230;border-right-width:0;margin-left:5px}.video-slot .vhint{text-align:center;font-family:var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:#ffffff9e;font-size:10px;position:absolute;bottom:16px;left:0;right:0}.video-slot .vcorner{opacity:.92;pointer-events:none;filter:drop-shadow(0 4px 8px #0006);width:64px;height:auto;position:absolute}.video-slot .vc-tl{top:-10px;left:-12px;transform:rotate(-18deg)}.video-slot .vc-br{bottom:-14px;right:-10px;transform:rotate(150deg)}.stage{aspect-ratio:.96;width:100%;max-width:760px;margin:0 auto;position:relative}.stage-label{z-index:11;font-family:var(--mono);letter-spacing:3px;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;pointer-events:none;font-size:11px;position:absolute;left:50%;transform:translate(-50%)}.stage-label.top{top:-30px}.stage-label.bot{bottom:-26px}.float{will-change:transform;transition:transform .25s cubic-bezier(.2,.8,.3,1);position:absolute}.float-inner{will-change:transform}.float img{width:100%;height:auto}.f-nicolas{z-index:6;width:50%;top:3%;left:-3%}.f-krystal{z-index:5;width:46%;top:-1%;right:-4%}.f-user{z-index:9;width:34%;top:28%;left:37%}.f-mykaila{z-index:7;width:39%;bottom:-1%;left:-2%}.f-justme{z-index:8;width:34%;bottom:2%;right:0%}.f-nicolas img,.f-krystal img,.f-user img,.f-mykaila img,.f-justme img{filter:drop-shadow(0 26px 48px #783c6452)}.f-nicolas img{transform:rotate(-2deg)}.f-krystal img{transform:rotate(1.6deg)}.f-mykaila img{transform:rotate(-2.4deg)}.f-justme img{transform:rotate(2deg)}.f-starround{z-index:4;width:16%;top:-4%;left:-6%}.f-tribal{z-index:4;width:15%;top:-5%;left:41%}.f-starburst{z-index:4;width:16%;top:14%;left:46%}.f-starburst2{z-index:4;width:18%;top:38%;right:0%}.f-spine{z-index:6;width:13%;bottom:7%;left:36%}.f-wings{z-index:10;width:11%;top:52%;left:46%}.float.orn img{filter:drop-shadow(0 14px 22px #3c1e3766)}@keyframes bobA{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(.6deg)}}@keyframes bobB{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(10px)rotate(-.8deg)}}@keyframes spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.f-nicolas .float-inner{animation:9s ease-in-out infinite bobA}.f-user .float-inner{animation:10.5s ease-in-out infinite bobB}.f-krystal .float-inner{animation:11s ease-in-out .4s infinite bobA}.f-mykaila .float-inner{animation:12s ease-in-out .2s infinite bobB}.f-justme .float-inner{animation:10s ease-in-out .6s infinite bobA}.f-starround .float-inner{animation:46s linear infinite spinSlow}.f-starburst .float-inner{animation:60s linear infinite reverse spinSlow}.f-starburst2 .float-inner{animation:72s linear infinite spinSlow}.f-tribal .float-inner{animation:8s ease-in-out infinite bobB}.f-spine .float-inner{animation:13s ease-in-out .8s infinite bobA}.f-wings .float-inner{animation:6.5s ease-in-out .2s infinite bobB}.section{z-index:1;padding:clamp(78px,10vh,128px) clamp(22px,4vw,60px);position:relative}.wrap{max-width:1180px;margin:0 auto}.sec-head{text-align:center;max-width:700px;margin:0 auto clamp(40px,6vh,62px)}.sec-kicker{font-family:var(--mono);letter-spacing:3px;text-transform:uppercase;color:var(--ink-3);font-size:11px}.sec-title{font-family:var(--serif);text-transform:uppercase;letter-spacing:.01em;color:var(--ink);margin-top:14px;font-size:clamp(38px,5.4vw,76px);font-weight:600;line-height:.94}.sec-sub{color:var(--ink-2);margin-top:18px;font-size:clamp(15px,1.4vw,18.5px);line-height:1.5}.grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.scard{cursor:pointer;background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(18px)saturate(1.4);box-shadow:inset 0 1px 0 #ffffffb3, var(--glass-shadow);border-radius:18px;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s;position:relative;overflow:hidden}.scard:hover{transform:translateY(-6px);box-shadow:0 30px 60px -24px #b4468280}.scard .thumb{aspect-ratio:16/11;position:relative;overflow:hidden}.thumb-ph{color:#783c6457;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute;inset:0}.thumb-ph .tag{font-family:var(--mono);letter-spacing:1.6px;text-transform:uppercase;font-size:9px}.rank{width:26px;height:26px;font-family:var(--mono);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#463846c7,#1c1620d9);border:1px solid #ffffff52;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;top:11px;left:11px}.scard .foot{justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.scard .sub{font-family:var(--mono);color:var(--ink-3);margin-top:3px;font-size:10px}.views{font-family:var(--mono);color:var(--ink-2);border:1px solid var(--hair);white-space:nowrap;background:#ffffff8c;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;display:flex}.sk{background:#783c641f;border-radius:6px;display:inline-block;position:relative;overflow:hidden}.sk:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:1.6s infinite shim;position:absolute;inset:0;transform:translate(-100%)}@keyframes shim{to{transform:translate(100%)}}.sec-foot{flex-direction:column;align-items:center;gap:14px;margin-top:44px;display:flex}.live-note{font-family:var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--ink-3);font-size:10px}.plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.plan{background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(20px)saturate(1.4);box-shadow:inset 0 1px 0 #ffffffb3, var(--glass-shadow);border-radius:20px;flex-direction:column;padding:32px 28px;transition:transform .2s;display:flex;position:relative}.plan:hover{transform:translateY(-5px)}.plan.feat{background:#ffffffa3;border-color:#ff5fa680;box-shadow:0 30px 60px -24px #ff5fa66b}.plan-tag{color:#fff;font-family:var(--mono);letter-spacing:1.4px;text-transform:uppercase;background:linear-gradient(#534653,#1c161f);border-radius:999px;padding:6px 12px;font-size:9px;position:absolute;top:-12px;left:28px;box-shadow:0 6px 14px -6px #00000080}.plan-name{font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--ink-2);font-size:12px}.plan-price{align-items:baseline;gap:6px;margin-top:14px;display:flex}.plan-price b{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);font-size:46px;font-weight:600}.plan-price span{color:var(--ink-3);font-size:13px}.perks{flex-direction:column;flex:1;gap:11px;margin-top:22px;display:flex}.perk{color:var(--ink-2);letter-spacing:-.005em;align-items:center;gap:10px;font-size:14.5px;display:flex}.perk .d{background:var(--ink-3);border-radius:50%;flex:none;width:5px;height:5px}.plan.feat .perk .d{background:var(--pink)}.btn-glass{border:1px solid var(--glass-line);color:var(--ink);-webkit-backdrop-filter:blur(14px);background:#ffffff80;padding:13px 20px}.btn-glass:hover{background:#ffffffb3;transform:translateY(-2px)}.btn-full{width:100%;margin-top:24px}.final{text-align:center}.final .topstar{width:54px;height:auto;margin:0 auto 22px;display:block}.final .claimwrap{margin-left:auto;margin-right:auto}.final .cta-row{justify-content:center}.footer{border-top:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:1180px;margin:96px auto 0;padding-top:26px;display:flex}.footer .fbrand{font-family:var(--serif);color:var(--ink);font-size:19px;font-weight:600}.footer .links{font-family:var(--mono);letter-spacing:1px;color:var(--ink-3);text-transform:lowercase;gap:22px;font-size:11px;display:flex}.footer .links a:hover{color:var(--ink)}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}.reveal.in{opacity:1;transform:none}@media (max-width:1080px){.hero{grid-template-columns:1fr;gap:6px;padding-top:clamp(96px,12vh,120px)}.intro{text-align:center;max-width:680px;margin:0 auto}.eyebrow{justify-content:center}.lead{white-space:normal;max-width:520px;margin-left:auto;margin-right:auto}.claimwrap{margin-left:auto;margin-right:auto}.cta-row{justify-content:center}.videowrap{max-width:680px;margin-left:auto;margin-right:auto}.stage{max-width:560px;margin-top:46px}.cue{display:none}.grid{grid-template-columns:1fr 1fr}.plans{grid-template-columns:1fr;max-width:460px;margin:0 auto}}@media (max-width:620px){.topbar{padding:14px 18px}.brand{font-size:20px}.brand .star{width:26px}.topnav .tlink.desk{display:none}.hero{padding-top:92px;padding-left:18px;padding-right:18px}h1.title{white-space:normal;font-size:clamp(38px,13vw,56px);line-height:1.02}h1.title .li{display:block}.lead{white-space:normal;font-size:15.5px}.claim .pre{padding-left:16px;font-size:14px}.claim input{font-size:14px}.cta-row{flex-direction:column;align-items:stretch}.cta-row .btn{width:100%}.stage{max-width:420px;margin-top:38px}.grid{grid-template-columns:1fr;max-width:380px;margin:0 auto}.footer{text-align:center;justify-content:center}}@media (prefers-reduced-motion:reduce){*{animation:none!important}.float{transition:none!important}.reveal{opacity:1!important;transform:none!important}}
