
.one-showcase{background:#061e16;color:white;padding:90px 0}.one-eyebrow,.one-page small,.one-index{color:#38cf8c;letter-spacing:.17em;font-size:12px;font-weight:800}.one-showcase h2,.one-page h2{font-size:clamp(36px,4vw,62px);line-height:1.06;letter-spacing:-.04em;margin:18px 0 22px}.one-showcase h2 span,.one-page h1 em{color:#24bd78;font-style:normal}.one-showcase-head{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center}.one-showcase-head p{font-size:17px;line-height:1.75;color:#d3e5da;max-width:570px;margin-bottom:26px}.one-shot{display:block;background:#f4f8f5;padding:12px;border-radius:15px;color:#064e33;box-shadow:0 20px 55px #0005}.one-shot img{display:block;width:100%;height:400px;object-fit:cover;object-position:top;border-radius:8px}.one-shot span{display:block;padding:13px;font-weight:700}.one-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:44px}.one-steps article{border:1px solid #315a49;background:#103326;padding:23px}.one-steps b{color:#50e5a2}.one-steps h3{margin:10px 0;color:white}.one-steps p{color:#c9ded3;line-height:1.6;font-size:14px}.one-hero{background:#061d16;color:white;padding:90px 0}.one-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px}.one-hero h1{font-size:clamp(44px,5vw,78px);line-height:1.05;letter-spacing:-.05em;margin:22px 0}.one-hero p{font-size:18px;line-height:1.75;color:#d6e6dd}.one-buttons{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:30px}.one-buttons>a:not(.button){color:inherit;text-decoration:underline}.one-hero-image{border:12px solid #e9f0ea;border-radius:15px;overflow:hidden;box-shadow:0 25px 55px #0005}.one-hero-image img{width:100%;height:480px;object-fit:cover;object-position:top;display:block}.one-section{padding:85px 0}.one-section h2{max-width:750px}.one-lede{max-width:850px;font-size:19px;line-height:1.7;color:#52635b}.one-muted{background:#eff5f0}.one-feature{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center;margin-top:35px}.one-feature.reverse{grid-template-columns:1.15fr .85fr}.one-feature.reverse figure{order:-1}.one-feature h3{font-size:clamp(30px,3.4vw,52px);letter-spacing:-.04em;line-height:1.13;margin:16px 0}.one-feature p{font-size:17px;line-height:1.8;color:#465d51}.one-feature a{color:#008750;font-weight:800}.one-feature figure{margin:0;background:white;padding:12px;border:1px solid #d9e6dd;border-radius:12px;box-shadow:0 20px 55px #10291b16}.one-feature img{width:100%;max-height:620px;object-fit:contain;object-position:top;display:block}.one-feature figcaption{font-size:12px;color:#61776b;padding:10px 3px}.one-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px}.one-cards article{background:white;padding:26px;border-top:4px solid #0aa564}.one-cards h3{font-size:21px}.one-cards p{line-height:1.65;color:#52645b}.one-cta{text-align:center;background:#061e16;color:white;padding:80px 0}.one-cta h2{margin:16px 0}.one-cta p{max-width:640px;margin:auto;color:#c9dfd2;line-height:1.7}.one-cta .one-buttons{justify-content:center}@media(max-width:900px){.one-showcase-head,.one-hero-grid,.one-feature,.one-feature.reverse{grid-template-columns:1fr}.one-feature.reverse figure{order:initial}.one-steps,.one-cards{grid-template-columns:repeat(2,1fr)}.one-hero-image img,.one-shot img{height:340px}}@media(max-width:550px){.one-steps,.one-cards{grid-template-columns:1fr}.one-hero,.one-showcase,.one-section{padding:54px 0}.one-hero-image img,.one-shot img{height:270px}}
