*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-optical-sizing:auto;background:#0d1c35;font-family:Fraunces,Georgia,serif;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input{font-family:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.assessment{--midnight:#0d1c35;--navy:#162b4d;--teal:#1a9fb0;--teal-deep:#10707e;--teal-dk:#178fa0;--gold:#c9952a;--red:#d94f3d;--green:#25d366;--cream:#f5f1ea;--white:#fff;--text:#1a2a3a;--muted:#5e6e82;--border:#ffffff1f;--serif:"DM Serif Display", Georgia, serif;--body:"Fraunces", Georgia, serif;--mono:"IBM Plex Mono", monospace;font-family:var(--body);font-optical-sizing:auto;background:var(--midnight);color:#fff;flex-direction:column;align-items:center;min-height:100vh;display:flex}.assessment button{font-family:var(--body);cursor:pointer;background:0 0;border:none}.assessment input{font-family:var(--body)}.assessment .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.assessment .shell{flex-direction:column;width:100%;max-width:1140px;min-height:100vh;padding-bottom:104px;display:flex}.assessment .topbar{border-bottom:1px solid #ffffff17;flex-shrink:0;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;padding:14px 26px;display:grid}.assessment .logo{background:var(--white);border-radius:9px;align-items:center;padding:5px 9px;display:flex}.assessment .logo img{width:auto;height:24px;display:block}.assessment .topbar__back{color:#ffffffd1;border:1px solid #ffffff2e;border-radius:10px;padding:9px 16px;font-size:13px;font-weight:600;transition:background .2s,border-color .2s}.assessment .topbar__back:hover{background:#ffffff12;border-color:#ffffff52}.assessment .topbar__progress{width:100%;max-width:620px;margin-inline:auto;position:relative}.assessment .track{background:#ffffff1a;border-radius:10px;height:6px;overflow:hidden}.assessment .fill{background:linear-gradient(90deg, var(--teal-dk), var(--teal));border-radius:10px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.assessment .step-pill{background:var(--navy);font-family:var(--mono);color:#ffffffd9;white-space:nowrap;border:1px solid #ffffff29;border-radius:20px;padding:3px 11px;font-size:11px;transition:left .5s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;transform:translate(-50%,-50%)}.assessment .slides-wrap{flex:1;position:relative;overflow:hidden}.assessment .slide{padding:34px 26px 20px;animation-duration:.32s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-fill-mode:both}.assessment .slide.anim-forward{animation-name:assessment-slide-in-right}.assessment .slide.anim-back{animation-name:assessment-slide-in-left}@keyframes assessment-slide-in-right{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@keyframes assessment-slide-in-left{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:none}}.assessment .q-layout{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(28px,5vw,72px);display:grid}.assessment .q-side__label,.assessment .q-main__label{color:#ffffffe6;margin-bottom:20px;font-size:14px;font-weight:600;display:block}.assessment .step-label{font-family:var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--teal);margin-bottom:12px;font-size:10.5px;display:block}.assessment .affirm-chip{font-family:var(--mono);letter-spacing:.3px;color:var(--teal);background:#1a9fb01a;border:1px solid #1a9fb038;border-radius:40px;margin-bottom:14px;padding:5px 13px;font-size:11.5px;display:inline-block}.assessment .slide-q{font-family:var(--serif);color:#fff;font-size:clamp(22px,3.4vw,30px);line-height:1.24}.assessment .slide-q em{color:var(--teal);font-style:italic}.assessment .slide-hint{color:#ffffff6b;margin-bottom:14px;font-size:13.5px;line-height:1.6}.assessment .multi-note{font-family:var(--mono);letter-spacing:.5px;color:#ffffff52;text-transform:uppercase;margin-bottom:14px;font-size:10.5px}.assessment .slide-note{color:#ffffff40;font-size:11.5px;line-height:1.7}.assessment .opts{flex-direction:column;gap:9px;display:flex}.assessment .opts.grid-2{grid-template-columns:1fr 1fr;gap:9px;display:grid}.assessment .opt-btn{text-align:left;color:#ffffffdb;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff09;border:1.5px solid #ffffff1a;border-radius:12px;align-items:center;gap:12px;width:100%;padding:14px 14px 14px 16px;font-size:14px;font-weight:500;line-height:1.4;transition:background .16s,border-color .16s,transform .1s;display:flex}.assessment .opt-btn:active{transform:scale(.99)}.assessment .opt-btn:hover{background:#1a9fb014;border-color:#1a9fb052}.assessment .opt-btn.selected{border-color:var(--teal);color:#fff;background:#1a9fb024}.assessment .opt-mark{color:#0000;border:1.5px solid #ffffff47;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:background .16s,border-color .16s,color .16s;display:flex}.assessment .opt-mark--box{border-radius:6px}.assessment .opt-btn.selected .opt-mark{background:var(--teal);border-color:var(--teal);color:#fff}.assessment .opt-icon{color:var(--teal);flex-shrink:0;display:flex}.assessment .opt-flag{border-radius:3px;flex-shrink:0;width:22px;height:auto;box-shadow:0 0 0 1px #ffffff2e}.assessment .opt-text{flex:1}.assessment .opt-sub{color:#ffffff61;margin-top:3px;font-size:11.5px;font-weight:400;display:block}.assessment .opt-key{font-family:var(--mono);letter-spacing:.4px;color:#fff6;background:#ffffff12;border-radius:6px;flex-shrink:0;padding:5px 8px;font-size:10px}.assessment .opts.grid-2 .opt-btn{gap:9px;padding:12px;font-size:13px}.assessment .opts.grid-2 .opt-key{display:none}.assessment .clear-answer{color:#fff9;text-underline-offset:3px;margin-top:16px;padding:0;font-size:13px;text-decoration:underline;transition:color .2s}.assessment .clear-answer:hover{color:#fff}.assessment .welcome-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;margin-bottom:22px;padding:22px}.assessment .welcome-steps{flex-direction:column;gap:16px;display:flex}.assessment .w-step{color:#ffffffb8;align-items:flex-start;gap:14px;font-size:14px;line-height:1.5;display:flex}.assessment .w-num{width:28px;height:28px;color:var(--teal);font-family:var(--mono);background:#1a9fb024;border:1px solid #1a9fb047;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.assessment .welcome-badges{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.assessment .w-badge{font-family:var(--mono);color:#ffffff73;background:#ffffff0d;border:1px solid #ffffff14;border-radius:40px;align-items:center;gap:7px;padding:5px 11px;font-size:11px;display:inline-flex}.assessment .w-badge__icon{color:var(--teal);flex-shrink:0;display:flex}.assessment .budget-highlight{background:#c9952a14;border:1px solid #c9952a40;border-radius:14px;align-items:flex-start;gap:14px;margin-bottom:24px;padding:18px 20px;display:flex}.assessment .budget-highlight__icon{color:var(--gold);flex-shrink:0;margin-top:1px;display:flex}.assessment .budget-highlight__text{color:#ffffffb3;font-size:13.5px;line-height:1.6}.assessment .budget-highlight__text strong{color:var(--gold);font-size:15px;font-weight:700}.assessment .incl-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.assessment .incl-item{color:#fff9;align-items:center;gap:7px;font-size:12px;display:flex}.assessment .incl-dot{background:var(--teal);border-radius:50%;flex-shrink:0;width:6px;height:6px}.assessment .form-group{margin-bottom:14px}.assessment .form-label{font-family:var(--mono);letter-spacing:1.1px;text-transform:uppercase;color:#fff6;margin-bottom:7px;font-size:10.5px;display:block}.assessment .form-input{color:#fff;-webkit-appearance:none;background:#ffffff0f;border:1.5px solid #ffffff1f;border-radius:11px;outline:none;width:100%;padding:14px 16px;font-size:15px;transition:border-color .2s,background .2s}.assessment .form-input::placeholder{color:#ffffff38}.assessment .form-input:focus{border-color:var(--teal);background:#1a9fb00f}.assessment .form-input.has-error{border-color:var(--red)}.assessment .field-error{color:var(--red);margin-top:5px;font-size:11.5px}.assessment .privacy-box{background:#1a9fb00f;border:1px solid #1a9fb026;border-radius:10px;align-items:flex-start;gap:10px;margin-top:24px;padding:13px 15px;display:flex}.assessment .privacy-box__icon{color:var(--teal);flex-shrink:0;margin-top:2px;display:flex}.assessment .privacy-box__text{color:#ffffff73;font-size:12px;line-height:1.6}.assessment .confirm-wrap{padding-top:2px}.assessment .confirm-icon{border:2px solid var(--teal);background:#1a9fb024;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;animation:.4s cubic-bezier(.34,1.56,.64,1) both assessment-pop-in;display:flex}@keyframes assessment-pop-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.assessment .confirm-lead{color:#ffffff80;margin-top:14px;font-size:14px;line-height:1.7}.assessment .confirm-lead strong{color:#fffc}.assessment .summary-box{text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;padding:4px 18px}.assessment .s-row{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 0;font-size:13px;display:flex}.assessment .s-row:last-child{border-bottom:none}.assessment .s-key{color:#ffffff61;font-family:var(--mono);letter-spacing:.5px;text-transform:uppercase;flex-shrink:0;padding-top:2px;font-size:10px}.assessment .s-val{color:#fffc;text-align:right;line-height:1.45}.assessment .disq-wrap{padding-top:2px}.assessment .disq-icon{border:2px solid var(--teal);width:56px;height:56px;color:var(--teal);background:#1a9fb024;border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;animation:.4s cubic-bezier(.34,1.56,.64,1) both assessment-pop-in;display:flex}.assessment .disq-body{color:#ffffff80;margin-top:14px;font-size:14px;line-height:1.75}.assessment .disq-body strong{color:var(--gold)}.assessment .btn-primary{background:var(--teal-deep);color:#fff;cursor:pointer;border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;width:100%;padding:15px 24px;font-size:15px;font-weight:700;transition:background .18s,transform .12s,opacity .2s;display:flex}.assessment .btn-primary:hover{background:var(--teal-dk)}.assessment .btn-primary:active{transform:scale(.97)}.assessment .btn-primary:disabled{opacity:.4;cursor:not-allowed}.assessment .btn-wa{background:var(--green);color:#fff;cursor:pointer;border:none;border-radius:50px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:12px;padding:15px 24px;font-size:15px;font-weight:700;transition:background .18s,transform .12s;display:flex}.assessment .btn-wa:hover{background:#1fba58}.assessment .btn-wa:active{transform:scale(.97)}.assessment .btn-ghost{color:#ffffff80;cursor:pointer;background:0 0;border:1.5px solid #ffffff24;border-radius:50px;justify-content:center;align-items:center;width:100%;margin-top:10px;padding:13px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .18s,color .18s;display:flex}.assessment .btn-ghost:hover{color:#ffffffbf;border-color:#ffffff4d}.assessment .confirm-note{color:#ffffff47;margin-top:16px;font-size:11.5px;line-height:1.7}.assessment .confirm-wrap .btn-wa{width:auto;margin-top:26px}.assessment .disq-form .btn-wa{margin-top:10px}.assessment .bottom-nav{background:linear-gradient(to top, var(--midnight) 72%, transparent);z-index:100;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:1140px;padding:14px 26px 22px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.assessment .btn-back{color:#ffffff8c;cursor:pointer;background:#ffffff12;border:1.5px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;transition:background .18s,opacity .18s;display:flex}.assessment .btn-back:hover{background:#ffffff21}.assessment .btn-back:disabled{opacity:.22;cursor:not-allowed}.assessment .btn-next{flex:none}.assessment .disclaimer{color:#fff3;flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:6px 14px;padding:12px 26px 4px;font-size:10.5px;line-height:1.6;display:flex}.assessment .bottom-nav .btn-primary{width:auto;min-width:180px;padding:14px 30px}.assessment .lock-badge{font-family:var(--mono);letter-spacing:.5px;color:#fff6;align-items:center;gap:5px;font-size:10.5px;display:inline-flex}@media (width<=860px){.assessment .q-layout{grid-template-columns:1fr;gap:26px}.assessment .topbar{grid-template-columns:auto 1fr;gap:12px 16px}.assessment .topbar__back{grid-area:1/2;justify-self:end}.assessment .topbar__progress{grid-area:2/1/auto/-1}.assessment .opt-key{display:none}}@keyframes assessment-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.assessment .shaking{animation:.4s assessment-shake}.landing{--ink:#0d1c35;--ink-soft:#162b4d;--teal:#1a9fb0;--teal-dark:#178fa0;--teal-deep:#10707e;--gold:#c9952a;--cream:#f5f1ea;--sage:#e6f4f6;--white:#fff;--text:#1a2a3a;--muted:#5e6e82;--faint:#a7a29a;--line:#e9e5de;--serif:"DM Serif Display", Georgia, serif;--body:"Fraunces", Georgia, serif;--mono:"IBM Plex Mono", "Courier New", monospace;--r-page:30px;--r-card:26px;--r-md:18px;--r-sm:12px;--shadow-float:0 16px 38px #0d1c3524;--shadow-card:0 24px 70px #0d1c3529;--ease:cubic-bezier(.22, .68, 0, 1.2);font-family:var(--body);font-optical-sizing:auto;color:var(--text);background:var(--white);font-size:16px;line-height:1.6}.landing .shell{background:var(--white);width:100%}.landing .wrap{width:100%;padding:0 clamp(20px,5vw,88px)}.landing .section{padding:88px 0}.landing section[id],.landing .hero[id]{scroll-margin-top:84px}.landing .section--tight{padding:64px 0}.landing .section--cream{background:var(--cream)}.landing .pill-label{letter-spacing:.2px;color:var(--text);background:var(--cream);border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:11.5px;font-weight:600;display:inline-flex}.landing .pill-label--onDark{color:#ffffffe6;background:#ffffff1a}.landing .pill-label--teal{color:var(--teal-dark);background:var(--sage)}.landing .pill-label__dot{background:var(--teal);border-radius:50%;flex-shrink:0;width:6px;height:6px}.landing .pill-label--onDark .pill-label__dot{animation:2s infinite landing-pulse}.landing .display{font-family:var(--serif);letter-spacing:-.4px;color:var(--ink);font-weight:400;line-height:1.06}.landing .display em{color:var(--teal-deep);font-style:italic}.landing .btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 26px;font-size:14px;font-weight:600;transition:background .2s,color .2s,border-color .2s,transform .14s;display:inline-flex}.landing .btn:active{transform:scale(.97)}.landing .btn--dark{background:var(--ink);color:var(--white)}.landing .btn--dark:hover{background:var(--ink-soft)}.landing .btn--light{background:var(--white);color:var(--ink);border:1px solid var(--line)}.landing .btn--light:hover{border-color:var(--ink)}.landing .btn--onDark{background:var(--white);color:var(--ink)}.landing .btn--onDark:hover{background:var(--sage)}.landing .btn--ghostDark{color:#ffffffbf;background:0 0;border:1px solid #ffffff38}.landing .btn--ghostDark:hover{color:var(--white);border-color:#ffffff80}.landing .btn--teal{background:var(--teal);color:var(--white)}.landing .btn--teal:hover{background:var(--teal-dark)}.landing .btn--sm{padding:10px 20px;font-size:13px}.landing .link-arrow{color:var(--ink);align-items:center;gap:7px;margin-top:22px;font-size:14px;font-weight:600;display:inline-flex}.landing .link-arrow svg{transition:transform .2s}.landing .link-arrow:hover svg{transform:translate(3px)}.landing .sec-head{text-align:center;max-width:640px;margin:0 auto 48px}.landing .sec-head__title{margin-top:18px;font-size:clamp(30px,4.2vw,46px)}.landing .sec-head--wide{max-width:800px}.landing .sec-head__sub{color:var(--muted);margin-top:16px;font-size:15px;line-height:1.72}.landing .display--boldonse{font-family:"Boldonse", var(--serif);text-transform:uppercase;letter-spacing:-.2px;font-size:clamp(17px,2.1vw,28px);line-height:1.38}.landing .display--boldonse em{font-style:normal}.landing .nav{z-index:60;background:0 0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:24px;padding:16px clamp(20px,5vw,88px);transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:fixed;top:0;left:0;right:0}.landing .nav.is-stuck{-webkit-backdrop-filter:blur(16px);border-bottom-color:var(--line);background:#ffffffdb}.landing .nav:not(.is-stuck) .nav__mail{color:#ffffff8c}.landing .nav:not(.is-stuck) .nav__links a,.landing .nav:not(.is-stuck) .nav__ghost{color:#ffffffe0}.landing .nav:not(.is-stuck) .nav__links a:hover,.landing .nav:not(.is-stuck) .nav__ghost:hover{color:var(--white)}.landing .nav:not(.is-stuck) .btn--dark{background:var(--teal-deep)}.landing .nav:not(.is-stuck) .btn--dark:hover{background:var(--teal-dark)}.landing .nav__brand{flex-shrink:0;align-items:center;gap:12px;display:flex}.landing .nav__logo{background:var(--white);border-radius:9px;padding:6px 9px;display:flex}.landing .nav__brand img{width:auto;height:26px}.landing .nav__mail{font-family:var(--mono);color:var(--faint);white-space:nowrap;font-size:11px}.landing .nav__links{align-items:center;gap:30px;display:flex}.landing .nav__links a{color:var(--text);font-size:14px;font-weight:500;transition:color .2s}.landing .nav__links a:hover{color:var(--teal-dark)}.landing .nav__actions{flex-shrink:0;align-items:center;gap:16px;display:flex}.landing .nav__ghost{color:var(--text);font-size:14px;font-weight:600}.landing .nav__ghost:hover{color:var(--teal-dark)}.landing .nav__cta-short{display:none}.landing .hero{isolation:isolate;align-items:flex-end;min-height:min(94vh,900px);padding-top:140px;display:flex;position:relative;overflow:hidden}.landing .hero__media{z-index:-2;position:absolute;inset:0}.landing .hero__media img{object-fit:cover;object-position:62% center;width:100%;height:100%}.landing .hero__scrim{z-index:-1;background:linear-gradient(#0d1c3570 0%,#0d1c3533 42%,#0d1c35ad 74%,#0d1c35f0 100%),linear-gradient(90deg,#0d1c358c,#0000 62%);position:absolute;inset:0}.landing .hero__inner{padding-bottom:84px;position:relative}.landing .hero__content{max-width:800px}.landing .hero__title{font-family:"Boldonse", var(--serif);text-transform:uppercase;letter-spacing:-.5px;color:var(--white);margin:26px 0 22px;font-size:clamp(30px,5.4vw,76px);font-weight:400;line-height:1.08}.landing .hero__sub{color:#ffffffd1;max-width:520px;font-size:clamp(15px,1.35vw,19px);line-height:1.62}.landing .hero__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.landing .hero__cta{background:var(--teal-deep);color:var(--white);letter-spacing:.8px;text-transform:uppercase;border-radius:999px;align-items:center;padding:17px 32px;font-size:14px;font-weight:700;transition:background .2s,transform .14s;display:inline-flex}.landing .hero__cta:hover{background:var(--teal-dark)}.landing .hero__cta:active{transform:scale(.97)}.landing .hero__round{background:var(--teal-deep);width:54px;height:54px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,transform .14s;display:flex}.landing .hero__round:hover{background:var(--teal-dark)}.landing .hero__round:active{transform:scale(.94)}.landing .hero__wa{color:#ffffffd1;border-bottom:1px solid #ffffff4d;align-items:center;gap:8px;margin-left:6px;padding-bottom:3px;font-size:14px;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.landing .hero__wa:hover{color:var(--white);border-color:var(--white)}.landing .hero__micro{font-family:var(--mono);letter-spacing:.7px;color:#ffffff80;margin-top:30px;font-size:11px}.landing .hero-aside{z-index:3;width:276px;position:absolute;bottom:84px;right:clamp(20px,5vw,88px)}.landing .hero-card{-webkit-backdrop-filter:blur(14px);background:#ffffff26;border:1px solid #ffffff3d;border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex;position:relative}.landing .hero-card__thumb{object-fit:cover;border-radius:10px;flex-shrink:0;width:80px;height:62px}.landing .hero-card__text{color:var(--white);font-size:13.5px;font-weight:500;line-height:1.4}.landing .hero-card__close{background:var(--white);width:22px;height:22px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:-9px;right:-9px;box-shadow:0 4px 14px #0000004d}.landing .hero-dots{align-items:center;gap:6px;margin-top:14px;display:flex}.landing .hero-dot{background:#ffffff73;border-radius:999px;width:7px;height:7px;padding:0;transition:width .25s,background .25s}.landing .hero-dot.is-on{background:var(--teal);width:26px;height:5px}.landing .proof{padding:60px 0 68px}.landing .proof .wrap{max-width:1020px;margin-inline:auto}.landing .proof .cloud{max-width:1240px}.landing .cloud__label{text-align:center;font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;color:#9b9b9b;margin-bottom:20px;font-size:10px;display:block}.landing .cloud__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 28px;display:flex}.landing .cloud__item{letter-spacing:.6px;text-transform:uppercase;color:#8a8a8a;align-items:center;gap:8px;font-size:12px;font-weight:600;transition:color .2s;display:flex}.landing .cloud__item:hover{color:#101010}.landing .cloud__flag{border-radius:2px;flex:none;width:auto;height:14px;box-shadow:0 0 0 1px #0d1c351f}.landing .stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:38px;display:grid}.landing .stat{text-align:center;background:#f4f4f4;border-radius:16px;padding:28px 20px}.landing .stat__num{font-family:var(--serif);color:#101010;font-size:clamp(30px,3vw,38px);line-height:1.05}.landing .stat__label{font-family:var(--mono);letter-spacing:1.1px;text-transform:uppercase;color:#757575;margin-top:10px;font-size:9.5px;line-height:1.7}.landing .problem{background:var(--white);border-radius:28px;max-width:1180px;margin-inline:auto;padding:clamp(30px,4.2vw,62px);box-shadow:0 20px 60px #0d1c350f}.landing .problem__head{grid-template-columns:1.4fr 1fr;align-items:start;gap:clamp(22px,5vw,76px);padding-bottom:clamp(34px,4.4vw,60px);display:grid}.landing .problem__eyebrow{font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--teal-dark);margin-bottom:16px;font-size:10px;display:block}.landing .problem__title{font-family:"Boldonse", var(--serif);letter-spacing:-.2px;color:var(--ink);font-size:clamp(19px,2.3vw,31px);font-weight:400;line-height:1.36}.landing .problem__title em{color:var(--teal-deep);font-style:normal}.landing .problem__lede{color:var(--muted);padding-top:42px;font-size:14.5px;line-height:1.75}.landing .problem-grid{grid-template-columns:repeat(4,1fr);gap:clamp(26px,3vw,40px);display:grid}.landing .problem-card{opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);transform:translateY(14px)}.landing .problem-card.visible{opacity:1;transform:none}.landing .problem-card__icon{color:var(--teal);margin-bottom:16px}.landing .problem-card__title{color:var(--ink);margin-bottom:9px;font-size:15.5px;font-weight:600;line-height:1.42}.landing .problem-card__body{color:var(--muted);font-size:13.5px;line-height:1.75}.landing .compare{grid-template-columns:1fr 1fr;gap:16px;max-width:1180px;margin-inline:auto;display:grid}.landing .comp-col{border-radius:var(--r-card);background:#f5f5f6;padding:clamp(26px,3vw,40px)}.landing .comp-col__title{color:var(--ink);margin-bottom:18px;font-size:20px;font-weight:600;line-height:1.3}.landing .comp-col--new .comp-col__title{color:var(--teal-dark)}.landing .comp-row{color:var(--muted);border-bottom:1px solid #0d1c3512;align-items:flex-start;gap:12px;padding:13px 0;font-size:14px;display:flex}.landing .comp-row:last-child{border-bottom:none;padding-bottom:0}.landing .comp-row__mark{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;font-size:11px;display:flex}.landing .comp-col--old .comp-row__mark{color:var(--muted);background:#0d1c3514}.landing .comp-col--new .comp-row__mark{background:var(--teal);color:var(--white)}.landing .feature{border-radius:var(--r-card);background:var(--cream);opacity:0;transition:opacity .55s var(--ease), transform .55s var(--ease);grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin-bottom:16px;padding:48px;display:grid;transform:translateY(18px)}.landing .feature.visible{opacity:1;transform:none}.landing .feature:last-child{margin-bottom:0}.landing .feature--white{background:var(--white);border:1px solid var(--line)}.landing .feature--flip .feature__body{order:2}.landing .feature__title{font-family:"Boldonse", var(--serif);letter-spacing:-.2px;margin:18px 0 14px;font-size:clamp(17px,2.1vw,25px);line-height:1.4}.landing .feature__text{color:var(--muted);font-size:14.5px;line-height:1.72}.landing .feature__tag{font-family:var(--mono);letter-spacing:.8px;color:var(--teal-dark);background:var(--sage);border-radius:999px;margin-top:18px;padding:5px 13px;font-size:10.5px;display:inline-block}.landing .mock-wrap{position:relative}.landing .mock{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-float);border-radius:20px;padding:22px}.landing .feature--white .mock{background:var(--cream);border-color:#0000}.landing .mock__meta{font-family:var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--faint);font-size:9.5px}.landing .mock__track{background:#0d1c3514;border-radius:10px;height:3px;margin-bottom:16px;overflow:hidden}.landing .mock__track i{background:linear-gradient(90deg, var(--teal-dark), var(--teal));border-radius:10px;width:22%;height:100%;display:block}.landing .mock__q{font-family:var(--serif);color:var(--ink);margin:10px 0 18px;font-size:20px;line-height:1.2}.landing .mock__opt{border:1.5px solid var(--line);color:var(--muted);background:var(--white);border-radius:12px;align-items:center;gap:10px;margin-bottom:8px;padding:12px 14px;font-size:13px;font-weight:500;display:flex}.landing .mock__opt:last-child{margin-bottom:0}.landing .mock__opt.is-on{border-color:var(--teal);color:var(--text);background:#1a9fb014;font-weight:600}.landing .mock__opt-ico{color:var(--teal-deep);flex-shrink:0;display:flex}.landing .mock__opt-tick{background:var(--teal);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-left:auto;display:flex}.landing .mock__row{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:16px;padding-bottom:16px;display:flex}.landing .mock__avatar{background:linear-gradient(135deg, var(--teal), var(--ink));width:38px;height:38px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.landing .mock__who strong{color:var(--text);font-size:13.5px;font-weight:700;display:block}.landing .mock__who span{color:var(--muted);font-size:11.5px;display:block}.landing .mock__live{font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--teal-dark);background:var(--sage);border-radius:999px;flex-shrink:0;margin-left:auto;padding:4px 9px;font-size:9px}.landing .mock__bubble{color:var(--text);background:var(--cream);border-radius:14px 14px 14px 4px;max-width:88%;margin-bottom:8px;padding:12px 14px;font-size:13px;line-height:1.6}.landing .feature--white .mock__bubble{background:var(--white)}.landing .mock__bubble--me{background:var(--ink);color:#ffffffe6;border-radius:14px 14px 4px;margin-left:auto}.landing .feature--white .mock__bubble--me{background:var(--ink)}.landing .mock__plan-title{font-family:var(--serif);color:var(--ink);margin:8px 0 16px;font-size:22px}.landing .mock__list{flex-direction:column;gap:10px;list-style:none;display:flex}.landing .mock__list li{color:var(--text);align-items:center;gap:10px;font-size:13px;display:flex}.landing .mock__list i{background:var(--teal);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.landing .mock__foot{border-top:1px solid var(--line);color:var(--muted);margin-top:18px;padding-top:14px;font-size:11.5px}.landing .journey{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,5vw,76px);max-width:1180px;margin-inline:auto;display:grid}.landing .journey__title{font-family:"Boldonse", var(--serif);letter-spacing:-.2px;color:var(--ink);margin-top:22px;font-size:clamp(19px,2.4vw,29px);line-height:1.42}.landing .journey__title em{color:var(--teal-deep);font-style:normal}.landing .journey__copy{color:var(--muted);margin-top:20px;font-size:15.5px;line-height:1.78}.landing .journey__cta{margin-top:28px}.landing .journey__media{max-width:420px;margin-inline:auto;position:relative}.landing .journey__photo{aspect-ratio:3/4;box-shadow:var(--shadow-card);border-radius:26px;overflow:hidden}.landing .journey__photo img{object-fit:cover;width:100%;height:100%;display:block}.landing .journey__quote{background:var(--white);width:min(268px,78%);box-shadow:var(--shadow-float);border-radius:16px;padding:15px 17px;position:absolute;top:-22px;right:-14px}.landing .journey__quote blockquote{color:var(--ink);font-size:13px;line-height:1.6}.landing .journey__quote figcaption{align-items:center;gap:9px;margin-top:11px;display:flex}.landing .journey__quote figcaption b{color:var(--ink);font-size:12px;display:block}.landing .journey__quote figcaption em{color:var(--faint);font-size:10.5px;font-style:normal;display:block}.landing .journey__avatar{background:var(--sage);width:26px;height:26px;color:var(--teal-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.landing .journey__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(300px,84%);box-shadow:var(--shadow-float);background:#fffffff0;border-radius:18px;padding:17px 19px;position:absolute;bottom:-26px;left:-26px}.landing .journey__card-title{font-family:var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:var(--faint);margin-bottom:11px;font-size:9.5px;display:block}.landing .journey__list{grid-template-columns:1fr 1fr;gap:8px 12px;list-style:none;display:grid}.landing .journey__list li{color:var(--text);align-items:center;gap:8px;font-size:11.5px;font-weight:600;line-height:1.35;display:flex}.landing .include__tick{background:var(--teal);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.landing .about__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,3vw,44px);max-width:1180px;margin-inline:auto;display:grid}.landing .about__body{padding-right:clamp(0px,2vw,28px)}.landing .about__title{font-family:"Boldonse", var(--serif);letter-spacing:-.2px;margin-top:22px;font-size:clamp(19px,2.4vw,28px);line-height:1.42}.landing .about__title em{font-style:normal}.landing .about__copy{color:var(--muted);margin-top:20px;font-size:15.5px;line-height:1.78}.landing .about__copy b{color:var(--ink);font-weight:600}.landing .about__ticks{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.landing .about__tick{color:var(--muted);background:var(--white);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;display:inline-flex}.landing .about__cta{margin-top:30px}.landing .about__media{border-radius:var(--r-md);box-shadow:var(--shadow-card);overflow:hidden}.landing .about__media img{width:100%;height:auto;display:block}.landing .audience{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1180px;margin-inline:auto;display:grid}.landing .aud-card{background:var(--sage);opacity:0;min-height:236px;transition:opacity .45s var(--ease), transform .45s var(--ease);border-radius:22px;flex-direction:column;padding:22px 24px 26px;display:flex;transform:translateY(14px);box-shadow:0 10px 28px #0d1c350d}.landing .aud-card.visible{opacity:1;transform:none}.landing .aud-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing .aud-card__icon{background:var(--white);width:42px;height:42px;color:var(--teal);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.landing .aud-card__badge{background:var(--white);font-family:var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);border-radius:999px;padding:6px 12px;font-size:9.5px}.landing .aud-card__title{color:var(--ink);margin-top:auto;margin-bottom:9px;padding-top:34px;font-size:18.5px;font-weight:600;line-height:1.32}.landing .aud-card__desc{color:var(--muted);font-size:13.5px;line-height:1.7}.landing .aud-card--feature{background:var(--teal-deep);box-shadow:0 14px 34px #10707e38}.landing .aud-card--feature .aud-card__title{color:var(--white)}.landing .aud-card--feature .aud-card__desc{color:#ffffffe6}.landing .aud-card--feature .aud-card__badge,.landing .aud-card--feature .aud-card__icon{color:var(--teal-deep)}.landing .quote-head{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1180px;margin:0 auto 38px;display:flex}.landing .quote__title{max-width:620px;margin-top:18px}.landing .quote-head__cta{flex-shrink:0}.landing .quote-grid{grid-template-columns:190px 1fr 1.25fr;align-items:stretch;gap:16px;max-width:1180px;margin-inline:auto;display:grid}.landing .quote-rail{flex-direction:column;gap:2px;padding-top:6px;display:flex}.landing .quote-rail__tab{text-align:left;border-bottom:1px dashed var(--line);font-family:var(--mono);letter-spacing:1.3px;text-transform:uppercase;color:var(--faint);align-items:center;gap:10px;padding:13px 0;font-size:10px;transition:color .2s;display:flex}.landing .quote-rail__tab:hover{color:var(--muted)}.landing .quote-rail__bar{background:currentColor;flex-shrink:0;width:12px;height:2px;transition:width .2s}.landing .quote-rail__tab.is-on{color:var(--ink)}.landing .quote-rail__tab.is-on .quote-rail__bar{background:var(--teal);width:18px}.landing .bignum{background:var(--white);border-radius:20px;flex-direction:column;padding:26px 24px;display:flex}.landing .bignum__rule{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--faint);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:10px;display:flex}.landing .bignum__value{font-family:"Boldonse", var(--serif);color:var(--ink);letter-spacing:-1px;padding:16px 0;font-size:clamp(30px,4.4vw,54px);line-height:1.16}.landing .bignum__value em{color:var(--teal-deep);font-style:normal}.landing .quote-panel{background:var(--sage);border-radius:20px;flex-direction:column;padding:28px 28px 22px;display:flex}.landing .quote-panel__title{color:var(--ink);font-size:19px;font-weight:600}.landing .quote-panel__body{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.75}.landing .quote-panel__list{margin-top:auto;padding-top:26px;list-style:none}.landing .quote-panel__list button{text-align:left;width:100%;color:var(--muted);border-top:1px solid #0d1c3517;justify-content:space-between;align-items:center;gap:16px;padding:11px 0;font-size:13px;transition:color .2s;display:flex}.landing .quote-panel__list button:hover,.landing .quote-panel__list .is-on button{color:var(--ink)}.landing .quote-panel__list span{font-family:var(--mono);letter-spacing:1px;color:var(--faint);font-size:10px}.landing .quote-card__attr{border-top:1px solid var(--line);align-items:center;gap:14px;margin-top:auto;padding-top:22px;display:flex}.landing .quote-card__avatar{background:linear-gradient(135deg, var(--teal), var(--ink));width:46px;height:46px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.landing .quote-card__name{font-size:14px;font-weight:700}.landing .quote-card__meta{font-family:var(--mono);color:var(--muted);font-size:11.5px}.landing .quote-note{color:var(--muted);text-align:center;margin-top:18px;font-size:11.5px;font-style:italic}.landing .faq-layout{grid-template-columns:320px 1fr;align-items:start;gap:20px;max-width:1180px;margin-inline:auto;display:grid}.landing .faq-aside{text-align:center;background:#f5f5f6;border-radius:20px;padding:34px 28px}.landing .faq-aside__icon{background:var(--teal-deep);width:46px;height:46px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 8px 20px #10707e47}.landing .faq-aside__title{color:var(--ink);margin-top:18px;font-size:18px;font-weight:600;line-height:1.35}.landing .faq-aside__text{color:var(--muted);margin:10px 0 22px;font-size:13.5px;line-height:1.7}.landing .faq{flex-direction:column;gap:10px;display:flex}.landing .faq-item{background:var(--white);border:1px solid var(--line);border-radius:14px;transition:box-shadow .25s,border-color .25s;overflow:hidden}.landing .faq-item.open{border-color:#0000;box-shadow:0 10px 30px #0d1c3512}.landing .faq-item__q{text-align:left;width:100%;color:var(--ink);justify-content:space-between;align-items:center;gap:18px;padding:16px 16px 16px 22px;font-size:15px;font-weight:600;transition:color .2s;display:flex}.landing .faq-item__q:hover{color:var(--teal-dark)}.landing .faq-item__icon{width:34px;height:34px;color:var(--ink);background:#f2f2f4;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;transition:background .25s,color .25s,transform .25s;display:flex}.landing .faq-item.open .faq-item__icon{background:var(--teal-deep);color:var(--white);transform:rotate(180deg)}.landing .faq-item__a{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid}.landing .faq-item.open .faq-item__a{grid-template-rows:1fr}.landing .faq-item__a>div{overflow:hidden}.landing .faq-item__a p{color:var(--muted);padding:0 70px 22px 22px;font-size:14px;line-height:1.75}.landing .objections{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.landing .obj-pill{background:var(--white);border:1px solid var(--line);color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;display:inline-flex}.landing .obj-pill__tick{background:var(--teal);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.landing .cta{background:var(--ink);border-radius:var(--r-card);max-width:1180px;margin-inline:auto;padding:clamp(32px,4.4vw,60px);position:relative;overflow:hidden}.landing .cta:before{content:"";pointer-events:none;background:radial-gradient(560px 320px at 50% 0,#1bb8cc29,#0000),radial-gradient(320px 220px at 82% 88%,#c9952a17,#0000);position:absolute;inset:0}.landing .cta__grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,4vw,54px);display:grid;position:relative}.landing .cta__title{font-family:"Boldonse", var(--serif);letter-spacing:-.2px;color:var(--white);margin:20px 0 22px;font-size:clamp(19px,2.4vw,30px);line-height:1.4}.landing .cta__title em{color:var(--teal);font-style:normal}.landing .cta__ticks{grid-template-columns:1fr 1fr;gap:11px 20px;margin-bottom:28px;list-style:none;display:grid}.landing .cta__ticks li{color:#ffffffd1;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.5;display:flex}.landing .cta__ticks svg{flex-shrink:0;margin-top:4px}.landing .cta__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.landing .cta__micro{font-family:var(--mono);letter-spacing:.6px;color:#ffffff59;margin-top:24px;font-size:11px}.landing .cta__art{aspect-ratio:1/.84;min-height:280px;position:relative}.landing .cta__face{aspect-ratio:1;border:3px solid #ffffff1f;border-radius:50%;position:absolute;overflow:hidden}.landing .cta__face img{object-fit:cover;width:100%;height:100%;display:block}.landing .cta__face--a{width:33%;top:0;left:42%}.landing .cta__face--b{width:26%;top:24%;left:4%}.landing .cta__face--c{z-index:2;width:46%;bottom:2%;right:2%}.landing .cta__stat{z-index:1;position:absolute;bottom:8%;left:0}.landing .cta__stat strong{font-family:var(--serif);color:var(--white);font-size:clamp(40px,5.6vw,78px);line-height:.92;display:block}.landing .cta__stat span{font-family:var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:#ffffff73;margin-top:10px;font-size:9.5px;display:block}.landing .footer{color:var(--white);background:#0b0b0d;padding:clamp(38px,4.2vw,62px) 0 clamp(30px,3.4vw,46px)}.landing .footer__panel{max-width:1320px;margin-inline:auto}.landing .footer__top{border-bottom:1px solid #ffffff17;grid-template-columns:1.3fr 1fr 1fr auto;align-items:start;gap:clamp(22px,3vw,44px);padding-bottom:34px;display:grid}.landing .footer__col,.landing .footer__social{border-left:1px solid #ffffff17;padding-left:clamp(20px,2.6vw,40px)}.landing .footer__col--plain{border-left:none;padding-left:0}.landing .footer__logo{background:var(--white);border-radius:12px;padding:10px 14px;display:inline-block}.landing .footer__logo img{width:auto;height:30px}.landing .footer__tagline{margin-top:18px;font-size:clamp(17px,1.7vw,21px);line-height:1.42}.landing .footer__tagline-main,.landing .footer__tagline-sub{display:block}.landing .footer__tagline-main{color:#e8ebef;background:linear-gradient(#fff 0%,#8f979f 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing .footer__tagline-sub{color:#6b7079}.landing .footer__col{flex-direction:column;gap:14px;display:flex}.landing .footer__col a{color:#ffffff8c;font-size:13.5px;transition:color .2s}.landing .footer__col a:hover{color:var(--white)}.landing .footer__social a{color:#c2c8d0;background:linear-gradient(160deg,#ffffff17,#ffffff04);border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:color .2s,border-color .2s,background .2s;display:flex}.landing .footer__social a:hover{color:var(--white);background:linear-gradient(160deg,#ffffff29,#ffffff0a);border-color:#ffffff52}.landing .footer__disclaimer{color:#ffffff4d;max-width:820px;margin-top:30px;font-size:11px;line-height:1.75}.landing .meta-bar{border-top:1px solid #ffffff17;margin-top:26px;padding-top:22px}.landing .meta-bar__text{color:#ffffff42;font-size:11px;line-height:1.8}.landing .meta-bar__text strong{color:#ffffff80;font-weight:600}.landing .meta-bar__text a{color:var(--teal);text-decoration:underline}.landing .sticky-bar{z-index:200;background:var(--ink);transition:transform .4s var(--ease);border:1px solid #ffffff1f;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;padding:10px 10px 10px 22px;display:flex;position:fixed;bottom:10px;left:10px;right:10px;transform:translateY(140%);box-shadow:0 18px 40px #0006}.landing .sticky-bar.visible{transform:none}.landing .sticky-bar__text{color:#ffffff8c;font-size:12px;line-height:1.35}.landing .sticky-bar__text strong{color:var(--white);font-size:13.5px;display:block}@keyframes landing-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (width<=1080px){.landing .nav__links{display:none}.landing .feature{padding:40px}}@media (width<=900px){.landing .feature,.landing .about__grid{grid-template-columns:1fr;gap:36px}.landing .quote-grid{grid-template-columns:1fr}.landing .quote-rail{flex-flow:wrap;gap:0 22px;padding-top:0}.landing .quote-head{flex-direction:column;align-items:flex-start;gap:20px}.landing .footer__top{grid-template-columns:1fr 1fr auto}.landing .footer__brand{grid-column:1/-1;margin-bottom:8px}.landing .footer__col:first-of-type{border-left:none;padding-left:0}.landing .hero-aside{display:none}.landing .hero{min-height:0;padding-top:120px}.landing .hero__inner{padding-bottom:64px}.landing .feature--flip .feature__body{order:0}.landing .audience,.landing .problem-grid{grid-template-columns:1fr 1fr}.landing .faq-layout{grid-template-columns:1fr}.landing .faq-aside{order:2}.landing .cta__grid{grid-template-columns:1fr}.landing .cta__art{max-width:420px;min-height:300px}.landing .journey{grid-template-columns:1fr;gap:34px}.landing .journey__media{max-width:480px;margin-inline:0}.landing .journey__quote,.landing .journey__card{width:auto;margin-top:14px;position:static}.landing .journey__photo{aspect-ratio:4/3}.landing .problem__head{grid-template-columns:1fr}.landing .problem__lede{padding-top:0}}@media (width<=700px){.landing .nav{padding-top:14px;padding-bottom:14px}.landing .nav__mail{display:none}.landing .section{padding:60px 0}.landing .section--tight{padding:46px 0}.landing .hero{padding-top:104px}.landing .hero__inner{padding-bottom:52px}.landing .hero__cta{padding:15px 24px}.landing .hero__round{width:48px;height:48px}.landing .proof{padding:42px 0 54px}.landing .cloud__row{gap:12px 22px}.landing .stats,.landing .compare,.landing .audience,.landing .journey__list{grid-template-columns:1fr}.landing .feature,.landing .cta{padding:30px 24px}}@media (width<=560px){.landing .nav__ghost,.landing .nav__cta-long{display:none}.landing .nav__cta-short{display:inline}.landing .problem-grid,.landing .cta__ticks{grid-template-columns:1fr}.landing .cta__art{aspect-ratio:auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:none;min-height:0;margin-top:4px;display:flex}.landing .cta__face{width:min(88px,26%);position:static}.landing .cta__stat{order:9;width:100%;margin-top:10px;position:static}.landing .cta__stat strong{font-size:44px}.landing .footer__top{grid-template-columns:1fr;gap:26px}.landing .footer__brand{margin-bottom:0}.landing .footer__col,.landing .footer__social{border-left:none;padding-left:0}}@media (width>=701px){.landing .sticky-bar{display:none}}
