:root{--cream:#f2e8d5;--gold:#c9a24b;--gold-bright:#ebcb7e;--gold-deep:#a07f2c;--ink:#08080a;--text-dark:#ede3ce;--text-mute:#ede3ce9e;--hairline:#c9a24b38;--display:"Cormorant Garamond",var(--font-display), Georgia, serif;--body:"Plus Jakarta Sans",var(--font-body), system-ui, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--body);color:var(--text-dark);-webkit-font-smoothing:antialiased;background:#000;overflow-x:hidden}#sky{z-index:-2;background:var(--cream);position:fixed;inset:0}#fx{z-index:-1;pointer-events:none;position:fixed;inset:0}#grain{z-index:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.intro{height:340vh;position:relative}.stage{place-items:center;height:100vh;display:grid;position:sticky;top:0;overflow:hidden}.layer{text-align:center;grid-area:1/1;width:100%;max-width:860px;padding:0 28px}.kicker{letter-spacing:.42em;text-transform:uppercase;margin-bottom:30px;font-size:.72rem;font-weight:500}.hero-kicker{color:var(--gold-deep)}.wordmark{font-family:var(--display);letter-spacing:.01em;color:#2a2418;font-size:clamp(3rem,11vw,8.2rem);font-weight:400;line-height:.96}.wordmark em{color:var(--gold-deep);font-style:italic;font-weight:300;display:block}.hero-sub{font-size:clamp(1rem,2.4vw,1.45rem);font-weight:300;font-family:var(--display);color:#4a4030;margin-top:34px}.scrollcue{letter-spacing:.34em;text-transform:uppercase;color:#463c288c;margin-top:54px;font-size:.68rem;font-weight:500}.scrollcue span{margin-top:12px;font-size:1.1rem;animation:2.2s ease-in-out infinite bob;display:block}@keyframes bob{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}.reveal{opacity:0}.reveal .kicker{color:var(--gold)}.reveal h2{font-family:var(--display);color:var(--text-dark);font-size:clamp(2rem,5.6vw,4.2rem);font-weight:300;line-height:1.08}.reveal h2 b{color:var(--gold-bright);font-style:italic;font-weight:500}.reveal p{color:var(--text-mute);max-width:560px;margin:26px auto 0;font-size:clamp(.95rem,1.9vw,1.15rem);font-weight:300;line-height:1.7}main{z-index:1;position:relative}.wrap{max-width:1080px;margin:0 auto;padding:0 28px}section.block{padding:clamp(80px,12vh,150px) 0}.eyebrow{letter-spacing:.36em;text-transform:uppercase;color:var(--gold);margin-bottom:22px;font-size:.7rem;font-weight:600}.lead{font-family:var(--display);color:var(--text-dark);max-width:20ch;font-size:clamp(1.8rem,4.4vw,3rem);font-weight:300;line-height:1.18}.lead b{color:var(--gold-bright);font-style:italic;font-weight:500}.body-copy{max-width:54ch;color:var(--text-mute);margin-top:24px;font-size:1.05rem;font-weight:300;line-height:1.8}.pledge{border:1px solid var(--hairline);background:linear-gradient(160deg,#c9a24b0f,#c9a24b03);border-radius:18px;padding:clamp(30px,5vw,56px);position:relative;overflow:hidden}.pledge:before{content:"";filter:blur(10px);background:radial-gradient(circle,#c9a24b2e,#0000 70%);width:340px;height:340px;position:absolute;top:-40%;right:-10%}.pledge .q{font-family:var(--display);color:var(--text-dark);font-size:clamp(1.4rem,3.4vw,2.2rem);font-style:italic;font-weight:300;line-height:1.4;position:relative}.pledge .sig{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-top:24px;font-size:.78rem;font-weight:600}.legend{flex-wrap:wrap;gap:26px;margin-top:40px;display:flex}.legend span{letter-spacing:.18em;text-transform:uppercase;color:var(--text-mute);align-items:center;gap:9px;font-size:.72rem;display:flex}.legend i{border-radius:50%;width:9px;height:9px;display:inline-block}.dot-build{background:#8a6f2a}.dot-engine{background:var(--gold)}.dot-scale{background:var(--gold-bright)}.weeks-grid{grid-template-columns:repeat(12,1fr);gap:10px;margin-top:24px;display:grid}.wtile{aspect-ratio:1;border:1px solid var(--hairline);cursor:pointer;background:#ffffff03;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .35s,background .35s;display:flex;position:relative;overflow:hidden}.wtile .wn{font-family:var(--display);color:var(--text-mute);font-size:1.5rem;line-height:1;transition:color .35s}.wtile .wt{letter-spacing:.08em;text-transform:uppercase;color:#ede3ce59;margin-top:6px;font-size:.56rem;transition:color .35s}.wtile:after{content:"";background:var(--phase);opacity:.5;height:3px;transition:opacity .35s;position:absolute;bottom:0;left:0;right:0}.wtile:hover{background:#c9a24b0d;border-color:#c9a24b8c;transform:translateY(-5px)}.wtile:hover .wn,.wtile.active .wn{color:var(--gold-bright)}.wtile:hover .wt,.wtile.active .wt{color:var(--text-mute)}.wtile.active{border-color:var(--gold);background:#c9a24b14;transform:translateY(-5px)}.wtile.active:after{opacity:1;height:4px}.wdetail{border:1px solid var(--hairline);background:#ffffff04;border-radius:16px;min-height:160px;margin-top:22px;padding:clamp(26px,4vw,40px)}.wdetail .wd-head{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.wdetail .wd-no{font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:1rem}.wdetail h3{font-family:var(--display);color:var(--gold-bright);font-size:clamp(1.8rem,4vw,2.6rem);font-weight:500}.wdetail .wd-phase{letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--hairline);color:var(--text-mute);border-radius:100px;padding:5px 12px;font-size:.66rem}.wdetail .wd-goal{color:var(--text-dark);max-width:60ch;margin-top:18px;font-size:1.1rem;font-weight:300;line-height:1.6}.wdetail .wd-out{color:var(--text-mute);margin-top:16px;font-size:.95rem;font-weight:300}.wdetail .wd-out b{color:var(--gold);letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:.72rem;font-weight:600;display:block}.stats{text-align:center;grid-template-columns:repeat(5,1fr);gap:20px;margin-top:54px;display:grid}.stats .num{white-space:nowrap;font-size:clamp(1.9rem,3.1vw,3rem)!important}.stats .lab{letter-spacing:.16em;font-size:.66rem}@media (max-width:900px){.stats{grid-template-columns:repeat(2,1fr);gap:30px}.stats .num{font-size:clamp(2.2rem,6vw,3.2rem)!important}}@media (max-width:520px){.stats{grid-template-columns:1fr}}.stat .num{font-family:var(--display);color:var(--gold-bright);font-size:clamp(2.6rem,7vw,4.4rem);font-weight:400;line-height:1}.stat .lab{letter-spacing:.22em;text-transform:uppercase;color:var(--text-mute);margin-top:10px;font-size:.74rem;font-weight:500}.halal{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;display:grid}.halal .ring{aspect-ratio:1;border:1px solid var(--hairline);background:radial-gradient(circle at 50% 38%,#ebcb7e38,#0000 60%);border-radius:50%;place-items:center;max-width:300px;margin:0 auto;display:grid;position:relative}.halal .ring:after{content:"";border:1px solid #c9a24b2e;border-radius:50%;position:absolute;inset:26px}.halal .ring span{font-family:var(--display);color:var(--gold-bright);font-size:1.5rem;font-style:italic}.checks{gap:14px;max-width:60ch;margin-top:34px;display:grid}.checks li{color:var(--text-mute);align-items:flex-start;gap:16px;font-size:1.02rem;font-weight:300;line-height:1.5;list-style:none;display:flex}.checks .tick{border:1px solid var(--gold);width:22px;height:22px;color:var(--gold);border-radius:50%;flex:none;place-items:center;margin-top:2px;font-size:.7rem;display:grid}.faq{border-top:1px solid var(--hairline);margin-top:40px}.faq details{border-bottom:1px solid var(--hairline)}.faq summary{cursor:pointer;font-family:var(--display);color:var(--text-dark);justify-content:space-between;align-items:center;gap:20px;padding:26px 0;font-size:clamp(1.2rem,2.6vw,1.6rem);font-weight:400;list-style:none;transition:color .3s;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--gold-bright)}.faq summary .pm{border:1px solid var(--gold);width:26px;height:26px;color:var(--gold);border-radius:50%;flex:none;place-items:center;font-size:1rem;transition:transform .35s,background .35s,color .35s;display:grid}.faq details[open] summary .pm{background:var(--gold);color:var(--ink);transform:rotate(45deg)}.faq .ans{color:var(--text-mute);max-width:64ch;padding:0 0 26px;font-size:1.02rem;font-weight:300;line-height:1.75}.cta{text-align:center;border-top:1px solid var(--hairline);position:relative}.cta:before{content:"";pointer-events:none;background:radial-gradient(at top,#ebcb7e29,#0000 70%);width:60%;height:220px;position:absolute;top:0;left:50%;transform:translate(-50%)}.cta h2{font-family:var(--display);color:var(--text-dark);font-size:clamp(2.2rem,6vw,4rem);font-weight:300;line-height:1.1}.cta h2 em{color:var(--gold-bright);font-style:italic}.seats{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-top:18px;font-size:.8rem;font-weight:600}.btn{font-family:var(--body);letter-spacing:.06em;color:var(--ink);background:linear-gradient(135deg,var(--gold-bright),var(--gold));border-radius:100px;padding:18px 46px;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;display:inline-block;position:relative;overflow:hidden;box-shadow:0 10px 40px #c9a24b40}.btn:after{content:"";background:linear-gradient(110deg,#0000,#ffffff8c,#0000);width:60%;height:100%;transition:left .55s;position:absolute;top:0;left:-120%;transform:skew(-18deg)}.btn:hover{transform:translateY(-3px);box-shadow:0 16px 54px #c9a24b66}.btn:hover:after{left:130%}.cta-btn{margin-top:40px}.fineprint{color:var(--text-mute);margin-top:30px;font-size:.82rem;font-weight:300}footer{text-align:center;border-top:1px solid #c9a24b1a;padding:50px 0 130px}footer .fm{font-family:var(--display);color:var(--gold);letter-spacing:.08em;font-size:1.3rem}footer .fn{color:var(--text-mute);margin-top:10px;font-size:.74rem}.stickybar{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--hairline);opacity:0;background:#0e0d0cd1;border-radius:100px;align-items:center;gap:20px;max-width:92vw;padding:12px 12px 12px 26px;transition:transform .5s cubic-bezier(.2,.7,.2,1),opacity .5s;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)translateY(120%);box-shadow:0 16px 50px #00000080}.stickybar.show{opacity:1;transform:translate(-50%)translateY(0)}.stickybar .txt{letter-spacing:.14em;text-transform:uppercase;color:var(--text-mute);font-size:.78rem;font-weight:500}.stickybar .txt b{color:var(--gold-bright);font-weight:600}.stickybar .mini{letter-spacing:.04em;color:var(--ink);background:linear-gradient(135deg,var(--gold-bright),var(--gold));white-space:nowrap;border-radius:100px;padding:11px 26px;font-size:.84rem;font-weight:600;text-decoration:none}.band{z-index:70;background:linear-gradient(90deg,var(--gold-deep),var(--gold-bright) 45%,var(--gold-deep));align-items:center;height:44px;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden;box-shadow:0 2px 20px #00000059}.band .run{white-space:nowrap;gap:30px;padding-left:30px;animation:26s linear infinite slide;display:flex}.band span{letter-spacing:.2em;color:#0b0a08;align-items:center;gap:30px;font-size:.72rem;font-weight:800;display:flex}.band span:after{content:"";background:#0b0a08;flex:none;width:7px;height:7px;transform:rotate(45deg)}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-50%)}}body{padding-top:44px}@media (prefers-reduced-motion:reduce){.band .run{animation:none}}.offer{border:1px solid var(--gold);background:linear-gradient(165deg,#c9a24b21,#c9a24b05);border-radius:22px;padding:clamp(28px,4.5vw,56px);position:relative;overflow:hidden}.offer:after{content:"";pointer-events:none;background:radial-gradient(circle,#ebcb7e2e,#0000 70%);width:420px;height:420px;animation:9s ease-in-out infinite breathe;position:absolute;top:-30%;right:-8%}.offer .was{letter-spacing:.26em;text-transform:uppercase;color:var(--text-mute);font-size:.7rem;font-weight:600}.offer .wasrow{flex-wrap:wrap;align-items:baseline;gap:18px;margin-top:10px;display:flex}.offer .wasrow .n{font-family:var(--display);color:var(--text-dark);font-size:clamp(2.6rem,6vw,4rem);line-height:1}.offer .wasrow .t{color:var(--text-mute);font-size:.95rem;font-weight:300}.offer .however{font-family:var(--display);color:var(--gold-bright);margin-top:22px;font-size:clamp(1.5rem,3.6vw,2.4rem);font-style:italic;font-weight:400;line-height:1.15}.offer .big{letter-spacing:-.05em;color:var(--gold-bright);margin:8px 0 2px -.02em;font-size:clamp(5.4rem,15vw,10.5rem);font-weight:800;line-height:.82;position:relative}.offer .tagline{font-family:var(--display);color:var(--text-dark);max-width:18ch;font-size:clamp(1.4rem,3.4vw,2.3rem);font-weight:400;line-height:1.12}.badges{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex;position:relative}.badges b{letter-spacing:.12em;color:var(--text-dark);background:#c9a24b1f;border:1px solid #c9a24b80;border-radius:7px;align-items:center;gap:9px;padding:11px 15px;font-size:.72rem;font-weight:700;display:inline-flex}.badges b:before{content:"✓";color:var(--gold-bright);font-weight:800}.offer .act{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex;position:relative}.offer .deadline{color:var(--text-mute);margin-top:20px;font-size:.9rem;font-weight:300;position:relative}.offer .deadline b{color:var(--gold-bright);font-weight:600}.bigbtn{letter-spacing:.09em;color:var(--ink);background:linear-gradient(135deg,var(--gold-bright),var(--gold));border-radius:12px;justify-content:center;align-items:center;gap:14px;padding:20px 40px;font-size:1.02rem;font-weight:800;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 44px #c9a24b4d}.bigbtn:hover{transform:translateY(-3px);box-shadow:0 18px 56px #c9a24b73}.bigbtn:after{content:"";background:linear-gradient(105deg,#0000,#ffffff73,#0000);width:55%;height:100%;animation:4.6s ease-in-out infinite pass;position:absolute;top:0;left:-120%;transform:skew(-18deg)}.ghostbtn{letter-spacing:.06em;color:var(--text-mute);border-bottom:1px solid var(--hairline);padding-bottom:3px;font-size:.86rem;text-decoration:none;transition:color .3s,border-color .3s}.ghostbtn:hover{color:var(--gold-bright);border-color:var(--gold)}.offergrid{grid-template-columns:1.12fr .88fr;align-items:start;gap:clamp(28px,4vw,56px);display:grid;position:relative}.unlocks{border-left:1px solid var(--hairline);padding-left:clamp(22px,3vw,38px)}.unlocks h4{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-size:.7rem;font-weight:700}.unlocks ul{gap:15px;margin:20px 0 0;list-style:none;display:grid}.unlocks li{gap:3px;padding-left:24px;display:grid;position:relative}.unlocks li:before{content:"✓";color:var(--gold-bright);font-size:.86rem;font-weight:800;position:absolute;top:1px;left:0}.unlocks li b{color:var(--text-dark);font-size:.95rem;font-weight:500;line-height:1.35}.unlocks li span{color:var(--text-mute);font-size:.84rem;font-weight:300;line-height:1.45}.unlocks .nowaste{border-top:1px solid var(--hairline);color:var(--gold-bright);margin-top:22px;padding-top:18px;font-size:.86rem;font-weight:300;line-height:1.6}@media (max-width:900px){.offergrid{grid-template-columns:1fr;gap:30px}.unlocks{border-left:none;border-top:1px solid var(--hairline);padding-top:28px;padding-left:0}}.delivers{background:var(--hairline);border:1px solid var(--hairline);border-radius:16px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:40px;display:grid;overflow:hidden}.delivers div{background:#0a0a0c;padding:26px 22px}.delivers .dn{font-family:var(--display);color:var(--gold-bright);font-size:2.1rem;line-height:1}.delivers .dl{letter-spacing:.14em;text-transform:uppercase;color:var(--text-mute);margin-top:8px;font-size:.78rem;font-weight:500}.weeks-grid{grid-template-columns:repeat(13,1fr)!important;gap:7px!important}.wtile{min-height:94px;padding:8px 4px;aspect-ratio:auto!important}.wtile .wn{font-size:1.3rem}.wtile .wt{letter-spacing:.04em;text-align:center;font-size:.5rem;line-height:1.1}@media (max-width:900px){.weeks-grid{grid-template-columns:repeat(5,1fr)!important;gap:9px!important}.wtile{min-height:84px}.delivers{grid-template-columns:repeat(2,1fr)}}@media (max-width:460px){.weeks-grid{grid-template-columns:repeat(5,1fr)!important;gap:6px!important}.wtile{min-height:70px}.wtile .wn{font-size:1.05rem}.wtile .wt{font-size:.44rem}}.lead{max-width:26ch}.twocol{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(30px,5vw,64px);display:grid}@media (max-width:860px){.twocol{grid-template-columns:1fr;gap:28px}}.block{padding:clamp(60px,8vh,104px) 0}.rise{opacity:0;transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1);transform:translateY(34px)}.rise.in{opacity:1;transform:none}@media (max-width:860px){.weeks-grid{grid-template-columns:repeat(6,1fr)}.stats{grid-template-columns:1fr;gap:38px}.halal{grid-template-columns:1fr;gap:34px}.stickybar .txt{display:none}.stickybar{padding:10px}}@media (max-width:460px){.weeks-grid{grid-template-columns:repeat(4,1fr)}}@media (prefers-reduced-motion:reduce){.scrollcue span{animation:none}}.wordmark{position:relative}.wordmark em{background:linear-gradient(100deg,#a07f2c 0%,#ebcb7e 28%,#fff4d2 44%,#ebcb7e 60%,#a07f2c 100%) 0 0/260% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite sheen}@keyframes sheen{0%,to{background-position:0%}50%{background-position:100%}}.scrollcue span{animation:2.2s ease-in-out infinite bob;display:inline-block}.rise.in .checks li{animation:.62s cubic-bezier(.2,.7,.3,1) both liftIn}.rise.in .checks li:first-child{animation-delay:40ms}.rise.in .checks li:nth-child(2){animation-delay:.1s}.rise.in .checks li:nth-child(3){animation-delay:.16s}.rise.in .checks li:nth-child(4){animation-delay:.22s}.rise.in .checks li:nth-child(5){animation-delay:.28s}.rise.in .checks li:nth-child(6){animation-delay:.34s}@keyframes liftIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.checks li .tick{transition:transform .3s cubic-bezier(.2,.7,.3,1)}.checks li:hover .tick{transform:scale(1.25)rotate(-8deg)}.wtile{transition:transform .32s cubic-bezier(.2,.7,.3,1),box-shadow .32s,border-color .32s}.wtile:hover{transform:translateY(-4px)scale(1.03)}.wtile.active{box-shadow:0 10px 30px -12px #c9a24b8c}.stat .num{transition:transform .35s cubic-bezier(.2,.7,.3,1)}.stat:hover .num{transform:translateY(-3px)}.pledge{position:relative}.pledge:before{content:"";pointer-events:none;background:radial-gradient(60% 60%,#c9a24b1a,#0000 70%);animation:9s ease-in-out infinite breathe;position:absolute;inset:-30px -20px}@keyframes breathe{0%,to{opacity:.45}50%{opacity:1}}.cta-btn{position:relative;overflow:hidden}.cta-btn:after{content:"";background:linear-gradient(105deg,#0000,#ffffff57,#0000);width:60%;height:100%;animation:4.6s ease-in-out infinite pass;position:absolute;top:0;left:-120%;transform:skew(-18deg)}@keyframes pass{0%,62%{left:-120%}84%,to{left:130%}}.cta-btn:hover{transform:translateY(-2px)}#rail{z-index:40;pointer-events:none;background:#c9a24b1f;width:2px;height:100vh;position:fixed;top:0;right:0}#railFill{background:linear-gradient(#ebcb7e,#c9a24b,#a07f2c);width:100%;height:0%;box-shadow:0 0 12px #c9a24b99}@media (prefers-reduced-motion:reduce){.wordmark em,.scrollcue span,.pledge:before,.cta-btn:after,.rise.in .checks li{animation:none!important}}#loginBtn{z-index:60;font-family:var(--body,inherit);letter-spacing:.04em;cursor:pointer;color:var(--cream);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08080aeb;border:1px solid #c9a24b8c;border-radius:24px;padding:9px 20px;font-size:12.5px;font-weight:600;transition:all .28s;position:fixed;top:22px;right:26px}#loginBtn:hover{background:var(--ink);border-color:var(--gold);color:#fff}.lv{z-index:200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08080ab8;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.lv.open{display:flex}.lm{background:#0f0f12;border:1px solid #c9a24b4d;border-radius:16px;width:100%;max-width:430px;padding:30px 30px 26px;animation:.3s cubic-bezier(.2,.7,.3,1) lin;box-shadow:0 30px 80px -20px #000c}@keyframes lin{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}.lm .k{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:10px;font-weight:700}.lm h3{font-family:var(--display);color:var(--cream);letter-spacing:-.01em;margin:9px 0 6px;font-size:27px;font-weight:400}.lm p.i{color:#ede3ce99;margin:0 0 20px;font-size:13px;line-height:1.6}.lopt{text-align:left;cursor:pointer;width:100%;color:var(--cream);background:#f2e8d50b;border:1px solid #c9a24b38;border-radius:11px;align-items:center;gap:14px;margin-bottom:10px;padding:15px 16px;font-family:inherit;transition:all .22s;display:flex}.lopt:hover{border-color:var(--gold);background:#c9a24b24;transform:translate(3px)}.lopt .ic{background:#c9a24b24;border:1px solid #c9a24b4d;border-radius:9px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.lopt .ic svg{width:16px;height:16px;color:var(--gold-bright)}.lopt .tt{font-size:14.5px;font-weight:600;display:block}.lopt .dd{color:#ede3ce8c;margin-top:2px;font-size:11.5px;line-height:1.45}.lm .close{color:#ede3ce80;cursor:pointer;background:0 0;border:none;margin-top:8px;padding:0;font-family:inherit;font-size:13px}.lm .close:hover{color:var(--cream)}@media (max-width:560px){#loginBtn{padding:8px 16px;font-size:12px;top:16px;right:16px}}footer .fl{color:var(--text-mute);margin-top:12px;font-size:.74rem}footer .fl a{color:var(--text-mute);border-bottom:1px solid #c9a24b40;text-decoration:none}footer .fl a:hover{color:var(--cream)}#loginBtn{top:60px}@media (max-width:560px){#loginBtn{top:56px}}#pricing{padding:clamp(28px,5vh,64px) 0}.offer{padding:clamp(22px,4.2vh,48px) clamp(24px,3.6vw,48px)}.offergrid{align-items:center}.offer .wasrow{margin-top:6px}.offer .wasrow .n{font-size:clamp(2rem,min(5vw,6.4vh),3.4rem)}.offer .however{margin-top:min(2.4vh,18px);font-size:clamp(1.25rem,min(3vw,4vh),2.1rem)}.offer .big{margin-top:min(1vh,8px);font-size:clamp(4.2rem,min(13vw,15vh),8.6rem)}.offer .tagline{max-width:24ch;margin-top:min(.8vh,6px);font-size:clamp(1.15rem,min(2.8vw,3.6vh),1.9rem)}.badges{gap:8px;margin-top:min(2.6vh,22px)}.badges b{padding:8px 12px;font-size:.64rem}.offer .act{margin-top:min(3vh,26px)}.bigbtn{padding:clamp(14px,2.2vh,20px) clamp(26px,3vw,40px)}.offer .deadline{margin-top:min(2vh,16px);font-size:.84rem}.unlocks ul{gap:min(1.6vh,13px);margin-top:min(2vh,18px)}.unlocks .nowaste{margin-top:min(2.2vh,20px);padding-top:min(1.8vh,16px)}.stickybar.over-offer{opacity:0;transform:translate(-50%)translateY(120%)}@media (max-width:620px){.badges{grid-template-columns:1fr 1fr;display:grid}.badges b{text-align:center;justify-content:center}.offer .act{flex-direction:column;align-items:stretch}.bigbtn{width:100%}.ghostbtn{align-self:center}}
