@font-face{font-family:Underland;src:url(/fonts/underland-webfont.woff2)format("woff2"),url(/fonts/underland-webfont.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}.sh{--sh-bg:#000;--sh-fg:#fff;--sh-card:#0f0f0f;--sh-green:#45a548;--sh-green-dark:#19712c;--sh-muted:#a3a3a3;--sh-shadow-green:0 -8px 24px #45a54866, 0 8px 24px #45a54866;background:var(--sh-bg);color:var(--sh-fg);width:100%;max-width:100vw;font-family:Roboto,system-ui,-apple-system,sans-serif;line-height:1.55;overflow-x:hidden}.sh *,.sh :before,.sh :after{box-sizing:border-box}:where(.sh h1,.sh h2,.sh h3,.sh h4,.sh ul,.sh ol,.sh li,.sh a,.sh p,.sh button){color:inherit;margin:0;padding:0}:where(.sh button){cursor:pointer;font:inherit;background:0 0;border:0}:where(.sh ul,.sh ol){list-style:none}:where(.sh a){text-decoration:none}:where(.sh img,.sh video,.sh svg){max-width:100%;height:auto;display:block}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.sh-green{color:var(--sh-green);font-weight:700}.sh-script{color:var(--sh-green);font-family:Underland,cursive;font-weight:400}.sh .sh-sec,.sh .sh-leadership,.sh .sh-blueprint,.sh .sh-join,.sh .sh-territory-wrap{opacity:0;transition:opacity .7s ease-out,transform .7s ease-out;transform:translateY(30px)}.sh .sh-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sh .sh-sec,.sh .sh-leadership,.sh .sh-blueprint,.sh .sh-join,.sh .sh-territory-wrap{opacity:1;transition:none;transform:none}}.sh-sec{padding:50px 20px;position:relative}.sh-sec__inner{max-width:1280px;margin:0 auto}@media (width>=768px){.sh-sec{padding:60px 40px}}@media (width>=1024px){.sh-sec{padding:100px 80px}}.sh-banner{object-fit:contain;width:100%;max-width:1080px;height:auto;margin:0 auto}.sh-body{color:var(--sh-fg);font-family:Roboto,sans-serif;font-size:clamp(15px,4vw,18px);line-height:1.6}.sh-h2{text-transform:uppercase;letter-spacing:.25em;text-align:center;color:var(--sh-fg);margin-bottom:48px;font-family:Roboto,sans-serif;font-size:clamp(15px,3vw,18px);font-weight:700}.sh-btn{text-transform:uppercase;letter-spacing:.07em;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;padding:16px 40px;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;transition:all .2s;display:inline-flex}@media (width>=768px){.sh-btn{font-size:28px}}.sh-btn--standard{border:3px solid var(--sh-green);color:var(--sh-fg);background:#45a54836}.sh-btn--standard:hover{background:var(--sh-green);border-color:var(--sh-fg);box-shadow:0 0 18px #fff9}.sh-btn--solid{border:4px solid var(--sh-fg);background:var(--sh-green);color:var(--sh-fg)}.sh-btn--solid:hover{filter:brightness(1.1);box-shadow:0 0 18px #45a54880}.sh-card{background:var(--sh-card);border-radius:8px;padding:16px;transition:all .3s;position:relative}@media (width>=640px){.sh-card{padding:24px}}@media (width>=768px){.sh-card{padding:32px}}.sh-card:before{content:"";background:var(--sh-green);border-radius:8px 8px 0 0;height:2px;position:absolute;top:0;left:0;right:0}.sh-card:hover{box-shadow:0 -2px #45a548e6,0 2px #45a548e6,0 -8px 20px #45a54866,0 8px 20px #45a54866,0 -16px 40px #45a54833,0 16px 40px #45a54833}.sh{--sh-nav-offset:0px}@keyframes sh-glow-pulse{0%,to{text-shadow:0 0 10px #45a548cc,0 0 30px #45a54866,0 0 60px #45a54833}50%{text-shadow:0 0 20px #45a548,0 0 50px #45a548b3,0 0 100px #45a54866}}.sh-hero{width:100%;min-height:calc(100vh - var(--sh-nav-offset) - 48px);min-height:calc(100svh - var(--sh-nav-offset) - 48px);padding:30px 0 24px;position:relative;overflow:hidden}@media (width>=768px){.sh-hero{min-height:calc(100vh - var(--sh-nav-offset) - 52px);min-height:calc(100svh - var(--sh-nav-offset) - 52px);padding:60px 0 48px}}.sh-hero__video{object-fit:cover;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.2)}@media (width>=768px){.sh-hero__video{transform:scale(1)}}.sh-hero__overlay{pointer-events:none;background:#00000080;position:absolute;inset:0}.sh-hero__fade{background:linear-gradient(to bottom, transparent, var(--sh-bg));pointer-events:none;height:200px;position:absolute;bottom:0;left:0;right:0}.sh-hero__content{z-index:10;min-height:calc(100vh - var(--sh-nav-offset) - 100px);min-height:calc(100svh - var(--sh-nav-offset) - 100px);text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 20px;display:flex;position:relative}@media (width>=768px){.sh-hero__content{min-height:calc(100vh - var(--sh-nav-offset) - 140px);min-height:calc(100svh - var(--sh-nav-offset) - 140px);padding:0 40px}}.sh-hero__banner{object-fit:contain;width:100%;max-width:min(95vw,1080px);height:auto}@media (width>=1024px){.sh-hero__banner{max-width:1080px}}.sh-hero__cta{pointer-events:auto;margin-top:32px}@media (width>=768px){.sh-hero__cta{margin-top:40px}}.sh-proof{background:var(--sh-bg);padding:24px 0;overflow:hidden}@media (width>=768px){.sh-proof{padding:32px 0}}.sh-proof__callout{text-transform:uppercase;letter-spacing:.25em;color:var(--sh-fg);text-align:center;margin-bottom:20px;font-family:Roboto,sans-serif;font-size:clamp(14px,3vw,18px);font-weight:700}.sh-proof__marquee{border-top:1px solid #45a5484d;border-bottom:1px solid #45a5484d;padding:16px 0;position:relative;overflow:hidden}.sh-marquee__track{will-change:transform;width:max-content;animation:60s linear infinite sh-marquee;display:flex}@media (width>=768px){.sh-marquee__track{animation-duration:40s}}.sh-marquee__track:hover{animation-play-state:paused}.sh-marquee__block{align-items:center;display:flex}.sh-marquee__item{white-space:nowrap;align-items:center;display:inline-flex}.sh-marquee__text{color:var(--sh-green);text-transform:uppercase;letter-spacing:.126em;font-family:Roboto,sans-serif;font-size:clamp(14px,4vw,19px);font-weight:700}.sh-marquee__sep{color:#45a54866;margin:0 16px;font-size:10px}@media (width>=768px){.sh-marquee__sep{margin:0 32px}}@keyframes sh-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.sh-marquee__track{animation:none}}.sh-opportunity__grid{grid-template-columns:1fr;align-items:center;gap:32px;display:grid}@media (width>=768px){.sh-opportunity__grid{gap:40px}}@media (width>=1024px){.sh-opportunity__grid{grid-template-columns:1.1fr 1fr;gap:48px}}.sh-opportunity__text{order:2;min-width:0}@media (width>=1024px){.sh-opportunity__text{order:1}}.sh-opportunity__text .sh-banner{margin-bottom:40px}@media (width>=768px){.sh-opportunity__text .sh-banner{margin-bottom:48px}}.sh-opportunity__text .sh-body{max-width:42rem}.sh-opportunity__photo-wrap{order:1;justify-content:center;min-width:0;display:flex}@media (width>=1024px){.sh-opportunity__photo-wrap{order:2;justify-content:flex-end}}.sh-opportunity__photo{filter:drop-shadow(0 10px 40px #45a54859);width:100%;max-width:520px;height:auto}@media (width>=1024px){.sh-opportunity__photo{max-width:600px}}@media (width>=1280px){.sh-opportunity__photo{max-width:680px}}.sh-trends{grid-template-columns:1fr;gap:24px;max-width:64rem;margin:0 auto;display:grid}@media (width>=768px){.sh-trends{grid-template-columns:repeat(3,1fr);gap:32px}}.sh-trends__stat{color:var(--sh-fg);margin-bottom:24px;font-family:Bebas Neue,sans-serif;font-size:clamp(48px,6vw,70px);font-weight:700;line-height:1}.sh-trends__text{font-size:clamp(15px,3vw,16px)}.sh-team__grid{grid-template-columns:1fr;align-items:start;gap:32px;display:grid}@media (width>=768px){.sh-team__grid{gap:40px}}@media (width>=1024px){.sh-team__grid{grid-template-columns:1fr 1fr;gap:48px}}.sh-team__photo{width:100%;max-width:700px;height:auto}.sh-team__text .sh-banner{margin-bottom:40px}@media (width>=768px){.sh-team__text .sh-banner{margin-bottom:48px}}.sh-team__text .sh-body{max-width:36rem;margin-bottom:32px}.sh-quote{border-left:4px solid var(--sh-green);margin-top:48px;margin-bottom:32px;padding-left:16px}@media (width>=768px){.sh-quote{padding-left:24px}}.sh-quote__text{text-transform:uppercase;letter-spacing:.119em;color:var(--sh-fg);font-family:Roboto,sans-serif;font-size:clamp(15px,4vw,20px);line-height:1.6}.sh-quote__smile{color:var(--sh-green);font-weight:700;display:inline-block;position:relative}.sh-quote__smile-img{pointer-events:none;width:32px;height:auto;animation:2.5s ease-in-out infinite sh-pulse-gentle;position:absolute;top:-40px;left:50%;transform:translate(-50%)}@media (width>=768px){.sh-quote__smile-img{width:48px;top:-56px}}@keyframes sh-pulse-gentle{0%,to{opacity:1;transform:translate(-50%)scale(1)}50%{opacity:.85;transform:translate(-50%)scale(1.15)}}.sh-quote__attr{color:var(--sh-fg);margin-top:12px;font-size:clamp(14px,3vw,18px)}.sh-bignumbers{text-align:center;flex-direction:column;align-items:center;display:flex}.sh-bignumbers__banner{max-width:1080px;margin-bottom:40px}@media (width>=1024px){.sh-bignumbers__banner{max-width:800px;margin-bottom:48px}}.sh-bignumbers__list{flex-direction:column;width:100%;max-width:1152px;margin:0 auto;display:flex}.sh-bignumbers__row{border-top:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:12px;padding:20px 0;display:flex}.sh-bignumbers__row-end{border-top:1px solid #ffffff1a}@media (width>=768px){.sh-bignumbers__row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:0;padding:24px 0;display:grid}}.sh-bignumbers__value-wrap{justify-content:center;width:100%;display:flex}@media (width>=768px){.sh-bignumbers__value-wrap{justify-content:flex-end;width:auto;padding-right:24px}}@media (width>=1024px){.sh-bignumbers__value-wrap{padding-right:32px}}.sh-bignumbers__value{color:var(--sh-green);white-space:nowrap;letter-spacing:-.014em;font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-family:Bebas Neue,sans-serif;font-size:clamp(40px,9vw,75px);font-weight:700;line-height:1;display:inline-flex}@media (width>=768px){.sh-bignumbers__value{min-width:240px;padding:8px 16px}}@media (width>=1024px){.sh-bignumbers__value{min-width:320px}}.sh-bignumbers__bar{background:var(--sh-green);border-radius:9999px;width:64px;height:3px}@media (width>=768px){.sh-bignumbers__bar{width:4px;height:60px}}@media (width>=1024px){.sh-bignumbers__bar{height:80px}}.sh-bignumbers__label{text-transform:uppercase;color:var(--sh-fg);text-align:center;letter-spacing:-.014em;word-break:break-word;max-width:100%;font-family:Bebas Neue,sans-serif;font-size:clamp(26px,5.5vw,64px);font-weight:700;line-height:.95}@media (width>=768px){.sh-bignumbers__label{text-align:left;padding-left:24px}}@media (width>=1024px){.sh-bignumbers__label{padding-left:32px}}.sh-bignumbers__cta{margin-top:40px}@media (width>=768px){.sh-bignumbers__cta{margin-top:48px}}.sh-leadership-sec{padding:0}.sh-leadership{padding:50px 20px;position:relative}@media (width>=768px){.sh-leadership{padding:60px 40px}}@media (width>=1024px){.sh-leadership{padding:100px 80px}}.sh-leadership__banner{width:100%;max-width:1080px;margin:0 auto 24px}@media (width>=1024px){.sh-leadership__banner{max-width:700px;margin-bottom:32px}}.sh-leadership__subtitle{text-align:center;text-transform:uppercase;letter-spacing:.119em;color:var(--sh-fg);margin-bottom:24px;font-family:Roboto,sans-serif;font-size:clamp(14px,4vw,20px);font-style:italic}.sh-leadership__photo-wrap{max-width:1120px;margin:0 auto;position:relative}.sh-leadership__glow{z-index:0;pointer-events:none;filter:blur(80px);background:radial-gradient(#45a54899 0%,#45a54859 30%,#45a5481f 55%,#0000 75%);position:absolute;inset:-96px -48px}@media (width>=640px){.sh-leadership__glow{inset:-96px}}.sh-leadership__photo-clip{z-index:10;position:relative;overflow:hidden}.sh-leadership__photo{width:100%;height:auto;margin-top:-40%;margin-bottom:-26%}.sh-leadership__caption{z-index:10;text-align:center;color:var(--sh-fg);width:60%;max-width:672px;margin:-40px auto 0;font-family:Roboto,sans-serif;font-size:10px;line-height:1.65;position:relative}@media (width>=640px){.sh-leadership__caption{font-size:12px}}@media (width>=768px){.sh-leadership__caption{font-size:14px}}@media (width>=1024px){.sh-leadership__caption{font-size:15px}}.sh-leadership__caption strong{font-weight:700}.sh-join{position:relative}.sh-join__bg{object-fit:cover;opacity:.4;width:100%;height:100%;position:absolute;inset:0}.sh-join__bg-fade{background:#0009;position:absolute;inset:0}.sh-join__inner{z-index:1;padding:50px 20px;position:relative}@media (width>=768px){.sh-join__inner{padding:60px 40px}}@media (width>=1024px){.sh-join__inner{padding:100px 80px}}.sh-join__banner{width:100%;max-width:900px;margin:0 auto 40px}@media (width>=1024px){.sh-join__banner{max-width:650px;margin-bottom:48px}}.sh-join__grid{flex-direction:column;justify-content:center;align-items:stretch;gap:16px;margin-bottom:40px;display:flex}@media (width>=640px){.sh-join__grid{flex-direction:row;gap:24px}}.sh-join__card{text-align:center;padding:20px 24px}@media (width>=640px){.sh-join__card{padding:24px 32px}}.sh-join__card-title{text-transform:uppercase;letter-spacing:-.014em;color:var(--sh-fg);margin-bottom:8px;font-family:Roboto,sans-serif;font-size:clamp(14px,3vw,16px);font-weight:700;line-height:1.2}.sh-join__card-value{color:var(--sh-green);font-family:Bebas Neue,sans-serif;font-size:clamp(28px,6vw,36px);line-height:1}.sh-join__card-value--sub{margin-top:4px;font-size:clamp(24px,5vw,30px)}.sh-card__title-row{align-items:center;gap:12px;margin-bottom:16px;display:flex}.sh-card__title{text-transform:uppercase;letter-spacing:-.014em;color:var(--sh-fg);font-family:Roboto,sans-serif;font-size:clamp(16px,4vw,19px);font-weight:700;line-height:1.2}.sh-card__list{flex-direction:column;gap:10px;padding-left:16px;display:flex}.sh-card__item{align-items:flex-start;gap:8px;display:flex}.sh-card__item span{color:var(--sh-fg);font-family:Roboto,sans-serif;font-size:clamp(14px,3vw,16px);line-height:1.4}.sh-check{width:24px;height:24px;color:var(--sh-green);flex-shrink:0}.sh-check--sm{width:16px;height:16px;margin-top:2px}.sh-join__callout{text-transform:uppercase;letter-spacing:.119em;color:var(--sh-fg);text-align:center;max-width:56rem;margin:0 auto 40px;font-family:Roboto,sans-serif;font-size:clamp(16px,4vw,24px);font-weight:700;line-height:1.6}.sh-join__cta-wrap{justify-content:center;display:flex}.sh-blueprint{position:relative;overflow:hidden}.sh-blueprint__bg-a{opacity:.4;pointer-events:none;object-fit:contain;width:300px;height:auto;position:absolute;top:15%;left:0}@media (width>=640px){.sh-blueprint__bg-a{width:450px}}@media (width>=768px){.sh-blueprint__bg-a{width:600px}}@media (width>=1024px){.sh-blueprint__bg-a{width:900px}}.sh-blueprint__bg-b{opacity:.4;pointer-events:none;object-fit:contain;width:280px;height:auto;position:absolute;bottom:6%;right:0}@media (width>=640px){.sh-blueprint__bg-b{width:400px}}@media (width>=768px){.sh-blueprint__bg-b{width:550px}}@media (width>=1024px){.sh-blueprint__bg-b{width:850px}}.sh-blueprint__overlay{pointer-events:none;background:#0006;position:absolute;inset:0}.sh-blueprint__inner{z-index:1;padding:50px 20px;position:relative}@media (width>=768px){.sh-blueprint__inner{padding:60px 40px}}@media (width>=1024px){.sh-blueprint__inner{padding:100px 80px}}.sh-blueprint__banner{z-index:10;width:100%;max-width:900px;margin:0 auto 40px;position:relative}@media (width>=1024px){.sh-blueprint__banner{max-width:650px;margin-bottom:48px}}.sh-blueprint__list{z-index:10;flex-direction:column;gap:24px;max-width:56rem;margin:0 auto;display:flex;position:relative}@media (width>=768px){.sh-blueprint__list{gap:32px}}.sh-blueprint__step{grid-template-columns:auto 1fr;align-items:start;gap:16px;display:grid}@media (width>=768px){.sh-blueprint__step{gap:24px}}.sh-blueprint__num{text-transform:uppercase;-webkit-text-stroke:2px #fff;color:#0000;font-family:Bebas Neue,sans-serif;font-size:clamp(60px,15vw,242px);font-weight:700;line-height:1;transition:all .3s}.sh-blueprint__step:hover .sh-blueprint__num{-webkit-text-stroke:2px #49a74c}.sh-blueprint__body{padding-top:8px}@media (width>=768px){.sh-blueprint__body{padding-top:16px}}.sh-blueprint__title{text-transform:uppercase;letter-spacing:.119em;color:var(--sh-fg);margin-bottom:8px;font-family:Roboto,sans-serif;font-size:clamp(16px,4vw,24px);font-weight:700}.sh-blueprint__bar{background:var(--sh-green);width:64px;height:2px;margin-bottom:16px}.sh-blueprint__cta-wrap{z-index:10;justify-content:center;margin-top:40px;display:flex;position:relative}@media (width>=768px){.sh-blueprint__cta-wrap{margin-top:48px}}.sh-testimonial{position:relative}.sh-testimonial__banner{width:100%;max-width:900px;margin:0 auto 40px}@media (width>=1024px){.sh-testimonial__banner{max-width:650px;margin-bottom:48px}}.sh-testimonial__slide{display:none}.sh-testimonial__slide[data-active=true]{display:block}.sh-testimonial__row{flex-direction:column;align-items:center;gap:24px;max-width:56rem;margin:0 auto;display:flex}@media (width>=768px){.sh-testimonial__row{flex-direction:row;gap:48px}}.sh-testimonial__photo-frame{border:4px solid var(--sh-fg);border-radius:9999px;flex-shrink:0;width:128px;height:128px;overflow:hidden}@media (width>=640px){.sh-testimonial__photo-frame{width:160px;height:160px}}@media (width>=768px){.sh-testimonial__photo-frame{border-width:6px;width:224px;height:224px}}.sh-testimonial__photo{object-fit:cover;width:100%;height:100%}.sh-testimonial__content-row{flex:1;align-items:flex-start;gap:16px;width:100%;display:flex}.sh-testimonial__bar{display:none}@media (width>=768px){.sh-testimonial__bar{background:var(--sh-green);flex-shrink:0;align-self:stretch;width:3px;display:block}}.sh-testimonial__content{flex:1}.sh-stars{gap:4px;margin-bottom:16px;display:flex}.sh-star{width:20px;height:20px;color:var(--sh-fg);fill:#0000;transition:fill .5s,color .5s}.sh-star--lit{fill:var(--sh-green);color:var(--sh-green)}.sh-testimonial__quote{color:var(--sh-fg);min-height:60px;margin-bottom:24px;font-family:Roboto,sans-serif;font-size:clamp(14px,3.5vw,18px);line-height:1.65}@media (width>=768px){.sh-testimonial__quote{min-height:80px}}.sh-testimonial__name,.sh-testimonial__title,.sh-testimonial__locs{color:var(--sh-fg);font-family:Roboto,sans-serif;font-size:clamp(15px,3vw,18px);font-weight:700}.sh-testimonial__next{width:44px;height:44px;color:var(--sh-fg);border-radius:9999px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;transition:color .2s;display:inline-flex}.sh-testimonial__next:hover{color:var(--sh-green)}.sh-testimonial__next svg{width:32px;height:32px}.sh-testimonial__dots{justify-content:center;align-items:center;gap:8px;margin-top:32px;display:flex}.sh-testimonial__dot{border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.sh-testimonial__dot:after{content:"";background:var(--sh-muted);border-radius:9999px;width:12px;height:12px;transition:all .3s;display:block}.sh-testimonial__dot[data-active=true]:after{background:var(--sh-green);width:32px}.sh-testimonial__dot:hover:after{background:var(--sh-green)}.sh-testimonial__cta-wrap{justify-content:center;margin-top:40px;display:flex}@media (width>=768px){.sh-testimonial__cta-wrap{margin-top:48px}}.sh-territory{position:relative;overflow:hidden}.sh-territory__particles{pointer-events:none;z-index:0;opacity:.04;background-image:radial-gradient(circle 1px, var(--sh-green) 1px, transparent 1px);background-size:40px 40px;position:absolute;inset:0}.sh-territory__banner{z-index:1;width:100%;max-width:900px;margin:0 auto 40px;position:relative}@media (width>=1024px){.sh-territory__banner{max-width:650px;margin-bottom:48px}}.sh-territory__badge{backdrop-filter:blur(4px);z-index:1;background:#0f0f0fcc;border:1px solid #45a5484d;border-radius:9999px;align-items:center;gap:12px;margin:0 auto 24px;padding:8px 24px;display:inline-flex;position:relative;box-shadow:0 0 20px #45a54826,inset 0 1px #45a5481a}.sh-territory>.sh-territory__badge{margin-left:auto;margin-right:auto}.sh-territory{text-align:center}.sh-territory>*{text-align:left}.sh-territory>.sh-territory__banner,.sh-territory>.sh-territory__headline{text-align:center}.sh-territory__ping{width:10px;height:10px;display:inline-flex;position:relative}.sh-territory__ping>span:first-child{background:var(--sh-green);opacity:.75;border-radius:9999px;animation:1.5s cubic-bezier(0,0,.2,1) infinite sh-ping;position:absolute;inset:0}.sh-territory__ping>span:last-child{background:var(--sh-green);border-radius:9999px;width:10px;height:10px;display:inline-flex;position:relative}@keyframes sh-ping{75%,to{opacity:0;transform:scale(2)}}.sh-territory__count{color:var(--sh-green);letter-spacing:.126em;text-shadow:0 0 8px #45a54899;min-width:2ch;font-family:Bebas Neue,sans-serif;font-size:14px}.sh-territory__count-label{color:var(--sh-green);letter-spacing:.126em;font-family:Bebas Neue,sans-serif;font-size:14px}.sh-territory__growing{color:var(--sh-muted);letter-spacing:.126em;font-family:Bebas Neue,sans-serif;font-size:14px}.sh-territory__map-wrap{z-index:1;max-width:64rem;margin:0 auto;position:relative}.sh-territory__glow{filter:blur(50px);pointer-events:none;z-index:0;background:radial-gradient(#45a5482e 0%,#0000 65%);width:50%;height:60%;position:absolute;top:15%;right:5%}.sh-territory__svg{z-index:1;filter:drop-shadow(0 0 50px #45a54833);width:100%;height:auto;position:relative}.sh-state{cursor:pointer;outline:none;transition:all .3s}.sh-state--inactive:hover{filter:drop-shadow(0 0 8px #40bf4499);fill:#2d8630!important;stroke:#40bf44!important;stroke-width:1.5px!important}.sh-state--active:hover{fill:#53c657!important}.sh-territory__legend{justify-content:center;gap:32px;margin-top:24px;display:flex}.sh-territory__legend-item{letter-spacing:.126em;color:#fffc;align-items:center;gap:10px;font-family:Bebas Neue,sans-serif;font-size:14px;display:inline-flex}.sh-territory__legend-dot{border-radius:9999px;width:12px;height:12px}.sh-territory__legend-dot--active{background:var(--sh-green);box-shadow:0 0 8px #45a54899}.sh-territory__legend-dot--soon{background:#26262699;border:1px solid #a3a3a333}.sh-tooltip{z-index:40;pointer-events:none;opacity:0;white-space:nowrap;background:linear-gradient(135deg,#000000eb 0%,#0f0f0ff2 100%);border:1px solid #45a54880;border-radius:12px;align-items:center;gap:12px;padding:12px 20px;transition:opacity .2s;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 0 20px #45a5484d,0 0 40px #45a5481a,0 8px 24px #0009}.sh-tooltip--visible{opacity:1}.sh-tooltip__ping{width:12px;height:12px;display:inline-flex;position:relative}.sh-tooltip__ping>span:first-child{background:var(--sh-green);opacity:.75;border-radius:9999px;animation:1.5s cubic-bezier(0,0,.2,1) infinite sh-ping;position:absolute;inset:0}.sh-tooltip__ping>span:last-child{background:var(--sh-green);border-radius:9999px;width:12px;height:12px;display:inline-flex;position:relative;box-shadow:0 0 8px #45a548cc}.sh-tooltip>div{flex-direction:column;display:flex}.sh-tooltip__top{text-transform:uppercase;letter-spacing:.126em;color:#45a548b3;font-family:Roboto,sans-serif;font-size:11px;font-weight:700}.sh-tooltip__bot{letter-spacing:.126em;color:var(--sh-fg);margin-top:2px;font-family:Bebas Neue,sans-serif;font-size:18px;line-height:1}.sh-territory__headline{text-align:center;text-transform:uppercase;letter-spacing:.126em;color:var(--sh-fg);z-index:1;margin-top:48px;font-family:Roboto,sans-serif;font-size:clamp(14px,4vw,24px);font-weight:700;position:relative}.sh-territory__green-pulse{color:var(--sh-green);animation:2s ease-in-out infinite sh-glow-pulse}.sh-getstarted__banner{width:100%;max-width:800px;margin:0 auto 40px}@media (width>=1024px){.sh-getstarted__banner{max-width:600px;margin-bottom:48px}}.sh-getstarted__subtitle{color:var(--sh-fg);text-transform:uppercase;letter-spacing:.126em;text-align:center;margin-bottom:48px;font-family:Roboto,sans-serif;font-size:clamp(16px,4vw,24px);font-weight:700;line-height:1.6}.sh-getstarted__features{grid-template-columns:repeat(2,1fr);align-items:start;gap:16px 24px;max-width:64rem;margin:0 auto 32px;display:grid}@media (width>=768px){.sh-getstarted__features{grid-template-columns:repeat(4,1fr)}}.sh-getstarted__feature{align-items:center;gap:8px;display:flex}.sh-getstarted__feature span{text-transform:uppercase;letter-spacing:.126em;color:var(--sh-fg);font-family:Roboto,sans-serif;font-size:clamp(13px,3vw,15px);font-weight:700;line-height:1.2}.sh-getstarted__form-wrap{max-width:56rem;margin:0 auto}.sh-footer{background:var(--sh-green-dark);border-top:1px solid #45a54866;padding:32px 0}.sh-footer__inner{flex-direction:column;align-items:center;gap:16px;max-width:1280px;margin:0 auto;padding:0 20px;display:flex}@media (width>=768px){.sh-footer__inner{padding:0 40px}}.sh-footer__links{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}@media (width>=640px){.sh-footer__links{flex-direction:row;gap:16px}}.sh-footer__link{text-transform:uppercase;letter-spacing:.126em;color:#fff;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-family:Roboto,sans-serif;font-size:clamp(13px,3vw,16px);font-weight:700;transition:color .2s;display:inline-flex}.sh-footer__link:hover{color:#fffc}.sh-footer__powered{text-transform:uppercase;letter-spacing:.126em;color:#fff;text-align:center;font-family:Roboto,sans-serif;font-size:clamp(11px,2.5vw,14px)}.sh-footer__powered strong{font-weight:700}
