body.aq-rebuild{--aq-ink:#06111f;--aq-navy:#07182c;--aq-blue:#0c3158;--aq-cyan:#38d8eb;--aq-cyan2:#1eb4e8;--aq-paper:#f4f7fa;--aq-card:#ffffff;--aq-muted:#6f8092;--aq-line:rgba(7,24,44,.10);--aq-gold:#d8b56d;margin:0;background:linear-gradient(180deg,#f7f9fb 0%,#eef3f7 100%);color:var(--aq-ink);font-family:var(--e-global-typography-text-font-family,"Mulish",sans-serif)!important;overflow-x:hidden}body.aq-rebuild *{box-sizing:border-box}body.aq-rebuild h1,body.aq-rebuild h2,body.aq-rebuild h3,body.aq-rebuild p,body.aq-rebuild a,body.aq-rebuild button,body.aq-rebuild input,body.aq-rebuild select,body.aq-rebuild textarea{font-family:inherit!important}.aq-rebuild #aqms-mount{display:none!important}.aq26-header{position:sticky!important;top:0!important;z-index:9999!important;max-width:1240px;margin:14px auto 0!important;padding:12px 16px!important;display:flex!important;align-items:center!important;gap:20px!important;background:rgba(248,250,252,.88)!important;backdrop-filter:blur(22px)!important;border:1px solid rgba(7,24,44,.08)!important;border-radius:20px!important;box-shadow:0 12px 38px rgba(7,24,44,.05)!important}.aq26-logo{display:inline-flex!important;align-items:baseline!important;gap:7px!important;min-width:auto!important;text-decoration:none!important;color:var(--aq-ink)!important;line-height:1!important}.aq26-mark{font-size:26px!important;font-weight:900!important;letter-spacing:-.06em!important}.aq26-word{font-size:12px!important;font-weight:700!important;letter-spacing:.08em!important}.aq26-nav{display:flex;gap:24px;margin-left:auto}.aq26-nav a,.aq26-footer a{color:#1c344d;text-decoration:none;font-size:13px;font-weight:800}.aq26-nav a:hover{color:#0d78a1}.aq26-tools{display:flex;gap:8px;margin-left:8px}.aq26-lang,.aq26-menu{appearance:none;border:1px solid rgba(7,24,44,.10)!important;background:#fff!important;color:#13324f!important;box-shadow:0 8px 22px rgba(7,24,44,.04)!important;cursor:pointer}.aq26-lang{height:40px;padding:0 12px;border-radius:999px!important;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:900}.aq26-lang svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7}.aq26-menu{width:40px;height:40px;border-radius:50%!important;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.aq26-menu i{display:block!important;width:15px!important;height:1.7px!important;background:#153854!important;border-radius:99px!important;margin:0!important}.aq26-langpop,.aq26-mobile{position:absolute;right:14px;top:60px;display:none;z-index:20;background:#fff;border:1px solid var(--aq-line);border-radius:18px;box-shadow:0 22px 60px rgba(7,24,44,.12);padding:9px}.aq26-langpop.is-open{display:flex;gap:6px}.aq26-langpop button{border:0;background:#eef3f7;padding:9px 11px;border-radius:10px;color:#17324c;font-size:12px;font-weight:900}.aq26-mobile.is-open{display:flex;flex-direction:column;min-width:220px}.aq26-mobile a{padding:11px 13px;color:#17324c;text-decoration:none;font-size:14px;font-weight:800;border-radius:10px}.aq26-mobile a:hover{background:#eef4f7}.aq26-main{min-height:70vh}.aq26-hero,.aq26-pagehero,.aq26-section,.aq26-final{max-width:1240px;margin:18px auto;padding:44px;border-radius:30px;position:relative;overflow:hidden}.aq26-hero{min-height:650px;display:grid;grid-template-columns:1.08fr .92fr;gap:30px;align-items:end;color:#fff;background:radial-gradient(circle at 83% 14%,rgba(56,216,235,.30),transparent 21%),radial-gradient(circle at 7% 90%,rgba(39,116,174,.22),transparent 26%),linear-gradient(135deg,#06111f 0%,#0a2747 58%,#0f527a 100%);box-shadow:0 34px 90px rgba(7,24,44,.18)}.aq26-orb{position:absolute;border-radius:50%;pointer-events:none}.aq26-orb.one{width:340px;height:340px;right:-100px;top:-120px;background:radial-gradient(circle,rgba(56,216,235,.35),transparent 66%)}.aq26-orb.two{width:320px;height:320px;left:-120px;bottom:-170px;background:radial-gradient(circle,rgba(31,113,176,.28),transparent 66%)}.aq26-hero-copy,.aq26-city-stack{position:relative;z-index:2}.aq26-hero-copy>span,.aq26-pagehero>span,.aq26-sectionhead>span,.aq26-card>span,.aq26-final>span,.aq26-hermes-copy>span{display:block;font-size:11px;font-weight:900;letter-spacing:.19em;text-transform:uppercase;color:#70e8f5}.aq26-hero h1,.aq26-pagehero h1{font-size:clamp(54px,7.5vw,92px)!important;line-height:.94!important;letter-spacing:-.055em!important;margin:14px 0 18px!important;font-weight:800!important}.aq26-hero h1 em,.aq26-pagehero h1 em{font-style:normal;color:#5ce0ef}.aq26-hero p,.aq26-pagehero p{max-width:670px;font-size:18px;line-height:1.6;color:rgba(255,255,255,.76)}.aq26-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.aq26-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 18px;border-radius:999px;border:1px solid rgba(255,255,255,.22);color:#fff;text-decoration:none;font-size:13px;font-weight:900;transition:.2s}.aq26-btn svg,.aq26-card a svg,.aq26-hermes-link svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.aq26-btn:hover{transform:translateY(-2px)}.aq26-btn.is-primary{background:linear-gradient(135deg,#55e2ef,#1bb4e8);color:#052034;border-color:transparent;box-shadow:0 14px 34px rgba(33,185,232,.22)}.aq26-city-stack{display:grid;gap:12px}.aq26-city-stack a{display:block;padding:24px;border-radius:22px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.13);backdrop-filter:blur(18px);color:#fff;text-decoration:none;transition:.2s}.aq26-city-stack a:hover{transform:translateY(-3px);background:rgba(255,255,255,.12)}.aq26-city-stack span,.aq26-city-stack small{display:block;color:rgba(255,255,255,.62);font-size:11px;letter-spacing:.07em}.aq26-city-stack strong{display:block;font-size:24px;margin:8px 0}.aq26-pagehero{min-height:430px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;background:radial-gradient(circle at 84% 10%,rgba(56,216,235,.23),transparent 21%),linear-gradient(135deg,#06111f,#0a294b 68%,#10547d);box-shadow:0 28px 80px rgba(7,24,44,.13)}.aq26-section{background:rgba(255,255,255,.94);border:1px solid var(--aq-line);box-shadow:0 20px 60px rgba(7,24,44,.055)}.aq26-sectionhead{max-width:780px;margin-bottom:28px}.aq26-sectionhead h2,.aq26-final h2,.aq26-hermes-copy h2{font-size:clamp(34px,5vw,60px)!important;line-height:1!important;letter-spacing:-.045em!important;margin:10px 0 8px!important;font-weight:800!important}.aq26-sectionhead p,.aq26-hermes-copy p,.aq26-final p{font-size:16px;line-height:1.6;color:#647689}.aq26-grid2,.aq26-grid3,.aq26-grid4{display:grid;gap:16px}.aq26-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.aq26-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.aq26-grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.aq26-card{position:relative;overflow:hidden;min-height:245px;padding:24px;border-radius:23px;background:radial-gradient(circle at 100% 0,rgba(67,219,238,.16),transparent 28%),linear-gradient(145deg,#081c33,#0b3155);border:1px solid rgba(255,255,255,.07);color:#fff}.aq26-card:after{content:"";position:absolute;right:-50px;bottom:-70px;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,rgba(56,216,235,.14),transparent 68%)}.aq26-card h3{font-size:25px!important;line-height:1.08!important;margin:12px 0 9px!important;font-weight:800!important;letter-spacing:-.025em}.aq26-card p{color:rgba(255,255,255,.69);font-size:14px;line-height:1.55}.aq26-card>b{display:block;margin-top:18px;color:#88e8f4;font-size:11px;letter-spacing:.04em}.aq26-card a{position:absolute;left:24px;bottom:22px;z-index:2;display:inline-flex;align-items:center;gap:7px;color:#fff;text-decoration:none;font-size:12px;font-weight:900}.aq26-properties .aq26-card:nth-child(2){background:linear-gradient(145deg,#0b1e33,#17334e);opacity:.82}.aq26-hermes-block{display:grid;grid-template-columns:1.15fr .85fr;gap:30px;align-items:end;color:#fff;background:radial-gradient(circle at 88% 8%,rgba(56,216,235,.24),transparent 22%),linear-gradient(135deg,#06111f 0%,#0a2848 68%,#0e4a70);border-color:rgba(255,255,255,.06)}.aq26-hermes-copy p{color:rgba(255,255,255,.70)}.aq26-hermes-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.aq26-hermes-actions b{padding:9px 12px;border-radius:999px;border:1px solid rgba(112,232,245,.22);background:rgba(112,232,245,.07);font-size:11px}.aq26-hermes-link{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-radius:16px;background:#fff;color:#0b2847;text-decoration:none;font-size:13px;font-weight:900}.aq26-feature-grid,.aq26-rating-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.aq26-feature-grid>div,.aq26-rating-grid>div,.aq26-steps .aq26-grid3>div{padding:22px;border-radius:21px;background:linear-gradient(180deg,#fbfcfd,#f0f5f8);border:1px solid var(--aq-line)}.aq26-feature-grid svg{width:28px;height:28px;fill:none;stroke:#1675a1;stroke-width:1.6}.aq26-feature-grid b,.aq26-steps b{display:block;margin:16px 0 7px;font-size:17px;color:#102b45}.aq26-feature-grid p,.aq26-steps p{font-size:13px;line-height:1.5;color:#6d7f91}.aq26-rating-grid span,.aq26-rating-grid small{display:block;color:#708092;font-size:12px}.aq26-rating-grid strong{display:block;margin:10px 0;font-size:28px;color:#0b2847}.aq26-steps .aq26-grid3 i{font-style:normal;font-size:12px;font-weight:900;color:#1680aa}.aq26-final{color:#fff;background:radial-gradient(circle at 85% 10%,rgba(56,216,235,.28),transparent 22%),linear-gradient(135deg,#06111f,#0b2d51 70%,#10547e);box-shadow:0 28px 80px rgba(7,24,44,.14)}.aq26-final p{color:rgba(255,255,255,.7)}.aq26-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.aq26-stats>div{padding:26px;border-radius:22px;background:linear-gradient(145deg,#081c33,#0b3155);color:#fff}.aq26-stats strong{display:block;font-size:48px;line-height:1}.aq26-stats span{display:block;margin-top:10px;color:rgba(255,255,255,.64);font-size:13px}.aq26-visual-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.aq26-visual-grid>div{aspect-ratio:4/3;border-radius:24px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;color:#fff;background:radial-gradient(circle at 80% 20%,rgba(56,216,235,.24),transparent 26%),linear-gradient(145deg,#081d35,#0d365b)}.aq26-visual-grid span{font-size:11px;letter-spacing:.12em;color:#73e3f1}.aq26-visual-grid b{font-size:22px}.aq26-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.aq26-contact-grid a{display:grid;grid-template-columns:44px 1fr;gap:4px 14px;align-items:center;padding:24px;border-radius:23px;color:#fff;text-decoration:none;background:linear-gradient(145deg,#081d35,#0d365b)}.aq26-contact-grid svg{grid-row:1/3;width:30px;height:30px;fill:none;stroke:#70e8f5;stroke-width:1.6}.aq26-contact-grid span{font-size:11px;letter-spacing:.08em;color:#8cdfe9}.aq26-contact-grid strong{font-size:18px}.aq26-footer{max-width:1240px;margin:18px auto 28px;padding:28px 32px;border-radius:26px;background:#06111f;color:#fff;display:grid;grid-template-columns:1fr auto auto;gap:30px;align-items:center}.aq26-footer-brand{display:flex;flex-direction:column;gap:7px}.aq26-footer-brand>a{display:flex;align-items:baseline;gap:7px;text-decoration:none}.aq26-footer-brand .aq26-mark{font-size:24px!important;color:#fff}.aq26-footer-brand .aq26-word{color:#fff}.aq26-footer-brand>span{color:rgba(255,255,255,.46);font-size:11px}.aq26-footnav{display:flex;gap:16px}.aq26-footer-contact{display:flex;flex-direction:column;gap:6px}.aq26-footer a{color:#fff}.aq-rebuild #aq-booking{max-width:1240px!important;margin:18px auto!important;padding:38px!important;border-radius:30px!important;background:radial-gradient(circle at 85% 8%,rgba(56,216,235,.22),transparent 22%),linear-gradient(135deg,#06111f 0%,#0a294b 68%,#10547d 100%)!important;box-shadow:0 28px 80px rgba(7,24,44,.16)!important}.aq-rebuild #aq-booking .aqms-hermes{display:none!important}.aq-rebuild #aq-booking .aqms-hotels{gap:10px!important}.aq-rebuild #aq-booking .aqms-hotel-card{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important}.aq-rebuild #aq-booking .aqms-search{display:grid!important;grid-template-columns:1.35fr 1fr 1fr .65fr .85fr auto!important;gap:10px!important;padding:12px!important;margin-top:22px!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:20px!important;background:rgba(255,255,255,.055)!important;box-shadow:none!important;backdrop-filter:blur(18px)!important}.aq-rebuild #aq-booking .aqms-search label{color:rgba(255,255,255,.7)!important}.aq-rebuild #aq-booking .aqms-search input,.aq-rebuild #aq-booking .aqms-search select{background:rgba(2,12,24,.48)!important;color:#fff!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:13px!important;padding:12px!important}.aq-rebuild #aq-booking .aqms-search button{min-height:48px!important;border-radius:13px!important;background:linear-gradient(135deg,#55e2ef,#1bb4e8)!important;color:#052034!important;box-shadow:none!important}.aq-rebuild #aq-booking .aqms-room{background:linear-gradient(145deg,#081d35,#0c3458)!important;color:#fff!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important}.aq-rebuild #aq-booking .aqms-room img{display:none!important}.aq-rebuild #aq-booking .aqms-desc{color:rgba(255,255,255,.64)!important}.aq-rebuild #aq-booking .aqms-meta span{background:rgba(112,232,245,.08)!important;color:#99edf6!important}.aq-rebuild #aq-booking .aqms-book{background:#fff!important;color:#0b2847!important}.aq-rebuild #aq-booking .aqms-trust span,.aq-rebuild #aq-booking .aqms-quick-contact a{background:rgba(255,255,255,.055)!important;border-color:rgba(255,255,255,.11)!important}.aq26-calendar{margin:14px 0 0;padding:18px;border-radius:20px;border:1px solid rgba(255,255,255,.11);background:rgba(3,14,27,.48);color:#fff}.aq26-calendar-head{display:grid;grid-template-columns:42px 1fr 42px;align-items:center;text-align:center;margin-bottom:14px}.aq26-calendar-head button{width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#fff;font-size:24px}.aq26-calendar-head strong{font-size:18px}.aq26-week,.aq26-days{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;text-align:center}.aq26-week span{font-size:11px;color:rgba(255,255,255,.45);padding-bottom:7px}.aq26-day{aspect-ratio:1;border:0;border-radius:11px;background:transparent;color:#fff;font-size:13px;cursor:pointer}.aq26-day.is-muted{opacity:.22}.aq26-day.is-past{opacity:.15;cursor:default}.aq26-day.is-range{background:rgba(56,216,235,.12)}.aq26-day.is-start,.aq26-day.is-end{background:linear-gradient(135deg,#55e2ef,#1bb4e8);color:#052034;font-weight:900}.aq26-calendar-note{display:flex;justify-content:space-between;gap:10px;margin-top:12px;font-size:10px;color:rgba(255,255,255,.45)}
@media(max-width:980px){.aq26-nav{display:none}.aq26-header{margin:8px 10px 0!important}.aq26-hero,.aq26-pagehero,.aq26-section,.aq26-final{margin:10px;padding:28px;border-radius:24px}.aq26-hero{grid-template-columns:1fr;min-height:auto}.aq26-city-stack{margin-top:12px}.aq26-grid4,.aq26-feature-grid,.aq26-rating-grid{grid-template-columns:1fr 1fr}.aq26-grid3{grid-template-columns:1fr}.aq26-grid2,.aq26-contact-grid{grid-template-columns:1fr}.aq26-hermes-block{grid-template-columns:1fr}.aq26-hermes-actions{justify-content:flex-start}.aq26-footer{margin:10px;padding:26px;grid-template-columns:1fr}.aq26-footnav{flex-wrap:wrap}.aq26-visual-grid{grid-template-columns:1fr 1fr}.aq26-stats{grid-template-columns:1fr}.aq-rebuild #aq-booking{margin:10px!important;padding:26px!important;border-radius:24px!important}.aq-rebuild #aq-booking .aqms-search{grid-template-columns:1fr 1fr!important}.aq-rebuild #aq-booking .aqms-location-field,.aq-rebuild #aq-booking .aqms-search button{grid-column:1/-1!important}}
/* Almaty booking: lighter hospitality balance, less all-blue. */
.aq-rebuild #aq-booking.aqms-almaty{background:linear-gradient(145deg,#f8f7f3 0%,#eef4f5 56%,#e8f1f3 100%)!important;color:#0a2239!important;box-shadow:0 24px 70px rgba(7,26,49,.10)!important}
.aq-rebuild #aq-booking.aqms-almaty .aqms-kicker{color:#267d8f!important}
.aq-rebuild #aq-booking.aqms-almaty h1{color:#0a2239!important}
.aq-rebuild #aq-booking.aqms-almaty .aqms-lead{color:#566a7c!important}
.aq-rebuild #aq-booking.aqms-almaty .aqms-hotel-card{background:rgba(255,255,255,.86)!important;border-color:rgba(7,26,49,.10)!important;color:#0a2239!important;box-shadow:0 12px 34px rgba(7,26,49,.05)!important}
.aq-rebuild #aq-booking.aqms-almaty .aqms-hotel-card.is-selected{background:#fff!important;border-color:#36cfe5!important;box-shadow:0 0 0 1px rgba(54,207,229,.16),0 14px 36px rgba(7,26,49,.07)!important}
.aq-rebuild #aq-booking.aqms-almaty .aqms-hotel-card small{color:#267d8f!important}
.aq-rebuild #aq-booking.aqms-almaty .aqms-search{background:rgba(255,255,255,.88)!important;border-color:rgba(7,26,49,.09)!important;box-shadow:0 16px 40px rgba(7,26,49,.06)!important}
.aq-rebuild #aq-booking.aqms-almaty .aqms-search label{color:#52677b!important}
.aq-rebuild #aq-booking.aqms-almaty .aqms-search input,.aq-rebuild #aq-booking.aqms-almaty .aqms-search select{background:#f7fafb!important;color:#0a2239!important;border-color:rgba(7,26,49,.12)!important}
.aq-rebuild #aq-booking.aqms-almaty .aqms-trust span{background:#fff!important;border-color:rgba(7,26,49,.10)!important;color:#395067!important}
.aq-rebuild #aq-booking.aqms-almaty .aqms-quick-contact{color:#52677b!important}
.aq-rebuild #aq-booking.aqms-almaty .aqms-quick-contact a{background:#fff!important;border-color:rgba(7,26,49,.12)!important;color:#0a2239!important}
.aq-rebuild #aq-booking.aqms-almaty .aqms-status{color:#0a2239!important}
.aq-rebuild #aq-booking.aqms-almaty .aq26-calendar{background:linear-gradient(145deg,#0a1d32,#0d3556)!important;border-color:rgba(7,26,49,.06)!important;box-shadow:0 18px 44px rgba(7,26,49,.12)!important}
@media(max-width:620px){.aq26-header{padding:10px 12px!important;border-radius:16px!important}.aq26-mark{font-size:22px!important}.aq26-word{font-size:10px!important}.aq26-tools{margin-left:auto}.aq26-lang{width:38px;height:38px;padding:0;border-radius:50%!important}.aq26-lang b{display:none}.aq26-menu{width:38px;height:38px}.aq26-hero,.aq26-pagehero,.aq26-section,.aq26-final{padding:22px 18px}.aq26-hero h1,.aq26-pagehero h1{font-size:48px!important}.aq26-hero p,.aq26-pagehero p{font-size:15px}.aq26-sectionhead h2,.aq26-final h2,.aq26-hermes-copy h2{font-size:36px!important}.aq26-grid4,.aq26-feature-grid,.aq26-rating-grid,.aq26-visual-grid{grid-template-columns:1fr}.aq26-card{min-height:220px}.aq26-footer{margin-bottom:14px}.aq-rebuild #aq-booking{padding:22px 16px!important}.aq-rebuild #aq-booking h1{font-size:38px!important}.aq-rebuild #aq-booking .aqms-hotels{grid-template-columns:1fr!important}.aq-rebuild #aq-booking .aqms-search{grid-template-columns:1fr!important}.aq-rebuild #aq-booking .aqms-location-field,.aq-rebuild #aq-booking .aqms-search button{grid-column:auto!important}.aq26-calendar{padding:12px}.aq26-day{font-size:12px}.aq26-calendar-note{display:none}}
