.structure-nav{background:#fff;border-bottom:1px solid #dce4ec}.structure-nav>.container{display:flex;gap:32px;align-items:center;flex-wrap:wrap;padding-block:20px}.structure-nav a{font-size:12px;font-weight:800;padding-block:4px;color:#526174}.structure-nav a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:7px}.structure-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:38px}.structure-heading h2{margin:14px 0 0}.structure-heading .text-link{flex-shrink:0}.structure-section{border-top:1px solid #dce4ec}.structure-section .catalog-card h3{font-size:23px;line-height:1.35;letter-spacing:-.025em;margin:20px 0 16px}.structure-section .catalog-card .service-detail{margin-top:auto}.structure-section .catalog-grid{align-items:stretch}.structure-section .catalog-card{min-width:0}.structure-section .catalog-card p{overflow-wrap:anywhere}.structure-section .catalog-card h2,.structure-section .catalog-card h3{overflow-wrap:anywhere}.structure-section .catalog-card .eyebrow{line-height:1.7}.hero,.section,.contact,.company-links{scroll-margin-top:110px}html[data-theme="dark"] .structure-nav{background:#111f30;border-color:var(--theme-border)}html[data-theme="dark"] .structure-nav a{color:var(--theme-muted)}html[data-theme="dark"] .structure-nav a:hover{color:var(--cyan)}html[data-theme="dark"] .structure-section{border-color:var(--theme-border)}
@media(max-width:760px){.structure-nav>.container{gap:8px 22px;padding-block:16px}.structure-nav a{font-size:11px}.structure-heading{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:28px}.structure-heading .text-link{padding:0}.structure-section .catalog-card h3{font-size:21px}.structure-section .catalog-grid{gap:20px}}
