/* Restore only the approved desktop HERO composition; no animation changes. */
@media(min-width:1100px){
#canvas-wrap{height:auto!important;overflow:clip}
#page-stage{width:min(100%,1440px)!important;height:auto!important;position:relative!important;left:auto!important;margin:auto!important;transform:none!important}
#hero{position:relative;display:block;padding:0;width:1440px;height:920px;min-height:0;transform:scale(var(--admina-hero-scale,1));transform-origin:top right;margin:0 0 calc(920px * (var(--admina-hero-scale,1) - 1));overflow:hidden}
#hero .title-block{position:absolute;left:80px;right:auto;top:158px;bottom:auto;width:720px;margin:0;text-align:right;z-index:3}
#hero .title-block h1{font-family:'IBM Plex Sans Hebrew',Heebo,Arial,sans-serif;font-size:76px;font-weight:600;line-height:1.12;letter-spacing:-1.8px;margin:0}
#hero .question{font:400 28px/1.4 Assistant,Arial,sans-serif;letter-spacing:0;margin-bottom:18px;text-align:right}
#hero .title-line{white-space:nowrap}#hero .title-line.last{display:flex;align-items:baseline;justify-content:flex-start;flex-wrap:nowrap;font-size:70px;line-height:1.18;gap:13px}#hero .title-line em{font-family:'IBM Plex Sans Hebrew',Heebo,Arial,sans-serif;font-size:104px;line-height:1.18;font-weight:700;letter-spacing:-2.7px}
#hero .portrait-enter{position:absolute;right:-32px;left:auto;top:55px;bottom:auto;width:900px;height:610px;margin:0;aspect-ratio:auto;z-index:1}
#hero .portrait{width:100%;height:100%;overflow:hidden}#hero .portrait img{display:block;width:100%;height:auto;margin-top:-15px;filter:none;image-rendering:auto}
#hero .offer{position:absolute;left:193px;right:auto;top:454px;bottom:auto;width:607px;max-width:none;margin:0;text-align:right;z-index:4}#hero .offer p{font:400 28px/1.5 Assistant,Arial,sans-serif;letter-spacing:-.2px;margin:0}#hero .offer br{display:initial}
#hero .wordmark{position:absolute;left:28px;right:auto;top:603px;bottom:auto;width:866px;margin:0;color:#d4e0e3;opacity:1;z-index:3}#hero .wordmark span{font:600 224px/.8 Rubik,Arial,sans-serif;letter-spacing:-10px;white-space:nowrap;text-align:left}
#hero .portrait-credit{position:absolute;right:108px;left:auto;top:669px;bottom:auto;width:450px;margin:0;text-align:right;z-index:4}#hero .portrait-credit .name{font-family:'IBM Plex Sans Hebrew',Heebo,Arial,sans-serif;font-size:42px;font-weight:500;line-height:1.15;letter-spacing:-1px}
#hero .depth-field{position:absolute;left:0;right:0;top:676px;bottom:auto;height:290px}
#hero .process-demo{position:absolute;right:88px;left:auto;top:749px;bottom:auto;width:470px;max-width:none;margin:0;z-index:5}#hero .process-face{padding:14px 20px 12px}#hero .process-heading{font:400 17px/1.2 Assistant,Arial,sans-serif;margin-bottom:10px}#hero .process-step{min-width:106px;flex:initial;flex-direction:row;gap:9px}#hero .step-icon{width:37px;height:39px}#hero .step-icon svg{width:31px;height:31px}#hero .step-label{font:600 20px/1.25 Assistant,Arial,sans-serif}#hero .transfer{width:27px}#hero .process-description{font-size:19px;line-height:1.3;min-height:35px;margin-top:10px;padding-top:9px}
#hero .booking-ticket{position:absolute;left:357px;right:auto;top:800px;bottom:auto;width:443px;max-width:none;height:86px;margin:0;z-index:6}#hero .cta-copy{padding:16px 20px}#hero .cta-title{font:600 27px/1.25 Assistant,Arial,sans-serif;white-space:nowrap}#hero .calendar-panel{width:86px;flex-shrink:0}#hero .booking-ticket:after{left:85px}
#site-header .site-header-inner{width:calc(100% - 64px);max-width:1270px;flex-direction:row;gap:24px;padding:0}#site-header .contents-nav{gap:clamp(14px,1.7vw,25px)}#site-header .site-brand .brand-lockup{width:clamp(170px,15vw,205px)}
}
