.sitemap-page{color:#0c0f95;background:#f4f5fb;min-height:100vh}.sitemap-hero{color:#fff;background:#0c0f95;padding:150px 6vw 90px}.sitemap-hero-inner,.sitemap-content{width:min(1850px,100% - 80px);max-width:1850px;margin:0 auto}.sitemap-eyebrow{color:#9ca6ff;letter-spacing:.16em;text-transform:uppercase;margin-bottom:20px;font-size:.78rem;font-weight:600}.sitemap-hero h1{font-size:clamp(3.5rem,8vw,7.5rem);line-height:.95;font-family:var(--font-antonio), sans-serif;font-weight:700}.sitemap-content{padding:60px 5vw 120px}.sitemap-title-wrapper{border-bottom:1px solid #d9dbea;margin-bottom:40px;padding-bottom:24px}.sitemap-main-title{font-family:var(--font-antonio), sans-serif;color:#0c0f95;letter-spacing:-.01em;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:700}.sitemap-grid{grid-template-columns:repeat(6,1fr);align-items:start;gap:40px 16px;display:grid}.sitemap-column{flex-direction:column;gap:16px;display:flex}.sitemap-col-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.sitemap-accent-line{background-color:#110e84;border-radius:2px;flex-shrink:0;width:3.5px;height:22px}.sitemap-col-title{font-family:var(--font-poppins), sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#212529;white-space:nowrap;font-size:clamp(13px,.95vw,15px);font-weight:600}.sitemap-subhead{font-family:var(--font-poppins), sans-serif;text-transform:uppercase;letter-spacing:.05em;color:#0c0f95;padding-left:2px;font-size:12.5px;font-weight:600}.sitemap-link-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sitemap-link-list li{margin:0;padding:0}.sitemap-link{color:#212529;font-family:var(--font-poppins), sans-serif;max-width:100%;font-size:clamp(12.5px,.85vw,14px);font-weight:400;line-height:1.35;transition:color .2s,transform .2s;display:inline-block;text-decoration:none!important}.sitemap-link:hover,.sitemap-link:focus{color:#0c0f95;transform:translate(4px);text-decoration:none!important}.sitemap-link-tail{white-space:nowrap;display:inline-block}.sitemap-link svg{vertical-align:middle;opacity:0;margin-left:5px;transition:opacity .2s,transform .2s;display:inline-block;position:relative;top:-1px;transform:translate(-4px)}.sitemap-link:hover svg{opacity:1;transform:translate(0)}@media (max-width:1400px){.sitemap-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.sitemap-grid{grid-template-columns:repeat(2,1fr);gap:36px 24px}}@media (max-width:700px){.sitemap-hero-inner,.sitemap-content{width:min(100%,100% - 32px);max-width:100%}.sitemap-hero{padding:125px 22px 60px}.sitemap-content{padding:56px 22px 80px}.sitemap-grid{grid-template-columns:1fr;gap:32px}}
