.home-refresh{--home-section-space:clamp(3rem,4.5vw,4rem);--home-border:#dce4f2;--home-surface:#f5f7fc;background:var(--home-surface)}.home-refresh>[data-home-section]:not([data-home-section=hero]):not([data-home-section=proof]){padding-block:var(--home-section-space)}.home-refresh>[data-home-section]>.container{width:100%;max-width:80rem;padding-inline:clamp(1rem,2.5vw,2rem)}.home-refresh h1,.home-refresh h2{text-wrap:balance}.home-refresh>[data-home-section=hero]{background:linear-gradient(120deg,#102c81,#213aa5 72%,#2949b0)}.home-refresh>[data-home-section=hero]>.container{padding-block:clamp(2.5rem,4vw,3.5rem);gap:clamp(1.75rem,3.5vw,3rem)}.home-refresh>[data-home-section=hero] h1{margin-bottom:1rem}.home-refresh>[data-home-section=hero] h1+p{margin-bottom:1.5rem}.home-refresh>[data-home-section=proof]{background:#f0f4fb;border-bottom-color:var(--home-border)}.home-refresh>[data-home-section=proof]>.container{padding-inline:0;background:var(--home-border)}.home-refresh>[data-home-section=proof]>.container>div{padding-block:clamp(1.25rem,2vw,1.75rem);background:#f0f4fb}.home-refresh>[data-home-section=proof] p:first-child{font-size:clamp(1rem,1.8vw,1.375rem)}.home-refresh>[data-home-section=steps],.home-refresh>[data-home-section=testimonials]{background:var(--home-surface)}.home-refresh>[data-home-section=benefits]{background:#fff;border-block:1px solid #e8edf6}.home-refresh>[data-home-section=jobs]{background:#edf2fa}.home-refresh>[data-home-section=benefits] h2,.home-refresh>[data-home-section=steps] h2{margin-bottom:clamp(1.5rem,2.5vw,2rem)}.home-refresh>[data-home-section=steps] ol{gap:1.25rem}.home-refresh [data-home-section] .site-card{min-width:0;border-color:var(--home-border);box-shadow:0 8px 24px -18px rgba(16,44,129,.3)}.home-refresh [data-home-section=steps] li.site-card{padding:1.25rem;border-radius:1.25rem}.home-refresh [data-home-section=steps] li.site-card>div:first-child{margin-bottom:1rem;aspect-ratio:16/10;border-radius:.875rem}.home-refresh [data-home-section=benefits] .site-card{border-radius:1.25rem}.home-refresh [data-home-section=benefits] .site-card>div:last-child{padding:1.5rem}.home-refresh [data-home-section=jobs]>.container>h2+p{margin-bottom:2rem}.home-refresh [data-home-section=jobs] .site-card{display:block;border-top:3px solid #1dbfa3}.home-refresh [data-home-section=jobs] .site-card>div{flex-wrap:wrap;gap:.75rem;padding-top:1rem;border-top:1px solid #e8edf6}.home-refresh [data-home-section=jobs] .site-card>div>span:first-child{padding:.25rem .625rem;border-radius:.5rem;background:#e7f5f1;color:#102c81;font-size:clamp(1.125rem,1.7vw,1.375rem);line-height:1.5}.home-refresh>[data-home-section=closing],.home-refresh>[data-home-section=partners]{background:#102c81}.home-refresh>[data-home-section=partners]>.container{gap:clamp(1.75rem,3.5vw,3rem)}.home-refresh>[data-home-section=testimonials]>.container:first-child{max-width:60rem}.home-refresh>[data-home-section=closing]>.container{max-width:44rem}.home-refresh [data-home-section=testimonials] .basis-full{background:transparent}.home-refresh [data-home-section=testimonials] .basis-full>div{border-color:var(--home-border);background:#fff;box-shadow:0 8px 24px -18px rgba(16,44,129,.3)}.home-refresh a:focus-visible,.home-refresh button:focus-visible{outline:3px solid #213aa5;outline-offset:4px}.home-refresh .site-hero a:focus-visible,.home-refresh .site-hero button:focus-visible{outline-color:#8be2cf}.home-refresh .site-card:hover{transform:none}@media (hover:hover) and (pointer:fine){.home-refresh .site-card:hover{transform:translateY(-3px);border-color:#b1c1e2;box-shadow:0 12px 28px -18px rgba(16,44,129,.35)}}@media (prefers-reduced-motion:reduce){.home-refresh .site-card,.home-refresh img{transition:none}.home-refresh .group:hover img,.home-refresh .site-card:hover{transform:none;scale:none}}@media (width < 48rem){.home-refresh [data-home-section=testimonials] [data-home-review-auto-height]{height:var(--home-review-height,auto);transition:none}.home-refresh [data-home-section=testimonials] [data-home-review-auto-height]>div{align-items:flex-start}.home-refresh [data-home-section=testimonials] [data-home-review-auto-height] [data-slot=carousel-item]>div{height:auto}}