/* V24 */
.unified-header .top-nav a[href="packages.html"],.site-footer .footer-links a[href="packages.html"]{display:inline-flex!important}
.unified-header .top-nav a[href="contact.html"],.site-footer .footer-links a[href="contact.html"]{display:none!important}
.ack{background:#07111d!important;border:1px solid #203249!important;border-radius:12px!important;padding:15px 16px!important;color:#eef5ff!important}
.ack input{accent-color:#078cff!important;flex:0 0 auto;margin-top:2px!important}
.customer-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.customer-grid .wide{grid-column:1/-1}.customer-grid label{display:flex;flex-direction:column;gap:8px;color:#dce6f2!important}.customer-grid input{width:100%;border:1px solid #ccd6e2;background:#fff;color:#111;padding:14px;border-radius:10px;font-size:16px}.customer-grid input:focus{outline:2px solid rgba(7,140,255,.22);border-color:#078cff}.deposit-mini{margin-top:12px;color:#718094!important;font-size:12px!important}.deposit-status{margin-top:12px;padding:12px 14px;border-radius:10px;background:#101a26;border:1px solid #203249;color:#d8e7f7;font-size:12px}.deposit-status.error{background:#190b0f;border-color:#6f2634;color:#ffd9df}
.mobile-package-accordions{display:none}.mobile-package-accordions details{border:1px solid #203249;background:#080d14;border-radius:14px;overflow:hidden;margin-bottom:10px}.mobile-package-accordions summary{list-style:none;cursor:pointer;padding:18px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:800}.mobile-package-accordions summary::-webkit-details-marker{display:none}.mobile-package-accordions summary span:first-child{display:flex;flex-direction:column;gap:4px}.mobile-package-accordions summary small{color:#48a9ff;font-size:10px;letter-spacing:.12em}.mobile-package-accordions summary b{font-size:18px}.mobile-package-accordions summary em{font-style:normal;color:#a7b5c5;font-size:12px}.mobile-package-accordions summary::after{content:'+';font-size:22px;color:#48a9ff}.mobile-package-accordions details[open] summary::after{content:'–'}.mobile-package-body{padding:0 16px 18px;border-top:1px solid #172435}.mobile-package-prices{display:grid;grid-template-columns:1fr;gap:8px;margin:14px 0}.mobile-package-prices div{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;background:#0b1119;border:1px solid #1a293a;border-radius:9px}.mobile-package-body ul{padding-left:18px;color:#c5d0dc}.mobile-package-body li{margin:8px 0}.mobile-package-body .btn{width:100%;margin-top:8px}
@media(max-width:720px){.unified-header.site-header{grid-template-columns:80px minmax(0,1fr)!important;padding:7px 10px!important;gap:7px 8px!important}.unified-header .brand{height:48px!important}.unified-header .brand-logo-img{width:78px!important;height:48px!important}.unified-header .header-actions{display:grid!important;grid-template-columns:minmax(86px,.78fr) minmax(118px,1.22fr)!important;gap:6px!important;width:100%!important;min-width:0!important}.unified-header .header-call,.unified-header .header-book{width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 7px!important;font-size:9px!important;letter-spacing:0!important;white-space:nowrap!important}.unified-header .top-nav{grid-column:1/-1!important;gap:18px!important;padding:4px 0 6px!important}.customer-grid{grid-template-columns:1fr}.customer-grid .wide{grid-column:auto}.desktop-package-grid{display:none!important}.mobile-package-accordions{display:block!important}}
