.acs-sector-page{background:#f5f7fb;color:#26334b}.acs-sector-page .container{width:calc(100% - 48px);max-width:1160px;min-width:0;padding-inline:0}.acs-sector-page :where(h1,h2,h3,p,li,a,summary){overflow-wrap:anywhere}.acs-sector-hero{padding:134px 0 68px;background:linear-gradient(118deg,#0a1128 0,#172541 100%);color:#fff}.acs-sector-breadcrumb{margin:0 0 34px;font-size:.8rem;line-height:1.6;color:#c3ccdc}.acs-sector-breadcrumb ol{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.acs-sector-breadcrumb li{min-width:0;margin:0}.acs-sector-breadcrumb li+li::before{content:'/';color:#7c8ba5;margin-right:12px}.acs-sector-breadcrumb a{color:#dbe3f0;text-decoration:underline;text-underline-offset:3px}.acs-sector-breadcrumb [aria-current]{color:#fff}.acs-sector-kicker{display:inline-block;padding:6px 12px;border:1px solid #dcb34a66;background:#e0a82e14;border-radius:999px;color:#f0cb68;font-size:.78rem;line-height:1.5;font-weight:800;letter-spacing:.035em;margin-bottom:18px;max-width:100%}.acs-sector-hero h1{color:#fff!important;font-size:clamp(2.15rem,4.5vw,3.7rem);line-height:1.1;max-width:950px;margin:0 0 24px}.acs-sector-direct-answer{max-width:850px;margin:0;color:#d6deed;font-size:1.06rem;line-height:1.8}.acs-sector-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:30px}.acs-sector-actions .btn{max-width:100%;white-space:normal;gap:14px;text-align:center;line-height:1.5}.acs-sector-phone{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 9px;color:#fff;font-size:.9rem;line-height:1.6;font-weight:600}.acs-sector-phone span{font-weight:400;color:#c3ccdc}.acs-sector-phone i{color:#e0b54c}.acs-sector-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(245px,300px);gap:40px;align-items:start;padding:64px 0 80px}.acs-sector-aside,.acs-sector-body{min-width:0}.acs-sector-section{background:#fff;border:1px solid #e0e5ee;border-radius:16px;padding:30px;margin:0 0 20px;scroll-margin-top:110px}.acs-sector-section-heading{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start;margin-bottom:16px}.acs-sector-section-heading>span{display:grid;place-items:center;min-height:30px;border-radius:8px;background:#f7f0dc;color:#795d19;font-family:Outfit,sans-serif;font-size:.8rem;font-weight:800}.acs-sector-faq h2,.acs-sector-related h2,.acs-sector-section h2{color:#15233e;font-size:clamp(1.35rem,2.5vw,1.75rem);line-height:1.3;margin:0}.acs-sector-section li,.acs-sector-section p{font-size:.98rem;line-height:1.85;color:#475467}.acs-sector-section p{margin:0}.acs-sector-section ul{margin:18px 0 0;padding-left:21px}.acs-sector-section li+li{margin-top:8px}.acs-sector-section li::marker{color:#9a7527}.acs-sector-faq{padding:28px 0 12px;scroll-margin-top:110px}.acs-sector-faq h2{margin:0 0 20px}.acs-sector-faq details{background:#fff;border:1px solid #dfe5ee;border-radius:12px;padding:0 22px;margin-bottom:11px}.acs-sector-faq summary{cursor:pointer;font-weight:700;line-height:1.6;padding:20px 0;color:#243550}.acs-sector-faq details p{margin:0 0 22px;color:#475467;font-size:.98rem;line-height:1.8}.acs-sector-aside{display:grid;gap:20px;position:sticky;top:108px}.acs-sector-contents{background:#fff;border:1px solid #dfe5ee;border-radius:16px;padding:24px}.acs-sector-contact h2,.acs-sector-contents h2{font-size:1.1rem;line-height:1.4;margin:0 0 16px;color:#15233e}.acs-sector-contents ol{margin:0;padding-left:20px;color:#8a9ab3}.acs-sector-contents li{font-size:.87rem;line-height:1.55;padding-left:3px}.acs-sector-contents li+li{margin-top:13px}.acs-sector-contents a{color:#465875;text-decoration:none}.acs-sector-contents a:hover{text-decoration:underline;text-underline-offset:3px;color:#162946}.acs-sector-contact{padding:26px 24px;background:#11203a;border-radius:16px;color:#fff}.acs-sector-contact-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#e0a82e20;color:#edc35f;margin-bottom:17px}.acs-sector-contact h2{color:#fff}.acs-sector-contact p{font-size:.9rem;line-height:1.75;color:#cbd6e7;margin:0 0 22px}.acs-sector-contact .btn{display:flex;width:100%;max-width:100%;white-space:normal;text-align:center;line-height:1.5;padding:12px 14px!important;font-size:.9rem}.acs-sector-contact-phone{display:block;color:#d7e1ef;text-align:center;margin-top:16px;font-size:.9rem;line-height:1.6;text-decoration:underline;text-underline-offset:4px}.acs-sector-related{padding-top:30px}.acs-sector-related h2{margin:0 0 18px}.acs-sector-related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px}.acs-sector-related-grid a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;background:#fff;border:1px solid #dce3ee;border-radius:12px;color:#273d60;line-height:1.55;font-size:.94rem;font-weight:700;text-decoration:none;min-width:0}.acs-sector-related-grid a span{min-width:0}.acs-sector-related-grid a i{color:#98751f;flex:none}.acs-sector-related-grid a:hover{border-color:#b49a5b;background:#fffdf7}.acs-sector-page a:focus-visible,.acs-sector-page summary:focus-visible{outline:3px solid #c89d31;outline-offset:4px}@media(max-width:900px){.acs-sector-layout{grid-template-columns:minmax(0,1fr);gap:32px}.acs-sector-aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.acs-sector-hero{padding-top:120px}}@media(max-width:600px){.acs-sector-page .container{width:calc(100% - 32px)}.acs-sector-hero{padding:108px 0 40px}.acs-sector-breadcrumb{margin-bottom:26px;font-size:.75rem}.acs-sector-hero h1{font-size:clamp(1.9rem,7.5vw,2.65rem);line-height:1.14;margin-bottom:20px}.acs-sector-direct-answer{font-size:.98rem;line-height:1.75}.acs-sector-actions{gap:20px;margin-top:26px}.acs-sector-actions .btn{width:100%}.acs-sector-phone{font-size:.86rem}.acs-sector-layout{padding:30px 0 52px}.acs-sector-section{padding:23px 19px}.acs-sector-section-heading{grid-template-columns:28px minmax(0,1fr);gap:10px}.acs-sector-section-heading>span{min-height:28px}.acs-sector-faq h2,.acs-sector-related h2,.acs-sector-section h2{font-size:1.35rem}.acs-sector-faq details p,.acs-sector-section li,.acs-sector-section p{font-size:.94rem;line-height:1.8}.acs-sector-aside{grid-template-columns:minmax(0,1fr)}.acs-sector-faq details{padding:0 18px}.acs-sector-faq summary{padding:18px 0;font-size:.94rem}.acs-sector-contact,.acs-sector-contents{padding:23px 20px}}
