/* Shared enterprise polish for priority service pages. */
.service-crumb-strip{background:#071b31;border-bottom:1px solid rgba(255,255,255,.08)}.service-crumb-strip nav{display:flex;justify-content:flex-end;gap:8px;padding:12px 0;color:#b8cdd9;font-size:12px;font-weight:800}.service-crumb-strip a{color:#78e2d7!important}.service-crumb-strip a:hover,.service-crumb-strip a:focus{color:#fff!important}@media(max-width:767px){.service-crumb-strip nav{justify-content:flex-start;overflow:hidden;white-space:nowrap}}
.local-context-band{padding:44px 0;background:#edf5fa;border-top:1px solid #d9e7f0}.local-context-card{padding:26px;border:1px solid #cfe0eb;border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(15,46,82,.06)}.local-context-card h2{margin:0 0 10px;color:#0f2e52;font-size:28px;font-weight:900}.local-context-card p{margin:0;color:#526b7e;line-height:1.75}.local-context-card strong{color:#007f77}@media(max-width:767px){.local-context-band{padding:32px 0}.local-context-card{padding:21px}.local-context-card h2{font-size:23px}}
.priority-service-page .hero{position:relative;overflow:hidden;background:radial-gradient(circle at 15% 10%,rgba(50,211,197,.2),transparent 30%),radial-gradient(circle at 90% 85%,rgba(83,145,220,.2),transparent 34%),linear-gradient(135deg,#071b31 0%,#0d2e4d 58%,#11485c 100%)}
.priority-service-page .hero:after{content:"";position:absolute;right:-130px;top:-190px;width:540px;height:540px;border:1px solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 72px rgba(255,255,255,.025),0 0 0 146px rgba(255,255,255,.018);pointer-events:none}
.priority-service-page .hero .container{position:relative;z-index:1}.service-breadcrumb{display:flex;justify-content:flex-end;gap:8px;margin-bottom:24px;color:#b8cdd9;font-size:12px;font-weight:800}.service-breadcrumb a{color:#78e2d7!important}.service-breadcrumb a:hover,.service-breadcrumb a:focus{color:#fff!important}
.service-proof{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:20px;color:#d9e9f1;font-size:12px;font-weight:800}.service-proof span:before{content:"✓";margin-right:7px;color:#74e2d7;font-family:Arial,sans-serif;font-weight:900}.service-proof i{display:none}.priority-service-page .hero-sidecard{backdrop-filter:blur(10px);box-shadow:0 18px 42px rgba(0,0,0,.16)}.priority-service-page .hero-sidecard li:before{content:"✓"!important;color:#79e3d9!important;font-family:Arial,sans-serif!important;font-weight:900}
.priority-service-page .hero-actions a,.priority-service-page .cta-box a{min-height:46px;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.priority-service-page .hero-actions a:hover,.priority-service-page .cta-box a:hover{transform:translateY(-2px)}.priority-service-page .hero-actions .primary:hover{box-shadow:0 10px 24px rgba(0,169,157,.3)}
.priority-service-page .info-card,.priority-service-page .process-card,.priority-service-page .faq-card{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.priority-service-page .info-card:hover,.priority-service-page .process-card:hover,.priority-service-page .faq-card:hover{transform:translateY(-3px);border-color:#b7d9d6;box-shadow:0 18px 40px rgba(15,46,82,.11)}
.priority-service-page .row.service-card-row,.priority-service-page .row.service-faq-row{display:flex;flex-wrap:wrap}.priority-service-page .service-card-row>[class*="col-"],.priority-service-page .service-faq-row>[class*="col-"]{display:flex;margin-bottom:24px}.priority-service-page .service-card-row .info-card,.priority-service-page .service-faq-row .faq-card{width:100%}.priority-service-page .faq-card h3{margin:0 0 10px!important;color:#0f2e52!important;font-size:20px!important;line-height:1.35;font-weight:900!important}.priority-service-page .faq-card p{margin:0;color:#526b7e;line-height:1.65}.priority-service-page .section-head h2{text-wrap:balance}.priority-service-page .cta-box{overflow:hidden;position:relative}.priority-service-page .cta-box:after{content:"";position:absolute;right:-70px;bottom:-100px;width:230px;height:230px;border:1px solid rgba(255,255,255,.1);border-radius:50%;pointer-events:none}
.priority-service-page a:focus-visible,.priority-service-page button:focus-visible{outline:3px solid rgba(0,169,157,.38);outline-offset:3px}
@media(max-width:767px){.priority-service-page .hero{padding:42px 0 38px}.service-breadcrumb{justify-content:flex-start;margin-bottom:18px}.priority-service-page .hero h1{font-size:31px!important;line-height:1.17!important}.priority-service-page .hero-copy{font-size:15px;line-height:1.62}.priority-service-page .hero-sidecard{padding:20px}.priority-service-page .hero-sidecard h3{font-size:22px!important}.service-proof{gap:9px}.service-proof span{width:100%}.service-proof span:nth-child(2){display:none}.priority-service-page .section-pad{padding:48px 0}.priority-service-page .section-head{margin-bottom:26px}.priority-service-page .section-head h2{font-size:29px!important;line-height:1.2}.priority-service-page .section-head p{font-size:14px;line-height:1.62}.priority-service-page .row.service-card-row,.priority-service-page .row.service-faq-row{display:block}.priority-service-page .service-card-row>[class*="col-"],.priority-service-page .service-faq-row>[class*="col-"]{display:block}.priority-service-page .info-card,.priority-service-page .faq-card{padding:20px}.priority-service-page .info-card h3{font-size:21px!important}.priority-service-page .cta-box{padding:24px 20px}.priority-service-page .cta-box h2{font-size:27px!important;line-height:1.2}.priority-service-page .hero-actions{display:block}.priority-service-page .hero-actions a{display:block;margin-bottom:10px;text-align:center}}
@media(prefers-reduced-motion:reduce){.priority-service-page *{scroll-behavior:auto!important}.priority-service-page .hero-actions a,.priority-service-page .cta-box a,.priority-service-page .info-card,.priority-service-page .process-card,.priority-service-page .faq-card{transition:none!important;transform:none!important}}
