:root{--brand: #183057;--brand-dark: #15253f;--brand-light: #cddcf0;--brand-xlight: #eef5fc;--accent: #f07030;--accent-dark: #d45e20;--accent-light: #fff0e8;--bg: #eef5fc;--surface: #ffffff;--surface-2: #dfecfa;--text: #15253f;--text-2: #183057;--muted: #405675;--line: #d3e0ef;--dark: #15253f;--dark-2: #1b2f4f;--dark-3: #101d33;--dark-text: #eef5fc;--dark-muted: #cddcf0;--max: 1312px;--header-h: 72px;--radius: 8px;--radius-sm: 6px;--radius-full: 9999px;--shadow-xs: 0 1px 3px rgba(15, 26, 36, .06);--shadow-sm: 0 2px 8px rgba(15, 26, 36, .07), 0 1px 3px rgba(15, 26, 36, .04);--shadow: 0 4px 20px rgba(15, 26, 36, .08), 0 2px 6px rgba(15, 26, 36, .04);--shadow-lg: 0 16px 48px rgba(15, 26, 36, .12), 0 4px 16px rgba(15, 26, 36, .06);--ease: cubic-bezier(.25, .46, .45, .94);--duration: .18s}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}.container{width:min(100% - clamp(40px,8vw,128px),var(--max));margin:0 auto}main section{padding:56px 0}.section--alt{background:var(--surface)}h1,h2,h3,h4{margin:0 0 16px;line-height:1.18;letter-spacing:-.02em;color:var(--text)}h1{font-size:clamp(2.2rem,4.2vw,3.75rem);font-weight:800;line-height:1.04;letter-spacing:-.04em}h2{font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:700}h3{font-size:1.15rem;font-weight:700;letter-spacing:-.01em}p{margin:0 0 14px;color:var(--muted);line-height:1.7}.lead{font-size:1.12rem;line-height:1.65;color:var(--text-2)}.kicker,.eyebrow{display:flex;align-items:center;gap:10px;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--brand);margin:0 0 16px}.kicker:before,.eyebrow:before{content:"";flex-shrink:0;width:7px;height:7px;background:var(--accent)}.page-header{max-width:680px;margin-bottom:40px}.section-intro{max-width:680px;margin-bottom:32px}header{position:sticky;top:0;z-index:100;background:#eef5fcf2;border-bottom:1px solid var(--line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:box-shadow var(--duration) var(--ease)}header.scrolled{box-shadow:var(--shadow-sm)}.nav{display:flex;align-items:center;justify-content:space-between;min-height:var(--header-h)}.brand{font-size:1.1rem;font-weight:800;color:var(--text);letter-spacing:-.02em}.brand-dot{color:var(--brand)}.menu-toggle{display:flex;align-items:center;gap:6px;border:1.5px solid var(--line);background:var(--surface);color:var(--text-2);padding:8px 14px;border-radius:var(--radius-sm);font-weight:600;font-size:.875rem;cursor:pointer;transition:border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}.menu-toggle:hover{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-xlight)}.nav-links{position:absolute;left:0;right:0;top:var(--header-h);background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow);display:none;flex-direction:column;align-items:stretch;padding:16px 20px;gap:2px;font-size:.95rem}.nav-links.open{display:flex}.nav-link{color:var(--muted);font-weight:500;padding:8px 0;transition:color var(--duration) var(--ease)}.nav-link:hover{color:var(--brand-dark)}.nav-link.is-active{color:var(--brand-dark);font-weight:600}.nav-cta{align-self:stretch;text-align:center;margin-top:8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--accent);color:var(--text);border-radius:4px;padding:16px 32px;font-size:1rem;font-weight:700;line-height:1.2;border:1px solid transparent;cursor:pointer;transition:background var(--duration) var(--ease),transform var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}.btn:hover{background:var(--accent-dark);transform:translateY(-1px);box-shadow:0 6px 20px #f070304d}.btn:active{transform:translateY(0)}.btn-secondary{background:transparent;color:var(--text);border:1px solid var(--brand)}.btn-secondary:hover{background:var(--surface-2);box-shadow:none}.btn:focus-visible,.menu-toggle:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible{outline:3px solid rgba(68,114,196,.4);outline-offset:3px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow-sm);transition:transform var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}.card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.card>:last-child,.section-intro>:last-child{margin-bottom:0}.card--flat{box-shadow:none}.card--flat:hover{transform:none;box-shadow:none}.card--accent{border-left:3px solid var(--brand)}.grid{display:grid;gap:24px}.why-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius);padding:28px}.why-card h3{color:#fff;margin-bottom:14px}.why-card .list{color:var(--dark-muted)}.why-card .list li{padding:6px 0;border-bottom:1px solid rgba(255,255,255,.07);margin:0}.why-card .list li:last-child{border-bottom:none}.list{margin:0;padding-left:0;list-style:none;color:var(--muted)}.list li{display:flex;align-items:flex-start;gap:10px;margin:10px 0;line-height:1.55}.list li:before{content:"✓";flex-shrink:0;width:20px;height:20px;background:var(--brand-xlight);border:1px solid var(--brand-light);border-radius:50%;color:var(--brand-dark);font-size:.7rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;margin-top:2px}.form-field{display:grid;gap:6px}.form-label{font-size:.875rem;font-weight:600;color:var(--text-2)}form{display:grid;gap:16px}label{display:grid;gap:5px;font-size:.875rem;font-weight:600;color:var(--text-2)}input,select,textarea{width:100%;border:1.5px solid var(--line);border-radius:var(--radius-sm);padding:12px 14px;font:inherit;font-size:.95rem;background:var(--surface);color:var(--text);transition:border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}input:hover,select:hover,textarea:hover{border-color:#c0c8d0}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #4472c426}textarea{min-height:128px;resize:vertical}.faq-page{display:grid;gap:40px;max-width:1120px}.faq-list{display:grid;gap:0;max-width:none}.purpose-statements{border-bottom:1px solid #d6dfe8}.purpose-statement{display:grid;grid-template-columns:40px minmax(0,1fr);gap:24px;padding:32px 0;border-top:1px solid #d6dfe8}.purpose-statement h2{margin:0 0 14px;font-size:1.625rem;font-weight:600}.purpose-statement p{margin:0;line-height:1.65;color:var(--muted)}.legal{display:grid;gap:24px;max-width:760px}.legal__copy p{line-height:1.65;color:var(--muted)}.faq-item{background:transparent;border:none;border-bottom:1px solid rgba(190,207,227,.7);border-radius:0}.faq-trigger{width:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;text-align:left;color:var(--text);font-weight:600;font-size:.97rem;line-height:1.4}.faq-trigger:hover{color:var(--brand-dark)}.faq-icon{flex-shrink:0;display:flex;color:var(--brand);transition:transform var(--duration) var(--ease)}.faq-item.open .faq-icon{transform:rotate(90deg)}.faq-body{display:none;padding:0 22px 18px;color:var(--muted);line-height:1.7;font-size:.95rem}.faq-body p{margin:0}.faq-item.open .faq-body{display:block}.feature-split{display:flex;flex-direction:column;gap:40px}.feature-text{flex:1}.feature-media{flex:1;display:flex;justify-content:center}.feature-photo{width:100%;max-width:480px;border-radius:var(--radius);box-shadow:var(--shadow-lg);object-fit:cover}@media(min-width:800px){.feature-split{flex-direction:row;align-items:center;gap:56px}.feature-split .feature-media{min-width:340px;max-width:420px}}.btn--accent{background:var(--accent)}.btn--accent:hover{background:var(--accent-dark);box-shadow:0 6px 20px #f070304d}.hero-visual{display:none}.hero-img{width:100%;border-radius:var(--radius);box-shadow:0 24px 64px #00000059}.brand-logo{height:36px;width:auto;display:block}.footer-logo{height:32px;width:auto;display:block;margin-bottom:10px}.discount-badge{display:inline-flex;align-items:center;gap:6px;background:var(--accent-light);color:var(--accent-dark);border:1px solid rgba(240,112,48,.25);border-radius:var(--radius-full);font-size:.82rem;font-weight:700;padding:4px 12px;margin-bottom:12px}.contact-list p:last-child{margin-bottom:0}footer{background:var(--dark);color:var(--dark-muted);padding:56px 0 40px;margin-top:0}.footer-layout{display:grid;gap:32px}.footer-brand{font-size:1.1rem;font-weight:800;color:var(--dark-text);display:block;margin-bottom:8px;letter-spacing:-.02em}.footer-links{display:flex;flex-wrap:wrap;gap:10px 20px}.footer-links a{font-size:.875rem;color:var(--dark-muted);transition:color var(--duration) var(--ease)}.footer-links a:hover{color:var(--dark-text)}.footer-divider{border:none;border-top:1px solid rgba(255,255,255,.08);margin:0}.small{font-size:.83rem;color:var(--dark-muted);line-height:1.6}.footer-note{max-width:720px}@media(min-width:700px){main section{padding:80px 0}.grid-2,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-cta{align-self:auto;margin-top:0}}@media(min-width:901px){.menu-toggle{display:none}.nav-links{position:static;display:flex;flex-direction:row;align-items:center;border-bottom:0;background:transparent;box-shadow:none;padding:0;gap:4px}.nav-link{padding:6px 10px;border-radius:8px}.nav-link:hover{background:var(--surface-2)}.nav-link.is-active{background:var(--brand-xlight);color:var(--brand-dark)}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}html{scroll-behavior:auto}}footer{padding:64px 0 48px;border-top:1px solid rgba(255,255,255,.19)}footer .footer-logo{width:185px;height:auto;margin-bottom:20px}.footer-layout{display:grid;gap:40px;grid-template-columns:1fr}.footer-mission{margin:0;font-weight:600;line-height:1.5;color:#fff}.footer-group-heading{margin:0 0 18px;font-weight:600;color:#fff}.footer-group-links{list-style:none;padding:0;margin:0;display:grid;gap:18px}.footer-group-links a,.footer-legal__links a{color:var(--dark-muted);transition:color .18s ease}.footer-group-links a:hover,.footer-legal__links a:hover{color:#fff}.footer-apps{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-top:48px;padding-top:32px;border-top:1px solid rgba(255,255,255,.19)}.footer-apps__download{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.footer-socials{display:flex;gap:20px;list-style:none;margin:0;padding:0}.footer-socials a{display:block;opacity:.9;transition:opacity .18s ease}.footer-socials a:hover{opacity:1}.footer-socials img{display:block}.footer-legal{display:grid;gap:16px;margin-top:32px;padding-top:32px;border-top:1px solid rgba(255,255,255,.19);font-size:.875rem;line-height:1.6}.footer-legal p{margin:0;color:inherit}.footer-legal__row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px}.footer-legal__links{display:flex;gap:24px}@media(min-width:640px){.footer-layout{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-col-brand{grid-column:1 / -1}}@media(min-width:1000px){.footer-layout{grid-template-columns:400px repeat(3,minmax(0,1fr));gap:48px}.footer-col-brand{grid-column:auto}}.feature-split--spaced{align-items:center;gap:48px;margin-top:48px}.stack{display:grid;gap:16px;margin-top:24px}.card--flush{margin:0}.card--flush p{margin-bottom:0}.text-link{color:var(--brand-dark);font-weight:600}.form-status{margin-top:12px}.form-status--success{color:#1a7f4b}.form-status--error{color:#b3261e}button:disabled{opacity:.7;cursor:not-allowed}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--accent-text: #b8480c}@media(min-width:901px){:root{--header-h: 96px}}.display-xl,.display-lg{margin:0;font-weight:800;line-height:1.04;letter-spacing:-.04em;color:var(--text)}.display-xl{font-size:clamp(2.4rem,6.1vw,5.5rem)}.display-lg{font-size:clamp(2rem,4.2vw,3.75rem)}.display-lg--light{color:#fff}.body-lg{margin:0;font-size:clamp(1.0625rem,1.5vw,1.375rem);line-height:1.5;color:var(--muted)}.body-md{margin:0;font-size:1rem;line-height:1.5;color:var(--muted)}.fine-print{margin:0;font-size:.875rem;line-height:1.4;color:var(--muted)}.stack-lg{display:grid;gap:24px;justify-items:start;align-content:start}.stack-lg>p,.stack-lg>h2,.stack-lg>h1{margin:0}.btn--block{width:100%}.text-action{display:inline-flex;align-items:center;gap:12px;font-weight:600;color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.brand-logo{height:44px}.nav-cta{padding:12px 20px}@media(min-width:901px){.brand-logo{height:52px}.nav-links{gap:clamp(14px,2.2vw,32px);font-size:1rem}.nav-link{padding:8px 0;border-radius:0;color:var(--text-2)}.nav-link:hover,.nav-link.is-active{background:none;color:var(--text);text-decoration:underline;text-underline-offset:6px}}main section.hs{padding:clamp(48px,7vw,96px) 0}main section.hs--flush-bottom{padding-bottom:0}main section.hs--no-top{padding-top:0}.hs--tint{background:var(--surface-2)}.hs--white{background:var(--surface)}.hs--dark{background:var(--dark)}main section[id]{scroll-margin-top:var(--header-h)}.split{display:grid;gap:clamp(32px,5vw,64px);align-items:center}.split--top{align-items:start}.hero-grid{display:grid;gap:28px;align-items:end}.hero-intro{display:grid;gap:24px;justify-items:start}.hero-image{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:55% 50%;margin-top:clamp(32px,5vw,64px)}.btn-row{display:flex;flex-wrap:wrap;gap:16px}.quote-card{background:var(--surface);border-radius:var(--radius);padding:clamp(24px,4vw,40px)}.quote-card__head{text-align:center;margin-bottom:24px}.quote-card__head h2{margin:0 0 8px;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;letter-spacing:-.03em}.quote-card__head p{margin:0}.hs-head{display:grid;gap:24px;justify-items:start;margin-bottom:clamp(28px,4vw,40px)}.steps{display:grid;gap:40px}.step__media{width:100%;height:auto;aspect-ratio:26 / 10;object-fit:cover;margin-bottom:24px}.step h3{margin:0 0 12px;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:600;letter-spacing:-.02em}.step p{margin:0;line-height:1.4}.steps-cta{margin-top:40px}.app-grid{display:grid;gap:clamp(32px,7vw,96px);align-items:center}.app-media{width:100%;max-width:420px;height:auto;aspect-ratio:2 / 3;object-fit:cover;margin-inline:auto}.app-points{display:grid;width:100%;margin:0;padding:0;list-style:none}.app-points li{display:flex;gap:16px;padding:24px 0;border-top:1px solid #becfe3;color:var(--text)}.app-points li>svg{flex-shrink:0;margin-top:2px}.app-points strong{display:block;margin-bottom:4px;font-weight:600}.app-points p{margin:0;font-size:.9375rem;line-height:1.5}.store-badges{display:flex;flex-wrap:wrap;gap:16px 24px}.store-badge{display:inline-flex;align-items:center;background:#fff;border:1.5px solid #becfe3;font-weight:600;color:#0f172a;transition:border-color .18s ease}.store-badge:hover{border-color:var(--brand)}.store-badges--feature .store-badge{gap:12px;padding:18px 24px;border-radius:15px;font-size:clamp(1.125rem,1.8vw,1.5rem);line-height:1}.store-badges--pill{gap:12px}.store-badges--pill .store-badge{gap:8px;padding:12px 16px;border-width:1px;border-radius:var(--radius-full)}.store-badges--card .store-badge{gap:12px;height:62px;padding:0 20px;border-width:1px;border-radius:8px}.store-badges--card .store-badge__label span:first-child{font-size:10px;font-weight:400;color:var(--brand)}.store-badges--card .store-badge__label span:last-child{font-size:1.25rem;line-height:1.2}.store-badge__label{display:grid;font-size:.75rem;line-height:1.25}.purpose{display:grid;padding:0;background:var(--surface)}.purpose__text{padding:clamp(40px,6vw,64px) max(clamp(20px,4vw,64px),calc((100vw - var(--max)) / 2))}.purpose__note{margin:0;font-weight:600;color:var(--text)}.purpose__media{width:100%;height:100%;min-height:260px;aspect-ratio:16 / 10;object-fit:cover;object-position:100% 50%}.closing{text-align:center}.closing .container{display:grid;gap:24px;justify-items:center}.closing p{margin:0;max-width:720px;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.6;color:var(--dark-muted)}@media(min-width:900px){.hs.closing{padding:64px 0}.closing .container{min-height:410px;grid-template-rows:1fr auto 1fr auto}.closing h2{grid-row:2;margin:0}.closing p{grid-row:3;align-self:start}.closing .btn{grid-row:4}.hs.closing.closing--short{padding:64px 0}.closing.closing--short .container{min-height:312px}.closing.closing--tall .container{min-height:462px}}.journey{display:grid;gap:40px;align-items:start}.journey-steps{margin:0;padding:0;list-style:none}.journey-step{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px 24px;padding:32px 40px 32px 0;border-top:1px solid #becfe3}.journey-step__num{font-size:1.5rem;font-weight:600;letter-spacing:-.02em;line-height:1.2}.journey-step h2{margin:0 0 12px;font-size:clamp(1.35rem,2vw,1.875rem);font-weight:600;letter-spacing:-.01em;line-height:1.2}.journey-step p{margin:0;line-height:1.4;color:var(--muted)}.journey-step__corner{position:absolute;top:15px;right:0}main section.product-hero{padding-bottom:36px}.product-hero__grid,.product-cards,.billing{display:grid;gap:32px}.product-card{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #d9d9d9;border-radius:16px}.product-card__body{display:grid;gap:12px;padding:32px 32px 20px}.product-card__icon{display:grid;place-items:center;width:48px;height:48px;background:var(--accent);border-radius:8px}.product-card h2{margin:4px 0 0;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;line-height:1.1}.product-card p,.product-card li{margin:0;line-height:1.5;color:var(--brand)}.product-card__label{margin-top:8px;font-weight:700}.product-card ul{margin:0;padding-left:1.25rem}.product-card img{display:block;width:100%;height:220px;margin-top:auto;object-fit:cover;border-radius:12px 0 16px}.billing-choice{display:grid;gap:12px;width:100%;padding-top:24px;border-top:1px solid #becfe3}.billing-choice__head{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.billing-choice h3{margin:0;font-size:1.15rem}.billing-choice .discount-badge{margin:0}.billing-choice p{margin:0;line-height:1.6;color:#5a6a7a}.billing__media{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px;box-shadow:var(--shadow-lg)}.closing-simple{text-align:center}.closing-simple .container{display:grid;gap:24px;justify-items:center}.closing-simple p{max-width:720px;margin:0;line-height:1.5;color:var(--dark-muted)}.waitlist{display:grid;gap:32px;align-items:center;padding:clamp(28px,4vw,64px);background:#dfecfa;border-radius:24px}.waitlist__photo{width:100%;height:220px;object-fit:cover;object-position:50% 30%;border-radius:12px}.waitlist__card{background:#fff;border:1px solid #becfe3;border-radius:20px;padding:clamp(24px,3vw,40px);box-shadow:var(--shadow-sm)}.waitlist__card form{gap:24px}.waitlist__card input,.waitlist__card select{height:56px;border:1px solid #becfe3;border-radius:12px;padding:0 16px}.waitlist__card h2{margin:0 0 20px;font-size:1.15rem}.waitlist__card textarea{min-height:128px;border:1px solid #becfe3;border-radius:12px}.partner-panel__photo{height:260px;border-radius:24px}.claims-lead{max-width:780px}.claims-layout{display:grid;gap:40px;align-items:center}.claims-phone{display:grid;place-items:center;padding:40px 24px;background:#dfecfa;border-radius:16px}.claims-phone img{width:min(100%,280px);height:auto;border-radius:28px}.claims-filing__title{margin:0;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:600}.filing-steps{width:100%;margin:0;padding:0;list-style:none}.filing-steps li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:center;padding:22px 8px;border-top:1px solid #becfe3}.filing-steps span{font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1;color:var(--text)}.filing-steps h3{margin:0 0 4px;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:600}.filing-steps p{margin:0;color:var(--muted)}.claims-track{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px;padding:clamp(32px,5vw,64px);background:var(--dark);border-radius:16px}.claims-track__mark{display:block;width:48px;height:4px;background:var(--accent)}.claims-track p{margin:0;max-width:640px;font-size:1.25rem;line-height:1.5;color:var(--dark-muted)}main section.app-intro{padding:0;background:var(--surface-2)}.display-app{font-size:clamp(2.4rem,5.3vw,4.75rem);letter-spacing:-.04em}.inline-action{display:inline-flex;align-items:center;gap:12px;font-weight:600;color:var(--brand)}.inline-action:hover{color:var(--text)}.app-hero{display:grid;gap:32px;align-items:center;padding:clamp(40px,5vw,48px) 0 clamp(32px,4vw,64px)}.app-hero__photo{position:relative;margin:0;min-height:320px;border-radius:4px;overflow:hidden}.app-hero__photo img{display:block;width:100%;height:100%;min-height:320px;object-fit:cover}.app-hero__photo figcaption{position:absolute;left:16px;right:16px;bottom:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px;background:#fff;border-radius:4px;font-weight:600;color:var(--text)}.app-jumps{border-top:1px solid #becfe3;border-bottom:1px solid #becfe3}.app-jumps__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px;min-height:88px;padding:20px 0}.app-jumps .eyebrow,.eyebrow--muted{margin:0;color:var(--muted)}.app-points li[id]{scroll-margin-top:calc(var(--header-h) + 16px)}@media(min-width:760px){.hero-image{aspect-ratio:1440 / 470}.hs-head{grid-template-columns:1fr auto;align-items:end}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,32px)}}@media(min-width:900px){.hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px}.hero-intro{padding-bottom:8px}.split{grid-template-columns:repeat(2,minmax(0,1fr))}.journey{grid-template-columns:minmax(280px,420px) minmax(0,1fr);gap:64px}.product-hero__grid,.billing{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:64px;align-items:end}.billing{align-items:center}.product-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.product-card img{height:260px}.billing__media{height:420px;aspect-ratio:auto}.waitlist{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}.partner-panel{grid-template-columns:minmax(0,1.2fr) minmax(280px,400px)}.claims-layout{grid-template-columns:minmax(280px,520px) minmax(0,1fr);gap:64px}.journey-step{padding-top:40px;padding-bottom:40px}.app-grid{grid-template-columns:minmax(0,500px) minmax(0,1fr)}.app-media{max-width:none}.app-hero{grid-template-columns:minmax(0,660px) minmax(0,1fr);gap:48px}.app-hero__photo,.app-hero__photo img{height:626px;min-height:0}.purpose{grid-template-columns:repeat(2,minmax(0,1fr))}.purpose__media{aspect-ratio:auto;min-height:604px}}
