/* Keep the existing brand and equipment; bring the service and contact actions into view. */
.hero .hero-emblem.israel-emblem{position:relative;inset:auto;transform:none;width:max-content;max-width:100%;margin:0 auto 8px;padding:0;gap:3px;min-height:0;height:auto}
.hero .israel-emblem .israel-flag{width:134px;height:78px;object-fit:contain}
.hero .israel-caption{font-size:18px;line-height:1.3}
.hero .hero-grid{min-height:0;padding-top:14px;align-items:center}
.hero .hero-copy{padding-top:8px;align-self:center}
.hero .hero-buttons{margin-bottom:15px}
.hero .hero-copy .price-entry{position:static;margin:0 0 18px;transform:none;display:flex;justify-content:inherit;min-height:0}
.hero .price-launch,.hero .price-launch:hover,.hero .price-launch:active{position:static;inset:auto;display:inline-flex;align-items:center;width:auto;max-width:100%;min-height:44px;height:auto;padding:7px 14px!important;border:1px solid #8ad5e5;border-radius:9px;background:#063548!important;color:#fff;font:700 16px Assistant,Arial,sans-serif;text-decoration:none;transform:none;box-shadow:none;animation:none}
.hero .price-launch::before,.hero .price-launch::after{display:none;animation:none!important}
.hero .price-launch:focus-visible{outline:3px solid #fff;outline-offset:4px}
.hero .hero-grid .visual{min-height:440px}
.tech-document-hero .service-contact-actions{margin:18px 0 24px}
.service-answers{border-top:1px solid #c9dce3;padding-top:28px;margin-top:28px}
.service-answers h2{font-size:1.6rem}.service-answers details{border-bottom:1px solid #d4e3e8;padding:12px 0}.service-answers summary{font-weight:700;cursor:pointer;min-height:44px;line-height:1.6}.service-answers p{max-width:80ch;line-height:1.8}
@media(max-width:1230px){.hero .hero-copy .price-entry{justify-content:center}.hero .hero-grid .visual{min-height:0}.hero .hero-grid{gap:24px}}
@media(max-width:650px){.hero{padding-top:8px}.hero .israel-emblem .israel-flag{width:102px;height:60px}.hero .israel-caption{font-size:15px}.hero .hero-emblem.israel-emblem{margin-bottom:8px}.hero .hero-grid{padding-top:4px}.hero .hero-copy{padding-top:0}.hero .hero-copy>p:not(.privacy-short):not(.service-area){font-size:1.0625rem;line-height:1.65;margin-bottom:20px}.hero .hero-copy h1{font-size:2.15rem;line-height:1.2;margin-bottom:18px}.hero .hero-buttons{gap:9px}.hero .hero-buttons .btn{min-height:46px}.hero .price-launch{min-height:40px;font-size:15px}.hero .hero-copy .price-entry{margin-bottom:16px}.tech-document-hero .service-contact-actions{gap:9px}}
