.hm-hero{position:relative;overflow:hidden}.hm-hero__glow{background:linear-gradient(180deg,#f2f8f4,#e3f3ea 60%,#f2f8f4)}.hm-pill-dot{width:7px;height:7px;border-radius:50%;background:#0e6b43;box-shadow:0 0 0 4px #0e6b4324}.hm-face{position:relative;border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 0 0 1px #0f1f1808,0 1px 2px #0f1f180f,0 24px 48px -20px #0b2e2247}.hm-face img{display:block;width:100%;height:auto}.hm-face .ev-example-tag{position:absolute;top:12px;right:12px;height:22px;font-size:11px}.hm-stage{position:relative;height:100%;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.35) 7%,#000 18%,#000 80%,rgba(0,0,0,.35) 93%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.35) 7%,#000 18%,#000 80%,rgba(0,0,0,.35) 93%,transparent 100%)}.hm-stage:before,.hm-stage:after{content:"";position:absolute;left:0;right:0;height:16%;z-index:2;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hm-stage:before{top:0;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.hm-stage:after{bottom:0;-webkit-mask-image:linear-gradient(0deg,#000,transparent);mask-image:linear-gradient(0deg,#000,transparent)}.hm-col{display:flex;flex-direction:column;gap:22px;will-change:transform}.hm-col--up{animation:hm-loop 50s linear infinite}.hm-col--down{animation:hm-loop 50s linear infinite reverse}.hm-float{animation:hm-float 7s ease-in-out infinite;will-change:transform}.hm-float:nth-child(3n+2){animation-delay:-2.3s;animation-duration:8s}.hm-float:nth-child(3n){animation-delay:-4.6s;animation-duration:9s}@keyframes hm-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-7px,0)}}.hm-float .hm-face{transition:box-shadow .4s ease,transform .4s ease}.hm-stage:hover .hm-float,.hm-stage:focus-within .hm-float{animation-play-state:paused}.hm-stage:hover .hm-col,.hm-stage:focus-within .hm-col{animation-play-state:paused}@keyframes hm-loop{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 10px))}}.hm-stack{display:grid;gap:24px}.hm-card{border-radius:32px;overflow:hidden;box-shadow:0 -1px #0f1f180a,0 -18px 40px -24px #0b2e2259}@media(min-width:900px){.hm-card{position:sticky;top:calc(96px + var(--i) * 30px);transform-origin:50% 0;transform:translateZ(0) scale(calc(1 - var(--p, 0) * .06));box-shadow:0 -1px #0f1f180a,0 calc(-18px - var(--p, 0) * 14px) calc(40px + var(--p, 0) * 40px) -24px rgba(11,46,34,calc(.35 + var(--p, 0) * .25));transition:transform .12s linear}.hm-card__inner{opacity:calc(1 - var(--p, 0) * .35)}.hm-stack{gap:56px}}.hm-card--forest{background:#0b2e22;color:#fff}.hm-card--white{background:#fff;border:1px solid #D8E2DC}.hm-card--mint{background:#f2f8f4}.hm-ico{width:48px;height:48px;border-radius:14px;background:#e3f3ea;color:#0e6b43;display:inline-flex;align-items:center;justify-content:center}.hm-card--forest .hm-ico{background:#c3ced824;color:#c3ced8}.hm-steps{counter-reset:step}.hm-step__dot{width:44px;height:44px;border-radius:999px;background:#0e6b43;color:#fff;display:inline-flex;align-items:center;justify-content:center;font:700 16px/1 var(--ev-font-display);box-shadow:0 0 0 6px #fff;position:relative;z-index:1}.hm-steps__line{position:absolute;background:#d8e2dc}.hm-reveal{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.22,.8,.3,1),transform .8s cubic-bezier(.22,.8,.3,1)}.hm-reveal.is-in,.hm-reveal.hm-stagger{opacity:1;transform:none}.hm-stagger>li{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.22,.8,.3,1),transform .7s cubic-bezier(.22,.8,.3,1)}.hm-stagger.is-in>li{opacity:1;transform:none}.hm-stagger.is-in>li:nth-of-type(2){transition-delay:.12s}.hm-stagger.is-in>li:nth-of-type(3){transition-delay:.24s}.hm-stagger.is-in>li:nth-of-type(4){transition-delay:.36s}.hm-reveal--window{transform:translateY(48px) scale(.97);transition-duration:.9s}.hm-wordmark{font:700 clamp(64px,17vw,240px)/.85 var(--ev-font-display);letter-spacing:-.05em;color:#c3ced829;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(prefers-reduced-motion:reduce){.hm-col--up,.hm-col--down,.hm-float{animation:none}.hm-stage:before,.hm-stage:after{display:none}.hm-card{position:relative!important;top:auto!important;transform:none!important;transition:none!important}.hm-card__inner{opacity:1!important}.hm-reveal,.hm-stagger>li{opacity:1;transform:none;transition:none}}.isd-window{position:relative;border-radius:30px;background:#fff;border:1px solid #D8E2DC;box-shadow:0 0 0 6px #e3f3eab3,0 1px 2px #0f1f180f,0 30px 60px -28px #0b2e2261,0 0 80px -30px #1f9d5e59}.isd-window__bar{display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid #D8E2DC;background:linear-gradient(180deg,#f7fbf8,#eef6f1);border-radius:29px 29px 0 0}.isd-window__dots{display:inline-flex;gap:6px}.isd-window__dots i{width:10px;height:10px;border-radius:50%;background:#c3ced8;display:block}.isd-window__dots i:first-child{background:#1f9d5e}.isd-window__url{flex:1;min-width:0;height:28px;border-radius:999px;background:#fff;border:1px solid #D8E2DC;display:flex;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:600;color:#4b5a53;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.isd-window__live{width:7px;height:7px;border-radius:50%;background:#1f9d5e;box-shadow:0 0 0 3px #1f9d5e2e;flex:none}.isd-window__body{padding:10px}@media(min-width:640px){.isd-window__body{padding:24px}}.isd-pulse{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;animation:isd-pulse .6s ease-out both}@keyframes isd-pulse{0%{box-shadow:0 0 #1f9d5e73;background:#e3f3ea8c}to{box-shadow:0 0 0 10px #1f9d5e00;background:#e3f3ea00}}.isd-reenter{animation:isd-reenter .42s cubic-bezier(.22,.8,.3,1) both}@keyframes isd-reenter{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}.isd-bar{transition:width .45s cubic-bezier(.22,.8,.3,1)}@media(prefers-reduced-motion:reduce){.isd-pulse{display:none}.isd-reenter{animation:none}.isd-bar{transition:none}}
