@font-face{font-family:generalSans;src:url(/_next/static/media/d9532b38a05b0008-s.p.woff2) format("woff2");font-display:swap;font-weight:200 700}@font-face{font-family:generalSans Fallback;src:local("Arial");ascent-override:91.05%;descent-override:21.64%;line-gap-override:9.01%;size-adjust:110.93%}.__className_c6ffee{font-family:generalSans,generalSans Fallback}.__variable_c6ffee{--font-sans:"generalSans","generalSans Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-display:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Oxygen Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b246b03f78f9f9f4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Oxygen Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7984a6670ba0f836-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Oxygen Mono Fallback;src:local("Arial");ascent-override:73.09%;descent-override:24.38%;line-gap-override:0.00%;size-adjust:134.61%}.__className_c4b76e{font-family:Oxygen Mono,Oxygen Mono Fallback;font-weight:400;font-style:normal}.__variable_c4b76e{--font-mono:"Oxygen Mono","Oxygen Mono Fallback"}:root{--bg:#f7f8fa;--blue:#b6c5d4;--blue-deep:#33507a;--sage:#cfe0d8;--card:#ffffff;--ink:#1a2230;--ink-dim:#5a6678;--line:rgba(26,34,48,0.1);--radius:20px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}:focus-visible{outline:2px solid var(--blue-deep);outline-offset:2px}body{background:linear-gradient(180deg,#f5f8fa,#eef3f4 45%,#e8eef0 75%,#e0e9ea);color:var(--ink);font-family:var(--font-sans),-apple-system,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;inset:-10%;z-index:-1;pointer-events:none;background:radial-gradient(640px 520px at 12% 30%,rgba(169,198,226,.32),transparent 70%),radial-gradient(760px 620px at 88% 70%,rgba(191,224,212,.3),transparent 70%);animation:aura 38s ease-in-out infinite alternate}@keyframes aura{to{transform:translate(-30px,-44px) scale(1.06)}}@media (prefers-reduced-motion:reduce){body:before{animation:none}}body:after{content:"";position:fixed;inset:0;z-index:90;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.wrap{max-width:1200px;margin:0 auto;padding:0 32px}@media (max-width:640px){.wrap{padding:0 16px}}section{padding:88px 0;position:relative}.section-blue{background:linear-gradient(168deg,rgba(147,169,190,.5),rgba(138,164,182,.44) 55%,rgba(147,179,168,.42));backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid rgba(255,255,255,.5);box-shadow:0 32px 90px rgba(51,80,122,.14);border-radius:36px;margin:0 12px}@media (max-width:560px){.section-blue{border-radius:24px;margin:0 8px}}.eyebrow{color:var(--blue-deep);font-family:var(--font-mono),monospace;font-size:13px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px}.eyebrow,h2{font-weight:400}h2{font-family:var(--font-display),Georgia,serif;font-size:clamp(34px,5vw,56px);line-height:1.08;letter-spacing:normal;margin-bottom:40px;max-width:700px}h1 em,h2 em{font-style:italic;font-weight:400;color:inherit}.star-accent{color:var(--blue-deep);display:inline-block;margin-left:8px;font-style:normal}.cursor-dot{position:fixed;top:0;left:0;width:8px;height:8px;border-radius:50%;background:#fff;mix-blend-mode:difference;z-index:200;pointer-events:none;opacity:0;transition:opacity .3s}@media (pointer:coarse){.cursor-dot{display:none}}.reveal{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.215,.61,.355,1),transform .9s cubic-bezier(.215,.61,.355,1)}.reveal.revealed{opacity:1;transform:none}.reveal.panel{transform:translateY(32px) scale(.978)}.reveal.panel.revealed{transform:none}.reveal.stagger .faq>div,.reveal.stagger .offer-card,.reveal.stagger .plan,.reveal.stagger .review{opacity:0;transform:translateY(18px) scale(.95);transition:opacity .6s cubic-bezier(.215,.61,.355,1),transform .6s cubic-bezier(.215,.61,.355,1)}.reveal.stagger.revealed .faq>div,.reveal.stagger.revealed .offer-card,.reveal.stagger.revealed .plan,.reveal.stagger.revealed .review{opacity:1;transform:none}.reveal.stagger.revealed .offer-card:first-child{transition-delay:.04s}.reveal.stagger.revealed .offer-card:nth-child(2){transition-delay:.12s}.reveal.stagger.revealed .offer-card:nth-child(3){transition-delay:.2s}.reveal.stagger.revealed .offer-card:nth-child(4){transition-delay:.28s}.reveal.stagger.revealed .offer-card:nth-child(5){transition-delay:.36s}.reveal.stagger.revealed .offer-card:nth-child(6){transition-delay:.44s}.reveal.stagger.revealed .review:nth-child(2){transition-delay:.12s}.reveal.stagger.revealed .review:nth-child(3){transition-delay:.24s}.reveal.stagger.revealed .plan:nth-child(2){transition-delay:.12s}.reveal.stagger.revealed .faq>div:nth-child(2){transition-delay:.09s}.reveal.stagger.revealed .faq>div:nth-child(3){transition-delay:.18s}.reveal.stagger.revealed .faq>div:nth-child(4){transition-delay:.27s}.reveal.stagger.revealed .faq>div:nth-child(5){transition-delay:.36s}.mask-line{display:block;overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em}.mask-inner{display:inline-block;transform:translateY(112%);transition:transform .9s cubic-bezier(.215,.61,.355,1)}.mask-line.revealed .mask-inner{transform:none}@media (prefers-reduced-motion:reduce){.reveal,.reveal.panel,.reveal.stagger .faq>div,.reveal.stagger .offer-item,.reveal.stagger .plan{opacity:1;transform:none;transition:none}.mask-inner{transform:none;transition:none}}.page-star{position:absolute;font-size:clamp(40px,5vw,72px);background:linear-gradient(135deg,#ffffff 10%,#cfe0d8 48%,#a9c6e2 90%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 14px rgba(255,255,255,.4));opacity:.6;animation:star-float 8s ease-in-out infinite;pointer-events:none}.ps-1{top:96px;right:7%}.ps-2{bottom:120px;left:5%;animation-delay:-4s}@media (max-width:800px){.page-star{display:none}}@media (prefers-reduced-motion:reduce){.page-star{animation:none}}.nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(245,248,250,.6);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(26,34,48,.06);transition:background .3s ease,border-color .3s ease}.nav.nav-onhero{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:transparent}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:84px}.wordmark{font-family:var(--font-display),Georgia,serif;font-weight:400;letter-spacing:.04em;font-size:26px;color:var(--ink);text-decoration:none}.wordmark span{font-style:italic;letter-spacing:0;text-transform:none;color:var(--ink-dim);margin-left:3px}.nav-links{display:flex;align-items:center;gap:24px}.time-widget{color:var(--ink-dim);font-family:var(--font-mono),monospace;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase}.icon-link{color:var(--ink-dim);display:inline-flex;align-items:center;transition:color .15s}.icon-link:hover{color:var(--ink)}.footer-icons{display:flex;justify-content:center;gap:20px;margin-bottom:14px}.footer-icons .icon-link{color:var(--ink)}.footer-icons .icon-link:hover{color:var(--blue-deep)}.nav-link{color:var(--ink);text-decoration:none;font-family:var(--font-mono),monospace;font-size:14px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;opacity:.75;transition:opacity .15s}.nav-link:hover{opacity:1}.nav-cta-star{color:var(--blue-deep);margin-right:2px}.nav-onhero .icon-link,.nav-onhero .nav-link,.nav-onhero .time-widget,.nav-onhero .wordmark{color:#fff}.nav-onhero .wordmark span{color:rgba(255,255,255,.75)}.nav-onhero .nav-link{opacity:.85}.nav-onhero .nav-link:hover{opacity:1;color:#fff}.nav-onhero .nav-cta{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.4);color:#fff}.nav-onhero .nav-cta:hover{background:rgba(255,255,255,.32)}.nav-onhero .nav-cta-star{color:#cfe0d8}.nav-link:hover{color:var(--ink)}@media (max-width:640px){.nav-link,.time-widget{display:none}.wordmark{font-size:19px;white-space:nowrap}.nav-cta{height:36px;padding:0 14px;font-size:12px;white-space:nowrap}.nav-links{gap:13px}.nav .icon-link{display:none}}.nav-cta{display:inline-flex;align-items:center;height:40px;background:rgba(255,255,255,.45);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--line);color:var(--ink);font-family:var(--font-mono),monospace;font-weight:400;font-size:14px;letter-spacing:.04em;text-transform:uppercase;padding:0 20px;border-radius:999px;text-decoration:none;transition:background .2s}.nav-cta:hover{background:rgba(255,255,255,.85)}.magnetic{display:inline-block;transition:transform .25s cubic-bezier(.22,1,.36,1)}.hero{position:relative;padding:104px 0 0;overflow:hidden;min-height:calc(100svh - 56px);display:flex;flex-direction:column;background:radial-gradient(ellipse 820px 560px at 22% 8%,rgba(240,246,250,.55),transparent),radial-gradient(ellipse 900px 640px at 82% 88%,rgba(157,187,167,.5),transparent),radial-gradient(ellipse 700px 520px at 8% 62%,rgba(143,173,179,.45),transparent),linear-gradient(170deg,#8fa2c0,#8aa4b6 48%,#93b3a8)}.fluid-layer,.mesh{position:absolute;inset:0;pointer-events:none}.fluid-layer{z-index:2}.fluid-layer canvas{width:100%!important;height:100%!important;filter:blur(9px) saturate(1.08);mix-blend-mode:screen;opacity:.9}.blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.65}.b1{width:640px;height:640px;background:#6f8aa4;top:-180px;right:-100px;animation:drift1 18s ease-in-out infinite alternate}.b2{width:520px;height:520px;background:#a9c4b6;bottom:-200px;left:-140px;animation:drift2 22s ease-in-out infinite alternate}.b3{width:380px;height:380px;background:#dfe9f1;top:26%;left:40%;animation:drift3 26s ease-in-out infinite alternate;opacity:.7}@keyframes drift1{to{transform:translate(-70px,50px) scale(1.12)}}@keyframes drift2{to{transform:translate(60px,-40px) scale(1.08)}}@keyframes drift3{to{transform:translate(-40px,60px) scale(.92)}}@media (prefers-reduced-motion:reduce){.b1,.b2,.b3{animation:none}}.hero-grid{grid-gap:48px;gap:48px}@media (min-width:800px){.hero-grid:has(.hero-media){grid-template-columns:7fr 5fr}}.status{display:inline-flex;align-items:center;gap:9px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.35);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:999px;padding:8px 16px;font-family:var(--font-mono),monospace;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:#fff;margin-bottom:28px}.pulse{width:8px;height:8px;border-radius:50%;background:#4caf7d;animation:pulse 2s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}.hero h1{font-family:var(--font-display),Georgia,serif;font-size:clamp(42px,5.2vw,80px);font-weight:400;line-height:1.04;letter-spacing:normal;margin-bottom:22px;color:#fff}.hero .star-accent{color:#e8eef4}.line{display:block;overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em}.line-inner{display:inline-block;transform:translateY(115%);animation:rise .9s cubic-bezier(.215,.61,.355,1) .4s forwards}.line:nth-child(2) .line-inner{animation-delay:.52s}@keyframes rise{to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.line-inner{transform:none;animation:none}}.hero .sub{color:rgba(255,255,255,.92);font-size:clamp(17px,2.1vw,19px);font-weight:500;line-height:1.55;max-width:680px;margin-bottom:30px}.br-d{display:none}@media (min-width:1180px){.br-d{display:inline}}.hero-ctas{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.hero .cta{background:#fff;color:var(--ink)}.hero .cta:hover{background:#e8eef4}.hero .cta-ghost{color:#fff;border-color:rgba(255,255,255,.55)}.hero .cta-ghost:hover{border-color:#fff;background:rgba(255,255,255,.14)}.cta{display:inline-flex;align-items:center;height:56px;background:var(--ink);color:#fff;font-family:var(--font-mono),monospace;font-weight:400;font-size:14px;letter-spacing:.04em;text-transform:uppercase;padding:0 32px;border-radius:999px;text-decoration:none;transition:background .2s}.cta:hover{background:var(--blue-deep)}.cta-ghost{display:inline-flex;align-items:center;height:56px;color:var(--ink);border:1px solid rgba(26,34,48,.25);font-family:var(--font-mono),monospace;font-weight:400;font-size:14px;letter-spacing:.04em;text-transform:uppercase;padding:0 32px;border-radius:999px;text-decoration:none;transition:border-color .2s,background .2s}.cta-ghost:hover{border-color:var(--ink);background:var(--card)}.hero-grid{position:relative;margin-block:auto;display:grid;grid-template-columns:1fr;align-items:center;grid-gap:24px;gap:24px}.hero-copy{z-index:3}@media (min-width:800px){.hero-grid{grid-template-columns:1.05fr .95fr}}.hero-copy{position:relative;max-width:640px}.hero-portrait{display:none}@media (min-width:800px){.hero-portrait{display:block;position:relative;align-self:stretch;z-index:1;margin-right:-2%}.hero-portrait img{position:absolute;bottom:-35%;right:0;height:170%;width:auto;max-width:none;-webkit-mask-image:linear-gradient(180deg,#000 64%,transparent 86%);mask-image:linear-gradient(180deg,#000 64%,transparent 86%)}}.hero-marquee{position:relative;z-index:2;margin-top:clamp(20px,3.5vh,52px)}.hero-marquee .marquee{background:transparent;border:none;padding:12px 0 26px}.hero-marquee .marquee-track{animation-duration:90s}.hero-marquee .marquee-item{padding-right:150px}.hero-marquee .marquee-wordmark{color:#fff;opacity:.85}@media (max-width:799px){.hero-ctas{flex-direction:column;align-items:flex-start;gap:12px;max-width:56%}.hero-portrait{display:block;position:absolute;right:32px;bottom:-96px;margin:0}.hero-portrait img{height:244px;width:auto;-webkit-mask-image:linear-gradient(180deg,#000 74%,transparent 96%);mask-image:linear-gradient(180deg,#000 74%,transparent 96%);filter:drop-shadow(0 12px 28px rgba(51,80,122,.2))}.hero-marquee .marquee-item{padding-right:68px}.hero-marquee .marquee-wordmark{font-size:20px}}.nobr{white-space:nowrap}.glass-star{display:inline-block;margin-left:10px;font-style:normal;background:linear-gradient(135deg,#ffffff 10%,#cfe0d8 48%,#a9c6e2 90%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 16px rgba(255,255,255,.5));animation:star-float 6s ease-in-out infinite}@keyframes star-float{50%{transform:translateY(-7px) rotate(9deg)}}@media (prefers-reduced-motion:reduce){.glass-star{animation:none}}.hero-media{display:flex;justify-content:center}.media-blob{width:min(340px,74vw);aspect-ratio:4/5;border-radius:46% 54% 52% 48%/44% 46% 54% 56%;overflow:hidden;background:linear-gradient(160deg,var(--blue),var(--sage));box-shadow:0 30px 80px rgba(51,80,122,.22)}.media-blob img,.media-blob video{width:100%;height:100%;object-fit:cover}.marquee{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;background:var(--card)}.marquee-track{display:inline-flex;width:max-content;animation:marquee 60s linear infinite}@keyframes marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.marquee-item{display:inline-flex;align-items:center;gap:0;padding-right:80px;white-space:nowrap}.marquee-wordmark{font-size:23px;font-weight:650;letter-spacing:-.01em;color:var(--ink);opacity:.55}.marquee-item .star{color:var(--blue-deep);font-size:14px}.marquee-logo{height:26px;width:auto;max-width:108px;object-fit:contain;display:block;filter:grayscale(1);opacity:.65;border-radius:6px}.case-banner{border-radius:var(--radius);overflow:hidden;margin-bottom:44px;box-shadow:0 24px 70px rgba(26,34,48,.18)}.case-banner img{width:100%;display:block}.stat-lines{border-top:1px solid var(--line)}.stat-line{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:14px 4px;border-bottom:1px solid var(--line)}.stat-big{font-size:clamp(58px,10vw,124px);font-weight:250;letter-spacing:-.04em;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.stat-name{color:var(--ink-dim);font-size:clamp(14px,1.8vw,17px);text-align:right;max-width:40%}.accounts{margin-top:40px;border-top:1px solid var(--line)}.account-row{display:grid;grid-template-columns:2fr 1fr auto;grid-gap:12px;gap:12px;align-items:baseline;padding:16px 4px;border-bottom:1px solid var(--line)}.account-handle{font-weight:500}.account-platform{color:var(--ink-dim);font-size:14.5px}.account-count{font-weight:550;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.section-blue .eyebrow{color:var(--ink);opacity:.75}.work-rows{border-top:1px solid rgba(26,34,48,.18)}.work-row{position:relative;padding:26px 4px;border-bottom:1px solid rgba(26,34,48,.18);transition:padding-left .25s ease}.work-row:hover{padding-left:14px}.work-row-main{display:flex;align-items:baseline;gap:18px;flex-wrap:wrap}.work-row-org{font-size:clamp(24px,3.4vw,34px);font-weight:400;letter-spacing:-.01em}.work-row-role{color:rgba(26,34,48,.65);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.work-row-line{color:rgba(26,34,48,.75);font-size:15.5px;max-width:560px;margin-top:6px}.work-float{position:absolute;width:230px;aspect-ratio:4/3;border-radius:14px;overflow:hidden;pointer-events:none;transform:translate(-50%,-110%) scale(.9) rotate(-3deg);opacity:0;transition:opacity .25s ease,transform .25s ease;z-index:5;box-shadow:0 18px 50px rgba(26,34,48,.3)}.work-float.show{opacity:1;transform:translate(-50%,-110%) scale(1) rotate(0deg)}.work-float img{width:100%;height:100%;object-fit:cover}@media (pointer:coarse){.work-float{display:none}}.offer-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}@media (max-width:980px){.offer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.offer-grid{grid-template-columns:1fr}}.offer-card{background:rgba(255,255,255,.52);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.65);border-radius:18px;padding:22px 22px 20px;transition:transform .25s ease,box-shadow .25s ease}.offer-card:hover{transform:translateY(-3px);box-shadow:0 18px 50px rgba(51,80,122,.12)}.offer-num{display:block;color:var(--blue-deep);opacity:.7;font-family:var(--font-mono),monospace;font-size:13px;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:10px}.offer-card h3{font-size:17.5px;font-weight:550;margin-bottom:5px}.offer-card p{color:var(--ink-dim);font-size:14.5px;line-height:1.5}.bestfit{margin-top:28px;color:var(--ink-dim);font-size:15.5px}.bestfit b{color:var(--ink);font-weight:550}.quotes{display:grid;grid-gap:16px;gap:16px}.quote{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:26px 28px}.quote p{font-size:17px;margin-bottom:12px}.quote .who{color:var(--ink-dim);font-size:14px}.steps-inline{display:grid;grid-gap:18px;gap:18px;margin-bottom:44px}@media (min-width:760px){.steps-inline{grid-template-columns:repeat(2,1fr)}}.step{display:flex;gap:14px;align-items:baseline}.step .n{color:var(--ink);opacity:.55;font-size:13px;font-weight:600;min-width:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.step h3{font-size:16.5px;font-weight:550;display:inline}.step p{color:rgba(26,34,48,.72);font-size:14.5px}.plans{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr}@media (min-width:640px){.plans{grid-template-columns:1fr 1fr}}.plan{background:rgba(255,255,255,.62);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.65);border-radius:var(--radius);padding:24px 26px;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.plan:hover{transform:translateY(-4px);box-shadow:0 22px 60px rgba(26,34,48,.12)}.plan.featured{outline:2px solid var(--blue-deep);outline-offset:-2px}.plan .dur{color:var(--ink-dim);font-family:var(--font-mono),monospace;font-size:12px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.plan h3{font-size:21px;font-weight:500;margin-bottom:4px}.plan .price{font-size:32px;font-weight:300;letter-spacing:-.02em;margin-bottom:10px}.plan .price small{font-size:14px;font-weight:400;color:var(--ink-dim)}.plan p{color:var(--ink-dim);font-size:14.5px;margin-bottom:18px;flex:1 1}.plan .book{display:block;text-align:center;background:var(--ink);color:#fff;font-family:var(--font-mono),monospace;font-weight:400;font-size:13px;letter-spacing:.04em;text-transform:uppercase;padding:14px 0;border-radius:999px;text-decoration:none;transition:background .2s}.plan .book:hover{background:var(--blue-deep)}.plan .book.soon{background:transparent;border:1px solid rgba(26,34,48,.3);color:var(--ink-dim)}.pay-note{margin-top:18px;color:rgba(26,34,48,.7);font-size:14px}.advisory{display:flex;align-items:center;justify-content:space-between;gap:20px;background:rgba(255,255,255,.4);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.55);border-radius:var(--radius);padding:20px 26px;margin-top:16px}@media (max-width:640px){.advisory{flex-direction:column;align-items:flex-start;gap:14px}}.advisory h3{font-size:17px;font-weight:550;margin-bottom:3px}.advisory p{color:var(--ink-dim);font-size:14.5px}.advisory-cta{flex-shrink:0;display:inline-flex;align-items:center;height:42px;padding:0 22px;border:1px solid rgba(26,34,48,.3);border-radius:999px;color:var(--ink);font-family:var(--font-mono),monospace;font-size:13px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:border-color .2s,background .2s}.advisory-cta:hover{border-color:var(--ink);background:rgba(255,255,255,.5)}.embed-shell{margin-top:26px;border-radius:var(--radius);overflow:hidden;background:var(--card);border:1px solid var(--line)}.pay-note{margin-top:14px}.faq-cols{display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px}@media (min-width:900px){.faq-cols{grid-template-columns:1.05fr .95fr;gap:64px}}.faq{display:grid;grid-gap:18px;gap:18px;align-content:start}.faq h3{font-size:16px;font-weight:550;margin-bottom:2px}.faq p{color:var(--ink-dim);font-size:14.5px}.reviews{display:grid;grid-gap:14px;gap:14px;align-content:start}.reviews-label{color:var(--blue-deep);font-family:var(--font-mono),monospace;font-size:13px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.review{background:rgba(255,255,255,.55);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.65);border-radius:18px;padding:20px 22px}.review-stars{color:var(--blue-deep);font-size:13px;letter-spacing:3px;margin-bottom:8px}.review-quote{font-size:15px;line-height:1.55;margin-bottom:14px}.review-who{display:flex;align-items:center;gap:11px}.review-avatar{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,#dce6ee,#cfe0d8);color:var(--blue-deep);font-size:15px;flex-shrink:0}.review-name{display:block;font-size:14.5px;font-weight:600;line-height:1.25}.review-role{display:block;color:var(--ink-dim);font-size:13px}.review.is-placeholder .review-name,.review.is-placeholder .review-quote,.review.is-placeholder .review-role{opacity:.75}footer{background:radial-gradient(ellipse 760px 500px at 82% 90%,rgba(157,187,167,.4),transparent),linear-gradient(168deg,rgba(143,162,192,.72),rgba(138,164,182,.66) 55%,rgba(147,179,168,.62));backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);border:1px solid rgba(255,255,255,.5);border-bottom:none;border-radius:36px 36px 0 0;margin:0 12px;padding:84px 0 52px;text-align:center;color:#fff}@media (max-width:560px){footer{margin:0 8px;border-radius:24px 24px 0 0}}.footer-line{font-family:var(--font-display),Georgia,serif;font-size:clamp(34px,5.8vw,58px);font-weight:400;line-height:1.1;letter-spacing:normal;margin-bottom:40px;color:#fff}.footer-line .star-accent{color:#e8eef4}footer .cta{background:#fff;color:var(--ink)}footer .cta:hover{background:#e8eef4}.footer-ctas{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap}footer .cta-ghost{color:#fff;border-color:rgba(255,255,255,.55)}footer .cta-ghost:hover{border-color:#fff;background:rgba(255,255,255,.14)}.footer-icons .icon-link{color:#fff}.footer-icons .icon-link:hover{color:#cfe0d8}.footer-meta{margin-top:64px}footer .links{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;margin-bottom:16px}footer .links a{color:var(--ink);text-decoration:none;font-size:15px;font-weight:500}footer .links a:hover{color:var(--blue-deep)}.colophon{color:rgba(255,255,255,.72);font-size:13.5px}