.d2{--ease:cubic-bezier(.16, 1, .3, 1);--wrap:1200px;--gut:16px;--r-card:12px;--blue:var(--color-blue);--blue-dark:var(--color-blue-dark);--teal:var(--color-teal);--teal-ink:var(--color-teal-ink);--ink-mid:var(--color-ink-mid);--ink-light:var(--color-ink-light);--line:var(--color-line);--ground:var(--color-ground);background:var(--ground);color:var(--color-ink);line-height:1.5}@media (min-width:720px){.d2{--gut:32px}}.d2 *{margin:0}.d2 ul{padding:0;list-style:none}:root[lang=ar] .d2 :is(b,h1,h2,h3,h4,.fl-h){font-weight:300}.d2 [lang=ar]{font-family:var(--font-ar);font-synthesis:none;font-weight:300}.d2 .wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gut));padding-inline:var(--gut);margin-inline:auto}.d2 .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.d2 .g-line,.d2 .ico,.d2 .arrow{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.d2 .b-line .g-line,.d2 .ends .g-line{flex:none;width:18px;height:18px}.d2 .num{font-family:var(--font-en);font-variant-numeric:lining-nums;font-weight:600}.d2 .top{align-items:center;gap:14px;height:68px;display:flex}.d2 .brand img{mix-blend-mode:multiply;width:56px;height:56px}.d2 .campaign{border-inline-start:1px solid var(--line);color:var(--blue);padding-inline-start:14px;font-size:15px}.d2 .lang{color:var(--blue);transition:background-size .25s var(--ease);background:linear-gradient(currentColor,currentColor) 0 85%/0 1px no-repeat;margin-inline-start:auto;padding:8px 2px;font-size:15px}:root[dir=rtl] .d2 .lang{background-position:100% 85%}.d2 .lang:hover,.d2 .lang:focus-visible{background-size:100% 1px}@media (min-width:960px){.d2 .top{height:96px}.d2 .brand img{width:72px;height:72px}.d2 :is(.campaign,.lang){font-size:16px}}.d2 .hero{gap:20px;padding-top:4px;display:grid}.d2 :is(h1,.fl-h){color:var(--blue-dark);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(34px,10.4vw,46px);font-weight:300;line-height:1.1}:root[lang=ar] .d2 :is(h1,.fl-h){letter-spacing:0;line-height:1.4}.d2 .sub{color:var(--ink-mid);text-wrap:pretty;max-width:34em;margin-top:10px;font-size:17px;line-height:1.45}:root[lang=ar] .d2 .sub{font-size:18px;line-height:1.6}.d2 .deal{border-radius:var(--r-card);border:1px solid var(--line);background:var(--ground);margin-top:18px;overflow:hidden}.d2 .deal-top{background:var(--blue-dark);color:#fff;padding:14px 18px 16px}.d2 .deal-price{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;display:flex}.d2 .now{align-items:baseline;gap:8px;line-height:1;display:flex}.d2 .now .num{letter-spacing:-.02em;font-size:52px}.d2 .now .cur{color:#dbe7f7;font-size:18px}.d2 .was{text-align:end;color:#c7d8f0;margin-inline-start:auto;padding-bottom:4px;font-size:14px;line-height:1.3}.d2 .was s{color:#fff;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal);font-size:18px;display:block}.d2 .was s .num{font-weight:400}.d2 s .cur+.num,.d2 s .num+.cur{margin-inline-start:4px}.d2 .ends{color:#dbe7f7;border-top:1px solid #ffffff29;align-items:center;gap:8px;margin-top:12px;padding-top:10px;font-size:14px;display:flex}.d2 .deal-book{gap:8px;padding:12px 14px 14px;display:grid}.d2 .book-h{color:var(--blue-dark);font-size:15px;font-weight:600}.d2 .book-row{gap:8px;display:flex}.d2 .btn{min-height:48px;padding:0 12px}.d2 .btn-lab b{font-size:15px}:root[lang=ar] .d2 .btn-lab b{font-size:16px}.d2 .book-row .btn-wa{flex:1;min-width:0}.d2 .btn-ghost{border-color:var(--line);color:var(--blue);--fill:transparent;transition:border-color .2s var(--ease);flex:none}@media (hover:hover) and (pointer:fine){.d2 .btn-ghost:hover{border-color:var(--blue)}}.d2 .visual{align-content:start;gap:12px;display:grid}.d2 .photo{border-radius:var(--r-card);aspect-ratio:4/3;animation:d2-open 1.1s var(--ease) .1s both;background:#eef2f7;position:relative;overflow:hidden}.d2 .photo img{object-fit:cover;animation:d2-settle 1.6s var(--ease) .1s both;height:calc(100% + 60px)!important;top:-30px!important}.d2 .doc{align-items:center;gap:12px;display:flex}.d2 .doc img{object-fit:cover;background:#e9ebee;border-radius:8px;width:56px;height:56px}.d2 .doc b{color:var(--blue-dark);font-size:15px;font-weight:600;display:block}.d2 .doc small{color:var(--ink-light);font-size:14px;line-height:1.4;display:block}@keyframes d2-open{0%{clip-path:inset(0 0 100% 0 round var(--r-card))}to{clip-path:inset(0 0 0 0 round var(--r-card))}}@keyframes d2-settle{0%{scale:1.08}}@media (min-width:960px){.d2 .hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:64px;padding-top:24px}.d2 :is(h1,.fl-h){font-size:clamp(48px,4.4vw,64px);line-height:1.06}:root[lang=ar] .d2 :is(h1,.fl-h){line-height:1.32}.d2 .sub{margin-top:16px;font-size:21px}:root[lang=ar] .d2 .sub{font-size:22px}.d2 .pitch{padding-top:24px}.d2 .deal{margin-top:32px}.d2 .deal-top{padding:22px 28px 24px}.d2 .now .num{font-size:76px}.d2 .now .cur{font-size:22px}.d2 .was{font-size:15px}.d2 .was s{font-size:22px}.d2 .deal-book{gap:10px;padding:18px 28px 24px}.d2 .book-h{margin-bottom:2px;font-size:16px}.d2 .btn-lab b{font-size:16px}.d2 .book-row .btn-wa{justify-content:flex-start;padding-inline:18px}.d2 .visual{grid-template-rows:1fr auto}.d2 .photo{aspect-ratio:auto;min-height:460px}}.d2 .included{padding-top:64px}.d2 .sec-h{color:var(--blue-dark);font-size:30px;font-weight:300;line-height:1.2}.d2 .items{gap:10px;margin-top:20px;display:grid}.d2 .item{border:1px solid var(--line);background:var(--ground);transition:border-color .25s var(--ease);border-radius:10px;align-items:center;gap:16px;padding:14px;display:flex}.d2 .tile{border:1px solid var(--line);width:56px;height:56px;color:var(--blue);transition:color .25s var(--ease), border-color .25s var(--ease);border-radius:8px;flex:none;place-items:center;display:grid}.d2 .tile .ico{width:28px;height:28px}.d2 .tile .ico *{stroke-dasharray:1;stroke-dashoffset:0}.d2 .label{color:var(--blue-dark);font-size:19px;line-height:1.35}:root[lang=ar] .d2 .label{font-size:20px}.d2 .excl{color:var(--ink-mid);margin-top:14px;font-size:15px}@keyframes d2-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes d2-redraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.d2 .item.in:not(.drawn) .tile .ico *{animation:d2-draw .9s var(--ease) both;animation-delay:calc(.3s + var(--i) * .12s)}@media (hover:hover) and (pointer:fine){.d2 .item:hover,.d2 .item:hover .tile{border-color:var(--blue)}.d2 .item.drawn:hover .tile .ico *{animation:d2-redraw .7s var(--ease) both}}@media (min-width:960px){.d2 .included{grid-template-columns:4fr 8fr;align-items:start;gap:64px;padding-top:112px;display:grid}.d2 .sec-h{font-size:40px}.d2 .items{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:0}.d2 .items.count-1{grid-template-columns:1fr}.d2 .items.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.d2 .items:not(.count-1) .item{flex-direction:column;align-items:flex-start;gap:20px;padding:24px}.d2 .items.count-1 .item{padding:24px}.d2 .label{font-size:22px}.d2 .excl{grid-column:2}}.d2 .finale{padding-top:64px;padding-bottom:40px}.d2 .band{gap:14px;display:grid}.d2 .close-text{background:var(--blue-dark);color:#fff;border-radius:10px;flex-direction:column;justify-content:space-between;gap:20px;padding:22px 20px 20px;display:flex}.d2 .close-text h2{color:#fff;text-wrap:balance;font-size:28px;font-weight:300;line-height:1.2}:root[lang=ar] .d2 .close-text h2{line-height:1.45}.d2 .recap{color:#c7d8f0;border-top:1px solid #ffffff29;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding-top:14px;font-size:15px;display:flex}.d2 .recap b{color:#fff;align-items:baseline;gap:6px;font-size:26px;font-weight:400;display:inline-flex}.d2 .recap b .num{font-weight:600}.d2 .recap b .cur{color:#dbe7f7;font-size:16px}.d2 .recap s{color:#c7d8f0;-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal)}.d2 .branch{background:var(--ground);border:1px solid var(--line);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.d2 .b-photo{aspect-ratio:16/9;background:#eef2f7;display:block;overflow:hidden}.d2 .b-photo img{object-fit:cover;width:100%;height:100%;transition:scale .6s var(--ease)}.d2 .b-body{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex}.d2 .b-body h4{color:var(--blue-dark);font-size:22px;font-weight:400}.d2 .b-line{color:var(--ink-mid);gap:8px;font-size:14px;line-height:1.45;display:flex}.d2 .b-line svg{color:var(--blue);margin-top:2px}.d2 .hours{white-space:pre-line}.d2 .b-actions{margin-top:auto;padding-top:8px}.d2 .map{color:var(--blue);align-self:flex-start;align-items:center;gap:8px;padding:6px 0;font-size:15px;display:inline-flex}.d2 .map .arrow{width:18px;height:18px;transition:translate .25s var(--ease)}:root[dir=rtl] .d2 .map .arrow{scale:-1 1}.d2 .map span{transition:background-size .25s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}:root[dir=rtl] .d2 .map span{background-position:100% 100%}@media (hover:hover) and (pointer:fine){.d2 .map:hover span{background-size:100% 1px}.d2 .map:hover .arrow{translate:4px}:root[dir=rtl] .d2 .map:hover .arrow{translate:-4px}.d2 .b-photo.in:hover img{transition-duration:.6s;scale:1.05}}.d2 .terms{color:var(--ink-mid);margin-top:24px;font-size:14px}.d2 .terms h3{color:var(--blue-dark);font-size:15px}@media (min-width:960px){.d2 .finale{padding-top:112px;padding-bottom:64px}.d2 .band{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px}.d2 .close-text{flex-direction:row;grid-column:1/-1;align-items:flex-end;gap:48px;padding:36px 40px}.d2 .close-text h2{max-width:20ch}.d2 .recap{padding-top:0;border-top:0;border-inline-start:1px solid #ffffff29;flex:none;padding-inline-start:40px}.d2 .branch{grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}.d2 .b-photo{aspect-ratio:auto;height:100%}.d2 .close-text h2,.d2 .recap b{font-size:36px}.d2 .b-body{padding:20px 22px 18px}.d2 .b-actions .book-row{flex-direction:column}.d2 .b-actions .btn{justify-content:flex-start;padding-inline:18px}}.d2 .foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-block:20px 28px;display:flex}.d2 .foot img{mix-blend-mode:multiply;width:48px;height:48px}.d2 .sticky{display:none}@media (max-width:959px){.d2{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.d2 .sticky{z-index:10;padding:8px var(--gut) calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--line);visibility:hidden;transition:translate .3s var(--ease), visibility 0s .3s;background:#fffffff5;gap:8px;display:flex;position:fixed;inset:auto 0 0;translate:0 100%}.d2 .sticky.on{visibility:visible;transition:translate .3s var(--ease);translate:0}.d2 .sticky .btn{flex:1;padding-inline:10px}}.d2[data-motion] .rise{opacity:0;transition:opacity .6s var(--ease), translate .6s var(--ease);transition-delay:calc(var(--i,0) * 60ms);translate:0 16px}.d2[data-motion] .rise.in{opacity:1;translate:0}.d2[data-motion] .reveal{clip-path:inset(0 0 100%);transition:clip-path 1.1s var(--ease)}.d2[data-motion] .reveal img{transition:scale 1.6s var(--ease);scale:1.08}.d2[data-motion] .reveal.in{clip-path:inset(0)}.d2[data-motion] .reveal.in img{scale:1}@media (prefers-reduced-motion:reduce){.d2[data-motion] .rise{opacity:1;translate:none}.d2[data-motion] .reveal{clip-path:none}.d2 .photo,.d2 .photo img{animation:none}}.d2 .fl>*{pointer-events:none;animation:.3s 4s both d2-fl-bail;position:fixed;inset:0}.d2 .fl-under{z-index:49}.d2 .fl-cover{z-index:50;background:var(--blue-dark)}@keyframes d2-fl-bail{to{opacity:0;visibility:hidden}}.d2 .fl-poster{place-items:center;padding-bottom:8vh;display:grid;position:absolute;inset:0}.d2 .fl-box{--s:1;width:min(100% - 2 * var(--gut), var(--wrap));scale:var(--s);gap:28px;display:grid}.d2 .fl-h{color:#fff}.d2 .fl-under .fl-h{color:var(--blue-dark)}.d2 .fl-panel{border-radius:var(--r-card) var(--r-card) 0 0;margin-inline:1px}.d2 .fl-h .w{vertical-align:top;margin-block:-.14em;padding-block:.14em;display:inline-block;overflow:clip}.d2 .fl-h .w>span{animation:d2-word .7s var(--ease) both;animation-delay:calc(50ms + var(--w) * 35ms);display:inline-block}.d2 .fl-panel{animation:d2-up .6s var(--ease) .26s both}.d2 .fl.lifted :is(.fl-h .w>span,.fl-panel){animation:none}@keyframes d2-word{0%{translate:0 108%}}@keyframes d2-up{0%{opacity:0;translate:0 14px}}@media (min-width:960px){.d2 .fl-poster{padding-bottom:0}.d2 .fl-box{--s:1.25;width:calc((min(100% - 2 * var(--gut), var(--wrap)) - 64px) / 2);gap:40px}.d2 .fl-h .w>span{animation-delay:calc(50ms + var(--w) * 45ms)}.d2 .fl-panel{animation-delay:.32s}}.d2.fl-fly .hero :is(h1,.deal-top){visibility:hidden}.d2.fl-play .hero .sub{animation:d2-up .7s var(--ease) .55s both}.d2.fl-play .hero .deal-book>*{animation:d2-up .45s var(--ease) both}.d2.fl-play .hero .deal-book>:first-child{animation-delay:.3s}.d2.fl-play .hero .deal-book>:nth-child(2){animation-delay:.34s}.d2.fl-play .hero .deal-book>:nth-child(3){animation-delay:.38s}.d2.fl-play .hero .doc{animation:d2-up .6s var(--ease) .45s both}@media (prefers-reduced-motion:reduce){.d2 .fl{display:none}}@media (hover:hover) and (pointer:fine){.d2 .branch:hover .b-photo img,.d2[data-motion] .branch:hover .b-photo.in img{transition:scale .8s var(--ease);scale:1.06}}
