.miro-logo-module__XnVsha__logo{color:#0b1221;white-space:nowrap;align-items:center;gap:.28em;font-family:inherit;font-size:28px;font-weight:800;line-height:1.25;display:inline-flex}.miro-logo-module__XnVsha__mark{direction:ltr;flex:none;grid-template-rows:repeat(2,.26em);grid-template-columns:repeat(5,.26em);display:grid}.miro-logo-module__XnVsha__mark>div{background:#009ed9}
.app-preview-module__zTrVVW__preview{width:100%;min-width:0;padding:12px;position:relative}.app-preview-module__zTrVVW__glow{filter:blur(20px);pointer-events:none;background:radial-gradient(#bdeaff,#0000 70%);border-radius:50%;position:absolute;inset:10% 5%}.app-preview-module__zTrVVW__phone{aspect-ratio:296/680;background:linear-gradient(140deg,#344c60,#102235 30%,#203d52);border:1px solid #466174;border-radius:44px;width:min(296px,100%);margin-inline:auto;padding:8px;position:relative;box-shadow:inset 0 0 0 2px #ffffff17,0 25px 60px #0d456833,0 8px 20px #0d233726}.app-preview-module__zTrVVW__screen{color:#102438;background:#f3faff;border-radius:35px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden;container-type:inline-size}.app-preview-module__zTrVVW__statusBar{background:#eef8ff;flex-shrink:0;justify-content:space-between;align-items:center;min-height:12cqi;padding:2cqi 6cqi;font-size:3.6cqi;font-weight:800;display:flex;position:relative}.app-preview-module__zTrVVW__camera{inset-inline-start:50%;background:#102235;border-radius:10cqi;width:25cqi;height:6cqi;position:absolute;top:2.5cqi;transform:translate(-50%)}.app-preview-module__zTrVVW__statusIcons{gap:1cqi;display:flex}.app-preview-module__zTrVVW__statusIcons svg{width:4cqi;height:4cqi}.app-preview-module__zTrVVW__content{isolation:isolate;flex:1;min-height:0;padding:3cqi 4cqi 5cqi;position:relative}.app-preview-module__zTrVVW__landscape{z-index:-2;object-fit:cover;object-position:68% center}.app-preview-module__zTrVVW__content:before{z-index:-1;content:"";background:linear-gradient(#ebf9ffb8,#e0f5ff7a 35%,#edf8ff 80%);position:absolute;inset:0}.app-preview-module__zTrVVW__header{background:#ffffffd9;border:1px solid #fff;border-radius:7cqi;justify-content:space-between;align-items:center;padding:2.5cqi 4cqi;display:flex}.app-preview-module__zTrVVW__header .app-preview-module__zTrVVW__logo{font-size:8cqi}.app-preview-module__zTrVVW__menu{color:#315a71;place-items:center;display:grid}.app-preview-module__zTrVVW__menu svg{width:6cqi;height:6cqi}.app-preview-module__zTrVVW__intro{padding:6cqi 2cqi 5cqi}.app-preview-module__zTrVVW__eyebrow{color:#1683b0;background:#ffffffbf;border:1px solid #ffffffd9;border-radius:9cqi;align-items:center;gap:1.5cqi;padding:1.5cqi 3cqi;font-size:2.8cqi;font-weight:700;display:inline-flex}.app-preview-module__zTrVVW__eyebrow svg{width:4cqi;height:4cqi}.app-preview-module__zTrVVW__title{letter-spacing:normal;margin-top:3cqi;font-size:7cqi;font-weight:900;line-height:1.65}.app-preview-module__zTrVVW__title span{color:#009ed9}.app-preview-module__zTrVVW__intro p{color:#45677b;margin:1.5cqi 0 0;font-size:2.9cqi;line-height:1.9}.app-preview-module__zTrVVW__bookingCard{background:linear-gradient(145deg,#fffffff0,#ebf8fff0);border:1px solid #fff;border-radius:8cqi;padding:4cqi;position:relative;box-shadow:0 4cqi 10cqi #1b6a9d1f,inset 0 1px #fff}.app-preview-module__zTrVVW__modes{background:#edf7fd;border:1px solid #d7eaf5;border-radius:5cqi;grid-template-columns:repeat(2,minmax(0,1fr));padding:1cqi;display:grid}.app-preview-module__zTrVVW__modes>div{color:#4d6575;border-radius:4cqi;justify-content:center;align-items:center;gap:2cqi;min-height:19cqi;display:flex}.app-preview-module__zTrVVW__modes svg{flex-shrink:0;width:6.5cqi;height:6.5cqi}.app-preview-module__zTrVVW__modes strong,.app-preview-module__zTrVVW__modes small{display:block}.app-preview-module__zTrVVW__modes strong{font-size:4cqi;font-weight:800}.app-preview-module__zTrVVW__modes small{margin-top:1cqi;font-size:2.8cqi}.app-preview-module__zTrVVW__modes>.app-preview-module__zTrVVW__activeMode{color:#fff;background:linear-gradient(135deg,#00b3e4,#0097f0);box-shadow:inset 0 1px #ffffff80,0 2cqi 4cqi #009ed933}.app-preview-module__zTrVVW__formTitle{margin-top:5cqi;font-size:4.5cqi;font-weight:900}.app-preview-module__zTrVVW__formDescription{color:#6c8393;margin:1cqi 0 4cqi;font-size:2.8cqi}.app-preview-module__zTrVVW__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:3cqi;display:grid;position:relative}.app-preview-module__zTrVVW__field{background:#fff;border:1px solid #e4eff5;border-radius:5cqi;align-items:center;gap:2cqi;min-width:0;min-height:21cqi;padding:2.5cqi 2cqi;display:flex;box-shadow:0 1cqi 2cqi #0e577e08}.app-preview-module__zTrVVW__fieldIcon{color:#149ed5;background:#eff9ff;border-radius:50%;flex-shrink:0;place-items:center;width:8cqi;height:8cqi;display:grid}.app-preview-module__zTrVVW__fieldIcon svg{width:5cqi;height:5cqi}.app-preview-module__zTrVVW__fieldCopy{min-width:0}.app-preview-module__zTrVVW__fieldCopy small{color:#8296a4;white-space:nowrap;font-size:2.7cqi;display:block}.app-preview-module__zTrVVW__fieldCopy strong{white-space:nowrap;margin-top:1.5cqi;font-size:4cqi;font-weight:800;display:block}.app-preview-module__zTrVVW__fieldChevron{color:#8296a4;flex-shrink:0;width:3cqi;height:3cqi;margin-inline-start:auto}.app-preview-module__zTrVVW__swap{z-index:1;color:#009ed9;background:#fff;border:1px solid #e3eff7;border-radius:50%;place-items:center;width:9cqi;height:9cqi;display:grid;position:absolute;top:10.5cqi;left:50%;transform:translate(-50%,-50%);box-shadow:0 1cqi 2cqi #0e577e1a}.app-preview-module__zTrVVW__swap svg{width:5cqi;height:5cqi}.app-preview-module__zTrVVW__searchAction{color:#fff;background:linear-gradient(130deg,#00afe3,#0094ee);border:1px solid #53c8f1;border-radius:5cqi;justify-content:center;align-items:center;gap:2cqi;min-height:16cqi;margin-top:4cqi;font-size:4cqi;font-weight:800;display:flex;box-shadow:inset 0 1px #fff6,0 2cqi 4cqi #009ed926}.app-preview-module__zTrVVW__searchAction svg{width:5cqi;height:5cqi}.app-preview-module__zTrVVW__tripHint{background:#ffffffd9;border:1px solid #fff;border-radius:5cqi;align-items:center;gap:2.5cqi;margin:4cqi 1cqi 0;padding:3cqi;display:flex}.app-preview-module__zTrVVW__tripHintIcon{color:#009ed9;background:#e5f6ff;border-radius:3cqi;flex-shrink:0;place-items:center;width:10cqi;height:10cqi;display:grid}.app-preview-module__zTrVVW__tripHintIcon svg{width:5cqi;height:5cqi}.app-preview-module__zTrVVW__tripHint strong{font-size:3.2cqi;font-weight:800}.app-preview-module__zTrVVW__tripHint p{color:#7a91a1;margin:1cqi 0 0;font-size:2.6cqi}.app-preview-module__zTrVVW__hintCheck{color:#159b8c;flex-shrink:0;width:5cqi;height:5cqi;margin-inline-start:auto}.app-preview-module__zTrVVW__navigation{background:#fff;border-top:1px solid #e5eff6;flex-shrink:0;justify-content:space-around;padding:3cqi 3cqi 2cqi;display:flex}.app-preview-module__zTrVVW__navigation>div{color:#8299a9;flex-direction:column;align-items:center;gap:1.5cqi;font-size:2.6cqi;display:flex}.app-preview-module__zTrVVW__navigation svg{width:5.5cqi;height:5.5cqi}.app-preview-module__zTrVVW__navigation>.app-preview-module__zTrVVW__activeNav{color:#009ed9;font-weight:800}.app-preview-module__zTrVVW__homeIndicator{background:#193549;border-radius:3cqi;flex-shrink:0;width:28cqi;height:1.3cqi;margin:1cqi auto 2cqi}.app-preview-module__zTrVVW__sideButton{inset-inline-start:-3px;background:#2e475a;border-radius:3px;width:3px;height:12%;position:absolute;top:23%}
.jalali-calendarv2-module__zhhZDW__drawer{height:auto;max-height:calc(var(--visual-viewport-height,100dvh) - env(safe-area-inset-top,0px) - .5rem)}.jalali-calendarv2-module__zhhZDW__body{overscroll-behavior:contain;flex:0 auto;min-height:0;overflow-y:auto}.jalali-calendarv2-module__zhhZDW__days{grid-auto-rows:2.75rem}.jalali-calendarv2-module__zhhZDW__drawer>:first-child{height:3.5rem}.jalali-calendarv2-module__zhhZDW__drawer [data-slot=drawer-header]{padding-block:.5rem}.jalali-calendarv2-module__zhhZDW__drawer [data-slot=drawer-footer]{padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px))}
.hero-section-module__t3XmbW__hero{--brand:#009ed9;--reference-blue:#009cff;--action:linear-gradient(180deg, #00aff4 0%, #009aff 55%, #009fff 100%);--booking-overlap:20px;isolation:isolate;color:#090d1c;background:#f4fbff;width:100%;padding-bottom:32px;position:relative}.hero-section-module__t3XmbW__scene{height:clamp(290px,77vw,540px);position:relative}.hero-section-module__t3XmbW__scenery{object-fit:cover;object-position:68% bottom;width:100%;height:100%;position:absolute;inset:0}.hero-section-module__t3XmbW__header{--brand:#009ed9;z-index:40;top:calc(16px + env(safe-area-inset-top,0px));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fafeffb8;border:1px solid #ffffffd9;border-radius:19px;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:10px 18px;display:flex;position:fixed;inset-inline:max(19px,50% - 660px);box-shadow:0 2px 8px #0f172a14,inset 0 1px #fffc}:is(.hero-section-module__t3XmbW__page section[id],.hero-section-module__t3XmbW__page #booking,.hero-section-module__t3XmbW__page #bot){scroll-margin-top:calc(112px + env(safe-area-inset-top,0px))}.hero-section-module__t3XmbW__logo{flex-shrink:0}.hero-section-module__t3XmbW__logo img{width:112px;height:auto}.hero-section-module__t3XmbW__navigation,.hero-section-module__t3XmbW__headerActions{display:none}.hero-section-module__t3XmbW__headerTools{align-items:center;gap:10px;min-width:0;display:flex}.hero-section-module__t3XmbW__menuButton{cursor:pointer;background:#eaf6fc;border-radius:50%;place-items:center;width:44px;height:44px;margin-block:-4px;display:grid}.hero-section-module__t3XmbW__menuButton svg{width:25px;height:25px}.hero-section-module__t3XmbW__menuButton:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.hero-section-module__t3XmbW__introduction{top:calc(clamp(100px, 25vw, 160px) + env(safe-area-inset-top,0px));text-align:center;position:absolute;inset-inline:12px}.hero-section-module__t3XmbW__introduction h1{letter-spacing:-.055em;white-space:nowrap;margin:0;font-weight:800;line-height:1.5}.hero-section-module__t3XmbW__brand{color:var(--reference-blue)}.hero-section-module__t3XmbW__desktopDescription,.hero-section-module__t3XmbW__assurance{display:none}.hero-section-module__t3XmbW__introduction p{color:#626477;margin:6px 0 0;font-weight:500;line-height:1.9}.hero-section-module__t3XmbW__lowerSections{background:radial-gradient(at 100% 8%,#d7e8f773,#0000 42%),radial-gradient(at 0 55%,#def0ea66,#0000 45%),linear-gradient(#f4f8fc,#f6faf9 55%,#f1f6fb);display:flow-root}.hero-section-module__t3XmbW__booking{z-index:3;width:min(100% - 28px,620px);margin:calc(-1 * var(--booking-overlap)) auto 0;position:relative}.hero-section-module__t3XmbW__hero .home-booking-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8fdffb3;border:1px solid #fffffff2;border-radius:23px;min-width:0;margin:0;padding:12px;box-shadow:0 10px 30px #009ed921,inset 0 1px #ffffffd9}.hero-section-module__t3XmbW__hero .home-booking-card>span{display:none}.hero-section-module__t3XmbW__hero [data-booking-tabs]{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f9fcff8c;border:0;border-radius:18px;gap:0;padding:0;box-shadow:0 4px 15px #009ed914}.hero-section-module__t3XmbW__hero [data-booking-mode]{color:#33374a;background:0 0;border:1px solid #e5f0f8;border-radius:18px;gap:12px;min-width:0;min-height:64px;padding:8px}.hero-section-module__t3XmbW__hero [data-booking-mode][aria-pressed=true]{color:#fff;background:var(--action);border-color:#6cdfff;box-shadow:0 6px 18px #009cff3d,inset 0 0 8px #ffffff3d}.hero-section-module__t3XmbW__hero [data-booking-mode] svg{flex-shrink:0;width:25px;height:25px}.hero-section-module__t3XmbW__hero [data-booking-mode] strong{font-size:16px;font-weight:700;line-height:1.5}.hero-section-module__t3XmbW__hero [data-booking-mode] small{white-space:nowrap;font-size:11px;line-height:1.6}.hero-section-module__t3XmbW__hero [data-booking-tabs] strong>span:first-child{display:inline}.hero-section-module__t3XmbW__hero [data-booking-tabs] strong>span:last-child{display:none}.hero-section-module__t3XmbW__hero [data-booking-fields]{padding:15px 0 0}:is(.hero-section-module__t3XmbW__hero [data-booking-cities],.hero-section-module__t3XmbW__hero [data-booking-schedule]){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hero-section-module__t3XmbW__hero [data-booking-schedule]{margin-top:12px}.hero-section-module__t3XmbW__hero [data-booking-cities]>:not(button.absolute){filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #fff;border-radius:17px;gap:7px;min-width:0;min-height:61px;padding:7px 10px;box-shadow:0 5px 16px #009ed91f}.hero-section-module__t3XmbW__hero [data-booking-schedule]>button{filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #fff;border-radius:17px;gap:7px;min-width:0;min-height:61px;padding:7px 10px;box-shadow:0 5px 16px #009ed91f}.hero-section-module__t3XmbW__hero [data-booking-schedule]>div>button{filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #fff;border-radius:17px;gap:7px;min-width:0;min-height:61px;padding:7px 10px;box-shadow:0 5px 16px #009ed91f}.hero-section-module__t3XmbW__hero [data-booking-schedule]>div{display:contents}.hero-section-module__t3XmbW__hero [data-booking-cities]>button.absolute{background:#fff;border:1px solid #edf7fc;width:38px;height:38px}.hero-section-module__t3XmbW__hero [data-booking-cities]>button.absolute svg{width:20px;height:20px}.hero-section-module__t3XmbW__hero [data-booking-cities]>:not(button.absolute)>span:first-child{color:#009cf2;background:#f0faff;border-radius:50%;flex-shrink:0;width:36px;height:39px}.hero-section-module__t3XmbW__hero [data-booking-schedule] button>span:first-child{color:#009cf2;background:#f0faff;border-radius:50%;flex-shrink:0;width:36px;height:39px}.hero-section-module__t3XmbW__hero [data-booking-cities]>:not(button.absolute)>span:first-child svg{width:25px;height:25px}.hero-section-module__t3XmbW__hero [data-booking-schedule] button>span:first-child svg{width:25px;height:25px}.hero-section-module__t3XmbW__hero [data-booking-fields] small{color:#9395a5;font-size:11px;line-height:18px}.hero-section-module__t3XmbW__hero [data-booking-fields] strong{color:#101525;font-size:13px;font-weight:700;line-height:22px}.hero-section-module__t3XmbW__hero [data-booking-cities] button{font-size:13px}.hero-section-module__t3XmbW__hero [data-booking-schedule] strong{white-space:nowrap;font-size:12px}.hero-section-module__t3XmbW__hero [data-booking-schedule] button>svg{flex-shrink:0;width:14px}.hero-section-module__t3XmbW__hero [data-booking-schedule] button>svg:last-child{display:none}.hero-section-module__t3XmbW__hero [data-booking-schedule] button>svg:nth-last-child(2){display:block}.hero-section-module__t3XmbW__hero [data-booking-search]{color:#fff;background:var(--action);border:1px solid #56d9ff;border-radius:17px;width:100%;height:49px;margin-top:12px;font-size:16px;font-weight:700;box-shadow:0 6px 18px #009cff3d,inset 0 0 8px #ffffff2e}.hero-section-module__t3XmbW__offer{background:radial-gradient(at 18% 95%,#fff,#0000 60%),linear-gradient(110deg,#c4eafb,#edfaff);border:0;border-radius:19px;align-items:center;gap:7px;min-height:100px;margin:11px 5px 0;padding:9px 12px;display:flex;box-shadow:0 6px 20px #009ed90f}.hero-section-module__t3XmbW__offer .offer-copy{flex:1}.hero-section-module__t3XmbW__offer .offer-copy>span{color:#0087bb;padding:3px 10px;font-size:10px}.hero-section-module__t3XmbW__offer .offer-copy>p:first-of-type{font-size:clamp(14px,3.8vw,18px);line-height:1.8}.hero-section-module__t3XmbW__offer .offer-copy>p:last-child{color:#737789;font-size:clamp(9px,2.6vw,14px);line-height:1.9}.hero-section-module__t3XmbW__offer .offer-chevron{color:#009cf2;width:12px;display:block}.hero-section-module__t3XmbW__offer .offer-gift{width:120px;height:96px;margin:-8px 0 -8px -12px}.hero-section-module__t3XmbW__desktopOffer{display:none}@media (min-width:768px) and (max-width:1023px){.hero-section-module__t3XmbW__introduction{top:130px}.hero-section-module__t3XmbW__header{inset-inline:32px}.hero-section-module__t3XmbW__logo img{width:140px}.hero-section-module__t3XmbW__hero{padding-bottom:48px}}@media (min-width:1024px){.hero-section-module__t3XmbW__hero{background:#d4effc;grid-template-columns:minmax(0,450fr) minmax(0,570fr);align-items:start;column-gap:clamp(32px,5.33vw,80px);min-height:max(760px,53.333vw);padding:128px max(6vw,50% - 550px) 100px;display:grid}.hero-section-module__t3XmbW__scene{min-width:0;height:auto;position:static}.hero-section-module__t3XmbW__scenery{z-index:-1;object-position:center bottom}.hero-section-module__t3XmbW__header{border-radius:20px;min-height:64px;padding:10px 24px;top:32px}.hero-section-module__t3XmbW__logo img{width:140px}.hero-section-module__t3XmbW__navigation{justify-content:center;align-items:center;gap:clamp(10px,1vw,16px);font-size:12px;font-weight:650;display:flex}.hero-section-module__t3XmbW__navigation a{white-space:nowrap}.hero-section-module__t3XmbW__navigation a:hover{color:var(--brand)}.hero-section-module__t3XmbW__headerActions{align-items:center;gap:12px;display:flex}.hero-section-module__t3XmbW__companyLink{color:#355d73;white-space:nowrap;background:#fffc;border:1px solid #d3e5ef;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 14px;font-size:12px;font-weight:700;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex;box-shadow:inset 0 1px #fff}.hero-section-module__t3XmbW__companyLink svg{color:#3198bb;width:17px;height:17px}.hero-section-module__t3XmbW__companyLink:hover{color:#087da5;background:#eefaff;border-color:#a4d8ec}.hero-section-module__t3XmbW__companyLink:focus-visible{outline-offset:3px;outline:3px solid #9cddf4}.hero-section-module__t3XmbW__menuButton{display:none}.hero-section-module__t3XmbW__introduction{text-align:right;position:relative;inset:auto}.hero-section-module__t3XmbW__assurance{color:var(--brand);background:#ffffffd9;border-radius:999px;align-items:center;gap:7px;margin-bottom:9px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.hero-section-module__t3XmbW__mobileDescription,.hero-section-module__t3XmbW__mobileOffer{display:none}.hero-section-module__t3XmbW__desktopDescription{display:block}.hero-section-module__t3XmbW__introduction h1{letter-spacing:-.04em;white-space:nowrap;line-height:1.4}.hero-section-module__t3XmbW__introduction .hero-section-module__t3XmbW__desktopDescription{margin-top:12px;line-height:1.65}.hero-section-module__t3XmbW__desktopOffer{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(120deg,#dcf6ff94,#ffffffc2 58%,#e7f9ff9e);border:1px solid #fffc;min-height:106px;margin:16px 0 0;display:flex;box-shadow:0 12px 32px #1b678f1a,inset 0 1px #fffffff2,inset 0 -1px #ffffff59}.hero-section-module__t3XmbW__desktopOffer .offer-copy>span{color:#007cac;background:#d5f1ffcc;border:1px solid #ffffffb3}.hero-section-module__t3XmbW__desktopOffer .offer-copy>p:first-of-type{color:#102a43;font-size:clamp(15px,1.2vw,18px);font-weight:700}.hero-section-module__t3XmbW__desktopOffer .offer-copy>p:last-child{color:#536b80;font-size:11px}.hero-section-module__t3XmbW__desktopOffer .offer-gift{width:138px;height:102px}.hero-section-module__t3XmbW__booking{width:100%;max-width:none;margin:32px 0 0}.hero-section-module__t3XmbW__hero .home-booking-card{border-radius:22px;padding:14px 16px 16px}.hero-section-module__t3XmbW__hero [data-booking-mode]{border-radius:18px;gap:12px;min-height:72px}.hero-section-module__t3XmbW__hero [data-booking-mode] svg{width:26px;height:26px}.hero-section-module__t3XmbW__hero [data-booking-mode] strong{font-size:17px}.hero-section-module__t3XmbW__hero [data-booking-mode] small{font-size:12px}.hero-section-module__t3XmbW__hero [data-booking-fields]{padding-top:20px}.hero-section-module__t3XmbW__hero [data-booking-fields]>div:first-child{margin-bottom:14px;display:block}.hero-section-module__t3XmbW__hero [data-booking-fields] h2{color:#101525;font-size:17px;font-weight:700;line-height:25px}.hero-section-module__t3XmbW__hero [data-booking-fields]>div:first-child p{margin-top:5px;font-size:12px;line-height:21px}.hero-section-module__t3XmbW__hero [data-booking-cities]>:not(button.absolute){border-radius:18px;min-height:70px;padding:10px 12px}.hero-section-module__t3XmbW__hero [data-booking-schedule]>button{border-radius:18px;min-height:70px;padding:10px 12px}.hero-section-module__t3XmbW__hero [data-booking-schedule]>div>button{border-radius:18px;min-height:70px;padding:10px 12px}.hero-section-module__t3XmbW__hero [data-booking-schedule]{margin-top:12px}.hero-section-module__t3XmbW__hero [data-booking-cities]>button.absolute{width:44px;height:44px}.hero-section-module__t3XmbW__hero [data-booking-cities]>:not(button.absolute)>span:first-child{width:40px;height:44px}.hero-section-module__t3XmbW__hero [data-booking-schedule] button>span:first-child{width:40px;height:44px}.hero-section-module__t3XmbW__hero [data-booking-fields] small{font-size:12px;line-height:20px}:is(.hero-section-module__t3XmbW__hero [data-booking-fields] strong,.hero-section-module__t3XmbW__hero [data-booking-cities] button){font-size:14px;line-height:23px}.hero-section-module__t3XmbW__hero [data-booking-search]{border-radius:17px;height:56px;margin-top:14px;font-size:17px}}@media (min-width:1024px) and (max-width:1279px){.hero-section-module__t3XmbW__header{gap:16px;padding-inline:18px}.hero-section-module__t3XmbW__navigation{gap:12px;font-size:11px}.hero-section-module__t3XmbW__logo img{width:120px}.hero-section-module__t3XmbW__headerActions{gap:8px}.hero-section-module__t3XmbW__companyLink{gap:6px;padding-inline:10px;font-size:11px}.hero-section-module__t3XmbW__hero [data-booking-mode] strong{font-size:17px}.hero-section-module__t3XmbW__hero [data-booking-mode] small{font-size:11px}:is(.hero-section-module__t3XmbW__hero [data-booking-fields] strong,.hero-section-module__t3XmbW__hero [data-booking-cities] button){font-size:14px}.hero-section-module__t3XmbW__desktopOffer .offer-gift{width:112px}}@media (max-width:767px){.hero-section-module__t3XmbW__hero{--booking-overlap:45px}.hero-section-module__t3XmbW__introduction{--intro-right-offset:13%;--intro-top-offset:-2vw;inset-inline-start:calc(12px + var(--intro-right-offset));top:calc(clamp(100px, 25vw, 160px) + env(safe-area-inset-top,0px) + var(--intro-top-offset))}.hero-section-module__t3XmbW__hero [data-booking-mode] strong{font-size:18px}.hero-section-module__t3XmbW__hero [data-booking-mode] small{font-size:12px}.hero-section-module__t3XmbW__hero [data-booking-fields] small{font-size:12px;line-height:20px}:is(.hero-section-module__t3XmbW__hero [data-booking-fields] strong,.hero-section-module__t3XmbW__hero [data-booking-cities] button){font-size:15px;line-height:24px}.hero-section-module__t3XmbW__hero [data-booking-schedule] strong{font-size:14px}.hero-section-module__t3XmbW__hero [data-booking-cities]>:not(button.absolute){gap:6px;min-height:68px;padding-inline:8px}.hero-section-module__t3XmbW__hero [data-booking-schedule]>button{gap:6px;min-height:68px;padding-inline:8px}.hero-section-module__t3XmbW__hero [data-booking-schedule]>div>button{gap:6px;min-height:68px;padding-inline:8px}.hero-section-module__t3XmbW__hero [data-booking-schedule] button>span:first-child{width:32px}.hero-section-module__t3XmbW__hero [data-booking-search]{height:52px;font-size:18px}.hero-section-module__t3XmbW__offer .offer-copy>span{font-size:11px}.hero-section-module__t3XmbW__offer .offer-copy>p:first-of-type{text-wrap:balance;font-size:clamp(16px,4.2vw,20px)}.hero-section-module__t3XmbW__offer .offer-copy>p:last-child{font-size:12px}}@media (min-width:1024px) and (max-width:1279px){.hero-section-module__t3XmbW__header{flex-wrap:wrap;row-gap:8px}.hero-section-module__t3XmbW__navigation{flex-basis:100%;order:3;justify-content:space-between}}@media (max-width:359px){.hero-section-module__t3XmbW__header{inset-inline:14px}.hero-section-module__t3XmbW__hero .home-booking-card{padding:9px}.hero-section-module__t3XmbW__hero [data-booking-mode]{gap:7px}.hero-section-module__t3XmbW__hero [data-booking-mode] small{font-size:11px}:is(.hero-section-module__t3XmbW__hero [data-booking-cities],.hero-section-module__t3XmbW__hero [data-booking-schedule]){gap:10px}.hero-section-module__t3XmbW__hero [data-booking-fields] small{font-size:11px}.hero-section-module__t3XmbW__hero [data-booking-cities]>:not(button.absolute){gap:4px;padding-inline:6px}.hero-section-module__t3XmbW__hero [data-booking-schedule]>button{gap:4px;padding-inline:6px}.hero-section-module__t3XmbW__hero [data-booking-schedule]>div>button{gap:4px;padding-inline:6px}.hero-section-module__t3XmbW__hero [data-booking-cities]>:not(button.absolute)>span:first-child{width:28px}.hero-section-module__t3XmbW__hero [data-booking-schedule] button>span:first-child{width:28px}:is(.hero-section-module__t3XmbW__hero [data-booking-fields] strong,.hero-section-module__t3XmbW__hero [data-booking-cities] button){font-size:14px}.hero-section-module__t3XmbW__hero [data-booking-schedule] strong{font-size:13px}.hero-section-module__t3XmbW__hero [data-booking-schedule] button>svg:nth-last-child(2){display:none}.hero-section-module__t3XmbW__offer .offer-gift{width:90px}}
.app-download-section-module__V8Dyma__section{background:radial-gradient(at 50% 0,#15354b,#091827 70%);padding:64px 20px;scroll-margin-top:24px;position:relative}.app-download-section-module__V8Dyma__legacyAnchor{scroll-margin-top:24px;position:absolute;top:0}.app-download-section-module__V8Dyma__panel{scroll-margin-top:calc(64px + env(safe-area-inset-top,0px));isolation:isolate;background:radial-gradient(at 12% 45%,#009ed92e,#0000 55%),linear-gradient(115deg,#102e43,#102335 55%,#0d2031);border:1px solid #8ad3ff26;border-radius:32px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:40px;max-width:1100px;margin-inline:auto;padding:52px 64px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000038,inset 0 1px #c6eaff1f}.app-download-section-module__V8Dyma__panel:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(at 0 100%,#1fadff1f,#0000 50%),linear-gradient(150deg,#ffffff0a,#0000 40%);position:absolute;inset:0}.app-download-section-module__V8Dyma__copy{z-index:2;min-width:0;position:relative}.app-download-section-module__V8Dyma__eyebrow{color:#7dddff;background:#009ed91f;border:1px solid #5ecdff3d;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:11px;font-weight:600;display:inline-flex}.app-download-section-module__V8Dyma__copy h2{color:#f3f9ff;letter-spacing:-.035em;margin:18px 0 0;font-size:clamp(25px,2.3vw,32px);font-weight:800;line-height:1.65}.app-download-section-module__V8Dyma__copy h2>span{color:#54ceff;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#a7edff,#38bfff);-webkit-background-clip:text;background-clip:text}.app-download-section-module__V8Dyma__description{color:#c0d1df;max-width:430px;margin:14px 0 0;font-size:13px;line-height:2.1}.app-download-section-module__V8Dyma__features{gap:17px;margin:24px 0 0;padding:0;list-style:none;display:grid}.app-download-section-module__V8Dyma__features li{background:linear-gradient(110deg,#0000,#8fd4ff0d);border:1px solid #97d7ff14;border-radius:16px;align-items:center;gap:12px;padding:8px 10px;display:flex}.app-download-section-module__V8Dyma__featureIcon{color:#71d6ff;background:#1e5e804d;border:1px solid #5ecdff33;border-radius:13px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.app-download-section-module__V8Dyma__features h3{color:#edf7ff;margin:0;font-size:13px;font-weight:700;line-height:1.8}.app-download-section-module__V8Dyma__features p{color:#acbfce;margin:2px 0 0;font-size:11px;line-height:1.9}.app-download-section-module__V8Dyma__downloadArea{flex-direction:column;align-items:flex-start;gap:10px;margin-top:28px;display:flex}.app-download-section-module__V8Dyma__downloadButton{color:#fff;background:linear-gradient(135deg,#00b4e8,#0094ee);border:1px solid #33c4f0;border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:12px 20px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #fff6,0 8px 26px #009ed93d}.app-download-section-module__V8Dyma__downloadButton:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff80,0 12px 30px #009ed95c}.app-download-section-module__V8Dyma__downloadButton:focus-visible{outline-offset:4px;outline:3px solid #8de4ff}.app-download-section-module__V8Dyma__downloadNote{color:#a5bdce;font-size:11px}.app-download-section-module__V8Dyma__visual{align-content:center;justify-items:center;min-width:0;min-height:480px;display:grid;position:relative}.app-download-section-module__V8Dyma__orbit{z-index:-1;background:radial-gradient(circle,#009ed93d,#009ed90d 65%,#0000 66%);border:1px solid #70d2ff2e;border-radius:50%;width:375px;height:375px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-download-section-module__V8Dyma__orbit:after{content:"";border:1px dashed #70d2ff38;border-radius:50%;position:absolute;inset:28px}.app-download-section-module__V8Dyma__orbit:before{content:"";background:radial-gradient(circle,#37b9ff24,#0000 70%);border-radius:50%;position:absolute;inset:-40px}.app-download-section-module__V8Dyma__phone{background:#122b3d;border:1px solid #496a80;border-radius:36px;width:242px;padding:8px;position:relative;transform:rotate(-5deg);box-shadow:12px 20px #41b1e212,0 22px 35px #0000004d}.app-download-section-module__V8Dyma__previewScreen{color:#172c3d;text-align:right;background:#e5f4fa;border-radius:28px;position:relative;overflow:hidden;container-type:inline-size}.app-download-section-module__V8Dyma__previewHero{isolation:isolate;flex-direction:column;justify-content:space-between;min-height:118cqi;padding:5cqi 4cqi 14cqi;display:flex;position:relative;overflow:hidden}.app-download-section-module__V8Dyma__previewBackdrop{z-index:-2;width:240%;max-width:none;height:auto;position:absolute;top:-36cqi;left:-105%}.app-download-section-module__V8Dyma__previewHero:after{z-index:-1;content:"";background:linear-gradient(#0a21337a,#0a21331a 35%,#0a2133a6 75%,#e5f4fa);position:absolute;inset:0}.app-download-section-module__V8Dyma__previewHeader{justify-content:space-between;align-items:center;gap:3cqi;display:flex}.app-download-section-module__V8Dyma__previewHeader .app-download-section-module__V8Dyma__previewLogo{color:#fff;font-size:8cqi}.app-download-section-module__V8Dyma__previewHeaderActions{align-items:center;gap:2cqi;display:flex}.app-download-section-module__V8Dyma__previewProfile,.app-download-section-module__V8Dyma__previewCall{color:#162d3e;background:linear-gradient(135deg,#fff,#e5f6ff);border:1px solid #ffffffbf;border-radius:4cqi;justify-content:center;align-items:center;gap:2cqi;min-height:10cqi;padding:2cqi;font-size:3cqi;font-weight:800;display:inline-flex}.app-download-section-module__V8Dyma__previewProfile svg,.app-download-section-module__V8Dyma__previewCall svg{width:5cqi;height:5cqi}.app-download-section-module__V8Dyma__previewIntro{color:#fff;padding-top:43cqi}.app-download-section-module__V8Dyma__previewBadge{background:#ffffff1a;border:1px solid #fff6;border-radius:20cqi;padding:1.5cqi 3cqi;font-size:2.7cqi;font-weight:600;display:inline-block}.app-download-section-module__V8Dyma__previewHeadline{letter-spacing:-.04em;text-shadow:0 2px 8px #00000026;margin-top:3cqi;font-size:8cqi;font-weight:900;line-height:1.65}.app-download-section-module__V8Dyma__previewIntro p{margin:3cqi 0 0;font-size:3cqi;line-height:1.9}.app-download-section-module__V8Dyma__previewBooking{-webkit-backdrop-filter:blur(12px)saturate(130%);background:linear-gradient(145deg,#f6fcff94,#ffffff61 65%,#d5f3ff85);border:1px solid #ffffffe6;border-radius:9cqi;margin:-8cqi 4cqi 4cqi;padding:4cqi;position:relative;box-shadow:inset 0 1px #ffffffa6,0 3cqi 8cqi #235c791a}.app-download-section-module__V8Dyma__previewPrompt{align-items:center;gap:3cqi;margin-bottom:4cqi;display:flex}.app-download-section-module__V8Dyma__previewPromptIcon{color:#00a0d5;background:#e1f4fc;border-radius:4cqi;flex-shrink:0;place-items:center;width:12cqi;height:12cqi;display:grid}.app-download-section-module__V8Dyma__previewPromptIcon svg{width:7cqi;height:7cqi}.app-download-section-module__V8Dyma__previewPrompt strong{font-size:4.3cqi;font-weight:900}.app-download-section-module__V8Dyma__previewPrompt p{color:#758797;margin:1cqi 0 0;font-size:2.7cqi;line-height:1.8}.app-download-section-module__V8Dyma__previewService{color:#fff;background:linear-gradient(120deg,#008cce,#007fbe);border-radius:7cqi;grid-template-columns:17cqi minmax(0,1fr);align-items:center;gap:3cqi;margin-top:3cqi;padding:4cqi;display:grid}.app-download-section-module__V8Dyma__previewShared{background:linear-gradient(120deg,#00aed5,#009ed0)}.app-download-section-module__V8Dyma__previewServiceIcon{background:#ffffff2b;border-radius:6cqi;place-items:center;width:17cqi;height:17cqi;display:grid}.app-download-section-module__V8Dyma__previewServiceIcon svg{stroke-width:2.4px;width:9cqi;height:9cqi}.app-download-section-module__V8Dyma__previewServiceCopy{min-width:0}.app-download-section-module__V8Dyma__previewServiceHeading{flex-wrap:wrap;align-items:center;gap:2cqi;display:flex}.app-download-section-module__V8Dyma__previewServiceHeading strong{font-size:4.6cqi;font-weight:900}.app-download-section-module__V8Dyma__previewServiceHeading>span{white-space:nowrap;background:#fff3;border-radius:10cqi;padding:1cqi 2cqi;font-size:2.5cqi}.app-download-section-module__V8Dyma__previewServiceCopy p{color:#dbf5ff;margin:2cqi 0 0;font-size:2.7cqi;line-height:1.8}.app-download-section-module__V8Dyma__previewServiceBottom{grid-column:1/-1;justify-content:space-between;align-items:center;gap:2cqi;display:flex}.app-download-section-module__V8Dyma__previewServiceBottom>span:first-child{color:#e3f7ff;font-size:2.5cqi;line-height:1.8}.app-download-section-module__V8Dyma__previewServiceAction{color:#008bbd;background:#f2fcff;border:1px solid #dff8ff;border-radius:8cqi;flex-shrink:0;align-items:center;gap:1cqi;padding:2cqi 3cqi;font-size:3.2cqi;font-weight:800;display:inline-flex}.app-download-section-module__V8Dyma__previewServiceAction svg{width:4cqi;height:4cqi}.app-download-section-module__V8Dyma__previewBenefits{justify-content:space-between;align-items:center;gap:1cqi;margin-top:4cqi;display:flex}.app-download-section-module__V8Dyma__previewBenefits>span{color:#416273;align-items:center;gap:1cqi;font-size:2.4cqi;font-weight:700;display:inline-flex}.app-download-section-module__V8Dyma__previewBenefits svg{color:#00a1cf;width:4cqi;height:4cqi}.app-download-section-module__V8Dyma__visualCaption{color:#a3c5da;align-items:center;gap:7px;margin-top:25px;font-size:10px;display:flex}.app-download-section-module__V8Dyma__visualCaption>span{background:#00a8e0;border-radius:50%;width:5px;height:5px}@media (max-width:1023px){.app-download-section-module__V8Dyma__panel{gap:25px;padding:40px 32px}}@media (max-width:767px){.app-download-section-module__V8Dyma__section{padding:40px 14px}.app-download-section-module__V8Dyma__panel{border-radius:25px;grid-template-columns:minmax(0,1fr);gap:26px;padding:30px 22px 24px}.app-download-section-module__V8Dyma__copy h2{margin-top:14px;font-size:clamp(24px,6.4vw,30px);line-height:1.65}.app-download-section-module__V8Dyma__description,.app-download-section-module__V8Dyma__features h3{font-size:14px}.app-download-section-module__V8Dyma__features p,.app-download-section-module__V8Dyma__eyebrow{font-size:12px}.app-download-section-module__V8Dyma__features{gap:14px;margin-top:20px}.app-download-section-module__V8Dyma__downloadArea{align-items:stretch;margin-top:24px}.app-download-section-module__V8Dyma__downloadButton{gap:8px;width:100%;padding-inline:12px;font-size:15px}.app-download-section-module__V8Dyma__downloadNote{text-align:center;font-size:12px}.app-download-section-module__V8Dyma__visual{min-height:430px}.app-download-section-module__V8Dyma__phone{width:min(232px,100% - 14px);transform:rotate(-3deg)}.app-download-section-module__V8Dyma__orbit{width:305px;height:305px}.app-download-section-module__V8Dyma__visualCaption{margin-top:22px}}@media (prefers-reduced-motion:reduce){.app-download-section-module__V8Dyma__downloadButton{transition:none}}
.user-button-module__SCOl7q__button{color:#fff;white-space:nowrap;background:linear-gradient(130deg,#00abe1,#008ed3);border:1px solid #079dd4;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-width:144px;height:42px;padding:5px 10px 5px 12px;font-size:12px;font-weight:700;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff4d,0 4px 12px #0091cb21}.user-button-module__SCOl7q__button:hover{color:#fff;background:linear-gradient(130deg,#00a0d6,#007fc3);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 6px 16px #0091cb33}.user-button-module__SCOl7q__button:focus-visible{outline-offset:3px;outline:3px solid #9cddf4}.user-button-module__SCOl7q__button:disabled{opacity:.65}.user-button-module__SCOl7q__icon{background:#ffffff24;border:1px solid #fff3;border-radius:9px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.user-button-module__SCOl7q__button .user-button-module__SCOl7q__chevron{opacity:.75;width:13px;height:13px;margin-inline-start:auto}@media (min-width:1024px) and (max-width:1279px){.user-button-module__SCOl7q__button{gap:6px;min-width:128px;padding-inline:8px;font-size:11px}.user-button-module__SCOl7q__icon{width:25px;height:25px}}@media (prefers-reduced-motion:reduce){.user-button-module__SCOl7q__button{transition:none}.user-button-module__SCOl7q__button:hover{transform:none}}
.header-app-button-module__sKy1fa__slot{flex-shrink:0;width:44px;height:44px;display:block;position:relative}.header-app-button-module__sKy1fa__button{inset-block-start:0;color:#007ba9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#f0fcffe6,#009ed933);border:1px solid #009ed93d;border-radius:15px;width:44px;height:44px;transition:box-shadow .18s;animation:2.4s cubic-bezier(.22,1,.36,1) both header-app-button-module__sKy1fa__arrive;position:absolute;left:0;overflow:hidden;box-shadow:inset 0 1px #fffffff2,0 4px 12px #009ed91f}.header-app-button-module__sKy1fa__button:after{content:"";pointer-events:none;background:#009ed9;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:6px;box-shadow:0 0 0 2px #ffffffb3}.header-app-button-module__sKy1fa__button:hover{box-shadow:inset 0 1px #fffffff2,0 5px 14px #009ed933}.header-app-button-module__sKy1fa__button:focus-visible{outline-offset:3px;outline:2px solid #009ed9}.header-app-button-module__sKy1fa__icon{position:absolute;top:11px;left:11px}.header-app-button-module__sKy1fa__label{inset-block-start:0;white-space:nowrap;opacity:0;font-size:11px;font-weight:700;line-height:44px;animation:2.4s both header-app-button-module__sKy1fa__caption;position:absolute;left:40px}@keyframes header-app-button-module__sKy1fa__arrive{0%{opacity:0;width:144px;transform:translateY(-80px)}8%{opacity:1}25%{width:144px;transform:translateY(3px)}33%,70%{width:144px;transform:translateY(0)}to{opacity:1;width:44px;transform:translateY(0)}}@keyframes header-app-button-module__sKy1fa__caption{0%,68%{opacity:1}80%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.header-app-button-module__sKy1fa__button,.header-app-button-module__sKy1fa__label{animation:none}}.header-app-button-module__sKy1fa__slot.header-app-button-module__sKy1fa__desktop{display:none}@media (min-width:1024px){.header-app-button-module__sKy1fa__slot{display:none}.header-app-button-module__sKy1fa__slot.header-app-button-module__sKy1fa__desktop{width:auto;height:auto;display:block}.header-app-button-module__sKy1fa__desktop .header-app-button-module__sKy1fa__button{color:#fff;background:linear-gradient(135deg,#17b7ec,#0089de);border-color:#ffffffbf;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:auto;height:40px;padding:0 14px;animation:none;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff73,0 5px 14px #008eda33}.header-app-button-module__sKy1fa__desktop .header-app-button-module__sKy1fa__button:after{display:none}.header-app-button-module__sKy1fa__desktop .header-app-button-module__sKy1fa__icon{width:17px;height:17px;position:static}.header-app-button-module__sKy1fa__desktop .header-app-button-module__sKy1fa__label{opacity:1;font-size:11px;line-height:1.5;animation:none;position:static}.header-app-button-module__sKy1fa__desktop .header-app-button-module__sKy1fa__button:hover{color:#fff;box-shadow:inset 0 1px #ffffff8c,0 7px 18px #008eda52}}
