.products-hero{padding:100px 0 105px;background:radial-gradient(circle at 80% 45%,#dfede1,transparent 45%),#eef4ed;border-bottom:1px solid var(--line)}.products-hero h1{font:800 clamp(44px,6.5vw,80px)/1.08 Manrope,sans-serif;letter-spacing:-.065em;margin:24px 0}.products-hero h1 em{font-style:normal;color:var(--teal)}.products-hero p:not(.eyebrow){max-width:750px;line-height:1.8;color:var(--muted);font-size:18px}.products-feature{padding:95px 0}.products-section-heading{max-width:760px;margin-bottom:40px}.products-section-heading h2{font:800 clamp(35px,4.6vw,58px)/1.1 Manrope,sans-serif;letter-spacing:-.055em;margin:16px 0}.products-section-heading>p:last-child{line-height:1.8;color:var(--muted)}.product-feature-card{display:grid;grid-template-columns:1.2fr .8fr;background:white;border:1px solid var(--line);border-radius:8px;overflow:hidden}.product-feature-card>div:first-child{padding:48px}.product-feature-card h3{font:800 clamp(27px,3.2vw,43px)/1.2 Manrope,sans-serif;letter-spacing:-.04em;margin:19px 0}.product-feature-card p{line-height:1.85;color:var(--muted);font-size:15px;max-width:610px}.product-feature-card .product-caution{font-size:13px;margin:20px 0 27px}.candidate-status,.product-status{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;border:1px solid #a4cbc0;color:var(--teal);padding:9px 11px;border-radius:4px}.product-feature-art{min-height:340px;background:radial-gradient(circle at center,#bce7d3,#0e5f59);display:grid;place-items:center;position:relative;overflow:hidden}.art-ring{border:1px solid #e0f6e6;border-radius:50%;position:absolute}.art-ring-one{width:240px;height:240px}.art-ring-two{width:350px;height:350px;border-style:dashed;opacity:.65}.art-core{font:800 90px Manrope,sans-serif;color:#f1fff3}.art-label{position:absolute;bottom:25px;font-size:10px;letter-spacing:.17em;color:#ecfff2;font-weight:800}.products-candidates{background:#eaf1ea;padding:85px 0 105px}.product-candidate-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.product-candidate{padding:30px;background:#fff;border:1px solid var(--line);border-radius:6px;display:flex;flex-direction:column;min-height:310px}.candidate-category{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--teal);font-weight:800}.product-candidate h3{font:800 23px/1.3 Manrope,sans-serif;letter-spacing:-.04em;margin:25px 0 12px}.product-candidate p{line-height:1.8;font-size:13px;color:var(--muted);margin-bottom:25px;flex:1 1}.candidate-status{align-self:flex-start;background:#f3f8f4;border-color:var(--line);color:#526f68}@media(max-width:850px){.product-feature-card{grid-template-columns:1fr}.product-feature-art{min-height:270px}.product-candidate-grid{grid-template-columns:1fr 1fr}.products-hero{padding:75px 0}}@media(max-width:600px){.products-hero h1{font-size:clamp(40px,11vw,60px)}.products-hero p:not(.eyebrow){font-size:16px}.products-feature{padding:70px 0}.product-feature-card>div:first-child{padding:27px}.products-candidates{padding:65px 0}.product-candidate-grid{grid-template-columns:1fr}.product-candidate{min-height:0}}