.page-features .features-hero{padding:clamp(80px,11vw,130px) 0 clamp(40px,5vw,64px);text-align:center}.page-features .features-hero .lede{max-width:620px;margin:28px auto 0;color:var(--secondary);font-weight:400}.page-features .feature-nav{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.page-features .feature-nav a{font-family:var(--font-button);font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--black);text-decoration:none;border:1.5px solid var(--stroke);border-radius:100px;padding:10px 20px;transition:border-color .15s ease,background .15s ease}.page-features .feature-nav a:hover{border-color:var(--black);background:var(--green)}.page-features .feature-section{padding:clamp(64px,8vw,110px) 0;scroll-margin-top:90px}.page-features .feature-section--cream{background:var(--offwhite)}.page-features .feature-row{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,6vw,88px);align-items:center}.page-features .feature-row--reverse .feature-copy{order:2}.page-features .feature-row--reverse .feature-visual{order:1}.page-features .feature-eyebrow{margin-bottom:18px}.page-features .feature-copy .h2{max-width:480px}.page-features .feature-lede{margin-top:22px;font-size:19px;line-height:1.55;color:var(--secondary);font-weight:400;max-width:460px}.page-features .feature-list{margin-top:30px;grid-template-columns:1fr;gap:16px;max-width:480px}.page-features .feature-list li{font-size:16px;line-height:1.5}@media(max-width:960px){.page-features .feature-row{grid-template-columns:1fr;gap:40px}.page-features .feature-copy{order:2}.page-features .feature-visual{order:1}}
