.CategorySeoContent-module__e4_Sqq__root{border-top:1px solid var(--line);color:var(--text);margin:0 auto clamp(120px,14vw,220px);padding-top:clamp(88px,10vw,150px)}.CategorySeoContent-module__e4_Sqq__intro{grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);align-items:end;gap:24px clamp(48px,9vw,150px);display:grid}.CategorySeoContent-module__e4_Sqq__eyebrow{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.CategorySeoContent-module__e4_Sqq__intro .CategorySeoContent-module__e4_Sqq__eyebrow{grid-column:1/-1}.CategorySeoContent-module__e4_Sqq__intro h1{letter-spacing:-.055em;max-width:880px;font-size:clamp(42px,5.4vw,80px);font-weight:500;line-height:.98}.CategorySeoContent-module__e4_Sqq__intro>p:last-child{max-width:520px;color:var(--muted);font-size:clamp(15px,1.3vw,19px);line-height:1.75}.CategorySeoContent-module__e4_Sqq__scope,.CategorySeoContent-module__e4_Sqq__proof,.CategorySeoContent-module__e4_Sqq__faq{padding-top:clamp(90px,11vw,170px)}.CategorySeoContent-module__e4_Sqq__scope>h2,.CategorySeoContent-module__e4_Sqq__proof h2,.CategorySeoContent-module__e4_Sqq__faq>h2{letter-spacing:-.035em;max-width:840px;font-size:clamp(28px,3vw,46px);font-weight:500;line-height:1.12}.CategorySeoContent-module__e4_Sqq__capabilities{background:var(--line);border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(52px,6vw,90px);display:grid}.CategorySeoContent-module__e4_Sqq__capabilities article{background:var(--background);min-height:280px;padding:28px 24px 34px}.CategorySeoContent-module__e4_Sqq__capabilities span,.CategorySeoContent-module__e4_Sqq__faq article span{color:var(--soft);letter-spacing:.12em;font-size:10px}.CategorySeoContent-module__e4_Sqq__capabilities h3{margin-top:64px;font-size:clamp(20px,1.8vw,28px);font-weight:500}.CategorySeoContent-module__e4_Sqq__capabilities p,.CategorySeoContent-module__e4_Sqq__faq article p{color:var(--muted);margin-top:16px;font-size:14px;line-height:1.75}.CategorySeoContent-module__e4_Sqq__proof{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:clamp(60px,10vw,170px);display:grid}.CategorySeoContent-module__e4_Sqq__proof h2,.CategorySeoContent-module__e4_Sqq__faq>h2{margin-top:20px}.CategorySeoContent-module__e4_Sqq__proof ul{border-top:1px solid var(--line);list-style:none}.CategorySeoContent-module__e4_Sqq__proof li{border-bottom:1px solid var(--line);color:var(--muted);padding:22px 0;font-size:clamp(16px,1.5vw,21px)}.CategorySeoContent-module__e4_Sqq__faq>div{border-top:1px solid var(--line);margin-top:clamp(50px,6vw,86px)}.CategorySeoContent-module__e4_Sqq__faq article{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(240px,.62fr) minmax(300px,1fr);gap:24px;padding:26px 0;display:grid}.CategorySeoContent-module__e4_Sqq__faq article h3{font-size:17px;font-weight:500;line-height:1.55}.CategorySeoContent-module__e4_Sqq__faq article p{margin-top:0}.CategorySeoContent-module__e4_Sqq__footer{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:40px;margin-top:clamp(80px,10vw,140px);padding-top:26px;display:flex}.CategorySeoContent-module__e4_Sqq__footer nav{flex-wrap:wrap;gap:12px 28px;display:flex}.CategorySeoContent-module__e4_Sqq__footer a{color:var(--muted);font-size:13px;transition:color .18s}.CategorySeoContent-module__e4_Sqq__footer a:hover{color:var(--text)}.CategorySeoContent-module__e4_Sqq__footer .CategorySeoContent-module__e4_Sqq__inquiry{color:var(--text);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}@media (max-width:900px){.CategorySeoContent-module__e4_Sqq__intro,.CategorySeoContent-module__e4_Sqq__proof{grid-template-columns:1fr}.CategorySeoContent-module__e4_Sqq__intro .CategorySeoContent-module__e4_Sqq__eyebrow{grid-column:auto}.CategorySeoContent-module__e4_Sqq__capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.CategorySeoContent-module__e4_Sqq__faq article{grid-template-columns:40px 1fr}.CategorySeoContent-module__e4_Sqq__faq article p{grid-column:2}}@media (max-width:600px){.CategorySeoContent-module__e4_Sqq__root{margin-bottom:110px;padding-top:76px}.CategorySeoContent-module__e4_Sqq__intro h1{font-size:clamp(38px,11vw,54px)}.CategorySeoContent-module__e4_Sqq__capabilities{grid-template-columns:1fr}.CategorySeoContent-module__e4_Sqq__capabilities article{min-height:220px}.CategorySeoContent-module__e4_Sqq__capabilities h3{margin-top:46px}.CategorySeoContent-module__e4_Sqq__faq article{grid-template-columns:28px 1fr;gap:14px}.CategorySeoContent-module__e4_Sqq__footer{flex-direction:column;align-items:flex-start}}
