@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@400;500;600;700;800&display=swap');
:root{--v2-ink:#1d1d59;--v2-primary:#5850eb;--v2-soft:#7f81f1;--v2-mist:#e1e1fb;--v2-surface:#fbfbfe;--v2-navy:#101a2d;--v2-muted:rgba(29,29,89,.68);--v2-shadow:0 24px 60px -36px rgba(29,29,89,.48)}
body{font-family:Outfit,system-ui,sans-serif;color:var(--v2-ink);background:var(--v2-surface);overflow-x:clip}h1,h2,h3,.brand{font-family:Outfit,system-ui,sans-serif}a{transition:color .2s,background .2s,border-color .2s,transform .2s,box-shadow .2s}.container{width:min(1220px,calc(100% - 56px))}
body:not(:has(.np-home)) .site-header{position:sticky;top:12px;z-index:80;width:min(1320px,calc(100% - 56px));margin:12px auto 0;border:1px solid rgba(255,255,255,.9);border-radius:18px;background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 35px -24px rgba(29,29,89,.5)}body:not(:has(.np-home)) .utility-bar{display:none}body:not(:has(.np-home)) .navbar{width:100%;height:72px;padding:0 12px 0 20px}body:not(:has(.np-home)) .nav-menu{gap:24px}body:not(:has(.np-home)) .nav-menu>a:not(.button){color:var(--v2-ink)}body:not(:has(.np-home)) .button-small{border-radius:11px;color:#fff;background:linear-gradient(120deg,var(--v2-soft),var(--v2-primary));box-shadow:0 10px 20px -12px rgba(88,80,235,.8)}body:not(:has(.np-home)) .global-search-button{top:27px;border-radius:11px;background:var(--v2-ink)}
.button,.mini-button{border-radius:12px!important;background:linear-gradient(120deg,var(--v2-soft),var(--v2-primary) 70%)!important;color:#fff!important;box-shadow:0 13px 25px -14px rgba(88,80,235,.8)!important}.button:hover,.mini-button:hover{transform:translateY(-2px);filter:brightness(1.05)}.button-outline{color:var(--v2-primary)!important;background:#fff!important;border:1px solid var(--v2-mist)!important;box-shadow:none!important}.button-light{color:var(--v2-primary)!important;background:#fff!important}
.inner-hero,.tool-hero,.help-hero,.ops-hero,.seo-hero{position:relative;width:min(1320px,calc(100% - 56px));margin:22px auto 0;padding:clamp(48px,6vw,82px)!important;border:1px solid rgba(255,255,255,.9)!important;border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(225,225,251,.48))!important;box-shadow:var(--v2-shadow);overflow:hidden}.inner-hero:before,.tool-hero:before,.help-hero:before,.ops-hero:before,.seo-hero:before{content:"";position:absolute;width:400px;height:400px;right:-90px;top:-150px;border-radius:50%;background:radial-gradient(circle,rgba(88,80,235,.2),transparent 67%);filter:blur(24px)}.inner-hero:after{display:none}.breadcrumbs{color:rgba(29,29,89,.55)!important;font-size:11px;font-weight:700;letter-spacing:.12em}.breadcrumbs a,.kicker{color:var(--v2-primary)!important}.inner-hero h1,.tool-hero h1,.help-hero h1,.ops-hero h1,.seo-hero h1{position:relative;max-width:900px;margin:22px 0 16px!important;color:var(--v2-ink)!important;font-size:clamp(40px,5.2vw,66px)!important;font-weight:800;line-height:1.05;letter-spacing:-.04em}.inner-hero p,.tool-hero p,.help-hero p,.ops-hero p,.seo-hero p{position:relative;max-width:720px!important;color:var(--v2-muted)!important;font-size:17px!important;line-height:1.7}
.editorial-media{width:min(1220px,calc(100% - 56px));margin:22px auto 0!important;border:1px solid var(--v2-mist);border-radius:24px;box-shadow:var(--v2-shadow)}.editorial-media img{height:clamp(300px,40vw,520px);filter:saturate(.82)}.editorial-media figcaption{right:20px;bottom:20px;border-radius:12px;background:rgba(16,26,45,.88)}
.content-section,.tool-shell,.help-shell,.ops-shell{padding:72px 0 96px!important}.content-grid,.branch-list,.fact-grid,.tool-grid,.network-grid,.record-list{gap:16px!important;border:0!important;background:transparent!important}.info-card,.branch-item,.side-card,.tool-card,.guide-card,.task-card,.data-card,.workspace-card,.ops-panel,.account-panel,.city-directory,.tracking-panel,.tracking-real-info,.notice-box,.faq,.related-links,.service-facts,.contact-help,.release-card,.publisher-card,.preview-card{border:1px solid var(--v2-mist)!important;border-radius:22px!important;background:#fff!important;color:var(--v2-ink)!important;box-shadow:0 16px 40px -36px rgba(29,29,89,.5)}.info-card,.branch-item,.side-card,.tool-card,.guide-card,.task-card,.data-card,.workspace-card,.ops-panel,.account-panel,.city-directory,.tracking-panel,.tracking-real-info{padding:clamp(24px,3vw,34px)!important}.info-card.blue,.blue{color:#fff!important;border-color:transparent!important;background:linear-gradient(145deg,var(--v2-soft),var(--v2-primary) 65%,var(--v2-ink))!important}.info-card.blue p,.blue p{color:#eeeeff!important}.branch-item{transition:.25s}.branch-item:hover,.tool-card:hover,.guide-card:hover,.task-card:hover{transform:translateY(-4px);box-shadow:var(--v2-shadow)}.branch-item h2,.info-card h2,.info-card h3{margin-top:14px!important}.branch-item a,.info-card a,.related-links a{color:var(--v2-primary)!important}.notice-box,.service-facts,.contact-help{padding:22px 24px!important;border-left:4px solid var(--v2-primary)!important}
.branch-search,.route-filter{padding:18px 20px;border:1px solid var(--v2-mist);border-radius:18px;background:#fff}.branch-search input,.route-filter input,.simple-form input,.simple-form textarea,.simple-form select,.coverage-search input,.account-form input,.account-form select,.account-form textarea,.public-form input,.public-form select,.public-form textarea,.network-form input,.network-form select,.network-form textarea{border:1px solid var(--v2-mist)!important;border-radius:12px!important;background:#fff!important;padding:14px 16px!important;font:inherit!important;outline:none}.branch-search input:focus,.route-filter input:focus,.simple-form input:focus,.simple-form textarea:focus,.simple-form select:focus,.coverage-search input:focus,.account-form input:focus,.account-form select:focus,.account-form textarea:focus,.public-form input:focus,.public-form select:focus,.public-form textarea:focus{border-color:var(--v2-primary)!important;box-shadow:0 0 0 4px rgba(88,80,235,.1)}.simple-form,.account-form,.public-form,.network-form{border:1px solid var(--v2-mist)!important;border-radius:24px!important;background:#f6f6fe!important;padding:clamp(24px,3vw,36px)!important}
.seo-layout{gap:28px!important}.seo-content,.seo-sidebar{min-width:0}.seo-content>section,.seo-content>article{border-radius:22px}.seo-content h2{color:var(--v2-ink);font-size:clamp(26px,3vw,36px);letter-spacing:-.025em}.seo-content p,.seo-content li,.legal-copy p,.legal-copy li{color:var(--v2-muted);line-height:1.75}.side-card{margin-bottom:16px}.fact{border:1px solid var(--v2-mist)!important;border-radius:18px!important;background:#fff!important}.faq details{border-color:var(--v2-mist)!important}.table-wrap{border:1px solid var(--v2-mist);border-radius:18px;overflow:auto;background:#fff}table{border-collapse:collapse}th{color:var(--v2-ink);background:#f1f1fd!important}td,th{border-color:var(--v2-mist)!important}
.page-cta{width:min(1220px,calc(100% - 56px));margin:0 auto 24px;padding:38px 42px!important;border-radius:24px;background:linear-gradient(115deg,var(--v2-soft),var(--v2-primary) 55%,var(--v2-ink))!important;box-shadow:0 24px 50px -25px rgba(88,80,235,.8)}.page-cta h2{font-size:clamp(27px,3vw,38px)!important}.global-footer,.site-footer{margin-top:22px!important;background:var(--v2-navy)!important}.global-footer-grid{padding-top:58px}.global-footer nav b{letter-spacing:.08em}.global-footer a{color:#ccd3e0}.global-footer-bottom{border-color:rgba(225,225,251,.15)}.back-to-top{background:var(--v2-primary);box-shadow:0 12px 25px -10px rgba(88,80,235,.8)}.search-dialog{border-radius:26px}.search-head button,.search-field,.search-suggestions button{border-radius:12px}.search-field{border-color:var(--v2-primary)}
@media(max-width:900px){.inner-hero,.tool-hero,.help-hero,.ops-hero,.seo-hero,.editorial-media,.page-cta{width:calc(100% - 32px)}.container{width:calc(100% - 32px)}.seo-layout{grid-template-columns:1fr!important}.seo-sidebar{order:2}.global-search-button{display:none!important}}
@media(max-width:720px){body:not(:has(.np-home)) .site-header{width:calc(100% - 24px)}body:not(:has(.np-home)) .navbar{height:68px}body:not(:has(.np-home)) .nav-menu:not(.open){display:none}body:not(:has(.np-home)) .nav-menu.open{display:flex;inset:92px 12px auto;transform:none;border:1px solid var(--v2-mist);border-radius:18px;box-shadow:var(--v2-shadow)}.inner-hero,.tool-hero,.help-hero,.ops-hero,.seo-hero{width:calc(100% - 24px);padding:38px 22px!important}.inner-hero h1,.tool-hero h1,.help-hero h1,.ops-hero h1,.seo-hero h1{font-size:38px!important}.editorial-media,.page-cta{width:calc(100% - 24px)}.editorial-media img{height:250px}.content-section,.tool-shell,.help-shell,.ops-shell{padding:54px 0 70px!important}.branch-search,.route-filter{align-items:stretch;flex-direction:column}.page-cta{padding:30px 24px!important}.mobile-dock{border-color:var(--v2-mist);box-shadow:0 -8px 28px rgba(29,29,89,.1)}.mobile-dock a.active{color:var(--v2-primary)}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.branch-item,.tool-card,.guide-card,.task-card,.button,.mini-button{transition:none!important}}
.global-search-button{display:none!important}
.tool-shell>.container~p{width:min(1000px,calc(100% - 56px));margin:14px auto 0;color:var(--v2-muted);font-size:14px;line-height:1.7}.tool-shell>.container~p:first-of-type{margin-top:24px;padding:18px 22px;border:1px solid var(--v2-mist);border-left:4px solid var(--v2-primary);border-radius:16px;background:#fff}.tool-shell+.content-section{padding-top:0!important}.tool-shell+.content-section .legal-copy{padding:22px 26px;border:1px solid var(--v2-mist);border-radius:18px;background:#fff}.tool-shell+.content-section .legal-copy p{margin:0}
@media(max-width:720px){.tool-shell>.container~p{width:calc(100% - 32px)}}
.tool-shell:has(+.content-section){padding-bottom:30px!important}
