.hero-form{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:color-mix(in oklab,var(--surface) 90%,transparent);box-shadow:0 25px 50px -12px rgb(var(--black-rgb)/.5)}.hero-form__title{font-size:1.125rem}.hero-form__bolt-icon,.hero-form__submit-icon{font-size:1.25rem}.hero-section{overflow:hidden;position:relative}.hero-section__bg{inset:0;position:absolute}.hero-section__bg img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.4;width:100%}.hero-section__grid{inset:0;opacity:.3;position:absolute}.hero-section__inner{padding-bottom:5rem;padding-top:5rem;position:relative}@media (max-width:768px){.hero-section__inner{padding-bottom:2rem;padding-top:2rem}}.hero-section__title{font-size:clamp(2.5rem,5vw,3.5rem);letter-spacing:-.02em;line-height:1.1;margin-top:.75rem}.hero-section__subtitle{color:var(--muted-foreground);font-size:1.125rem;margin-top:.75rem;max-width:32rem}.hero-section__ratings{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.hero-section__rating{align-items:center;background:color-mix(in oklab,var(--surface) 70%,transparent);border:1px solid var(--border);border-radius:var(--radius);display:inline-flex;font-size:.85rem;gap:.4rem;padding:.4rem .7rem}.hero-section__rating:hover{border-color:var(--signal)}.hero-section__rating-source{font-weight:600;letter-spacing:.02em}.hero-section__rating-stars{align-items:center;color:var(--signal);display:inline-flex;font-weight:700;gap:.15rem}.hero-section__rating-count{color:var(--muted-foreground);font-size:.75rem}.hero-section__proofs{color:var(--muted-foreground);display:flex;flex-wrap:wrap;font-size:.85rem;gap:1rem 1.25rem;list-style:none;margin:1rem 0 0;padding:0}.hero-section__proofs li{align-items:center;display:inline-flex;gap:.4rem}.hero-section__proofs .app-icon{color:var(--signal)}.insurance-banner{background:var(--surface);border-bottom:1px solid var(--border);overflow:hidden;position:relative}.insurance-banner:before{animation:insurance-spin 28s linear infinite;background:conic-gradient(from 0deg,color-mix(in oklab,var(--signal) 28%,transparent) 0,color-mix(in oklab,var(--urgent) 24%,transparent) 35%,color-mix(in oklab,var(--signal) 28%,transparent) 70%,color-mix(in oklab,var(--urgent) 24%,transparent));content:"";filter:blur(60px);inset:-50%;pointer-events:none;position:absolute;z-index:0}@keyframes insurance-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.insurance-banner:before{animation:none}}.insurance-banner__inner{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;padding:1rem 0;position:relative;z-index:1}.insurance-banner__icon{align-items:center;background:color-mix(in oklab,var(--urgent) 14%,transparent);border:1px solid color-mix(in oklab,var(--urgent) 35%,transparent);border-radius:50%;color:var(--urgent);display:inline-flex;flex-shrink:0;font-size:1.1rem;height:2.4rem;justify-content:center;width:2.4rem}.insurance-banner__text{display:flex;flex:1 1 20rem;flex-direction:column;gap:.2rem}.insurance-banner__text strong{font-weight:700}.insurance-banner__text span{color:var(--muted-foreground);font-size:.85rem}.insurance-banner__cta{align-items:center;border-bottom:1px solid transparent;color:var(--signal);display:inline-flex;font-weight:600;gap:.3rem}.insurance-banner__cta:hover{border-bottom-color:var(--signal)}.stats-bar__label{letter-spacing:.18em}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/NjW0cP52vRijqCwQf0OelryNM8iTvXBvn_n2cMKXcTU-prv1N4364POpw9ybjts1GqG8dKDgqIkJS84OMYrCUMs.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/Tb6ghdu-8AkKYBbFGL6QJKaShaewsm4egNCWtCxVqdk-ntHOr4cCEGN_clRBLdAnF2vSwIpRoF2lWraaEo_y-NI.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/DoWMduKFGr9aFS5XhJMczyQ-bqOvnBqthADTIKutEC0-vNc5kcDo4wwQw6JvuPkokloghWu1RlmzrEXudwrLqkY.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/D4_JYlilg-9zGWz4BswmGLJzcjmZArkFat9qvb4l0CY-hUp77vJG3sos71kVkxppuDVCfAYiIHWX4hN3UDDkRMo.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}.steps-section__photo-wrap{border:1px solid var(--border);border-radius:1.25rem;height:100%;min-height:320px;overflow:hidden}.steps-section__photo{height:100%;min-height:320px;-o-object-fit:cover;object-fit:cover;width:100%}.steps-section .app-accordion{counter-reset:steps}.steps-section .app-accordion__item{counter-increment:steps}.steps-section .app-accordion__header:before{color:var(--urgent);content:counter(steps,decimal-leading-zero);font-family:Space Grotesk,"Space Grotesk Fallback: Arial",ui-sans-serif,system-ui,sans-serif;font-size:.95rem;font-weight:700;min-width:2rem}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/NjW0cP52vRijqCwQf0OelryNM8iTvXBvn_n2cMKXcTU-prv1N4364POpw9ybjts1GqG8dKDgqIkJS84OMYrCUMs.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/Tb6ghdu-8AkKYBbFGL6QJKaShaewsm4egNCWtCxVqdk-ntHOr4cCEGN_clRBLdAnF2vSwIpRoF2lWraaEo_y-NI.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/DoWMduKFGr9aFS5XhJMczyQ-bqOvnBqthADTIKutEC0-vNc5kcDo4wwQw6JvuPkokloghWu1RlmzrEXudwrLqkY.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/D4_JYlilg-9zGWz4BswmGLJzcjmZArkFat9qvb4l0CY-hUp77vJG3sos71kVkxppuDVCfAYiIHWX4hN3UDDkRMo.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}.kv-value{padding-block:6rem}@media (max-width:768px){.kv-value{padding-block:2rem}}.kv-value__title{font-size:clamp(2rem,4vw,3rem);margin-top:.75rem}.kv-value__lead{color:var(--muted-foreground);font-size:1.05rem;margin:0 0 1.5rem}.kv-value__list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.kv-value__list li{align-items:flex-start;display:flex;gap:.75rem}.kv-value__list strong{display:block;font-weight:600;margin-bottom:.15rem}.kv-value__list p{color:var(--muted-foreground);font-size:.9rem;line-height:1.4;margin:0}.kv-value__icon{align-items:center;background:color-mix(in oklab,var(--signal) 18%,transparent);border-radius:50%;color:var(--signal);display:inline-flex;flex-shrink:0;font-size:1rem;height:2.25rem;justify-content:center;width:2.25rem}.kv-value__card{padding:1.5rem}.kv-value__card-header{align-items:center;display:flex;gap:1rem;justify-content:space-between}.kv-value__price{background:linear-gradient(100deg,var(--urgent),var(--signal));-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Space Grotesk,"Space Grotesk Fallback: Arial",sans-serif;font-size:2.5rem;font-weight:700}.kv-value__card-list{display:flex;flex-direction:column;font-size:.95rem;gap:.65rem;list-style:none;margin:1.5rem 0;padding:0}.kv-value__card-list li{align-items:center;display:flex;gap:.5rem}.kv-value__card-list .app-icon{color:var(--signal)}.kv-value__card-footer{margin-top:1rem}.kv-value__card-note{color:var(--muted-foreground);font-size:.8rem;margin-top:.75rem;text-align:center}.why-us__heading{font-size:clamp(1.85rem,3.8vw,2.85rem);font-weight:700;letter-spacing:-.02em;margin-top:.75rem}.why-us__text{color:var(--muted-foreground);font-size:1.05rem;line-height:1.65;margin-top:.75rem}.why-us__btn-icon{font-size:1rem}.why-us__legal{font-size:.78rem;line-height:1.55;margin-bottom:0;margin-top:1.5rem;max-width:32rem}.why-us__card{background:var(--background)}.why-us__card-icon{font-size:1.5rem}.why-us__card-title{font-size:1.05rem;font-weight:700;margin-top:.75rem}.partner-section{background:var(--background)}.partner-section__photo-wrap{aspect-ratio:4/3;border:1px solid var(--border);border-radius:1.25rem;overflow:hidden;position:relative}.partner-section__photo{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.partner-fade-enter-active,.partner-fade-leave-active{transition:opacity .5s ease}.partner-fade-enter-from,.partner-fade-leave-to{opacity:0}.partner-section__text-block{will-change:transform,opacity}.partner-slide-enter-active,.partner-slide-leave-active{transition:opacity .4s ease,transform .4s ease}.partner-slide-enter-from{opacity:0;transform:translate(2.5rem)}.partner-slide-leave-to{opacity:0;transform:translate(-1.5rem)}.partner-section__title{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.02em;margin-top:.75rem}.partner-section__text{color:var(--muted-foreground);font-size:1.05rem;line-height:1.65;margin-top:.85rem}.partner-section__controls{display:flex;gap:.75rem;margin-top:auto;padding-top:.75rem}.partner-section__arrow{align-items:center;background:color-mix(in oklab,var(--urgent) 14%,transparent);border:1px solid color-mix(in oklab,var(--urgent) 40%,transparent);border-radius:999px;color:var(--urgent);cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;transition:background .2s,transform .2s;width:2.75rem}.partner-section__arrow:hover:not(:disabled){background:var(--urgent);color:var(--urgent-foreground)}.partner-section__arrow:disabled{cursor:not-allowed;opacity:.4}.partner-section__arrow-icon{font-size:1rem}.partner-section__arrow-icon--left{transform:rotate(180deg)}.services-grid__slider{position:relative}.services-grid__track{display:grid;gap:1.5rem;grid-auto-columns:100%;grid-auto-flow:column;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:1.5rem}.services-grid__track::-webkit-scrollbar{display:none}@media (min-width:768px){.services-grid__track{grid-auto-columns:calc(50% - .75rem)}}@media (min-width:1024px){.services-grid__track{grid-auto-columns:calc(33.33333% - 1rem)}}.services-grid__slide{color:inherit;display:block;scroll-snap-align:start;text-decoration:none}.services-grid__card-link:hover{color:inherit}.services-grid__card-link:hover .card-surface{box-shadow:0 18px 24px -15px color-mix(in oklab,var(--urgent) 50%,transparent);transform:translateY(-4px)}.services-grid__card-link:hover .services-grid__image{transform:scale(1.06)}.services-grid__card-link:hover .services-grid__link{color:var(--urgent)}.services-grid__card-link:hover .services-grid__arrow{transform:scaleX(1.5)}.services-grid .card-surface{display:flex;flex-direction:column;overflow:hidden;padding:0;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.services-grid .card-surface>:not(.services-grid__media){margin-left:1.5rem;margin-right:1.5rem}.services-grid .card-surface>.services-grid__link{align-self:flex-end;margin:auto 1.5rem 1.5rem auto}.services-grid .card-surface>.services-grid__arrow{font-size:1rem;transform-origin:left;transition:all .3s ease-in-out}.services-grid__media{aspect-ratio:16/10;background-color:color-mix(in oklab,var(--surface) 60%,transparent);margin:0 0 1rem;overflow:hidden;position:relative}.services-grid__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.services-grid__icon-badge{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:color-mix(in oklab,var(--background) 85%,transparent);border:1px solid color-mix(in oklab,var(--urgent) 40%,transparent);border-radius:50%;box-shadow:0 4px 12px rgb(var(--black-rgb)/.25);color:var(--signal);display:inline-flex;font-size:1rem;height:2.25rem;justify-content:center;position:absolute;right:.75rem;top:.75rem;width:2.25rem}.services-grid__title{font-size:1.25rem;font-weight:700;margin-top:.75rem}.services-grid__audience{align-self:flex-start;margin-top:.5rem;width:-moz-fit-content;width:fit-content}.services-grid__link{text-decoration:none}.services-grid__arrow{font-size:.875rem}.services-grid__controls{align-items:center;display:flex;gap:1rem;justify-content:center;margin-top:.5rem}.services-grid__nav{align-items:center;background:color-mix(in oklab,var(--urgent) 14%,transparent);border:1px solid color-mix(in oklab,var(--urgent) 40%,transparent);border-radius:999px;color:var(--urgent);cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;transition:background .2s,transform .2s,opacity .2s;width:2.75rem}.services-grid__nav:hover:not(:disabled){background:var(--urgent);color:var(--urgent-foreground)}.services-grid__nav:disabled{cursor:not-allowed;opacity:.35}.services-grid__nav-icon{font-size:1rem}.services-grid__nav-icon--left{transform:rotate(180deg)}.services-grid__dots{align-items:center;display:flex;gap:.4rem}.services-grid__dot{background:color-mix(in oklab,var(--urgent) 25%,transparent);border:0;border-radius:50%;cursor:pointer;height:.55rem;padding:0;transition:background .2s,transform .2s,width .2s;width:.55rem}.services-grid__dot--active{background:var(--urgent);border-radius:999px;width:1.5rem}.full-photo-band{height:clamp(220px,38vw,460px);overflow:hidden;position:relative;width:100%}.full-photo-band__img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.65;width:100%}html.light .full-photo-band__img{opacity:1}.full-photo-band__overlay{background:linear-gradient(180deg,color-mix(in oklab,var(--background) 30%,transparent) 0,transparent 30%,transparent 70%,color-mix(in oklab,var(--background) 30%,transparent) 100%);inset:0;pointer-events:none;position:absolute}.coverage-map__frame{background:var(--surface);border:1px solid var(--border);border-radius:1.25rem;height:100%;min-height:420px;overflow:hidden;position:relative}.coverage-map__widget{inset:0;position:absolute}.map-fade-enter-active,.map-fade-leave-active{transition:opacity .4s ease}.map-fade-enter-from,.map-fade-leave-to{opacity:0}.coverage-map__cities{display:flex;flex-direction:column;height:100%}.coverage-map__cities-title{font-size:1.05rem;font-weight:700;margin:0 0 1rem}.coverage-map__cities-list{display:grid;flex:1;gap:.55rem 1rem;grid-template-columns:1fr 1fr;list-style:none;margin:0 0 1rem;padding:0}.coverage-map__city-link{align-items:center;background:transparent;border:0;color:var(--foreground);cursor:pointer;display:inline-flex;font-size:.9rem;gap:.5rem;padding:0;text-align:left;transition:color .2s;width:100%}.coverage-map__city-label{flex:1;min-width:0}.coverage-map__city-link.is-active,.coverage-map__city-link:hover{color:#f52027}.coverage-map__city-link.is-active{font-weight:600}.coverage-map__city-dot{background:#f52027;border-radius:999px;flex-shrink:0;height:.4rem;width:.4rem}.coverage-map__all{align-items:center;border-top:1px solid var(--border);color:var(--signal);display:inline-flex;font-size:.9rem;font-weight:600;gap:.5rem;margin-top:auto;padding-top:.85rem}.coverage-map__all-icon{font-size:.8rem}@media (max-width:991.98px){.coverage-map .row{--bs-gutter-y:0}.coverage-map .coverage-map__frame{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.coverage-map .coverage-map__cities{border-top:0;border-top-left-radius:0;border-top-right-radius:0}}.how-it-works__number{font-size:3rem;line-height:1}.how-it-works__step-title{font-size:1.05rem;font-weight:700;margin-top:.5rem}.how-it-works__legal{font-size:.8125rem;line-height:1.5;margin-bottom:0;margin-top:1.5rem;max-width:48rem}.testimonials__rating-badge{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:999px;color:var(--foreground);display:inline-flex;font-size:.875rem;font-weight:500;gap:.5rem;margin-bottom:1rem;padding:.5rem .875rem}.testimonials__rating-star{color:var(--signal);font-size:1rem;line-height:1}.testimonials__rating-score{font-weight:700}.testimonials__rating-divider,.testimonials__rating-text{color:var(--muted-foreground)}.testimonials__link{color:inherit;display:block;height:100%;text-decoration:none;transition:transform .2s ease}.testimonials__link:hover{color:inherit;text-decoration:none;transform:translateY(-2px)}.testimonials__card{background:var(--background)}.testimonials__quote-icon{font-size:1.25rem}.testimonials__quote{color:color-mix(in oklab,var(--foreground) 90%,transparent)}.testimonials__role{font-size:.75rem}.testimonials__source{margin-top:.5rem}.testimonials__source-badge{background:var(--surface);border:1px solid var(--border);border-radius:4px;color:var(--muted-foreground);display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:.02em;padding:.125rem .5rem;transition:border-color .2s ease,color .2s ease}.homepage-faq__wrap{margin-inline:auto;max-width:56rem}.final-cta-photos__heading{font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;letter-spacing:-.02em;margin:.75rem 0 0}.final-cta-photos__text{color:var(--muted-foreground);font-size:1.05rem;margin-top:1rem;margin-inline:auto;max-width:36rem}.final-cta-photos__actions{display:flex;justify-content:center;margin-top:1.5rem}@media (max-width:768px){.final-cta-photos__actions{width:100%}}.final-cta-photos__urgency{align-items:center;color:var(--signal);display:inline-flex;font-size:.85rem;gap:.4rem;justify-content:center;margin-top:1rem}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:"Space Grotesk Fallback: Arial";src:local("Arial");size-adjust:109.6903%;ascent-override:89.7072%;descent-override:26.6204%;line-gap-override:0%}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/HwwgQ0xcb747TjrGNPbpw4MPhVloigKstd_HelZeXpo-BJ4c5Tqyq7k5eL4x_CbxVi7wrtRXKLWPpqnw9vJ_9nY.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/JH-VglQSpGj5wNtl2VbAG337utVVc3Z-jN7YqyfhVJ4-TxNcdYV7HQpCiSm9Pgt39CSt6pv9a0WErDz5f5_sRA4.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/NjW0cP52vRijqCwQf0OelryNM8iTvXBvn_n2cMKXcTU-prv1N4364POpw9ybjts1GqG8dKDgqIkJS84OMYrCUMs.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/Tb6ghdu-8AkKYBbFGL6QJKaShaewsm4egNCWtCxVqdk-ntHOr4cCEGN_clRBLdAnF2vSwIpRoF2lWraaEo_y-NI.woff) format(woff);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/DoWMduKFGr9aFS5XhJMczyQ-bqOvnBqthADTIKutEC0-vNc5kcDo4wwQw6JvuPkokloghWu1RlmzrEXudwrLqkY.woff) format(woff);font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/D4_JYlilg-9zGWz4BswmGLJzcjmZArkFat9qvb4l0CY-hUp77vJG3sos71kVkxppuDVCfAYiIHWX4hN3UDDkRMo.woff) format(woff);font-display:swap;font-weight:700;font-style:normal}.homepage-content__details{background:color-mix(in oklab,var(--surface) 60%,transparent);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem 1.5rem}.homepage-content__summary{cursor:pointer;font-family:Space Grotesk,"Space Grotesk Fallback: Arial",sans-serif;font-size:1.05rem;font-weight:600;list-style:none}.homepage-content__summary::-webkit-details-marker{display:none}.homepage-content__summary:after{content:"+";float:right;font-size:1.25rem;line-height:1;transition:transform .2s}.homepage-content__details[open] .homepage-content__summary:after{content:"−"}.homepage-content__inner{color:var(--muted-foreground);line-height:1.6;margin:1.5rem auto 0;max-width:48rem}.homepage-content__inner h2,.homepage-content__inner h3{color:var(--foreground);margin-bottom:.75rem;margin-top:2rem}.homepage-content__inner p{margin-bottom:1rem}
