:root{--brown:#302019;--brown-rich:#211712;--brown-soft:#665246;--bronze:#ab886f;--cream:#fbf8f3;--cream-2:#f3ede6;--cream-3:#e8ddd2;--ink-muted:#302019a1;--milk-muted:#fbf8f3ab;--line:#3020191c;--line-inverse:#fbf8f324;--display:"Prata", Georgia, serif;--ui:"Syne", Arial, sans-serif;--safe-b:env(safe-area-inset-bottom,0px);--radius:26px;--canvas:430px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{min-height:100vh;color:var(--brown);font-family:var(--ui);-webkit-font-smoothing:antialiased;background:#ece5de;font-weight:400}::selection{color:var(--cream);background:var(--brown)}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit;border:0}img{max-width:100%;display:block}.phone{width:100%;max-width:var(--canvas);min-height:100svh;color:var(--brown);background:var(--cream);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 18px 66px #20150f24}.wrap{padding-left:22px;padding-right:22px}.dark{color:var(--cream);background:var(--brown-rich)}.label{color:var(--bronze);letter-spacing:.21em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:.63rem;font-weight:700;display:inline-flex}.label:before{content:"";background:currentColor;width:25px;height:1px}h1,h2,h3,blockquote{font-family:var(--display);font-weight:400}h2{letter-spacing:-.025em;font-size:2rem;line-height:1.25}.lede{color:var(--ink-muted);font-size:.9rem;line-height:1.72}.dark .lede{color:var(--milk-muted)}.reveal{opacity:0;transition:opacity .76s,transform .76s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.reveal.in{opacity:1;transform:none}.delay-1{transition-delay:80ms}.delay-2{transition-delay:.16s}.site-header{z-index:50;width:100%;max-width:var(--canvas);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbf8f3db;border-bottom:1px solid #3020190f;justify-content:space-between;align-items:center;height:58px;padding:0 18px;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.site-header.solid{border-bottom-color:var(--line);background:#fbf8f3f5}.brand img{filter:none;width:88px;height:auto}.nav-action{color:var(--cream);border:1px solid var(--brown);background:var(--brown);border-radius:999px;padding:9px 14px;font-size:.62rem;font-weight:600;transition:color .28s,background .28s,transform .28s,border-color .28s}.nav-action:hover{color:var(--cream);background:var(--brown-soft);border-color:var(--brown-soft);transform:translateY(-2px)}.cta-row{text-align:center;padding-top:24px;padding-bottom:58px}.cta{width:100%;min-height:57px;color:var(--cream);background:var(--brown);border-radius:999px;justify-content:center;align-items:center;gap:13px;padding:0 26px;font-size:.82rem;font-weight:700;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,background .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 28px -18px #30201985}.dark .cta,.sticky .cta{color:var(--brown);background:var(--cream)}.cta:hover{background:var(--brown-soft);transform:translateY(-3px);box-shadow:0 22px 39px -17px #30201994}.dark .cta:hover,.sticky .cta:hover{color:var(--brown);background:#eee5dc}.cta .arrow{font-size:1.12rem;transition:transform .28s}.cta:hover .arrow{transform:translate(5px)}.cta-caption{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:12px;font-size:.65rem}.dark .cta-caption{color:var(--milk-muted)}.hero{color:var(--brown);background:var(--cream);text-align:center;padding:87px 20px 0;position:relative;overflow:hidden}.hero-content{z-index:1;position:relative}.hero h1{letter-spacing:-.045em;max-width:390px;margin:0 auto 7px;font-size:clamp(2.12rem,10vw,2.52rem);line-height:1.06}.hero-emphasis{color:var(--brown)}.hero-statement{color:var(--brown);font-family:var(--display);letter-spacing:-.025em;margin:0 auto 17px;font-size:clamp(.91rem,4vw,1.02rem);font-weight:400;line-height:1.42}.hero-vsl{border-radius:23px;max-width:342px;margin:0 auto 19px;box-shadow:0 18px 42px -30px #30201985}.hero-vsl img{object-position:center 50%}.hero-copy{max-width:388px;color:var(--brown);letter-spacing:-.016em;margin:0 auto 21px;font-size:.8rem;line-height:1.55}.hero-copy strong{font-weight:700}.hero .cta{width:auto;min-width:0;min-height:49px;padding:0 21px;font-size:.73rem}.hero-editorial{--editorial-w:min(294px, calc(100vw - 96px));margin:31px -20px 0;padding:6px 0 22px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.editorial-slides{align-items:center;gap:14px;width:max-content;padding-right:14px;animation:15s linear infinite modelMarquee;display:flex}.editorial-slide{flex:0 0 var(--editorial-w);background:var(--cream-2);border-radius:25px;height:382px;animation:4.4s ease-in-out infinite modelFloat;position:relative;overflow:hidden;box-shadow:0 18px 34px -24px #30201980}.editorial-slide:nth-child(2n){animation-delay:-2.2s}.editorial-slide:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#30201900 43%,#3020191a 100%);position:absolute;inset:0}.editorial-slide img{object-fit:cover;width:100%;height:100%;transform:scale(1.02)}.editorial-slide.anja img{object-position:center 24%}.editorial-slide.nude img{object-position:center 20%}.editorial-slide.serum img{object-position:center 38%}.editorial-slide.active img{object-position:center 24%}.editorial-slide.lounge img{object-position:center 28%}.editorial-slide.mina img{object-position:center 24%}.editorial-slide.bag img{object-position:center 23%}.editorial-card{z-index:3;color:var(--brown);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbf8f3ed;border:1px solid #30201914;border-radius:15px;padding:15px 16px 16px;position:absolute;bottom:10px;left:37px;right:37px}.editorial-card strong{font-family:var(--display);text-align:left;font-size:1.05rem;font-weight:400;line-height:1.44;display:block}.hero-trusted{border-top:1px solid var(--line);text-align:center;margin:31px -20px 0;padding:28px 0 32px;overflow:hidden}.trusted-title{color:var(--brown);font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;margin:0 20px 23px;font-size:.91rem;font-weight:400}.logo-reel{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.logo-reel-track{flex-shrink:0;align-items:center;gap:36px;padding-right:36px;animation:15s linear infinite marquee;display:flex}.logo-mark{flex-shrink:0;place-items:center;width:115px;height:52px;animation:4.4s ease-in-out infinite logoFloat;display:grid}.logo-mark:nth-child(2n){animation-delay:-2.2s}.logo-mark img{object-fit:contain;filter:brightness(0);opacity:1;max-width:100%;max-height:49px}.work-showcase{border-top:1px solid var(--line);background:var(--cream);padding:46px 20px 63px;scroll-margin-top:54px;overflow:hidden}.work-title{color:var(--brown);font-family:var(--display);letter-spacing:.14em;text-align:center;text-transform:uppercase;margin:0 0 28px;font-size:.91rem;font-weight:400}.work-carousel{grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:9px;display:grid}.work-window{border-radius:27px;overflow:hidden;box-shadow:0 22px 48px -30px #3020198f}.work-track{transition:transform .62s cubic-bezier(.2,.75,.18,1);display:flex}.work-slide{flex:0 0 100%;min-width:0}.work-frame{aspect-ratio:9/14.6;background:#ded5cb;border:1px solid #30201914;border-radius:27px;position:relative;overflow:hidden}.work-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#3020193d 100%);position:absolute;inset:0}.work-video{object-fit:cover;width:100%;height:100%;display:block}.work-play{z-index:2;width:62px;height:62px;color:var(--cream);cursor:pointer;background:#392212cc;border:0;border-radius:50%;place-items:center;transition:background .3s,transform .3s,opacity .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.work-play:hover{background:var(--brown);transform:translate(-50%,-50%)scale(1.07)}.work-play svg{margin-left:4px}.work-slide.playing .work-play{pointer-events:none;opacity:0}.work-label{z-index:1;color:var(--cream);pointer-events:none;justify-content:space-between;align-items:end;transition:opacity .24s;display:flex;position:absolute;bottom:15px;left:15px;right:15px}.work-slide.playing .work-label{opacity:0}.work-label strong{font-family:var(--display);font-size:.87rem;font-weight:400;display:block}.work-label small{color:#f8f4efc7;letter-spacing:.16em;text-transform:uppercase;margin-top:4px;font-size:.55rem;font-weight:600;display:block}.work-label span:last-child{color:#f8f4efd1;letter-spacing:.13em;font-size:.63rem}.work-nav{width:34px;height:58px;color:var(--brown);cursor:pointer;background:0 0;border:0;place-items:center;transition:transform .3s,opacity .3s;display:grid}.work-nav:hover{transform:scale(1.1)}.work-nav svg{width:18px;height:31px}.work-dots{justify-content:center;gap:7px;margin-top:23px;display:flex}.work-dot{cursor:pointer;background:#39221230;border:0;border-radius:100px;width:6px;height:6px;transition:width .3s,background .3s}.work-dot.active{background:var(--brown);width:24px}.vsl{aspect-ratio:16/9;text-align:left;cursor:pointer;background:var(--brown);border:1px solid #3020190f;border-radius:25px;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 22px 48px -31px #3020197a}.vsl img{object-fit:cover;object-position:center 28%;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.vsl.hero-vsl img{object-position:center 33%}.vsl:after{content:"";background:linear-gradient(#0000 47%,#20120ab3);position:absolute;inset:0}.vsl:hover img{transform:scale(1.045)}.play{z-index:2;width:60px;height:60px;color:var(--brown);background:var(--cream);border-radius:50%;place-items:center;transition:transform .3s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play:before{content:"";border:1px solid #fbf8f370;border-radius:50%;animation:2.3s ease-out infinite ring;position:absolute;inset:-11px}.vsl:hover .play{transform:translate(-50%,-50%)scale(1.08)}.play svg{margin-left:4px}.vsl-meta{z-index:2;color:var(--cream);justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:14px;left:15px;right:15px}.vsl-meta strong{font-family:var(--display);font-size:.93rem;font-weight:400;display:block}.vsl-meta small{color:var(--milk-muted);letter-spacing:.18em;text-transform:uppercase;margin-top:5px;font-size:.58rem;display:block}.vsl-time{letter-spacing:.12em;font-size:.68rem}.social-proof{padding:63px 20px 42px;position:relative;overflow:hidden}.social-title{text-align:center;letter-spacing:-.035em;max-width:372px;margin:0 auto 32px;font-size:2.36rem;line-height:1.08}.review-carousel{grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:8px;display:grid}.review-window{overflow:hidden}.review-track{transition:transform .62s cubic-bezier(.2,.75,.18,1);display:flex}.review-slide{flex:0 0 100%;min-width:0}.review-nav{width:28px;height:58px;color:var(--cream);cursor:pointer;opacity:.78;background:0 0;border:0;place-items:center;transition:transform .3s,opacity .3s;display:grid}.review-nav:hover{opacity:1;transform:scale(1.1)}.review-nav svg{width:16px;height:28px}.review-dots{justify-content:center;gap:7px;margin-top:22px;display:flex}.review-dot{cursor:pointer;background:#f8f4ef3d;border:0;border-radius:100px;width:6px;height:6px;transition:width .3s,background .3s}.review-dot.active{background:var(--cream);width:24px}.proof-collage{grid-template-columns:1fr .72fr;align-items:stretch;gap:10px;margin:2px 0 26px;display:grid}.proof-photo{border:1px solid #f8f4ef24;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 24px 50px -36px #000000d9}.proof-photo:first-child{height:318px}.proof-side{grid-template-rows:112px 1fr;gap:10px;display:grid}.proof-photo img{object-fit:cover;width:100%;height:100%}.proof-logo-card{background:#fff;border:1px solid #f8f4ef24;border-radius:22px;place-items:center;min-height:112px;padding:22px 13px;display:grid;box-shadow:inset 0 1px #ffffff73,0 18px 38px -30px #000c}.proof-logo-card img{object-fit:contain;filter:brightness(0);opacity:.92;width:min(88%,134px);height:auto}.proof-product{border-radius:22px;height:196px}.proof-placeholder,.proof-logo-card.proof-empty{background:radial-gradient(circle at 35% 22%,#ffffffe6,#0000 34%),linear-gradient(145deg,#fff,#efe9e2);place-items:center;display:grid}.proof-placeholder-content{color:#3922128f;text-align:center;letter-spacing:.12em;text-transform:uppercase;place-items:center;gap:10px;font-size:.58rem;font-weight:700;display:grid}.proof-placeholder-content i{width:42px;height:42px;color:var(--brown);font-family:var(--display);background:#3922120d;border:1px solid #39221224;border-radius:50%;place-items:center;font-size:1.1rem;font-style:normal;display:grid}.client-pin{z-index:2;max-width:calc(100% - 20px);color:var(--brown);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8f4efeb;border:1px solid #3922121a;border-radius:999px;align-items:center;gap:8px;padding:7px 11px 7px 7px;display:flex;position:absolute;bottom:10px;left:10px;box-shadow:0 14px 26px -18px #0000009e}.client-pin span{background:#39221214;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.client-pin img{object-fit:cover;width:100%;height:100%}.client-pin span.logo-avatar,.testimonial-meta span.logo-avatar{background:#fff}.client-pin span.logo-avatar img,.testimonial-meta span.logo-avatar img{object-fit:contain;filter:brightness(0);width:82%;height:82%}.geisha-review .proof-collage>.proof-photo>img{object-position:26% 60%;transform-origin:26% 60%;transform:scale(1.18)}.geisha-review .client-pin span.logo-avatar,.geisha-review .testimonial-meta span.logo-avatar{place-items:center;padding:5px;display:grid}.geisha-review .testimonial-meta span.logo-avatar{width:44px;height:44px}.geisha-review .client-pin span.logo-avatar img,.geisha-review .testimonial-meta span.logo-avatar img{object-fit:contain;object-position:50% 50%;width:100%;height:100%}.redo-review .client-pin span.logo-avatar,.redo-review .testimonial-meta span.logo-avatar{place-items:center;padding:5px;display:grid}.redo-review .testimonial-meta span.logo-avatar{width:44px;height:44px}.redo-review .client-pin span.logo-avatar img,.redo-review .testimonial-meta span.logo-avatar img{object-fit:contain;object-position:50% 50%;width:100%;height:100%}.redo-review .proof-collage>.proof-photo>img{object-position:center 44%}.redo-review .proof-product img{object-position:center 38%;transform:scale(1.16)}.shopito-review .client-pin span.logo-avatar,.shopito-review .testimonial-meta span.logo-avatar{background:var(--brown);place-items:center;padding:5px;display:grid}.shopito-review .testimonial-meta span.logo-avatar{width:44px;height:44px}.shopito-review .client-pin span.logo-avatar img,.shopito-review .testimonial-meta span.logo-avatar img{object-fit:contain;object-position:50% 50%;filter:none;width:100%;height:100%}.shopito-review .proof-logo-card{background:var(--brown)}.shopito-review .proof-logo-card img{filter:none;width:min(92%,150px)}.shopito-review .proof-collage>.proof-photo>img{object-position:center 45%}.shopito-review .proof-product img{object-position:center 42%}.client-pin p{letter-spacing:-.01em;font-size:.62rem;font-weight:700;line-height:1.25}.testimonial{border:1px solid var(--line-inverse);background:#f8f4ef0b;border-radius:17px;padding:25px 22px 22px}.review-slide .testimonial{margin-top:0}.stars{color:var(--bronze);letter-spacing:.28em;margin-bottom:13px;font-size:.72rem}.testimonial blockquote{margin-bottom:20px;font-size:1.22rem;line-height:1.53}.testimonial-meta{color:var(--milk-muted);align-items:center;gap:12px;font-size:.65rem;line-height:1.48;display:flex}.testimonial-meta span:first-child{background:var(--cream);border:1px solid #f8f4ef47;border-radius:50%;flex:none;width:40px;height:40px;display:block;overflow:hidden}.testimonial-meta span:first-child img{object-fit:cover;width:100%;height:100%}.testimonial-meta span.logo-avatar img{object-fit:contain;filter:brightness(0);width:82%;height:82%}.client-pin .placeholder-avatar,.testimonial-meta .placeholder-avatar{color:var(--brown);font-family:var(--display);place-items:center;font-size:.9rem;line-height:1;display:grid}.results{background:var(--cream);padding:66px 20px 27px}.results h2{margin-bottom:15px}.metrics{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:31px;display:grid}.metric{border:1px solid var(--line);background:#fffdf9;border-radius:15px;min-height:123px;padding:20px 15px}.metric strong{color:var(--brown);font-family:var(--display);letter-spacing:-.04em;margin-bottom:11px;font-size:2.06rem;font-weight:400;display:block}.metric span{color:var(--ink-muted);font-size:.64rem;line-height:1.5}.meta-proof{gap:12px;margin-top:14px;display:grid}.meta-card{border:1px solid var(--line);background:#fffdf9;border-radius:20px;overflow:hidden;box-shadow:0 22px 48px -38px #39221275}.result-video-frame{background:radial-gradient(circle at 50% 0%, #f8f4ef29, transparent 42%), var(--brown-rich);width:100%;height:430px;position:relative;overflow:hidden}.result-video-frame video{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.result-video-frame:after{content:"";pointer-events:none;background:linear-gradient(#3020190a,#0000 34%,#30201933),linear-gradient(90deg,#ffffff14,#0000 22% 78%,#0000001f);position:absolute;inset:0}.result-video-label{z-index:2;color:var(--cream);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.12em;text-transform:uppercase;background:#302019b8;border:1px solid #f8f4ef38;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:.56rem;font-weight:700;display:inline-flex;position:absolute;bottom:13px;left:13px}.result-video-label i{background:#e2c8a6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #e2c8a629}.meta-card-head{border-bottom:1px solid #39221214;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 16px 13px;display:flex}.meta-card-head span{color:var(--ink-muted);letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px;font-size:.55rem;font-weight:700;display:block}.meta-card-head strong{color:var(--brown);font-family:var(--display);letter-spacing:-.035em;font-size:1.25rem;font-weight:400;line-height:1.12;display:block}.meta-roas{min-width:77px;color:var(--cream);text-align:center;background:var(--brown);border:1px solid #3922121a;border-radius:999px;flex:none;padding:9px 11px;box-shadow:0 14px 24px -20px #392212a6}.meta-roas b{font-family:var(--display);font-size:1.28rem;font-weight:400;line-height:1;display:block}.meta-roas small{color:#f8f4efc2;letter-spacing:.16em;text-transform:uppercase;font-size:.48rem;font-weight:700}.meta-stats{background:#39221214;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.meta-stats span{background:#fffdf9;padding:13px 9px}.meta-stats b{color:var(--brown);margin-bottom:5px;font-size:.83rem;line-height:1;display:block}.meta-stats small{color:var(--ink-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.49rem;font-weight:700;line-height:1.25;display:block}.meta-screenshot{background:linear-gradient(#fffdf9,#f2ebe4);padding:12px;position:relative}.meta-screenshot img{object-fit:cover;object-position:center;border:1px solid #39221214;border-radius:10px;width:100%;height:38px}.result-note{color:var(--ink-muted);margin-top:12px;font-size:.66rem;line-height:1.55}.why{padding:66px 20px 55px;position:relative;overflow:hidden}.why h2{text-align:center;margin-bottom:17px}.why-heading{justify-content:center;align-items:center;gap:10px;display:flex}.why-heading img{filter:brightness(0)invert();width:112px;height:auto}.why .lede{text-align:center;margin-bottom:32px}.why-list{border-bottom:1px solid var(--line-inverse)}.why-item{border-top:1px solid var(--line-inverse);grid-template-columns:36px 1fr;gap:14px;padding:19px 0;transition:padding-left .3s;display:grid}.why-item:hover{padding-left:6px}.why-item b{color:var(--bronze);font-family:var(--display);font-size:.8rem;font-weight:400}.why-item h3{font-family:var(--ui);margin-bottom:7px;font-size:.82rem;font-weight:700}.why-item p{color:var(--milk-muted);font-size:.72rem;line-height:1.6}.for-you{color:var(--brown);background:var(--cream);padding:64px 20px 55px}.for-you h2{margin-bottom:29px}.yes-list{gap:9px;display:grid}.yes-item{border:1px solid var(--line);background:#fffdfa;border-radius:14px;gap:13px;padding:18px 16px;transition:border-color .27s,transform .27s,box-shadow .27s;display:flex}.yes-item:hover{border-color:#39221252;transform:translate(4px);box-shadow:0 16px 34px -30px #39221275}.yes-item b{border:1px solid var(--brown);width:23px;height:23px;color:var(--brown);border-radius:50%;flex-shrink:0;place-items:center;font-size:.67rem;display:grid}.yes-item p{color:var(--brown);font-size:.76rem;line-height:1.55}.not-for{color:var(--cream);background:var(--brown-rich);padding:64px 20px 55px}.not-for h2{margin-bottom:29px}.no-list{gap:9px;display:grid}.no-item{border:1px solid var(--line-inverse);background:#fbf8f30b;border-radius:14px;gap:13px;padding:18px 16px;transition:border-color .27s,transform .27s;display:flex}.no-item:hover{border-color:#fbf8f36b;transform:translate(4px)}.no-item b{border:1px solid var(--bronze);width:23px;height:23px;color:var(--cream);border-radius:50%;flex-shrink:0;place-items:center;font-size:.67rem;display:grid}.no-item p{color:var(--milk-muted);font-size:.76rem;line-height:1.55}.booking{text-align:center;background:var(--cream);padding:67px 18px 58px}.booking h2{margin-bottom:15px}.booking .lede{margin:0 auto 30px}.calendar-shell{border:1px solid var(--line);background:var(--cream);border-radius:18px;overflow:hidden;box-shadow:0 20px 48px -35px #39221266}.calendly-inline-widget{width:100%;min-width:320px;height:700px;overflow:hidden}.faq{padding:64px 20px 65px}.faq h2{margin-bottom:27px}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-q{cursor:pointer;width:100%;font-family:var(--display);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:.98rem;display:flex}.faq-q:focus{outline:none}.faq-q:focus-visible{outline:1px solid var(--bronze);outline-offset:6px;border-radius:10px}.faq-plus{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;transition:transform .3s,color .3s,background .3s;display:grid;position:relative}.faq-item.open .faq-plus{color:var(--cream);background:var(--brown);transform:rotate(45deg)}.faq-a{grid-template-rows:0fr;transition:grid-template-rows .38s;display:grid}.faq-a div{overflow:hidden}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-a p{color:var(--ink-muted);padding:10px 37px 23px 0;font-size:.76rem;line-height:1.68}.endmark{padding:42px 20px calc(46px + var(--safe-b));border-top:1px solid var(--line);color:var(--brown);background:var(--cream);text-align:center;position:relative;overflow:hidden}.end-logo{width:min(164px,50%);margin:0 auto 7px;position:relative}.endmark p{color:var(--ink-muted);letter-spacing:.16em;text-transform:lowercase;font-size:.63rem;position:relative}.sticky{z-index:60;width:100%;max-width:var(--canvas);padding:10px 20px calc(11px + var(--safe-b));border-top:1px solid var(--line-inverse);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#211712f5;justify-content:center;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%,120%)}.sticky.ready:not(.hidden){transform:translate(-50%)}.sticky.hidden{transform:translate(-50%,120%)}.sticky .cta{width:min(100%,286px);min-height:50px;padding:0 22px;font-size:.77rem}@keyframes ring{0%{opacity:.8;transform:scale(.86)}to{opacity:0;transform:scale(1.38)}}@keyframes grow{0%{opacity:.3;transform:scaleY(.1)}to{opacity:1;transform:scaleY(1)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes modelMarquee{to{transform:translate(-50%)}}@keyframes modelFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}.editorial-slides{transform:translate(0)}}
