.category-seo-content{background:#fff;padding:70px 0}.category-seo-content .seo-shell{background:linear-gradient(135deg,#fff 0%,#fafbfc 100%);border:1px solid #e7e9ee;border-radius:24px;padding:42px;position:relative;overflow:hidden}.category-seo-content .seo-layout{align-items:center;gap:48px;display:grid}.category-seo-content .seo-layout.has-image{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.category-seo-content .seo-layout.no-image{grid-template-columns:minmax(0,1fr)}.category-seo-content .seo-layout.image-left .seo-image-wrap{order:-1}.category-seo-content .seo-content{min-width:0;max-width:850px}.category-seo-content .seo-layout.no-image .seo-content{max-width:980px}.category-seo-content .seo-eyebrow{color:#405ff2;letter-spacing:.06em;text-transform:uppercase;background:#eef1ff;border-radius:999px;align-items:center;min-height:30px;margin-bottom:14px;padding:0 13px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.category-seo-content[dir=rtl] .seo-eyebrow{letter-spacing:0;text-transform:none}.category-seo-content .seo-heading{color:#050b20;max-width:760px;font-size:var(--type-heading-2);line-height:var(--type-leading-2);letter-spacing:-.8px;margin:0 0 22px;font-weight:750}.category-seo-content[dir=rtl] .seo-heading{letter-spacing:0}.category-seo-content .rich-text{color:#475467;font-size:15px;line-height:var(--type-leading-body)}.category-seo-content .rich-text p{margin:0 0 16px}.category-seo-content .rich-text p:last-child{margin-bottom:0}.category-seo-content .rich-text h2,.category-seo-content .rich-text h3,.category-seo-content .rich-text h4{color:#050b20;line-height:var(--type-leading-3);font-weight:700}.category-seo-content .rich-text h2{font-size:var(--type-heading-3);margin:30px 0 14px}.category-seo-content .rich-text h3{font-size:var(--type-heading-4);margin:26px 0 12px}.category-seo-content .rich-text h4{font-size:var(--type-heading-4);margin:22px 0 10px}.category-seo-content .rich-text ul,.category-seo-content .rich-text ol{margin:16px 0;padding-inline-start:22px}.category-seo-content .rich-text li{margin-bottom:8px}.category-seo-content .rich-text a{color:#405ff2;text-underline-offset:3px;font-weight:600;text-decoration:underline}.category-seo-content .rich-text strong{color:#050b20;font-weight:700}.category-seo-content .extended-content{margin-top:16px;padding-top:4px}.category-seo-content .expand-button{color:#050b20;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin-top:20px;padding:0 18px;font-size:13px;font-weight:700;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex}.category-seo-content .expand-button:hover{color:#405ff2;border-color:#405ff2;transform:translateY(-1px)}.category-seo-content .expand-icon{justify-content:center;align-items:center;width:18px;height:18px;transition:transform .2s;display:inline-flex}.category-seo-content .expand-icon.open{transform:rotate(180deg)}.category-seo-content .seo-image-wrap{background:#f1f3f5;border-radius:20px;width:100%;min-height:390px;position:relative;overflow:hidden}.category-seo-content .seo-image{object-fit:cover}.category-seo-content .quick-links-wrap{border-top:1px solid #e7e9ee;margin-top:30px;padding-top:24px}.category-seo-content .quick-links-title{color:#667085;text-transform:uppercase;letter-spacing:.05em;margin:0 0 13px;font-size:12px;font-weight:700;line-height:1.4}.category-seo-content[dir=rtl] .quick-links-title{text-transform:none;letter-spacing:0}.category-seo-content .quick-links{flex-wrap:wrap;gap:9px;display:flex}.category-seo-content .quick-link{color:#344054;background:#fff;border:1px solid #e1e5ea;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:12px;font-weight:650;line-height:1.3;text-decoration:none;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex}.category-seo-content .quick-link:hover{color:#405ff2;background:#f8f9ff;border-color:#405ff2;transform:translateY(-1px)}.category-seo-content .quick-link-arrow{line-height:1;display:inline-flex}.category-seo-content[dir=rtl] .quick-link-arrow{transform:rotate(180deg)}@media (max-width:991px){.category-seo-content{padding:54px 0}.category-seo-content .seo-shell{padding:30px}.category-seo-content .seo-layout.has-image{grid-template-columns:1fr;gap:32px}.category-seo-content .seo-layout.image-left .seo-image-wrap{order:initial}.category-seo-content .seo-image-wrap{min-height:340px}}@media (max-width:767px){.category-seo-content{padding:42px 0}.category-seo-content .seo-shell{border-radius:18px;padding:22px}.category-seo-content .seo-layout{gap:26px}.category-seo-content .seo-heading{margin-bottom:18px;font-size:clamp(25px,8vw,32px)}.category-seo-content .rich-text{font-size:14px;line-height:1.8}.category-seo-content .rich-text h2{font-size:22px}.category-seo-content .rich-text h3{font-size:19px}.category-seo-content .seo-image-wrap{border-radius:15px;min-height:260px}.category-seo-content .quick-links-wrap{margin-top:24px;padding-top:20px}}@media (max-width:479px){.category-seo-content .seo-shell{padding:18px}.category-seo-content .seo-image-wrap{min-height:220px}}
