.landing-story{--landing-ink:#101a2d;--landing-blue:#245ff2;--landing-muted:#566378;--landing-line:#dce3ee;color:var(--landing-ink);background:#fff;font-size:16px;line-height:1.6}.landing-story *{box-sizing:border-box}.landing-story h2,.landing-story h3,.landing-story h4,.landing-story p{margin:0}.landing-story h2{font-family:var(--font-heading),sans-serif;letter-spacing:-.045em;text-wrap:balance;font-size:clamp(30px,3.2vw,46px);font-weight:700;line-height:1.07}.landing-story h3{letter-spacing:-.02em;font-size:18px;font-weight:650;line-height:1.35}.landing-story p{color:var(--landing-muted)}.landing-story h2+p{margin-top:12px}.landing-story small{color:var(--landing-muted);font-size:13px;line-height:1.5}.landing-story button,.landing-story a,.landing-story select{touch-action:manipulation}.landing-story button{cursor:pointer}.landing-story button:focus-visible,.landing-story a:focus-visible,.landing-story select:focus-visible,.landing-story [tabindex="0"]:focus-visible{outline-offset:4px;outline:3px solid #648dff}.landing-story [tabindex="-1"]:focus{outline:none}.landing-story section[id]{scroll-margin-top:115px}.landing-container{width:min(1184px,100% - 64px);min-width:0;margin-inline:auto}.landing-section{padding:76px 0}.landing-eyebrow{letter-spacing:.075em;font-size:13px;font-weight:650;color:var(--landing-blue)!important;margin-bottom:12px!important}.landing-text-link{min-height:44px;color:var(--landing-blue);align-items:center;gap:10px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.landing-text-link svg,.landing-button svg{transition:transform .16s}.landing-button{background:var(--landing-blue);color:#fff;min-height:46px;font:inherit;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:11px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:background .16s,transform .12s;display:inline-flex}.landing-button:active{transform:translateY(1px)}.landing-story dd,.landing-story strong,.landing-story b,.landing-story button{font-variant-numeric:tabular-nums}.landing-pricing-layout{grid-template-columns:.9fr 1fr 1fr;align-items:start;gap:28px;display:grid}.landing-pricing-heading{padding-top:20px}.landing-pricing-heading h2{font-size:36px}.landing-pricing-heading p:not(.landing-eyebrow){margin-top:14px}.landing-pricing-heading>a{margin-top:18px}.landing-price-login{text-align:right;font-size:13px;margin-top:18px!important}.landing-price-login a{color:#245ff2;align-items:center;min-height:44px;margin-left:5px;display:inline-flex}.landing-faq{border-top:1px solid #e5ebf3;padding-block:54px}.landing-faq-layout{grid-template-columns:.8fr 1.5fr;gap:64px;display:grid}.landing-faq h2{font-size:32px}.landing-faq button{color:#101a2d;text-align:left;font-size:16px}.landing-faq button+div{color:#566378;font-size:16px}.landing-faq [class*=border-border]{border-color:#dce3ee}.landing-faq [class*=text-secondary],.landing-faq [class*=text-muted]{color:#566378}.landing-final{color:#fff;background:#245ff2;padding:44px 0}.landing-final>.landing-container{justify-content:space-between;align-items:center;gap:30px;display:flex}.landing-final h2{font-size:clamp(30px,3.2vw,43px)}.landing-final .landing-button{color:#245ff2;background:#fff;min-width:210px}.landing-final small{text-align:center;color:#e1eaff;margin-top:9px;font-size:12px;display:block}@keyframes landing-content-in{0%{opacity:.45;transform:translateY(5px)}to{opacity:1;transform:none}}@media (hover:hover){.landing-button:hover{background:#164cda}.landing-button:hover svg,.landing-text-link:hover svg{transform:translate(2px)}.landing-final .landing-button:hover{background:#edf3ff}}@media (max-width:1050px){.landing-pricing-layout{grid-template-columns:1fr 1fr;gap:24px}.landing-pricing-heading{grid-column:1/-1;max-width:500px}.landing-faq-layout{gap:35px}}@media (max-width:767px){.landing-container{width:calc(100% - 40px)}.landing-section{padding:48px 0}.landing-story h2{max-width:22ch;font-size:34px}.landing-pricing-layout,.landing-faq-layout{grid-template-columns:1fr;gap:24px}.landing-pricing-heading{padding:0}.landing-price-login{text-align:left}.landing-faq-layout{gap:20px}.landing-final>.landing-container{flex-direction:column;align-items:flex-start;gap:24px}.landing-final .landing-button{min-width:240px}.landing-final h2{max-width:16ch}}@media (max-width:359px){.landing-container{width:calc(100% - 32px)}.landing-story h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.landing-story *,.landing-story :before,.landing-story :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.landing-faq .bg-background{background:#fff}.landing-faq .bg-muted,.landing-faq button:hover{background:#f3f6fc}.landing-faq [role=region] .text-sm{font-size:16px;line-height:1.65}.landing-faq .divide-border>:not(:last-child){border-color:#dce3ee}.home-experience>footer{color:#101a2d;background:#fff;border-color:#dce3ee}.home-experience>footer .text-secondary-foreground,.home-experience>footer .text-muted-foreground{color:#566378}.home-experience>footer .border-border{border-color:#dce3ee}.landing-faq .bg-muted{background:#fff}.landing-faq button[aria-expanded=true],.landing-faq button[aria-expanded=true]>span{color:#1d4ed8}.landing-faq button:hover{background:#f5f8fe}.landing-faq [role=region],.landing-faq button>span{transition-duration:.24s}@keyframes landing-marker-ring{0%{opacity:.8;transform:scale(.85)}to{opacity:0;transform:scale(1.4)}}
