.features-module__W_qXAG__page{background:var(--ivory);min-height:100vh}.features-module__W_qXAG__header{grid-template-columns:1fr auto 1fr;align-items:center;width:min(90rem,100% - 6rem);min-height:6rem;margin:0 auto;display:grid}.features-module__W_qXAG__header>a:first-child{width:max-content}.features-module__W_qXAG__header nav{gap:2.25rem;display:flex}.features-module__W_qXAG__header nav a{color:#53655e;font-size:.8125rem;font-weight:570;text-decoration:none}.features-module__W_qXAG__headerCta{color:#fff;background:var(--forest-800);border-radius:999px;justify-self:end;padding:.9rem 1.25rem;font-size:.75rem;font-weight:680;text-decoration:none}.features-module__W_qXAG__hero,.features-module__W_qXAG__featureList{width:min(90rem,100% - 6rem);margin:0 auto}.features-module__W_qXAG__hero{padding:clamp(7rem,12vw,11rem) 0 8rem}.features-module__W_qXAG__hero>p,.features-module__W_qXAG__conversation>p{color:var(--forest-600);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.625rem}.features-module__W_qXAG__hero h1{max-width:80rem;font-family:var(--font-display), sans-serif;letter-spacing:-.085em;margin:2.25rem 0 0;font-size:clamp(4.25rem,8.4vw,8.75rem);font-weight:590;line-height:.9}.features-module__W_qXAG__hero h1 em{color:var(--forest-600);font-style:normal;font-weight:410}.features-module__W_qXAG__hero>div{justify-content:space-between;align-items:end;gap:3rem;margin-top:4rem;display:flex}.features-module__W_qXAG__hero>div p{max-width:44rem;color:var(--ink-soft);margin:0;font-size:1.125rem;line-height:1.7}.features-module__W_qXAG__hero>div span{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.625rem}.features-module__W_qXAG__featureList{border-top:1px solid var(--line)}.features-module__W_qXAG__featureList>a{border-bottom:1px solid var(--line);grid-template-columns:6rem 1fr auto;align-items:center;gap:2rem;min-height:14rem;padding:2.5rem 0;text-decoration:none;display:grid}.features-module__W_qXAG__featureList>a>span,.features-module__W_qXAG__featureList p{color:var(--forest-600);font-family:var(--font-mono), monospace;font-size:.625rem}.features-module__W_qXAG__featureList p{letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem}.features-module__W_qXAG__featureList h2{font-family:var(--font-display), sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3vw,3.5rem);font-weight:520}.features-module__W_qXAG__featureList small{max-width:50rem;color:var(--ink-soft);margin-top:1rem;font-size:.875rem;line-height:1.6;display:block}.features-module__W_qXAG__featureList strong{font-size:1.5rem;font-weight:400;transition:transform .18s}.features-module__W_qXAG__featureList a:hover strong{transform:translate(.25rem,-.25rem)}.features-module__W_qXAG__conversation{color:#fff;background:var(--forest-900);text-align:center;margin-top:9rem;padding:9rem 3rem}.features-module__W_qXAG__conversation>p{color:var(--mint)}.features-module__W_qXAG__conversation h2{max-width:65rem;font-family:var(--font-display), sans-serif;letter-spacing:-.075em;margin:2rem auto 3rem;font-size:clamp(3rem,6vw,6rem);font-weight:500;line-height:.98}.features-module__W_qXAG__conversation a{color:var(--forest-900);background:#fff;border-radius:999px;padding:1.15rem 1.6rem;font-size:.8125rem;font-weight:680;text-decoration:none;display:inline-flex}.features-module__W_qXAG__footer{color:#fff;background:var(--forest-950);grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;padding:4rem max(3rem,50vw - 45rem);display:grid}.features-module__W_qXAG__footer>a{width:max-content}.features-module__W_qXAG__footer p,.features-module__W_qXAG__footer span{color:#ffffff9e;margin:0;font-size:.6875rem}.features-module__W_qXAG__footer span{justify-self:end}@media (max-width:800px){.features-module__W_qXAG__header,.features-module__W_qXAG__hero,.features-module__W_qXAG__featureList{width:calc(100% - 2.5rem)}.features-module__W_qXAG__header{grid-template-columns:1fr auto}.features-module__W_qXAG__header nav{display:none}.features-module__W_qXAG__hero{padding:6rem 0}.features-module__W_qXAG__hero h1{font-size:clamp(3.4rem,15vw,6rem)}.features-module__W_qXAG__hero>div{flex-direction:column;align-items:flex-start}.features-module__W_qXAG__featureList>a{grid-template-columns:2rem 1fr auto;gap:1rem;min-height:12rem}.features-module__W_qXAG__featureList small{display:none}.features-module__W_qXAG__conversation{padding:7rem 1.25rem}.features-module__W_qXAG__footer{grid-template-columns:1fr}.features-module__W_qXAG__footer span{justify-self:start}}
