/* PAS inner page repair — safe, additive styles */
.pas-inner-rail{position:fixed;z-index:9999;right:0;top:42%;width:142px;padding:15px 12px;background:#0b1f3a;color:#fff;border:1px solid #d4a84f;border-right:0;border-radius:12px 0 0 12px;box-shadow:0 8px 26px rgba(0,0,0,.22);display:flex;flex-direction:column;gap:8px;font:14px/1.35 Arial,sans-serif;text-align:center}
.pas-inner-rail-badge{font-size:10px;font-weight:800;letter-spacing:1px;color:#f5c96b}.pas-inner-rail strong{font-size:24px;color:#fff}.pas-inner-rail span{font-size:12px}.pas-inner-rail span b{color:#f5c96b}.pas-inner-rail a{display:block;text-decoration:none!important;font-weight:700;border-radius:6px;padding:9px 6px;font-size:12px}.pas-inner-rail-claim{background:#d7ad55;color:#10213a!important}.pas-inner-rail-chat{border:1px solid rgba(255,255,255,.45);color:#fff!important}
/* prevent default theme wrappers from squeezing the imported source markup */
body:not(.home) .site-main,body:not(.home) main#primary{width:100%;max-width:none;margin:0 auto;padding:0}
body:not(.home) .pas-page-content{width:100%;max-width:none;margin:0 auto;padding:0;box-sizing:border-box}
body:not(.home) .pas-page-content > .elementor,body:not(.home) .pas-page-content > .elementor-section-wrap{width:100%;max-width:none}
body:not(.home) .pas-page-content .page-breadcrumbs-wrap,body:not(.home) .pas-page-content .service-hero-section,body:not(.home) .pas-page-content .container{box-sizing:border-box}
body:not(.home) .pas-page-content .container{width:min(1180px,calc(100% - 40px));max-width:1180px;margin-left:auto;margin-right:auto}
body:not(.home) .pas-page-content img{max-width:100%;height:auto}
body:not(.home) .pas-page-content table{max-width:100%}
@media(max-width:700px){.pas-inner-rail{top:auto;right:10px;bottom:12px;width:auto;max-width:210px;padding:10px;border-radius:10px}.pas-inner-rail strong{font-size:18px}.pas-inner-rail-badge{font-size:9px}.pas-inner-rail a{padding:7px}.pas-inner-rail span{display:none}body:not(.home) .pas-page-content .container{width:calc(100% - 28px)}}
