.home_root__eGe1b ::selection{background:#ff8a4d;color:#fff}.home_display__NcRs4{font-family:var(--font-space-grotesk),system-ui,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.15}.home_hero__nWUIz{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(130% 150% at 88% 0,#0e5a57 0,#0a3f3d 55%,#06201f 100%)}.home_heroGrid__or_xJ{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.55;background-image:linear-gradient(rgba(94,234,212,.07) 1px,transparent 0),linear-gradient(90deg,rgba(94,234,212,.07) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(60% 70% at 75% 30%,#000 0,transparent 100%);mask-image:radial-gradient(60% 70% at 75% 30%,#000 0,transparent 100%)}.home_glowMint__qfVb0,.home_glowOrange__RnqiA{position:absolute;z-index:-1;pointer-events:none;border-radius:999px;filter:blur(24px)}.home_glowOrange__RnqiA{width:560px;height:560px;right:-140px;bottom:-200px;background:radial-gradient(circle,rgba(255,138,77,.34),transparent 70%);animation:home_glowPulse__ZPoUA 10s ease-in-out infinite}.home_glowMint__qfVb0{width:480px;height:480px;left:-160px;top:-160px;background:radial-gradient(circle,rgba(94,234,212,.22),transparent 70%);animation:home_glowPulse__ZPoUA 12s ease-in-out 2s infinite}@keyframes home_glowPulse__ZPoUA{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.85;transform:scale(1.1)}}@keyframes home_riseIn__rW7J5{0%{transform:translateY(24px)}to{transform:none}}@keyframes home_revealUp__q4ptv{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.home_riseIn__rW7J5{animation:home_riseIn__rW7J5 .9s cubic-bezier(.2,.7,.2,1) both}.home_revealUp__q4ptv{animation:home_revealUp__q4ptv .9s cubic-bezier(.2,.7,.2,1) both}.home_revealDelay__jMP1T{animation-delay:.15s}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.home_scrollReveal__5gYYH{animation-name:home_revealUp__q4ptv;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 0 entry 50%}}html:has(.home_root__eGe1b){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.home_glowMint__qfVb0,.home_glowOrange__RnqiA,.home_revealUp__q4ptv,.home_riseIn__rW7J5{animation:none}}.home_segment__Co3q4{position:relative;overflow:hidden;background:rgba(255,255,255,.14)}.home_segment__Co3q4[data-state=current]:after,.home_segment__Co3q4[data-state=done]:after{content:"";position:absolute;inset:0;border-radius:inherit;transform-origin:left center}.home_segment__Co3q4[data-state=done]:after{background:#5eead4}.home_segment__Co3q4[data-state=current]:after{background:linear-gradient(90deg,#ffb23e,#ff8a4d)}.home_nextLink__0QHAt strong{transition:color .2s}.home_nextLink__0QHAt:hover strong{color:#ffb23e}@keyframes home_fillSegment__JnjnG{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes home_currentGlow__MSUWS{0%,to{box-shadow:0 0 0 rgba(255,178,62,0)}50%{box-shadow:0 0 14px rgba(255,178,62,.7)}}@media (prefers-reduced-motion:no-preference){.home_progressCard__DXxQP{animation:home_revealUp__q4ptv .9s cubic-bezier(.2,.7,.2,1) .25s both}.home_segment__Co3q4[data-state=current]:after,.home_segment__Co3q4[data-state=done]:after{animation:home_fillSegment__JnjnG .7s cubic-bezier(.2,.7,.2,1) calc(.6s + var(--i, 0) * .14s) both}.home_segment__Co3q4[data-state=current]{animation:home_currentGlow__MSUWS 2.6s ease-in-out 1.6s infinite}}.home_needRow__7HZhq{border-radius:18px;border:1px solid rgba(255,255,255,.1);background:transparent;transition:background-color .25s,border-color .25s}.home_needRow__7HZhq:has(input:checked){background:rgba(255,255,255,.09);border-color:rgba(94,234,212,.4)}.home_needRow__7HZhq:has(input:focus-visible){outline:2px solid #7ff0dd;outline-offset:2px}.home_radio__u9_Xq{display:grid;place-items:center;flex:none;width:22px;height:22px;border-radius:999px;border:2px solid rgba(255,255,255,.3);transition:border-color .25s}.home_radioDot___RCix{width:10px;height:10px;border-radius:999px;background:#5eead4;opacity:0;transition:opacity .25s}.home_needRow__7HZhq:has(input:checked) .home_radio__u9_Xq{border-color:#5eead4}.home_needRow__7HZhq:has(input:checked) .home_radioDot___RCix{opacity:1}.home_reveal__fbvyP{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(6px);visibility:hidden;transition:grid-template-rows .35s ease,opacity .35s ease,transform .35s ease,visibility 0s linear .35s}.home_reveal__fbvyP>div{min-height:0;overflow:hidden}.home_needRow__7HZhq:has(input:checked) .home_reveal__fbvyP{grid-template-rows:1fr;opacity:1;transform:none;visibility:visible;transition-delay:0s}@supports not selector(:has(*)){.home_reveal__fbvyP{grid-template-rows:1fr;opacity:1;transform:none;visibility:visible}}@media (prefers-reduced-motion:reduce){.home_needRow__7HZhq,.home_radioDot___RCix,.home_radio__u9_Xq,.home_reveal__fbvyP{transition:none}}.home_slide__dleFa{grid-column:1;grid-row:1;opacity:0;pointer-events:none;transition:opacity .5s ease}.home_slideActive__VxuB9{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.home_slide__dleFa{transition:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.home_itemReveal__tzH3c{animation-name:home_revealUp__q4ptv;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry calc(var(--i, 0) * 6%) entry calc(40% + var(--i, 0) * 6%)}}}@media (prefers-reduced-motion:no-preference){html.reveal-fallback .home_itemReveal__tzH3c,html.reveal-fallback .home_scrollReveal__5gYYH{transition:opacity .8s cubic-bezier(.2,.7,.2,1) calc(var(--i, 0) * 90ms),transform .8s cubic-bezier(.2,.7,.2,1) calc(var(--i, 0) * 90ms)}html.reveal-fallback .home_itemReveal__tzH3c:not([data-revealed]),html.reveal-fallback .home_scrollReveal__5gYYH:not([data-revealed]){opacity:0;transform:translateY(28px)}}@media (hover:hover){.home_whyItem__SOhGv{transition:background-color .25s}.home_whyItem__SOhGv:hover{background:#f7faf9}.home_whyItem__SOhGv:hover .home_whyTile__YA3Pw{background:#0e5a57;border-color:#0e5a57;color:#fff}.home_step__9j_FA:hover .home_stepTitle__aS1q1{color:#0e5a57}.home_needRow__7HZhq:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.22)}.home_cardGlow__4umiI:hover{border-color:rgba(14,90,87,.28);box-shadow:0 40px 80px -36px rgba(6,32,31,.45)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.home_stepNode__WEpM7{transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.home_step__9j_FA:hover .home_stepNode__WEpM7{transform:scale(1.12);box-shadow:0 10px 24px -10px rgba(14,90,87,.55)}.home_stepTitle__aS1q1{transition:color .2s}.home_whyTile__YA3Pw{transition:transform .35s cubic-bezier(.34,1.56,.64,1),background-color .25s,border-color .25s,color .25s}.home_whyItem__SOhGv:hover .home_whyTile__YA3Pw{transform:translateY(-3px) rotate(-6deg)}.home_whyMedia__pEGHl img{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.home_whyMedia__pEGHl:hover img{transform:scale(1.05)}.home_floatTag__ZWfFJ{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.home_whyMedia__pEGHl:hover .home_floatTag__ZWfFJ{transform:translateY(-5px) rotate(-1.5deg)}.home_needTile__KdJBN{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.home_needRow__7HZhq:hover .home_needTile__KdJBN{transform:scale(1.08) rotate(-4deg)}.home_cardGlow__4umiI{transition:box-shadow .35s,border-color .35s}}@media print{html.reveal-fallback .home_itemReveal__tzH3c,html.reveal-fallback .home_scrollReveal__5gYYH{opacity:1!important;transform:none!important;transition:none!important}}