/* AKYASA SEO & B2B landing pages — preserved catalog visual identity */
.seo-hub{padding-bottom:70px}.seo-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:clamp(24px,5vw,70px);align-items:center;padding-top:38px;padding-bottom:54px}.seo-hero h1{font-size:clamp(32px,4vw,60px);line-height:1.12;letter-spacing:-.035em;margin:8px 0 20px;color:#263d31}.seo-lead{font-size:clamp(19px,2vw,24px);font-weight:600;color:#355345}.seo-hero p:not(.eyebrow){line-height:1.75;max-width:700px}.seo-cover{min-height:280px;aspect-ratio:1.33;background:#f3f1eb;border-radius:18px;display:grid;place-items:center;overflow:hidden}.seo-cover img{width:100%;height:100%;object-fit:contain;padding:10px}.seo-section{padding-top:33px;padding-bottom:32px}.seo-section h2{font-size:clamp(24px,2.8vw,32px);color:#2b4438;margin:10px 0 13px}.seo-section p{color:#5c665f;line-height:1.75}.seo-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0 12px}.seo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:25px 0}.seo-product{display:block;color:#273a2e;text-decoration:none;background:#fff;border-radius:15px;overflow:hidden;border:1px solid #e3e8e2;transition:transform .16s,box-shadow .16s}.seo-product:hover{transform:translateY(-3px);box-shadow:0 10px 24px #16342318}.seo-img{display:block;aspect-ratio:1/0.82;background:#f6f5f0;overflow:hidden}.seo-img img{width:100%;height:100%;object-fit:contain;padding:12px}.seo-product-body{display:flex;flex-direction:column;gap:8px;padding:16px;min-height:134px}.seo-product-body small{font-size:12px;color:#7a837d}.seo-product-body strong{font-size:15px;font-weight:640;line-height:1.4}.seo-next{font-size:12px;font-weight:700;color:#4f6d54;margin-top:auto}.seo-pills{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0}.seo-pills a,.seo-explore-grid a{display:inline-block;background:#f0f4ed;padding:11px 16px;color:#294538;border:1px solid #d8e4d7;border-radius:10px;text-decoration:none;font-size:14px;font-weight:600}.seo-pills a:hover,.seo-explore-grid a:hover{background:#dfeadd}.seo-directory{padding-left:25px;columns:2;column-gap:35px;line-height:1.9}.seo-directory li{break-inside:avoid;padding:5px 0}.seo-directory a{color:#365e49}.seo-pages{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0}.seo-pages a{padding:9px 13px;border-radius:8px;border:1px solid #d9e2d9;text-decoration:none;color:#355342}.seo-pages a.is-active{background:#284536;color:white}.seo-explore{padding-top:38px;padding-bottom:30px}.seo-explore-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 0}.seo-catalog-assist{background:#f8faf7;padding:22px;margin-top:28px;border-radius:14px}.seo-catalog-assist h2{font-size:19px;margin:0 0 9px}.seo-catalog-assist p{line-height:1.6}.seo-catalog-assist .seo-pills{margin-bottom:4px}
@media(max-width:850px){.seo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-hero{grid-template-columns:1fr;gap:12px}.seo-cover{min-height:220px;max-height:350px}.seo-explore-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:480px){.seo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.seo-product-body{padding:12px;min-height:150px}.seo-product-body strong{font-size:13px}.seo-directory{columns:1}.seo-explore-grid{grid-template-columns:1fr}.seo-hero{padding-top:22px}.seo-section{padding-bottom:20px}.seo-cover{min-height:200px}.seo-actions .btn{width:100%;justify-content:center}}
