#home h1,#home h2{text-wrap:balance}.home-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.home-hero-grid{background-image:linear-gradient(90deg,rgba(17,17,16,.045) 1px,transparent 0),linear-gradient(180deg,rgba(17,17,16,.045) 1px,transparent 0);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 30%,transparent 75%)}.home-grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");opacity:.06;mix-blend-mode:overlay}.home-card{background:#fff;border:1px solid rgba(17,17,16,.08);box-shadow:0 1px 2px rgba(17,17,16,.04),0 12px 32px -12px rgba(17,17,16,.12)}.home-lift{transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s ease,border-color .22s ease}.home-lift:hover{transform:translateY(-3px);border-color:rgba(5,150,105,.25);box-shadow:0 1px 2px rgba(17,17,16,.04),0 22px 44px -18px rgba(17,17,16,.22)}.home-cta{transition:transform .16s ease,box-shadow .2s ease,background-color .2s ease;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 24px -10px rgba(5,150,105,.65)}.home-cta:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 16px 32px -12px rgba(5,150,105,.7)}.home-cta:active{transform:translateY(0) scale(.98)}.home-cta .home-cta-arrow{transition:transform .2s ease}.home-cta:hover .home-cta-arrow{transform:translateX(3px)}.home-cta:focus-visible,.home-link:focus-visible{outline:2px solid #059669;outline-offset:3px}.home-link .home-cta-arrow{transition:transform .2s ease}.home-link:hover .home-cta-arrow{transform:translateX(3px)}.home-illo-rotate{transition:transform .5s cubic-bezier(.2,.7,.2,1);transform-box:fill-box;transform-origin:center}.home-lift:hover .home-illo-rotate{transform:rotate(90deg)}.home-illo-nudge{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.home-lift:hover .home-illo-nudge{transform:translateX(4px)}.home-illo-pop{transition:transform .3s cubic-bezier(.2,.7,.2,1);transform-box:fill-box;transform-origin:center}.home-lift:hover .home-illo-pop{transform:scale(1.12)}.home-bar{transform-origin:left center}.home-faq summary{list-style:none;cursor:pointer}.home-faq summary::-webkit-details-marker{display:none}.home-faq .home-faq-plus{transition:transform .22s ease}.home-faq details[open] .home-faq-plus{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.hero-ring{animation:hero-ring 1.6s cubic-bezier(.3,.6,.2,1) .2s both}@keyframes hero-ring{0%{stroke-dashoffset:0}}.hero-pick{animation:hero-pick .36s ease-out 1.1s both}@keyframes hero-pick{0%{opacity:0;transform:scale(.97)}}.hero-pick-check{animation:hero-pick .3s ease-out 1.25s both}.hero-result{animation:hero-rise .52s cubic-bezier(.2,.7,.2,1) 1.55s both}@keyframes hero-rise{0%{opacity:0;transform:translateY(10px)}}.hero-result .home-bar{animation:hero-bar .7s cubic-bezier(.2,.7,.2,1) both}.hero-result li:first-child .home-bar{animation-delay:1.8s}.hero-result li:nth-child(2) .home-bar{animation-delay:1.9s}.hero-result li:nth-child(3) .home-bar{animation-delay:2s}.hero-result li:nth-child(4) .home-bar{animation-delay:2.1s}@keyframes hero-bar{0%{transform:scaleX(0)}}@keyframes hero-fade{0%{opacity:0}}.reveal-ready [data-reveal]{transition:opacity .52s cubic-bezier(.2,.7,.2,1),transform .52s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s)}.reveal-ready [data-reveal]:not(.is-in){opacity:0;transform:translateY(12px)}.reveal-ready [data-reveal] .draw-ring{transition:stroke-dashoffset 1.3s cubic-bezier(.3,.6,.2,1) .25s}.reveal-ready [data-reveal]:not(.is-in) .draw-ring{stroke-dashoffset:var(--ring-len)}.reveal-ready [data-reveal] .draw-bar{transition:transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(.3s + var(--i, 0) * .11s)}.reveal-ready [data-reveal]:not(.is-in) .draw-bar{transform:scaleX(0)}.reveal-ready [data-reveal] .draw-line{transition:stroke-dashoffset 1.1s cubic-bezier(.3,.6,.2,1) .3s}.reveal-ready [data-reveal]:not(.is-in) .draw-line{stroke-dashoffset:var(--line-len,400)}.reveal-ready [data-reveal] .draw-pop{transition:opacity .42s ease,transform .52s cubic-bezier(.3,1.4,.5,1);transition-delay:calc(.5s + var(--i, 0) * .14s);transform-box:fill-box;transform-origin:center}.reveal-ready [data-reveal]:not(.is-in) .draw-pop{opacity:0;transform:scale(.4)}.reveal-ready [data-reveal] .draw-fade{transition:opacity .5s ease;transition-delay:calc(.4s + var(--i, 0) * .12s)}.reveal-ready [data-reveal]:not(.is-in) .draw-fade{opacity:0}}