.home-features{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin:-22px 4% 0;min-height:135px;border:1px solid #deebf1;border-radius:24px;background:#ffffffef;box-shadow:0 20px 45px #153e5812;padding:27px 0}.home-feature{display:flex;align-items:center;gap:24px;padding:10px 32px;border-right:1px solid #d2e3ef}.home-feature:last-child{border:0}.home-feature svg{width:32px;height:32px;color:#00b9ca;flex-shrink:0}.home-feature h3{margin:0 0 4px;font-size:20px;font-weight:400;letter-spacing:-.035em}.home-feature p{margin:0;color:#5b7795;font-size:16px;letter-spacing:-.035em}.home-steps{display:flex;align-items:center;gap:40px;margin:40px 4.8% 21px;border:1px solid #d7eaf1;border-radius:23px;min-height:110px;padding:24px 35px;background:#f5fbfcaa}.home-steps .home-eyebrow{font-size:14px;white-space:nowrap;letter-spacing:.2em;margin:0;color:#00a4b7}.home-steps h2{font-size:28px;letter-spacing:-.055em;font-weight:400;white-space:nowrap}.home-steps ol{max-width:890px;display:flex;justify-content:space-between;flex:1 1;gap:24px;padding:0;margin:0 0 0 auto;list-style:none}.home-steps li{display:flex;align-items:center;gap:10px;font-size:16px;white-space:nowrap;letter-spacing:-.025em}.home-steps li span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#d6f8fb;color:#009eb6}@media(max-width:860px){.home-features{grid-template-columns:1fr 1fr;margin:24px;padding:12px}.home-feature{padding:16px 10px;border:0;gap:10px}.home-feature h3{font-size:16px}.home-feature p{font-size:13px}.home-steps{flex-direction:column;align-items:flex-start;margin:24px;padding:24px;gap:20px}.home-steps h2{white-space:normal;font-size:26px}.home-steps ol{flex-direction:column;margin:0}}.hero-carousel{position:relative}.hero-carousel-slides{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;width:100%;min-height:100%}.hero-carousel-slide{grid-area:1/1/2/2;opacity:0;visibility:hidden;transition:opacity .8s ease-in-out,visibility .8s ease-in-out;pointer-events:none;position:relative;width:100%}.hero-carousel-slide-active{opacity:1;visibility:visible;pointer-events:auto}@media (prefers-reduced-motion:reduce){.hero-carousel-slide{transition:none!important}}.hero-carousel-dots{position:absolute;bottom:24px;left:5%;display:flex;align-items:center;gap:10px;z-index:10}.hero-carousel-dot{width:10px;height:10px;border-radius:999px;border:1px solid var(--border,#d7eaf1);background:rgba(11,27,58,.25);cursor:pointer;padding:0;transition:all .25s ease}[data-theme=dark] .hero-carousel-dot{background:rgba(244,250,252,.3);border-color:rgba(244,250,252,.2)}.hero-carousel-dot:hover{background:var(--aqua,#19c6d6);border-color:var(--aqua,#19c6d6)}.hero-carousel-dot-active{width:28px;background:var(--aqua,#19c6d6)!important;border-color:var(--aqua,#19c6d6)!important}.hero-carousel-dot:focus-visible{outline:2px solid var(--aqua,#19c6d6);outline-offset:2px}.home-stars{display:inline-flex;gap:4px;color:#ffb800;font-size:.55em;vertical-align:middle;letter-spacing:2px}@media (max-width:860px){.hero-carousel-dots{left:24px;bottom:350px}}