.HeroSection_gwHero__CTDSi{--hero-pad-x:clamp(1.25rem,4vw,2.5rem);--hero-condense:0;--hero-copy-expanded:280px;position:relative;isolation:isolate;overflow:visible;padding-top:calc(88px - (var(--hero-condense) * 12px));scroll-margin-top:0;border-top:1px solid color-mix(in srgb,var(--gw-ink,#121212) 8%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--gw-brand,#4e8a21) 4%,#ffffff) 0,#ffffff 36%,#ffffff 100%)}.HeroSection_gwHero__CTDSi,.HeroSection_heroPin__Wg2Qw{display:flex;flex-direction:column;align-items:center;width:100%}.HeroSection_heroPin__Wg2Qw{--hero-pin-min:auto;min-height:var(--hero-pin-min)}.HeroSection_heroInner__FP7Q4{position:relative;z-index:2;width:min(100% - (var(--hero-pad-x) * 2),56rem);margin:0 auto;padding:calc(.85rem * (1 - var(--hero-condense) * .55)) 0 calc(2.75rem - (var(--hero-condense) * .85rem));text-align:center;display:flex;flex-direction:column;align-items:center;gap:calc(1.1rem * (1 - var(--hero-condense) * .72));box-sizing:border-box;will-change:transform}.HeroSection_heroCopy__JCjXw{display:flex;flex-direction:column;align-items:center;gap:calc(1.1rem * (1 - var(--hero-condense) * .9));width:100%;max-height:calc(var(--hero-copy-expanded) * (1 - var(--hero-condense) * .96));margin:0;overflow:hidden;opacity:calc(1 - var(--hero-condense));transform:translate3d(0,calc(var(--hero-condense) * -8px),0);transform-origin:center top;will-change:max-height,opacity,transform,gap;pointer-events:none}.HeroSection_eyebrow__xZX6U{margin:0;font-size:var(--gw-text-caption,.8125rem);font-weight:var(--gw-weight-bold,700);letter-spacing:var(--gw-tracking-wide,.08em);text-transform:uppercase;color:var(--gw-ink-muted,#6e6e73);opacity:calc(1 - (var(--hero-condense) * 1.02));transform:translate3d(0,calc(var(--hero-condense) * -4px),0);will-change:transform,opacity}.HeroSection_title__qtx9L{margin:0;font-family:var(--gw-font,inherit);font-size:clamp(2rem,4.2vw,2.6rem);font-weight:var(--gw-weight-heavy,800);line-height:var(--gw-leading-tight,1.12);letter-spacing:var(--gw-tracking-tight,-.025em);color:var(--gw-ink,#121212);text-wrap:balance;transform-origin:center top;transform:translate3d(0,calc(var(--hero-condense) * -10px),0) scale(calc(1 - (var(--hero-condense) * .1)));opacity:calc(1 - (var(--hero-condense) * .98));will-change:transform,opacity}.HeroSection_titleAccent__cQKGC{color:var(--gw-brand,#4e8a21)}.HeroSection_lede__MwpA5{margin:0;max-width:38rem;font-size:clamp(.98rem,1.4vw,1.1rem);line-height:var(--gw-leading-body,1.55);color:var(--gw-ink-secondary,#3a3b37);text-wrap:pretty}.HeroSection_points__axrfG{list-style:none;margin:.15rem auto 0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;text-align:left;width:-moz-fit-content;width:fit-content;max-width:32rem;opacity:calc(1 - (var(--hero-condense) * 1.05));transform:translate3d(0,calc(var(--hero-condense) * -12px),0);will-change:transform,opacity;pointer-events:none}.HeroSection_point__a9uOx{display:flex;align-items:flex-start;gap:.6rem;font-size:var(--gw-text-support,.9375rem);font-weight:var(--gw-weight-medium,600);line-height:1.45;color:var(--gw-ink-secondary,#3a3b37)}.HeroSection_pointIcon___qQAY{flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.15rem;color:var(--gw-brand,#4e8a21)}.HeroSection_pointIcon___qQAY svg{width:100%;height:100%;display:block}.HeroSection_pointAccent__JAmgc{color:var(--gw-brand,#4e8a21);font-weight:var(--gw-weight-bold,700)}.HeroSection_chatStage__nqZ_N{position:relative;z-index:1;width:100%;max-width:42rem;margin:calc(.35rem * (1 - var(--hero-condense))) auto 0;align-self:center;transform:none}.HeroSection_chatHost__xnuzi{position:relative;z-index:1;width:100%;overflow:visible;touch-action:manipulation}.HeroSection_chatHost__xnuzi,.HeroSection_chatHost__xnuzi[data-wyzer-layout=prompts]{height:auto;min-height:0;max-height:none}.HeroSection_chatHost__xnuzi[data-wyzer-layout=conversation] .wyzer-panel-inline.wyzer-panel-live{height:auto}.HeroSection_introOrb__tFFxQ{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:1;filter:blur(0);transform:scale(1);transition:transform .65s cubic-bezier(.33,1,.68,1)}.HeroSection_introOrbShrink__mDZHn{transform:scale(.55)}.HeroSection_introOrbFade__6WUxr{transition:opacity .7s ease-out,transform .7s cubic-bezier(.4,0,.7,1),filter .7s ease-out;opacity:0;transform:scale(.32);filter:blur(10px)}.HeroSection_siriToggle__qyvkv{position:relative;display:flex;align-items:center;justify-content:center;width:9rem;height:9rem;border:none;overflow:hidden;color:#fff;background:radial-gradient(120% 120% at 28% 16%,#f4f7f2 0,#c3d2bd 16%,#82a077 32%,#4e6b46 52%,#263624 76%,#10190f 100%);animation:HeroSection_gw-siri-liquid__ZlEX9 8s ease-in-out infinite,HeroSection_gw-siri-glow__fa1z3 5s ease-in-out infinite}.HeroSection_siriOrb__rEnMc{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.HeroSection_siriOrb__rEnMc:before{content:"";position:absolute;top:50%;left:50%;width:190%;height:30%;background:linear-gradient(90deg,#eef5ea,#9fd18f,#4e8a24,#f7fbf3,#6b9a5c,#d9f2c4,#eef5ea);background-size:260% 100%;mix-blend-mode:overlay;opacity:1;animation:HeroSection_gw-siri-sweep__QnGtY 7s ease-in-out infinite,HeroSection_gw-siri-hue__LG7vW 10s ease-in-out infinite}.HeroSection_siriOrb__rEnMc:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 55% 35% at 30% 18%,rgba(255,255,255,.9),rgba(255,255,255,0) 65%)}@keyframes HeroSection_gw-siri-glow__fa1z3{0%,to{box-shadow:inset 0 -10px 16px rgba(10,15,8,.5),inset 0 3px 6px rgba(255,255,255,.55),0 0 0 0 rgba(150,170,150,0)}50%{box-shadow:inset 0 -10px 16px rgba(10,15,8,.5),inset 0 3px 6px rgba(255,255,255,.7),0 0 18px 4px rgba(150,190,150,.45)}}@keyframes HeroSection_gw-siri-liquid__ZlEX9{0%{border-radius:42% 58% 63% 37%/41% 46% 54% 59%;transform:scale(1) rotate(0deg)}14%{border-radius:63% 37% 30% 70%/55% 66% 34% 45%;transform:scale(1.05) rotate(-6deg)}28%{border-radius:35% 65% 55% 45%/65% 35% 60% 40%;transform:scale(.97) rotate(4deg)}42%{border-radius:58% 42% 68% 32%/40% 58% 42% 60%;transform:scale(1.06) rotate(-3deg)}56%{border-radius:48% 52% 38% 62%/60% 48% 52% 40%;transform:scale(.98) rotate(7deg)}70%{border-radius:66% 34% 52% 48%/45% 62% 38% 55%;transform:scale(1.04) rotate(-5deg)}84%{border-radius:39% 61% 60% 40%/58% 41% 59% 42%;transform:scale(.99) rotate(2deg)}to{border-radius:42% 58% 63% 37%/41% 46% 54% 59%;transform:scale(1) rotate(0deg)}}@keyframes HeroSection_gw-siri-sweep__QnGtY{0%{background-position:0 0;transform:translate(-50%,-50%) rotate(-8deg)}50%{background-position:100% 0;transform:translate(-50%,-50%) rotate(5deg)}to{background-position:200% 0;transform:translate(-50%,-50%) rotate(-8deg)}}@keyframes HeroSection_gw-siri-hue__LG7vW{0%,to{filter:blur(3px) hue-rotate(-12deg)}50%{filter:blur(3px) hue-rotate(12deg)}}.HeroSection_heroActions__nUuk1{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;gap:0;padding-top:calc(.35rem * (1 - var(--hero-condense) * .5));opacity:calc(1 - (var(--hero-condense) * .12));transform:none}.HeroSection_ctaPrimary__ZBFu8{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.8rem 1.45rem;border-radius:14px;background:color-mix(in srgb,var(--gw-brand-deep,#1a3a2a) 88%,transparent);color:var(--gw-ink-inverse,#fff);text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:var(--gw-text-label,.875rem);font-weight:var(--gw-weight-bold,700);border:1px solid transparent;backdrop-filter:blur(16px) saturate(1.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 10px 22px color-mix(in srgb,var(--gw-brand-deep,#1a3a2a) 18%,transparent);transition:background .28s ease,box-shadow .28s ease,transform .28s ease}.HeroSection_ctaPrimary__ZBFu8:hover{background:color-mix(in srgb,var(--gw-brand-active,#24421a) 94%,transparent);transform:translateY(-1px)}.HeroSection_ctaPrimary__ZBFu8:focus-visible{outline:2px solid var(--gw-focus-brand,var(--gw-brand,#4e8a21));outline-offset:3px}.HeroSection_pillarsRow__XA44r{width:min(100% - (var(--hero-pad-x) * 2),var(--gw-portal-max,1440px));margin:0 auto;padding:clamp(1.5rem,3vw,2rem) 0 clamp(2rem,4vw,3rem);border-top:1px solid color-mix(in srgb,var(--gw-ink,#121212) 8%,transparent)}.HeroSection_pillarsGrid__jsLsW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.75rem)}.HeroSection_pillar__EPb8r{display:flex;flex-direction:column;gap:.45rem;min-width:0;text-align:left}.HeroSection_pillarIcon__krlgk{width:1.5rem;height:1.5rem;color:var(--gw-brand-deep,#1a3a2a);margin-bottom:.1rem}.HeroSection_pillarIcon__krlgk svg{width:100%;height:100%;display:block}.HeroSection_pillarTitle__EQpQW{font-size:1rem;font-weight:var(--gw-weight-bold,700);color:var(--gw-ink,#121212);letter-spacing:-.01em}.HeroSection_pillarBody__RESLI{margin:0;font-size:var(--gw-text-label,.875rem);line-height:1.5;color:var(--gw-ink-muted,#6e6e73);text-wrap:pretty}@media (prefers-reduced-motion:reduce){.HeroSection_gwHero__CTDSi{--hero-condense:0!important}.HeroSection_heroPin__Wg2Qw{min-height:0!important}.HeroSection_heroInner__FP7Q4{transform:none!important;will-change:auto}.HeroSection_heroCopy__JCjXw{max-height:none!important;overflow:visible!important;gap:1.1rem!important}.HeroSection_chatStage__nqZ_N,.HeroSection_eyebrow__xZX6U,.HeroSection_heroActions__nUuk1,.HeroSection_heroCopy__JCjXw,.HeroSection_points__axrfG,.HeroSection_title__qtx9L{opacity:1!important;transform:none!important;will-change:auto}.HeroSection_chatHost__xnuzi{transition:none}.HeroSection_introOrb__tFFxQ{transition:none;display:none}.HeroSection_siriOrb__rEnMc:before,.HeroSection_siriToggle__qyvkv{animation:none}.HeroSection_ctaPrimary__ZBFu8{transition:none}}@media (max-width:640px){.HeroSection_gwHero__CTDSi{padding-top:calc(72px - (var(--hero-condense) * 8px))}}@media (min-width:640px){.HeroSection_heroInner__FP7Q4{padding:calc(1rem * (1 - var(--hero-condense) * .55)) 0 calc(3.25rem - (var(--hero-condense) * 1rem));gap:calc(1.2rem * (1 - var(--hero-condense) * .72))}.HeroSection_title__qtx9L{font-size:clamp(2.25rem,3.6vw,2.75rem)}.HeroSection_siriToggle__qyvkv{width:11rem;height:11rem}}@media (max-width:900px){.HeroSection_pillarsGrid__jsLsW{grid-template-columns:1fr;gap:1.15rem}}@media (max-width:640px){.HeroSection_gwHero__CTDSi{--hero-pad-x:1rem;padding-top:calc(72px - (var(--hero-condense) * 8px))}.HeroSection_heroInner__FP7Q4{padding-top:calc(.55rem * (1 - var(--hero-condense) * .5));padding-bottom:calc(2rem - (var(--hero-condense) * .55rem));gap:calc(.95rem * (1 - var(--hero-condense) * .7))}.HeroSection_title__qtx9L{font-size:clamp(1.7rem,7.2vw,2.1rem)}.HeroSection_lede__MwpA5{font-size:.95rem}.HeroSection_point__a9uOx{font-size:.875rem}.HeroSection_heroActions__nUuk1{width:100%;justify-content:center}.HeroSection_ctaPrimary__ZBFu8{flex:0 1 auto;width:auto;max-width:100%}}@media (max-height:560px) and (max-width:900px){.HeroSection_gwHero__CTDSi{padding-top:64px}.HeroSection_points__axrfG{display:none}.HeroSection_lede__MwpA5{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.HeroSection_pillarsRow__XA44r{display:none}}