.hero{align-items:center;background:radial-gradient(circle at 85% 12%,rgba(141,187,60,.22),transparent 30%),linear-gradient(180deg,#fbfcfa,#f3f6f1);box-sizing:border-box;display:flex;isolation:isolate;min-height:100svh;min-height:860px;overflow:hidden;padding:90px 0 70px;position:relative;width:100%}.hero--has-bg{background-image:var(--vm-hero-bg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.hero--has-bg.hero--has-overlay:before{content:"";inset:0;opacity:var(--vm-overlay-opacity,.82);pointer-events:none;position:absolute;z-index:0}.hero--overlay-even:before{background:var(--vm-overlay-color,#071012)}.hero--overlay-dark_left:before{background:linear-gradient(90deg,var(--vm-overlay-color,#071012) 0,var(--vm-overlay-color,#071012) 18%,rgba(7,16,18,.92) 32%,rgba(7,16,18,.72) 47%,rgba(7,16,18,.42) 63%,rgba(7,16,18,.16) 79%,transparent 100%)}.hero--overlay-dark_right:before{background:linear-gradient(270deg,var(--vm-overlay-color,#071012) 0,var(--vm-overlay-color,#071012) 18%,rgba(7,16,18,.92) 32%,rgba(7,16,18,.72) 47%,rgba(7,16,18,.42) 63%,rgba(7,16,18,.16) 79%,transparent 100%)}.hero--overlay-dark_center:before{background:radial-gradient(ellipse at center,var(--vm-overlay-color,#071012) 0,rgba(7,16,18,.82) 34%,rgba(7,16,18,.5) 60%,rgba(7,16,18,.18) 82%,transparent 100%)}.hero--has-bg:after{background:linear-gradient(180deg,rgba(0,0,0,.08),transparent 48%,rgba(0,0,0,.16));content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.hero-grid{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);margin:0 auto;position:relative;width:min(calc(100% - 48px),1380px);z-index:2}.hero-copy,.hero-visual{min-width:0}.hero--no-visual .hero-grid{grid-template-columns:1fr}.hero--no-visual .hero-copy{margin:0 auto 0 0;max-width:1080px;width:100%}.hero-copy{align-items:flex-start;display:flex;flex-direction:column;text-align:left}.hero-copy>*{margin-left:0;margin-right:0}.hero-actions,.trust-list{justify-content:flex-start}.eyebrow{color:#9bd339;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:800;letter-spacing:.17em;line-height:1.3;margin:0 0 22px;padding:0;text-transform:uppercase}.hero-heading{margin:0;padding:0;width:100%}.hero-heading,.hero-heading div,.hero-heading h1,.hero-heading h2,.hero-heading h3,.hero-heading p,.hero-heading span{font-family:Arial,Helvetica,sans-serif!important}.hero-heading h1,.hero-heading h2,.hero-heading h3,.hero-heading p{color:#1f2428!important;font-weight:800!important;letter-spacing:-.045em!important;line-height:.98!important;margin:0!important;padding:0!important}.hero--heading-small .hero-heading h1,.hero--heading-small .hero-heading h2,.hero--heading-small .hero-heading h3,.hero--heading-small .hero-heading p{font-size:clamp(38px,4vw,58px)!important}.hero--heading-medium .hero-heading h1,.hero--heading-medium .hero-heading h2,.hero--heading-medium .hero-heading h3,.hero--heading-medium .hero-heading p{font-size:clamp(46px,4.8vw,72px)!important}.hero--heading-large .hero-heading h1,.hero--heading-large .hero-heading h2,.hero--heading-large .hero-heading h3,.hero--heading-large .hero-heading p{font-size:clamp(54px,5.5vw,90px)!important}.hero--heading-xlarge .hero-heading h1,.hero--heading-xlarge .hero-heading h2,.hero--heading-xlarge .hero-heading h3,.hero--heading-xlarge .hero-heading p{font-size:clamp(64px,6.1vw,108px)!important}.hero-heading span{color:#71972f}.hero-lede{margin:30px 0 0!important;max-width:900px;padding:0!important;width:100%}.hero-lede,.hero-lede a,.hero-lede div,.hero-lede em,.hero-lede p,.hero-lede span,.hero-lede strong{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:#4c565d!important;font-family:Arial,Helvetica,sans-serif!important;font-size:20px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.55!important}.hero-lede p{margin:0!important}.hero-lede p:first-child{margin-top:0!important}.hero-lede p:last-child{margin-bottom:0!important}.hero-lede strong,.hero-lede strong span{color:#1f2428!important;font-weight:700!important}.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.hero-actions .button{align-items:center;background:#9bd339;border:1px solid #9bd339;border-radius:999px;box-shadow:0 10px 28px rgba(141,187,60,.22);color:#17200f;display:inline-flex;font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:800;justify-content:center;line-height:1;min-height:58px;padding:0 28px;text-decoration:none;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.hero-actions .button:hover{background:#a8da49;box-shadow:0 13px 32px rgba(141,187,60,.28);transform:translateY(-2px)}.hero-actions .text-link{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid rgba(31,36,40,.3);border-radius:999px;color:#1f2428;display:inline-flex;font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:800;gap:8px;justify-content:center;line-height:1;min-height:58px;padding:0 26px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.hero-actions .text-link:hover{transform:translateY(-2px)}.trust-list{color:#566066;display:flex;flex-wrap:wrap;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;gap:18px 30px;line-height:1.5;list-style:none;margin:42px 0 0;padding:0}.trust-list li{margin:0;padding:0}.trust-list li:before{color:#9bd339;content:"✓";font-weight:900;margin-right:8px}.hero-media-frame,.hero-visual{position:relative;width:100%}.hero-media-frame{align-items:center;aspect-ratio:4/3;display:flex;justify-content:center;overflow:hidden}.hero-media{background:transparent;border:0;display:block;filter:drop-shadow(0 30px 45px rgba(31,36,40,.18));max-width:100%;object-position:center}.hero-media,.hero-media--image,.hero-media--video{height:100%;object-fit:contain;width:100%}.metric-card{background:hsla(0,0%,100%,.94);border:1px solid hsla(0,0%,100%,.75);border-radius:16px;box-shadow:0 20px 60px rgba(31,36,40,.12);display:flex;flex-direction:column;min-width:128px;padding:12px 16px;position:absolute}.metric-card strong{color:#1f2428;font-size:22px;font-weight:700}.metric-card span,.metric-card strong{font-family:Arial,Helvetica,sans-serif}.metric-card span{color:#687178;font-size:13px}.metric-1{left:-12px;top:19%}.metric-2{right:-10px;top:44%}.metric-3{bottom:2%;left:12%}.hero--light .hero-heading h1,.hero--light .hero-heading h2,.hero--light .hero-heading h3,.hero--light .hero-heading p{color:#fff!important}.hero--light .hero-heading span{color:#a8d85a!important}.hero--light .eyebrow{color:#a8d85a}.hero--light .hero-lede,.hero--light .hero-lede a,.hero--light .hero-lede div,.hero--light .hero-lede em,.hero--light .hero-lede p,.hero--light .hero-lede span{color:hsla(0,0%,100%,.94)!important}.hero--light .hero-lede strong,.hero--light .hero-lede strong span{color:#fff!important;font-weight:700!important}.hero--light .hero-actions .text-link{backdrop-filter:blur(5px);background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.38);color:#fff}.hero--light .hero-actions .text-link:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.7)}.hero--light .trust-list{color:hsla(0,0%,100%,.9)}.hero--light .trust-list li:before{color:#a8d85a}.hero-heading,.hero-heading *,.hero-heading div,.hero-heading h1,.hero-heading h2,.hero-heading h3,.hero-heading p,.hero-heading span,.hero-lede,.hero-lede *,.hero-lede a,.hero-lede div,.hero-lede em,.hero-lede p,.hero-lede span,.hero-lede strong{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}@media (max-width:900px){.hero{align-items:center;min-height:760px;padding:100px 0 70px}.hero-grid{gap:48px;grid-template-columns:1fr;width:min(calc(100% - 36px),1380px)}.hero--no-visual .hero-copy{max-width:760px}.hero--overlay-dark_left:before{background:linear-gradient(90deg,var(--vm-overlay-color,#071012) 0,rgba(7,16,18,.92) 38%,rgba(7,16,18,.65) 68%,rgba(7,16,18,.3) 100%)}.hero-lede{max-width:680px}.hero-lede,.hero-lede a,.hero-lede div,.hero-lede em,.hero-lede p,.hero-lede span,.hero-lede strong{font-size:18px!important}.hero-visual{margin:0 auto;max-width:650px;width:100%}}@media (max-width:600px){.hero{background-position:60%!important;min-height:700px;padding:80px 0 55px}.hero-grid{width:calc(100% - 36px)}.eyebrow{font-size:12px;letter-spacing:.14em;margin-bottom:16px}.hero--heading-small .hero-heading h1,.hero--heading-small .hero-heading h2,.hero--heading-small .hero-heading h3,.hero--heading-small .hero-heading p{font-size:34px!important}.hero--heading-medium .hero-heading h1,.hero--heading-medium .hero-heading h2,.hero--heading-medium .hero-heading h3,.hero--heading-medium .hero-heading p{font-size:40px!important}.hero--heading-large .hero-heading h1,.hero--heading-large .hero-heading h2,.hero--heading-large .hero-heading h3,.hero--heading-large .hero-heading p{font-size:46px!important}.hero--heading-xlarge .hero-heading h1,.hero--heading-xlarge .hero-heading h2,.hero--heading-xlarge .hero-heading h3,.hero--heading-xlarge .hero-heading p{font-size:clamp(44px,12vw,56px)!important}.hero-lede{margin-top:24px!important}.hero-lede,.hero-lede a,.hero-lede div,.hero-lede em,.hero-lede p,.hero-lede span,.hero-lede strong{font-size:17px!important;line-height:1.5!important}.hero-actions{gap:12px;margin-top:28px;width:100%}.hero-actions .button,.hero-actions .text-link{font-size:15px;min-height:54px;padding:0 22px}.trust-list{flex-direction:column;gap:10px;margin-top:32px}.metric-card{display:none}}.hero--light .hero-heading,.hero--light .hero-heading div,.hero--light .hero-heading em,.hero--light .hero-heading h1,.hero--light .hero-heading h2,.hero--light .hero-heading h3,.hero--light .hero-heading h4,.hero--light .hero-heading p,.hero--light .hero-heading span,.hero--light .hero-heading strong,.hero--light .hero-lede,.hero--light .hero-lede a,.hero--light .hero-lede div,.hero--light .hero-lede em,.hero--light .hero-lede p,.hero--light .hero-lede span,.hero--light .hero-lede strong{color:#fff!important}.hero--light .eyebrow,.hero--light .eyebrow span,.hero--light .eyebrow strong{color:#a8d85a!important}.hero--light .hero-actions .button,.hero--light .hero-actions .button span{color:#17200f!important}.hero--light .hero-actions .text-link,.hero--light .hero-actions .text-link span,.hero--light .trust-list,.hero--light .trust-list li{color:#fff!important}.hero--light .trust-list li:before{color:#a8d85a!important}.hero,.hero *,.hero .eyebrow,.hero .eyebrow *,.hero .hero-actions .button,.hero .hero-actions .button span,.hero .hero-actions .text-link,.hero .hero-actions .text-link span,.hero .hero-heading,.hero .hero-heading div,.hero .hero-heading em,.hero .hero-heading h1,.hero .hero-heading h2,.hero .hero-heading h3,.hero .hero-heading h4,.hero .hero-heading h5,.hero .hero-heading h6,.hero .hero-heading p,.hero .hero-heading span,.hero .hero-heading strong,.hero .hero-lede,.hero .hero-lede a,.hero .hero-lede div,.hero .hero-lede em,.hero .hero-lede p,.hero .hero-lede span,.hero .hero-lede strong,.hero .metric-card,.hero .metric-card span,.hero .metric-card strong,.hero .trust-list,.hero .trust-list li{font-family:var(--vm-font-sans,Inter,Arial,Helvetica,sans-serif)!important}