.landing-experience .faq-section{scroll-margin-top:var(--landing-anchor-offset,104px);background:var(--paper);color:var(--ink)}.landing-experience .faq-shell{width:min(100%,1240px);margin:0 auto}.landing-experience .faq-header{display:grid;margin-bottom:clamp(40px,4.5vw,64px);align-items:end;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4vw,64px)}.landing-experience .faq-header .eyebrow{margin-bottom:22px;color:var(--landing-primary)}.landing-experience .faq-header h2{margin:0;font-size:clamp(2.8rem,5vw,5.2rem);font-weight:540;line-height:.98;letter-spacing:-.05em;text-wrap:balance}.landing-experience .faq-header-lead{max-width:34rem;margin:0 0 10px;color:oklch(.42 .04 258);font-size:1.05rem;line-height:1.6}.landing-experience .faq-groups{border-top:1px solid var(--line)}.landing-experience .faq-group{display:grid;padding:clamp(36px,4vw,56px) 0;align-items:start;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:clamp(28px,5vw,88px);border-bottom:1px solid var(--line)}.landing-experience .faq-group-intro{position:sticky;top:124px}.landing-experience .faq-group-index{display:inline-grid;min-width:44px;height:28px;padding:0 10px;place-items:center;border-radius:999px;background:oklch(.56 .23 259/.1);color:var(--landing-primary);font-size:.72rem;font-weight:740;font-variant-numeric:tabular-nums;letter-spacing:.1em}.landing-experience .faq-group h3{margin:18px 0 0;font-size:clamp(1.6rem,2.2vw,2.2rem);font-weight:560;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.landing-experience .faq-group-intro>p{max-width:30ch;margin:14px 0 0;color:oklch(.42 .04 258);font-size:.98rem;line-height:1.55}.landing-experience .faq-list{display:grid}.landing-experience .faq-item{border-bottom:1px solid var(--line);interpolate-size:allow-keywords}.landing-experience .faq-item:last-child{border-bottom:0}.landing-experience .faq-item summary{display:grid;padding:20px 0;align-items:center;grid-template-columns:minmax(0,1fr) 32px;gap:20px;cursor:pointer;list-style:none}.landing-experience .faq-item summary::-webkit-details-marker{display:none}.landing-experience .faq-item summary:focus-visible{outline:3px solid oklch(.72 .2 244/.48);outline-offset:4px;border-radius:8px}.landing-experience .faq-question{font-size:1.08rem;font-weight:620;line-height:1.4;letter-spacing:-.018em;transition:color .2s ease}.landing-experience .faq-item summary:hover .faq-question,.landing-experience .faq-item[open] .faq-question{color:var(--landing-primary)}.landing-experience .faq-toggle{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--landing-primary);transition:background .22s ease,border-color .22s ease,color .22s ease}.landing-experience .faq-toggle svg{transition:transform .26s cubic-bezier(.22,1,.36,1)}.landing-experience .faq-item summary:hover .faq-toggle{border-color:oklch(.56 .23 259/.4)}.landing-experience .faq-item[open] .faq-toggle{border-color:transparent;background:var(--landing-primary);color:var(--landing-primary-foreground)}.landing-experience .faq-item[open] .faq-toggle svg{transform:rotate(45deg)}.landing-experience .faq-item::details-content{overflow:hidden;block-size:0;transition:block-size .28s cubic-bezier(.22,1,.36,1),content-visibility allow-discrete .28s}.landing-experience .faq-item[open]::details-content{block-size:auto}.landing-experience .faq-answer{padding:0 52px 24px 0}.landing-experience .faq-answer p{max-width:58ch;margin:0;color:oklch(.36 .04 258);font-size:1rem;line-height:1.62;overflow-wrap:anywhere}.landing-experience .faq-answer a{color:var(--landing-primary);font-weight:650;text-decoration:underline;text-decoration-color:oklch(.56 .23 259/.4);text-underline-offset:3px}.landing-experience .faq-answer a:hover{text-decoration-color:currentcolor}.landing-experience .faq-closing{position:relative;display:grid;margin-top:clamp(48px,5vw,72px);padding:clamp(30px,3.6vw,52px);overflow:hidden;align-items:center;grid-template-columns:minmax(0,1fr) auto;gap:clamp(28px,4vw,64px);border-radius:24px;background:radial-gradient(circle at 88% 10%,oklch(.56 .23 259/.34),transparent 42%),var(--ink);color:oklch(.955 .012 255);box-shadow:0 40px 90px -50px oklch(.1 .05 258/.7)}.landing-experience .faq-closing-kicker{margin:0;color:var(--landing-info);font-size:.72rem;font-weight:720;letter-spacing:.14em;text-transform:uppercase}.landing-experience .faq-closing-contact{margin:14px 0 0;font-size:clamp(1.4rem,2.2vw,2rem);font-weight:540;line-height:1.2;letter-spacing:-.03em;overflow-wrap:anywhere}.landing-experience .faq-closing-contact a{color:var(--landing-primary-bright);text-decoration:underline;text-decoration-color:oklch(.67 .2 255/.4);text-decoration-thickness:2px;text-underline-offset:6px;transition:text-decoration-color .2s ease}.landing-experience .faq-closing-contact a:hover{text-decoration-color:currentcolor}.landing-experience .faq-closing-meta{margin:12px 0 0;color:oklch(.955 .012 255/.6);font-size:.92rem}.landing-experience .faq-closing-action{display:grid;justify-items:start;gap:16px}.landing-experience .faq-closing-action .button{box-shadow:0 18px 36px -14px oklch(.56 .23 259/.7)}@media (max-width:980px){.landing-experience .faq-group,.landing-experience .faq-header{grid-template-columns:1fr}.landing-experience .faq-header{gap:24px}.landing-experience .faq-header-lead{margin-bottom:0}.landing-experience .faq-group{gap:28px}.landing-experience .faq-group-intro{position:static}.landing-experience .faq-group-intro>p{max-width:48ch}.landing-experience .faq-closing{grid-template-columns:1fr;gap:32px}}@media (max-width:720px){.landing-experience .faq-header h2{font-size:clamp(2.5rem,11.5vw,3.6rem)}.landing-experience .faq-item summary{padding:18px 0;gap:14px}.landing-experience .faq-question{font-size:1rem}.landing-experience .faq-answer{padding:0 0 20px}.landing-experience .faq-closing{padding:28px 22px;border-radius:20px}.landing-experience .faq-closing-action{justify-items:stretch}.landing-experience .faq-closing-action .button{width:100%}}@media (prefers-reduced-motion:reduce){.landing-experience .faq-item::details-content,.landing-experience .faq-question,.landing-experience .faq-toggle,.landing-experience .faq-toggle svg{transition:none}}.landing-experience .final-cta.chapter{position:relative;display:grid;padding:clamp(110px,12vw,170px) max(5vw,24px);place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 60%,oklch(.67 .2 255/.16),transparent 36%),var(--ink);color:oklch(.955 .012 255);text-align:center}.landing-experience .final-cta:before{position:absolute;top:0;right:0;left:0;height:1px;content:"";background:linear-gradient(90deg,transparent,oklch(.67 .2 255/.4),transparent)}.landing-experience .cta-backdrop{position:absolute;inset:0;pointer-events:none}.landing-experience .cta-ring{position:absolute;top:50%;left:50%;width:min(62vw,720px);aspect-ratio:1;border:1px solid oklch(.67 .2 255/.3);border-radius:50%;transform:translate(-50%,-50%) scale(.6);opacity:0;animation:cta-ring-pulse 7.5s cubic-bezier(.22,1,.36,1) infinite}.landing-experience .cta-ring:nth-child(2){animation-delay:2.5s}.landing-experience .cta-ring:nth-child(3){animation-delay:5s}@keyframes cta-ring-pulse{0%{transform:translate(-50%,-50%) scale(.55);opacity:0}12%{opacity:.9}to{transform:translate(-50%,-50%) scale(1.45);opacity:0}}.landing-experience .cta-orb{position:absolute;width:min(44vw,520px);aspect-ratio:1;border-radius:50%;filter:blur(40px);animation:cta-orb-drift 16s ease-in-out infinite alternate}.landing-experience .cta-orb-a{top:-18%;left:-8%;background:radial-gradient(circle,oklch(.56 .23 259/.34),transparent 68%)}.landing-experience .cta-orb-b{right:-10%;bottom:-22%;background:radial-gradient(circle,oklch(.72 .15 235/.26),transparent 68%);animation-delay:-8s}@keyframes cta-orb-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(6vw,4vh,0) scale(1.12)}}.landing-experience .final-cta-inner{position:relative;z-index:2;display:grid;width:min(100%,1100px);justify-items:center}.landing-experience .final-cta-kicker{display:inline-flex;min-height:34px;margin:0 0 26px;padding:0 14px;align-items:center;gap:10px;border:1px solid oklch(.67 .2 255/.28);border-radius:999px;background:oklch(.17 .05 255/.72);color:var(--landing-info);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.landing-experience .final-cta-kicker-dot{width:7px;height:7px;border-radius:50%;background:oklch(.74 .17 151);box-shadow:0 0 0 0 oklch(.74 .17 151/.6);animation:cta-dot-ping 2.4s ease-out infinite}@keyframes cta-dot-ping{0%{box-shadow:0 0 0 0 oklch(.74 .17 151/.6)}70%,to{box-shadow:0 0 0 9px oklch(.74 .17 151/0)}}.landing-experience .final-cta h2{max-width:1100px;margin:0;font-size:clamp(2.9rem,6vw,6.2rem);font-weight:520;line-height:.96;letter-spacing:-.065em;text-wrap:balance}.landing-experience .final-cta h2 em{color:var(--landing-primary-bright);font-family:Georgia,Times New Roman,serif;font-weight:400}.landing-experience .final-cta-lead{max-width:540px;margin:30px 0 0;color:oklch(.955 .012 255/.66);font-size:1.1rem;line-height:1.6}.landing-experience .final-cta-actions{display:grid;margin-top:36px;justify-items:center;gap:20px}.landing-experience .final-cta .button{box-shadow:0 18px 36px -14px oklch(.56 .23 259/.7)}.landing-experience .final-cta .final-cta-guarantee{justify-content:center;text-align:left}.landing-experience .final-cta-proof{display:flex;margin:clamp(44px,5vw,64px) 0 0;padding:0;flex-wrap:wrap;justify-content:center;gap:10px;list-style:none}.landing-experience .final-cta-proof li{display:inline-flex;min-height:40px;padding:0 16px;align-items:center;gap:9px;border:1px solid oklch(.955 .012 255/.12);border-radius:999px;background:oklch(.955 .012 255/.04);color:oklch(.955 .012 255/.78);font-size:.86rem;font-weight:560}.landing-experience .final-cta-proof svg{color:var(--landing-primary-bright)}@media (max-width:720px){.landing-experience .final-cta.chapter{padding:96px 20px}.landing-experience .final-cta h2{font-size:clamp(2.6rem,12vw,4.4rem)}.landing-experience .final-cta .button,.landing-experience .final-cta-actions{width:100%}.landing-experience .final-cta-proof{gap:8px}.landing-experience .final-cta-proof li{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.landing-experience .cta-ring{animation:none;transform:translate(-50%,-50%) scale(1);opacity:.35}.landing-experience .cta-ring:nth-child(2){transform:translate(-50%,-50%) scale(1.2);opacity:.2}.landing-experience .cta-ring:nth-child(3){display:none}.landing-experience .cta-orb,.landing-experience .final-cta-kicker-dot{animation:none}}.landing-experience .guarantee-section{position:relative;overflow:hidden;scroll-margin-top:var(--landing-anchor-offset,104px);background:linear-gradient(135deg,oklch(.5 .24 264),var(--landing-primary) 48%,oklch(.62 .22 250));color:var(--landing-primary-foreground)}.landing-experience .guarantee-section:before{position:absolute;right:0;top:0;left:0;height:1px;content:"";background:oklch(.98 .01 255/.28)}.landing-experience .guarantee-glow{position:absolute;top:-30%;left:-8%;width:min(70vw,820px);aspect-ratio:1;pointer-events:none;border-radius:50%;background:radial-gradient(circle,oklch(.98 .01 255/.16),transparent 62%)}.landing-experience .guarantee-layout{position:relative;width:min(100%,1240px);margin:0 auto}.landing-experience .guarantee-intro{display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr);gap:clamp(32px,5vw,72px)}.landing-experience .guarantee-seal{position:relative;display:grid;width:clamp(190px,18vw,240px);aspect-ratio:1;place-content:center;justify-items:center;gap:4px;border-radius:50%;background:oklch(.99 .004 255);color:var(--landing-primary);box-shadow:0 0 0 10px oklch(.98 .01 255/.18),0 34px 70px -30px oklch(.12 .08 262/.8);text-align:center}.landing-experience .guarantee-seal-ring{position:absolute;inset:12px;border:2px dashed oklch(.56 .23 259/.38);border-radius:50%;animation:guarantee-seal-spin 48s linear infinite}@keyframes guarantee-seal-spin{to{transform:rotate(1turn)}}.landing-experience .guarantee-seal svg{margin-bottom:4px}.landing-experience .guarantee-seal-label{font-size:.68rem;font-weight:720;letter-spacing:.16em;text-transform:uppercase;color:oklch(.42 .1 259)}.landing-experience .guarantee-seal-days{font-size:clamp(1.9rem,2.4vw,2.4rem);font-weight:720;line-height:1;letter-spacing:-.045em;color:var(--ink)}.landing-experience .guarantee-copy h2{margin:0;font-size:clamp(2.8rem,5vw,5.2rem);font-weight:560;line-height:.98;letter-spacing:-.05em;text-wrap:balance}.landing-experience .guarantee-copy p{max-width:44rem;margin:24px 0 0;color:oklch(.98 .01 255/.84);font-size:clamp(1.05rem,1.35vw,1.24rem);line-height:1.6}.landing-experience .guarantee-steps{display:grid;margin:clamp(56px,6vw,80px) 0 0;padding:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none}.landing-experience .guarantee-steps li{position:relative;display:grid;min-width:0;padding:clamp(24px,2.4vw,32px);align-content:start;gap:10px;border:1px solid oklch(.98 .01 255/.22);border-radius:20px;background:oklch(.98 .01 255/.1);backdrop-filter:blur(10px)}.landing-experience .guarantee-step-index{display:grid;width:38px;height:38px;margin-bottom:12px;place-items:center;border-radius:50%;background:oklch(.99 .004 255);color:var(--landing-primary);font-size:.8rem;font-weight:760;font-variant-numeric:tabular-nums}.landing-experience .guarantee-steps h3{margin:0;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:660;line-height:1.15;letter-spacing:-.03em}.landing-experience .guarantee-steps p{margin:0;color:oklch(.98 .01 255/.82);font-size:.98rem;line-height:1.55;overflow-wrap:anywhere}.landing-experience .guarantee-steps a{font-weight:650;text-decoration:underline;text-decoration-color:oklch(.98 .01 255/.5);text-underline-offset:3px}.landing-experience .guarantee-steps a:hover{text-decoration-color:currentcolor}.landing-experience .guarantee-footnote{margin:clamp(36px,4vw,52px) 0 0;font-size:clamp(1.1rem,1.5vw,1.4rem);font-weight:620;letter-spacing:-.02em;text-align:center}@media (max-width:980px){.landing-experience .guarantee-intro{grid-template-columns:1fr;justify-items:start;gap:36px}.landing-experience .guarantee-steps{grid-template-columns:1fr}}@media (max-width:720px){.landing-experience .guarantee-seal{width:180px}.landing-experience .guarantee-copy h2{font-size:clamp(2.5rem,11.5vw,3.6rem)}.landing-experience .guarantee-footnote{text-align:left}}@media (prefers-reduced-motion:reduce){.landing-experience .guarantee-seal-ring{animation:none}}.landing-experience .landing-footer{padding:clamp(48px,5vw,64px) max(5vw,24px) 28px;border-top:1px solid oklch(.955 .012 255/.1);background:var(--ink);color:var(--paper)}.landing-experience .footer-shell{width:min(100%,1240px);margin:0 auto}.landing-experience .footer-top{display:grid;align-items:start;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);gap:clamp(32px,5vw,80px)}.landing-experience .footer-brand{font-size:1.8rem}.landing-experience .footer-tagline{max-width:40ch;margin:16px 0 0;color:oklch(.955 .012 255/.56);font-size:.94rem;line-height:1.6}.landing-experience .footer-social{display:flex;margin:24px 0 0;padding:0;gap:10px;list-style:none}.landing-experience .footer-social a{display:grid;width:42px;height:42px;place-items:center;border:1px solid oklch(.955 .012 255/.14);border-radius:12px;background:oklch(.955 .012 255/.04);color:oklch(.955 .012 255/.78);transition:transform .22s ease,border-color .22s ease,background .22s ease,color .22s ease}.landing-experience .footer-social a:hover{transform:translateY(-2px);border-color:oklch(.67 .2 255/.5);background:oklch(.56 .23 259/.18);color:oklch(.97 .01 255)}.landing-experience .footer-column a:focus-visible,.landing-experience .footer-social a:focus-visible{outline:3px solid oklch(.72 .2 244/.48);outline-offset:3px}.landing-experience .footer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,40px)}.landing-experience .footer-column h3{margin:0 0 16px;color:oklch(.955 .012 255/.5);font-size:.7rem;font-weight:720;letter-spacing:.15em;text-transform:uppercase}.landing-experience .footer-column ul{display:grid;margin:0;padding:0;gap:10px;list-style:none}.landing-experience .footer-column li{color:oklch(.955 .012 255/.78);font-size:.9rem;line-height:1.45;overflow-wrap:anywhere}.landing-experience .footer-column a{transition:color .22s ease}.landing-experience .footer-column a:hover{color:var(--landing-primary-bright)}.landing-experience .footer-column-note{color:oklch(.955 .012 255/.46);font-size:.82rem}.landing-experience .footer-bottom{display:flex;margin-top:clamp(36px,4vw,52px);padding-top:22px;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid oklch(.955 .012 255/.1)}.landing-experience .footer-bottom p,.landing-experience .footer-bottom small{margin:0;color:oklch(.955 .012 255/.38);font-size:.76rem;line-height:1.5}@media (max-width:980px){.landing-experience .footer-top{grid-template-columns:1fr;gap:40px}}@media (max-width:720px){.landing-experience .footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.landing-experience .footer-bottom{align-items:flex-start;flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.landing-experience .footer-social a:hover{transform:none}}.landing-experience .launch-offer-bar{position:fixed;z-index:60;top:0;right:0;left:0;display:flex;height:var(--launch-bar-offset);box-sizing:border-box;align-items:center;padding:env(safe-area-inset-top,0) max(20px,env(safe-area-inset-right,0px)) 0 max(20px,env(safe-area-inset-left,0px));background:oklch(.48 .22 259);color:oklch(.99 .005 255);box-shadow:0 16px 32px -22px oklch(.32 .16 259/.85)}.landing-experience .launch-offer-bar-inner{display:flex;width:min(100%,1200px);margin:0 auto;align-items:center;justify-content:space-between;gap:18px}.landing-experience .launch-offer-bar-copy{display:flex;min-width:0;margin:0;align-items:baseline;gap:10px;font-size:.84rem;line-height:1.35}.landing-experience .launch-offer-bar-copy strong{flex:0 0 auto;font-weight:740;letter-spacing:-.02em}.landing-experience .launch-offer-bar-copy span{min-width:0;color:oklch(.96 .02 255/.92)}.landing-experience .launch-offer-bar .offer-countdown{flex:0 0 auto}.landing-experience .launch-offer-bar .offer-countdown-digits{gap:12px}.landing-experience .launch-offer-bar .offer-countdown-digits>div{flex:0 0 auto;min-width:2rem}.landing-experience .launch-offer-bar .offer-countdown-digits dd{color:oklch(.99 .005 255);font-size:.95rem;font-variant-numeric:tabular-nums}.landing-experience .launch-offer-bar .offer-countdown-digits dt{color:oklch(.95 .02 255/.82);font-size:.58rem}.landing-experience .launch-offer-bar .offer-countdown-ended{color:oklch(.99 .005 255);font-size:.78rem}.landing-experience .launch-offer-bar-link{display:inline-flex;min-height:32px;flex:0 0 auto;align-items:center;padding:0 14px;border-radius:999px;background:oklch(.99 .005 255);color:oklch(.32 .14 259);font-size:.78rem;font-weight:720;transition:background .18s ease}.landing-experience .launch-offer-bar-link:hover{background:oklch(.94 .03 255)}.landing-experience .launch-offer-bar-link:focus-visible{outline:3px solid oklch(.9 .04 255);outline-offset:3px}@media (max-width:900px){.landing-experience .launch-offer-bar-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px}.landing-experience .launch-offer-bar-copy{grid-column:1/-1;flex-wrap:wrap;gap:2px 8px}.landing-experience .launch-offer-bar .offer-countdown-digits{gap:8px}}@media (prefers-reduced-motion:reduce){.landing-experience .launch-offer-bar-link{transition:none}}.landing-experience .pricing-section{scroll-margin-top:var(--landing-anchor-offset,104px);background:var(--paper);color:var(--ink)}.landing-experience .pricing-section .pricing-heading{grid-template-columns:minmax(0,1fr) minmax(220px,.35fr);align-items:start;gap:64px}.landing-experience .pricing-section .pricing-heading h2{max-width:980px;font-size:clamp(2.7rem,3.5vw,3.5rem);line-height:1.02;letter-spacing:-.04em}.landing-experience .pricing-heading>div>p{max-width:720px;margin:22px 0 0;color:oklch(.4 .04 258);font-size:1.05rem;line-height:1.6}.landing-experience .pricing-note{max-width:26ch;margin:8px 0 0;padding-left:20px;border-left:1px solid oklch(.56 .23 259/.45);color:oklch(.32 .07 258);font-size:.92rem;font-weight:650;line-height:1.55}@media (max-width:980px){.landing-experience .pricing-section .pricing-heading{grid-template-columns:1fr;gap:30px}.landing-experience .pricing-note{max-width:42ch;margin:0}}.landing-experience{--ink:oklch(0.145 0.03 258);--ink-soft:oklch(0.19 0.035 258);--paper:oklch(0.978 0.008 255);--paper-bright:oklch(0.998 0.003 255);--landing-primary:oklch(0.56 0.23 259);--landing-primary-hover:oklch(0.52 0.25 271);--landing-primary-bright:oklch(0.67 0.2 255);--landing-primary-foreground:oklch(0.99 0.005 255);--landing-info:oklch(0.72 0.15 235);--line:oklch(0.205 0.045 258/0.16)}.landing-experience,.landing-experience *{box-sizing:border-box}html:has(.landing-experience){scroll-behavior:smooth}.landing-experience{--launch-bar-offset:0px;--landing-anchor-offset:calc(104px + var(--launch-bar-offset));margin:0;background:var(--ink);color:var(--paper);font-family:Geist,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.landing-experience.has-launch-offer{--launch-bar-offset:calc(3.25rem + env(safe-area-inset-top, 0px))}@media (max-width:900px){.landing-experience.has-launch-offer{--launch-bar-offset:calc(6.25rem + env(safe-area-inset-top, 0px))}}.landing-experience a{color:inherit;text-decoration:none}.landing-experience a,.landing-experience button{-webkit-tap-highlight-color:transparent}.landing-experience button{font:inherit}.landing-experience.page-shell{position:relative;min-height:100vh;background:var(--ink)}.landing-experience .nav-wrap{position:fixed;z-index:50;top:calc(20px + var(--launch-bar-offset, 0px));left:50%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;width:min(calc(100% - 40px),1200px);min-height:64px;padding:8px 10px 8px 24px;transform:translateX(-50%);border:1px solid oklch(.955 .012 255/.12);border-radius:20px;background:oklch(.145 .03 258/.74);box-shadow:0 24px 60px oklch(.03 .02 258/.24);backdrop-filter:blur(18px)}.landing-experience .brand{justify-self:start;font-size:1.4rem;font-weight:700;letter-spacing:-.07em}.landing-experience .brand span{color:var(--landing-primary-bright)}.landing-experience .desktop-nav{display:flex;align-items:center;justify-self:center;gap:28px;font-size:.86rem;color:oklch(.955 .012 255/.78)}.landing-experience .desktop-nav a{transition:color .22s ease}.landing-experience .desktop-nav a:hover{color:var(--landing-primary-bright)}.landing-experience .nav-actions{display:flex;align-items:center;justify-self:end;gap:4px}.landing-experience .nav-login{padding:13px 14px;color:oklch(.955 .012 255/.82);font-size:.86rem;font-weight:550;transition:color .22s ease}.landing-experience .nav-login:hover{color:var(--landing-primary-bright)}.landing-experience .nav-cta:focus-visible,.landing-experience .nav-login:focus-visible{outline:3px solid oklch(.72 .2 244/.48);outline-offset:3px}.landing-experience .nav-cta{display:inline-flex;align-items:center;gap:8px;padding:13px 18px;border-radius:12px;background:var(--paper);color:var(--ink);font-size:.86rem;font-weight:650;transition:transform .22s ease,background .22s ease}.landing-experience .nav-cta:hover{transform:translateY(-2px);background:var(--landing-primary-bright)}.landing-experience .menu-toggle,.landing-experience .mobile-nav{display:none}.landing-experience .hero-section{position:relative;display:grid;min-height:100svh;padding:calc(132px + var(--launch-bar-offset, 0px)) max(5vw,24px) 28px;overflow:hidden;grid-template-rows:minmax(0,1fr) auto;background:radial-gradient(circle at 76% 42%,oklch(.59 .2 250/.18),transparent 30%),radial-gradient(circle at 12% 76%,oklch(.52 .2 259/.08),transparent 30%),var(--ink)}.landing-experience .hero-section:after{position:absolute;right:0;bottom:0;left:0;height:1px;pointer-events:none;content:"";background:linear-gradient(90deg,transparent,oklch(.72 .15 235/.22),transparent)}.landing-experience .hero-ambient{display:none}.landing-experience .hero-layout{position:relative;z-index:2;display:grid;width:min(100%,1540px);margin:0 auto;align-items:center;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:clamp(24px,3vw,64px)}.landing-experience .hero-copy{position:relative;z-index:3;width:100%;max-width:720px}.landing-experience .eyebrow{margin:0 0 28px;color:var(--landing-info);font-size:1rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.landing-experience .hero-copy h1{margin:0;font-size:clamp(3.25rem,4.25vw,4.3rem);font-weight:610;line-height:.95;letter-spacing:-.04em}.landing-experience .hero-copy h1 span{display:block}.landing-experience .hero-copy h1 em{color:oklch(.72 .2 244);font-family:inherit;font-style:normal;font-weight:inherit}.landing-experience .hero-description{max-width:590px;margin:28px 0 0;color:oklch(.88 .035 255/.76);font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.58}.landing-experience .hero-actions{display:flex;gap:12px;margin-top:30px}.landing-experience .button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:12px;padding:0 22px;border:1px solid transparent;border-radius:13px;font-size:.94rem;font-weight:680;transition:transform .24s ease,background .24s ease,color .24s ease}.landing-experience .button:hover{transform:translateY(-3px)}.landing-experience .button:focus-visible{outline:3px solid oklch(.72 .2 244/.48);outline-offset:3px}.landing-experience .button-primary{background:var(--landing-primary);color:var(--landing-primary-foreground)}.landing-experience .button-primary:hover{background:var(--landing-primary-hover)}.landing-experience .button-secondary{border-color:oklch(.955 .012 255/.2);background:oklch(.955 .012 255/.04);color:oklch(.955 .012 255)}.landing-experience .button-secondary:hover{border-color:oklch(.955 .012 255/.4);background:oklch(.955 .012 255/.09)}.landing-experience .button-dark{background:var(--ink);color:oklch(.955 .012 255)}.landing-experience .hero-actions .button-primary{box-shadow:0 18px 36px -14px oklch(.56 .23 259/.7)}.landing-experience .guarantee-note{--guarantee-note-icon:oklch(0.74 0.17 151);display:flex;margin:0;align-items:flex-start;gap:8px;color:oklch(.88 .03 255/.74);font-size:.86rem;line-height:1.45}.landing-experience .guarantee-note svg{flex:0 0 auto;margin-top:2px;color:var(--guarantee-note-icon)}.landing-experience .guarantee-note strong{color:oklch(.97 .01 255);font-weight:680}.landing-experience .hero-guarantee{margin-top:16px}.landing-experience .hero-trust{display:grid;margin:34px 0 0;padding:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,28px);list-style:none}.landing-experience .hero-trust li{display:grid;min-width:0;min-height:54px;grid-template-columns:46px minmax(0,1fr);align-items:center;column-gap:12px}.landing-experience .hero-trust li>span:last-child{min-width:0}.landing-experience .hero-trust-icon{display:grid;width:46px;height:46px;place-items:center;color:oklch(.68 .2 250)}.landing-experience .hero-trust-icon svg{width:28px;height:28px}.landing-experience .hero-trust small,.landing-experience .hero-trust strong{display:block}.landing-experience .hero-trust strong{color:oklch(.97 .01 255);font-size:clamp(.8rem,.86vw,.9rem);font-weight:680;line-height:1.28;letter-spacing:-.012em}.landing-experience .hero-trust small{margin-top:5px;color:oklch(.84 .035 255/.72);font-size:clamp(.7rem,.74vw,.78rem);line-height:1.4}.landing-experience .hero-visual{position:relative;z-index:2;width:min(61vw,880px);margin:2vh -9vw 0 -3vw}.landing-experience .hero-dashboard-image{display:block;width:100%;height:auto;filter:drop-shadow(0 36px 58px oklch(.03 .04 258/.48))}.landing-experience .hero-dashboard-motion{position:relative;width:100%;transform-origin:center;will-change:transform;animation:hero-dashboard-float 7s ease-in-out infinite}@keyframes hero-dashboard-float{0%,to{transform:translateZ(0) rotate(-.3deg)}25%{transform:translate3d(4px,-9px,0) rotate(.25deg)}50%{transform:translate3d(-2px,-14px,0) rotate(.5deg)}75%{transform:translate3d(-5px,-6px,0) rotate(-.15deg)}}@media (hover:hover) and (pointer:fine){.landing-experience .hero-visual:hover .hero-dashboard-motion{animation:hero-dashboard-hover 1.65s cubic-bezier(.22,1,.36,1) infinite alternate}}@keyframes hero-dashboard-hover{0%{transform:translate3d(-4px,-4px,0) rotate(-.6deg) scale(1)}35%{transform:translate3d(7px,-14px,0) rotate(.75deg) scale(1.012)}70%{transform:translate3d(-5px,-20px,0) rotate(-.35deg) scale(1.018)}to{transform:translate3d(6px,-11px,0) rotate(.55deg) scale(1.012)}}.landing-experience .problem-section{position:relative;scroll-margin-top:var(--landing-anchor-offset,104px);background:var(--paper);color:var(--ink)}.landing-experience .problem-bridge{position:relative;padding:42px max(5vw,24px) 78px;overflow:hidden;background:var(--ink);color:oklch(.955 .012 255)}.landing-experience .problem-bridge:after{position:absolute;right:0;bottom:0;left:0;height:1px;content:"";background:linear-gradient(90deg,transparent,oklch(.67 .2 255/.5),transparent)}.landing-experience .problem-contexts{width:min(100%,1180px);margin:0 auto}.landing-experience .problem-contexts-label{display:grid;align-items:center;grid-template-columns:1fr auto 1fr;gap:18px}.landing-experience .problem-contexts-label span{height:1px;background:oklch(.84 .03 255/.16)}.landing-experience .problem-contexts-label p{margin:0;color:oklch(.82 .035 255/.72);font-size:.68rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.landing-experience .problem-contexts ul{display:flex;margin:22px 0 0;padding:0;justify-content:center;gap:clamp(40px,8vw,110px);list-style:none}.landing-experience .problem-contexts li{display:flex;align-items:center;gap:10px;color:oklch(.84 .035 255/.82);font-size:.78rem}.landing-experience .problem-contexts svg{color:oklch(.76 .08 255/.94)}.landing-experience .problem-bridge-statement{max-width:820px;margin:64px auto 0;font-size:clamp(2rem,3.6vw,4rem);font-weight:540;line-height:1.02;letter-spacing:-.035em;text-align:center;text-wrap:balance}.landing-experience .problem-content{padding-top:150px}.landing-experience .problem-heading{width:min(100%,980px);margin:0 auto 76px;text-align:center}.landing-experience .problem-heading .eyebrow{margin-bottom:20px;color:var(--landing-primary)}.landing-experience .problem-heading h2{margin:0;font-size:clamp(3rem,6.2vw,6rem);font-weight:570;line-height:.94;letter-spacing:-.04em;text-wrap:balance}.landing-experience .problem-heading>p:last-child{max-width:70ch;margin:30px auto 0;color:oklch(.36 .045 258/.86);font-size:clamp(1rem,1.5vw,1.28rem);line-height:1.58;text-wrap:balance}.landing-experience .problem-bento{display:grid;width:min(100%,1360px);margin:0 auto;overflow:visible;border:1px solid var(--line);border-radius:24px;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;background:transparent}.landing-experience .problem-card,.landing-experience .problem-conclusion{min-width:0;background:var(--paper-bright);outline:1px solid var(--line);outline-offset:-1px}.landing-experience .problem-card{--problem-scroll-progress:1;position:relative;display:flex;min-height:330px;padding:clamp(28px,3.2vw,48px);overflow:visible;flex-direction:column;transform:scale(1);transition:transform .28s cubic-bezier(.16,1,.3,1),border-radius .28s cubic-bezier(.16,1,.3,1),box-shadow .26s cubic-bezier(.16,1,.3,1),filter .26s cubic-bezier(.16,1,.3,1),outline-color .18s ease}.landing-experience .problem-card:after{position:absolute;z-index:3;top:0;right:0;left:0;height:2px;content:"";pointer-events:none;background:currentcolor;opacity:.34;transform:scaleX(var(--problem-scroll-progress));transform-origin:left}.landing-experience .problem-card-costs{min-height:390px;border-top-left-radius:23px;grid-column:span 7}.landing-experience .problem-card-taxes{border-top-right-radius:23px;grid-column:span 5}.landing-experience .problem-card-fees,.landing-experience .problem-card-structure,.landing-experience .problem-card-time{grid-column:span 4}.landing-experience .problem-card-earnings{border-bottom-left-radius:23px;grid-column:span 5}.landing-experience .problem-conclusion{display:grid;min-height:360px;overflow:visible;border-bottom-right-radius:23px;grid-column:span 7;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.landing-experience .problem-card-ink,.landing-experience .problem-card-navy{background:var(--ink);color:oklch(.965 .01 255)}.landing-experience .problem-card-navy{background:oklch(.25 .07 258)}.landing-experience .problem-card-blue{background:var(--landing-primary);color:var(--landing-primary-foreground)}.landing-experience .problem-card-paper{background:var(--paper-bright);color:var(--ink)}.landing-experience .problem-card-meta{display:flex;align-items:flex-start;justify-content:space-between}.landing-experience .problem-card-icon{display:grid;width:62px;height:62px;place-items:center;border:1px solid;border-radius:16px;opacity:.82;transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .18s ease}.landing-experience .problem-card-index{font-size:.82rem;font-variant-numeric:tabular-nums;letter-spacing:.08em;opacity:.62}.landing-experience .problem-card-copy{position:relative;z-index:2;max-width:34rem;margin-top:42px}.landing-experience .problem-card h3,.landing-experience .problem-conclusion h3{margin:0;font-size:clamp(1.9rem,3vw,3.25rem);font-weight:560;line-height:.98;letter-spacing:-.04em;text-wrap:balance}.landing-experience .problem-conclusion h3{font-size:clamp(1.8rem,2.2vw,2.65rem)}.landing-experience .problem-card-copy p{max-width:30rem;margin:14px 0 0;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.48;opacity:.78}.landing-experience .problem-card-closing,.landing-experience .problem-conclusion-label{position:relative;z-index:2;max-width:17rem;margin:auto 0 0;padding-top:42px;font-size:.68rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;opacity:.72}.landing-experience .problem-visual{position:absolute;right:clamp(24px,3vw,46px);bottom:clamp(50px,5vw,72px);pointer-events:none}.landing-experience .problem-visual-costs{display:flex;width:min(46%,430px);height:112px;align-items:flex-end;gap:8px}.landing-experience .problem-visual-costs span{flex:1;border-radius:5px 5px 1px 1px;background:oklch(.96 .01 255/.13);transform-origin:bottom;transition:transform .36s cubic-bezier(.16,1,.3,1)}.landing-experience .problem-visual-costs span:first-child{height:34%}.landing-experience .problem-visual-costs span:nth-child(2){height:52%}.landing-experience .problem-visual-costs span:nth-child(3){height:72%}.landing-experience .problem-visual-costs span:nth-child(4){height:92%;background:var(--landing-primary-bright)}.landing-experience .problem-visual-taxes{width:132px;aspect-ratio:1;border:18px solid oklch(.98 .01 255/.22);border-radius:50%}.landing-experience .problem-visual-taxes span{position:absolute;inset:-18px;border:18px solid transparent;border-top-color:oklch(.98 .01 255);border-radius:50%;transform:rotate(28deg);transition:transform .52s cubic-bezier(.16,1,.3,1)}.landing-experience .problem-visual-fees{display:flex;width:42%;gap:8px}.landing-experience .problem-visual-fees span{height:7px;flex:1;border-radius:999px;background:oklch(.25 .06 258/.16);transition:transform .36s cubic-bezier(.16,1,.3,1)}.landing-experience .problem-visual-fees span:last-child{background:var(--landing-primary)}.landing-experience .problem-visual-time{width:96px;aspect-ratio:1;border:2px solid oklch(.96 .01 255/.4);border-radius:50%}.landing-experience .problem-visual-time i,.landing-experience .problem-visual-time span{position:absolute;top:50%;left:50%;width:3px;border-radius:999px;background:var(--landing-primary-bright);transform-origin:50% 100%;transition:transform .52s cubic-bezier(.16,1,.3,1)}.landing-experience .problem-visual-time span{height:28px;transform:translate(-50%,-100%) rotate(32deg)}.landing-experience .problem-visual-time i{height:20px;transform:translate(-50%,-100%) rotate(132deg)}.landing-experience .problem-visual-structure{display:flex;width:44%;height:88px;align-items:flex-end;gap:8px}.landing-experience .problem-visual-structure span{flex:1;border:1px solid oklch(.25 .06 258/.18);background:oklch(.25 .06 258/.08);transition:transform .36s cubic-bezier(.16,1,.3,1)}.landing-experience .problem-visual-structure span:first-child{height:46%}.landing-experience .problem-visual-structure span:nth-child(2){height:72%}.landing-experience .problem-visual-structure span:nth-child(3){height:100%}.landing-experience .problem-visual-earnings{width:44%;height:8px;border-radius:999px;background:oklch(.98 .01 255/.24)}.landing-experience .problem-visual-earnings span{display:block;width:72%;height:100%;border-radius:inherit;background:oklch(.98 .01 255);transform-origin:left;transition:transform .42s cubic-bezier(.16,1,.3,1)}.landing-experience .problem-visual-earnings i{position:absolute;top:50%;left:72%;width:22px;aspect-ratio:1;border:4px solid var(--landing-primary);border-radius:50%;background:white;transform:translate(-50%,-50%);transition:transform .42s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.landing-experience .problem-card:hover{z-index:4;border-radius:16px;outline-color:currentcolor;box-shadow:0 16px 34px oklch(.08 .035 258/.2);filter:saturate(1.08) brightness(1.025);transform:scale(1.015);will-change:transform}.landing-experience .problem-card:hover .problem-card-icon{opacity:1;transform:rotate(-4deg) scale(1.05)}.landing-experience .problem-card-costs:hover .problem-visual-costs span:first-child{transform:translateY(-4px) scaleY(1.04)}.landing-experience .problem-card-costs:hover .problem-visual-costs span:nth-child(2){transform:translateY(-8px) scaleY(1.08)}.landing-experience .problem-card-costs:hover .problem-visual-costs span:nth-child(3){transform:translateY(-12px) scaleY(1.12)}.landing-experience .problem-card-costs:hover .problem-visual-costs span:nth-child(4){transform:translateY(-16px) scaleY(1.16)}.landing-experience .problem-card-taxes:hover .problem-visual-taxes span{transform:rotate(118deg)}.landing-experience .problem-card-fees:hover .problem-visual-fees span:first-child{transform:translateX(-8px)}.landing-experience .problem-card-fees:hover .problem-visual-fees span:nth-child(2){transform:scaleX(.72)}.landing-experience .problem-card-fees:hover .problem-visual-fees span:last-child{transform:translateX(8px) scaleX(1.12)}.landing-experience .problem-card-time:hover .problem-visual-time span{transform:translate(-50%,-100%) rotate(82deg)}.landing-experience .problem-card-time:hover .problem-visual-time i{transform:translate(-50%,-100%) rotate(172deg)}.landing-experience .problem-card-structure:hover .problem-visual-structure span:first-child{transform:translateY(-5px)}.landing-experience .problem-card-structure:hover .problem-visual-structure span:nth-child(2){transform:translateY(-10px)}.landing-experience .problem-card-structure:hover .problem-visual-structure span:nth-child(3){transform:translateY(-15px)}.landing-experience .problem-card-earnings:hover .problem-visual-earnings span{transform:scaleX(1.16)}.landing-experience .problem-card-earnings:hover .problem-visual-earnings i{transform:translate(calc(-50% + 24px),-50%)}.landing-experience .problem-outcome-card:hover{z-index:5;border-radius:16px;box-shadow:0 16px 34px oklch(.08 .035 258/.22);filter:saturate(1.08) brightness(1.035);transform:scale(1.015);will-change:transform}.landing-experience .problem-conclusion-secondary:hover .problem-conclusion-bars span:first-child{transform:scaleY(1.18)}.landing-experience .problem-conclusion-secondary:hover .problem-conclusion-bars span:nth-child(2){transform:scaleY(1.24)}.landing-experience .problem-conclusion-secondary:hover .problem-conclusion-bars span:nth-child(3){transform:scaleY(1.3)}.landing-experience .problem-conclusion-secondary:hover .problem-conclusion-bars span:nth-child(4){transform:scaleY(1.36)}}.landing-experience .problem-conclusion-primary,.landing-experience .problem-conclusion-secondary{position:relative;display:flex;min-width:0;padding:clamp(28px,3vw,46px);flex-direction:column}.landing-experience .problem-outcome-card{transform:scale(1);transition:transform .28s cubic-bezier(.16,1,.3,1),border-radius .28s cubic-bezier(.16,1,.3,1),box-shadow .26s cubic-bezier(.16,1,.3,1),filter .26s cubic-bezier(.16,1,.3,1)}.landing-experience .problem-conclusion-primary{background:linear-gradient(135deg,var(--landing-primary),oklch(.62 .24 252));color:white}.landing-experience .problem-conclusion-secondary{justify-content:space-between;border-bottom-right-radius:23px;background:var(--ink);color:oklch(.965 .01 255)}.landing-experience .problem-conclusion-label{margin:0 0 26px;padding:0}.landing-experience .problem-conclusion-primary>p:last-child,.landing-experience .problem-conclusion-secondary>div:last-child>p:last-child{max-width:30rem;margin:20px 0 0;font-size:1rem;line-height:1.5;opacity:.78}.landing-experience .problem-conclusion-bars{display:flex;height:92px;align-items:flex-end;gap:8px}.landing-experience .problem-conclusion-bars span{width:16%;border-radius:4px 4px 0 0;background:oklch(.95 .02 255/.14);transform-origin:bottom;transition:transform .36s cubic-bezier(.16,1,.3,1)}.landing-experience .problem-conclusion-bars span:first-child{height:26%}.landing-experience .problem-conclusion-bars span:nth-child(2){height:44%}.landing-experience .problem-conclusion-bars span:nth-child(3){height:66%}.landing-experience .problem-conclusion-bars span:nth-child(4){height:92%;background:var(--landing-primary-bright)}.landing-experience .chapter{padding:clamp(120px,11vw,170px) max(5vw,24px)}.landing-experience .section-heading{display:grid;width:min(100%,1240px);margin:0 auto 72px;align-items:end;grid-template-columns:minmax(0,.65fr) minmax(0,1.5fr);gap:24px}.landing-experience .section-heading h2{max-width:900px;margin:0;font-size:clamp(2.7rem,5.4vw,5.7rem);font-weight:520;line-height:.98;letter-spacing:-.065em;text-wrap:balance}.landing-experience .section-heading .eyebrow{align-self:start;color:var(--landing-primary)}.landing-experience .section-heading-dark .eyebrow{color:var(--landing-info)}.landing-experience .section-lead{max-width:56ch;margin:26px 0 0;color:oklch(.42 .04 258);font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.6}.landing-experience .section-heading-dark .section-lead{color:oklch(.955 .012 255/.62)}.landing-experience .button-large{min-height:64px;padding:0 30px}@media (max-width:1100px){.landing-experience .problem-card-costs,.landing-experience .problem-card-earnings,.landing-experience .problem-card-fees,.landing-experience .problem-card-structure,.landing-experience .problem-card-taxes,.landing-experience .problem-card-time{grid-column:span 6}.landing-experience .problem-conclusion{border-radius:0 0 23px 23px;grid-column:span 12}.landing-experience .problem-conclusion-primary{border-bottom-left-radius:23px}.landing-experience .problem-card-earnings{border-bottom-left-radius:0}}@media (max-width:1080px){.landing-experience .desktop-nav,.landing-experience .nav-actions{display:none}.landing-experience .nav-wrap{grid-template-columns:1fr auto}.landing-experience .menu-toggle{display:grid;width:46px;height:46px;place-items:center;border:0;border-radius:12px;background:var(--paper);color:var(--ink)}.landing-experience .mobile-nav{position:absolute;top:calc(100% + 8px);right:0;left:0;display:flex;padding:16px;flex-direction:column;gap:2px;border:1px solid oklch(.955 .012 255/.12);border-radius:18px;background:oklch(.205 .038 258);box-shadow:0 30px 70px oklch(.03 .02 258/.34)}.landing-experience .mobile-nav a{padding:14px;border-radius:10px}.landing-experience .mobile-nav a:hover{background:oklch(.955 .012 255/.06)}.landing-experience .mobile-nav-cta{margin-top:8px;background:var(--paper);color:var(--ink);font-weight:650}.landing-experience .mobile-nav-cta:hover{background:var(--landing-primary-bright)}}@media (max-width:980px){.landing-experience .hero-section{min-height:auto;padding-top:calc(144px + var(--launch-bar-offset, 0px))}.landing-experience .hero-layout{grid-template-columns:1fr;gap:44px}.landing-experience .hero-copy{max-width:760px}.landing-experience .hero-visual{width:min(92vw,820px);margin:-24px auto -16px}.landing-experience .section-heading{grid-template-columns:1fr;gap:30px}.landing-experience .section-heading .eyebrow{margin-bottom:0}}@media (max-width:720px){.landing-experience .nav-wrap{top:calc(12px + var(--launch-bar-offset, 0px));width:calc(100% - 24px);min-height:58px;padding-left:18px}.landing-experience .hero-section{display:block;min-height:auto;padding:calc(112px + var(--launch-bar-offset, 0px)) 20px 72px}.landing-experience .hero-layout{display:flex;flex-direction:column;gap:38px}.landing-experience .hero-copy h1{font-size:clamp(2.65rem,13.2vw,4.2rem);line-height:.97}.landing-experience .hero-copy h1 span{display:inline}.landing-experience .hero-copy h1 span:after{content:" "}.landing-experience .hero-description{margin-top:24px;font-size:1rem}.landing-experience .hero-actions{width:100%;margin-top:28px;align-items:stretch;flex-direction:column}.landing-experience .hero-actions .button{width:100%;min-height:52px}.landing-experience .hero-trust{margin-top:30px;grid-template-columns:1fr;gap:14px}.landing-experience .hero-trust li{min-height:52px;grid-template-columns:44px minmax(0,1fr);column-gap:12px}.landing-experience .hero-trust-icon{width:44px;height:44px}.landing-experience .hero-trust-icon svg{width:27px;height:27px}.landing-experience .hero-trust strong{font-size:.86rem}.landing-experience .hero-trust small{margin-top:4px;font-size:.74rem}.landing-experience .hero-visual{width:calc(100% + 36px);max-width:660px;margin:-12px -18px -18px}.landing-experience .chapter{padding:104px 20px}.landing-experience .problem-bridge{padding:34px 20px 64px}.landing-experience{--landing-anchor-offset:calc(84px + var(--launch-bar-offset))}.landing-experience .problem-contexts-label{grid-template-columns:1fr;text-align:center}.landing-experience .problem-contexts-label span{display:none}.landing-experience .problem-contexts ul{margin-top:26px;align-items:flex-start;flex-direction:column;gap:14px}.landing-experience .problem-bridge-statement{margin-top:52px;font-size:clamp(2rem,10vw,3rem);text-align:left}.landing-experience .problem-content{padding-top:104px}.landing-experience .problem-heading{margin-bottom:48px;text-align:left}.landing-experience .problem-heading h2{font-size:clamp(2.8rem,13vw,4.4rem)}.landing-experience .problem-heading>p:last-child{margin-top:24px}.landing-experience .problem-bento{grid-template-columns:1fr;border-radius:20px}.landing-experience .problem-card-costs{border-radius:19px 19px 0 0}.landing-experience .problem-card-taxes{border-top-right-radius:0}.landing-experience .problem-conclusion{border-radius:0 0 19px 19px}.landing-experience .problem-conclusion-primary{border-bottom-left-radius:0}.landing-experience .problem-conclusion-secondary{border-radius:0 0 19px 19px}.landing-experience .problem-card-costs,.landing-experience .problem-card-earnings,.landing-experience .problem-card-fees,.landing-experience .problem-card-structure,.landing-experience .problem-card-taxes,.landing-experience .problem-card-time,.landing-experience .problem-conclusion{min-height:340px;grid-column:span 1}.landing-experience .problem-card{padding:28px}.landing-experience .problem-card-copy{margin-top:34px}.landing-experience .problem-visual{right:28px;bottom:50px;max-width:44%;transform:scale(.78);transform-origin:right bottom}.landing-experience .problem-conclusion{grid-template-columns:1fr}.landing-experience .problem-conclusion-primary,.landing-experience .problem-conclusion-secondary{min-height:330px;padding:24px}.landing-experience .section-heading{margin-bottom:50px}.landing-experience .section-heading h2{font-size:clamp(2.6rem,12vw,4rem)}.landing-experience .section-lead{margin-top:20px}}@media (prefers-reduced-motion:reduce){.landing-experience,.landing-experience *,.landing-experience :after,.landing-experience :before,.landing-experience:after,.landing-experience:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.landing-experience .button:hover{transform:none}.landing-experience .hero-dashboard-motion,.landing-experience .hero-visual:hover .hero-dashboard-motion{animation:none!important;transform:none!important}.landing-experience .problem-card:hover,.landing-experience .problem-conclusion-secondary:hover .problem-conclusion-bars span,.landing-experience .problem-outcome-card:hover{transform:none}}