/* Original graphics and presentation for selected native pages only. */
body.ga-static-visuals{--ga-ink:#162b44;--ga-muted:#53647a;--ga-navy:#162b44;--ga-line:#dce4ee;background:#fff;color:var(--ga-ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.ga-static-visuals .main-content h1,.ga-static-visuals .main-content h2,.ga-static-visuals .main-content h3{font-family:inherit;color:var(--ga-ink);letter-spacing:-.025em}
.ga-static-visuals .ga-static-hero{padding:80px 0;background:#f8faff;border-bottom:1px solid var(--ga-line)}
.ga-static-visuals .ga-static-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:64px;align-items:center}
.ga-static-visuals .ga-static-hero-grid>*{min-width:0}
.ga-static-visuals .ga-static-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:22px;font-size:13px;line-height:1.5}
.ga-static-visuals .ga-static-breadcrumb a{color:#225cda;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}
.ga-static-visuals .ga-static-breadcrumb span{color:var(--ga-muted)}
.ga-static-visuals .ga-static-breadcrumb span:before{content:"/";margin-right:10px;color:#7890a8}
.ga-static-visuals .ga-static-eyebrow{color:#225cda;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.ga-static-visuals .ga-static-hero h1{font-size:clamp(38px,4.8vw,64px);font-weight:780;letter-spacing:-.05em;line-height:1.08;margin:14px 0 18px;color:var(--ga-navy)}
.ga-static-visuals .ga-static-hero p{font-size:17px;line-height:1.7;color:var(--ga-muted);margin:0}
.ga-static-visuals .ga-static-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}
.ga-static-visuals .ga-static-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:1px solid #225cda;border-radius:10px;background:#225cda;color:#fff;font-size:14px;line-height:1.4;font-weight:750;text-decoration:none}
.ga-static-visuals .ga-static-button:hover{background:#225cda;border-color:#225cda;color:#fff}
.ga-static-visuals .ga-static-button-outline{background:#fff;color:var(--ga-navy);border-color:#b7c8db}
.ga-static-visuals .ga-static-hero-image{box-sizing:border-box;display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border:1px solid #d8e3f2;border-radius:22px;padding:18px;background:#fff;box-shadow:0 20px 50px #233c6010}
.ga-static-visuals .main-content article{padding:26px;margin-bottom:20px;border:1px solid var(--ga-line);border-radius:16px;background:#fff}
.ga-static-visuals .main-content article h2{font-size:26px;line-height:1.3}
.ga-static-visuals .main-content article p{color:var(--ga-muted);line-height:1.75}
.ga-static-visuals .main-content article a{color:#225cda;text-decoration:underline;text-underline-offset:3px}
.ga-static-visuals .main-content .readon{background:var(--ga-navy)!important;color:#fff!important;border-radius:12px;min-height:48px}
.ga-static-visuals .main-content .readon:hover{background:#225cda!important}
.ga-static-visuals .main-content .rs-free-contact{padding:26px;background:#fff!important;border:1px solid var(--ga-line);box-shadow:0 16px 40px rgba(0,31,63,.08);scroll-margin-top:100px}
.ga-static-visuals .rs-free-contact .white-color{color:var(--ga-ink)!important}
.ga-static-visuals .rs-free-contact .sub-title{color:#225cda!important}
.ga-static-visuals .rs-free-contact p.white-color{color:var(--ga-muted)!important}
.ga-static-visuals .rs-free-contact .ga-lead-form label{color:var(--ga-ink)}
.ga-static-visuals .rs-free-contact .ga-lead-form .form-control{min-height:48px;font-size:16px;background:#fff;color:var(--ga-ink);border:1px solid #cfdbe8;border-radius:9px}
.ga-static-visuals .rs-free-contact .ga-lead-form button{min-height:48px;background:var(--ga-navy);color:#fff;border-radius:10px}
.ga-static-visuals .rs-free-contact .ga-lead-form button:hover{background:#225cda}
.ga-static-visuals .rs-free-contact .ga-lead-consent a{color:#225cda}
.ga-static-visuals a:focus-visible,.ga-static-visuals button:focus-visible,.ga-static-visuals input:focus-visible,.ga-static-visuals select:focus-visible,.ga-static-visuals textarea:focus-visible{outline:3px solid #225cda;outline-offset:3px}
body.ga-static-visuals #rs-header .topbar-area.ga-topbar{background:#f8faff!important;border-bottom:1px solid var(--ga-line)!important}
body.ga-static-visuals #rs-header .topbar-area.ga-topbar a,body.ga-static-visuals #rs-header .topbar-area.ga-topbar span,body.ga-static-visuals #rs-header .topbar-area.ga-topbar i{color:var(--ga-navy)!important}
body.ga-static-visuals #rs-header .menu-area{background:#fff!important}
@media(min-width:992px){
 body.ga-static-visuals #rs-header .menu-area .rs-menu ul.nav-menu>li.current-menu-item>a,
 body.ga-static-visuals #rs-header .menu-area .rs-menu ul.nav-menu>li>a:hover{background:#edf3ff!important;color:var(--ga-navy)!important;box-shadow:none!important}
 body.ga-static-visuals #rs-header .menu-area .rs-menu ul.nav-menu>li.current-menu-item>a:before{background:#225cda!important}
 body.ga-static-visuals #rs-header .menu-area .rs-menu ul.sub-menu{background:#fff!important}
 body.ga-static-visuals #rs-header .menu-area .rs-menu ul.sub-menu li.current-menu-item>a,
 body.ga-static-visuals #rs-header .menu-area .rs-menu ul.sub-menu li>a:hover{background:#edf3ff!important;color:var(--ga-navy)!important}
}
@media(max-width:991px){
 .ga-static-visuals .ga-static-hero{padding:56px 0}
 .ga-static-visuals .ga-static-hero-grid{grid-template-columns:1fr;gap:28px}
 .ga-static-visuals .ga-static-hero-image{max-width:600px;margin-inline:auto}
}
@media(max-width:600px){
 .ga-static-visuals .ga-static-hero{padding:30px 0}
 .ga-static-visuals .ga-static-hero .container{padding-inline:20px}
 .ga-static-visuals .ga-static-hero h1{font-size:clamp(31px,8.5vw,42px)}
 .ga-static-visuals .ga-static-hero p{font-size:16px}
 .ga-static-visuals .ga-static-breadcrumb{margin-bottom:12px}
 .ga-static-visuals .ga-static-actions{display:grid;grid-template-columns:1fr;gap:10px}
 .ga-static-visuals .main-content .rs-free-contact{padding:20px}
 .ga-static-visuals .main-content article{padding:22px}
 .ga-static-visuals .ga-static-hero-image{padding:12px}
}
@media(prefers-reduced-motion:reduce){.ga-static-visuals .main-content *{transition:none!important;scroll-behavior:auto!important}}

