@font-face{font-family:Metropolis;font-weight:300;font-style:normal;font-display:swap;src:url(/fonts/metropolis-latin-300-normal.woff2) format("woff2")}@font-face{font-family:Metropolis;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/metropolis-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Metropolis;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/metropolis-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Metropolis;font-weight:800;font-style:normal;font-display:swap;src:url(/fonts/metropolis-latin-800-normal.woff2) format("woff2")}.landing{--fire: #C44B00;--sky: #0891B2;--ink: #1E2028;--grey-100: #F5F5F6;--grey-200: #E8E9EB;--grey-300: #D1D3D6;--grey-400: #8A8E96;--grey-500: #6E727A;--grey-600: #3D404A;--heading: "Metropolis", sans-serif;--body: "Barlow", sans-serif;--ease: cubic-bezier(.22, .61, .36, 1);font-family:var(--body);color:var(--grey-600);background:#fff;line-height:1.65;-webkit-font-smoothing:antialiased}.section-inner{max-width:64rem;margin:0 auto;padding-left:clamp(1.5rem,5vw,3rem);padding-right:clamp(1.5rem,5vw,3rem)}.hl{position:relative;display:inline;text-decoration:none;color:inherit}.hl:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:var(--fire);opacity:0;transition:opacity .4s var(--ease)}.hl:hover:after,.hl:focus-visible:after{opacity:1}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--body);font-size:.6875rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--grey-400);margin-bottom:2.5rem}.eyebrow:before{content:"";width:.875rem;height:2px;background:var(--fire)}.eyebrow--sky:before{background:var(--sky)}.icon{display:block;width:32px;height:32px;margin-bottom:1rem}.icon line,.icon polyline,.icon rect,.icon path{fill:none;stroke:var(--fire);stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter}.hero{padding:5rem 0 4rem}.hero-headline{font-family:var(--heading);font-size:clamp(2.25rem,5vw,3.5rem);line-height:1.15;color:var(--ink);margin-bottom:1.5rem}.hero-headline strong{font-weight:800}.hero-headline span{font-weight:300;color:var(--grey-400)}.hero-sub{font-size:1.125rem;line-height:1.6;color:var(--grey-500);max-width:36rem;margin-bottom:2.5rem}.cta{display:inline-block;font-family:var(--heading);font-weight:600;font-size:1rem;color:var(--ink);text-decoration:none;border-bottom:2px solid var(--fire);padding-bottom:2px;transition:color .3s var(--ease)}.cta:hover{color:var(--fire)}.section-headline{font-family:var(--heading);font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.2;color:var(--ink);margin-bottom:2.5rem}.section-headline strong{font-weight:800}.section-headline span{font-weight:300;color:var(--grey-400)}.how{padding:5rem 0;background:var(--grey-100)}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:2.5rem;list-style:none;counter-reset:step}.step{counter-increment:step}.step-title{font-family:var(--heading);font-weight:600;font-size:1rem;color:var(--ink);margin-bottom:.5rem}.step p{font-size:.9375rem;line-height:1.65}.why{padding:5rem 0;background:var(--ink);color:#c2c4c9}.why .section-headline{color:#fff}.why .section-headline span,.why .eyebrow{color:var(--grey-400)}.why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:2.5rem}.why .step-title{color:#fff}.why-item p{font-size:.9375rem;line-height:1.65}.final-cta{padding:5rem 0}.cta-body{font-size:1.0625rem;line-height:1.65;color:var(--grey-500);max-width:32rem;margin-bottom:2rem}.footer{padding:2rem 0;border-top:1px solid var(--grey-200)}.footer-inner{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--grey-400)}.footer-sep{color:var(--grey-300)}@media (max-width: 640px){.hero{padding:3rem 0 2.5rem}.hero-headline{font-size:2rem}}
