.HeroSection_gwHero__CTDSi{--hero-pad-x:clamp(1.25rem,4vw,2.5rem);position:relative;isolation:isolate;overflow:visible;display:flex;flex-direction:column;align-items:center;width:100%;padding-top:88px;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_heroInner__FP7Q4{width:min(100% - (var(--hero-pad-x) * 2),56rem);margin:0 auto;padding:.85rem 0 2.75rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.1rem;box-sizing:border-box}.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)}.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}.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}.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:.35rem auto 0;align-self:center}.HeroSection_chatHost__xnuzi{position:relative;z-index:1;width:100%;overflow:visible}.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;gap:1rem;padding-top:.15rem}.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_ctaSecondary__Qdxas{display:inline-flex;align-items:center;gap:.35rem;color:color-mix(in srgb,var(--gw-ink,#121212) 80%,transparent);text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:var(--gw-text-label,.875rem);font-weight:var(--gw-weight-bold,700);transition:color .15s ease}.HeroSection_ctaSecondary__Qdxas svg{width:14px;height:14px}.HeroSection_ctaSecondary__Qdxas:hover{color:var(--gw-ink,#121212)}.HeroSection_ctaSecondary__Qdxas:focus-visible{outline:2px solid var(--gw-focus-brand,var(--gw-brand,#4e8a21));outline-offset:3px;border-radius:4px}.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_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 (min-width:640px){.HeroSection_heroInner__FP7Q4{padding:1rem 0 3.25rem;gap:1.2rem}.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:72px}.HeroSection_heroInner__FP7Q4{padding-top:.55rem;padding-bottom:2rem;gap:.95rem}.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%}.HeroSection_ctaPrimary__ZBFu8{flex:1 1 auto;min-width:min(100%,12rem)}}@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}}