:root:has(.d3){background:#f8f5f0}body:has(.d3){overflow-x:clip}.d3{--ground:#f8f5f0;--card:#fffdfa;--hair:#0d3a6e24;--g:20px;--wrap:min(100% - 2 * var(--g), 1200px);--ease:cubic-bezier(.22, 1, .36, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--start:left;--blue:var(--color-blue);--blue-dark:var(--color-blue-dark);--blue-light:var(--color-blue-light);--teal:var(--color-teal);--teal-ink:var(--color-teal-ink);--ink-mid:var(--color-ink-mid);--ink-light:var(--color-ink-light);background:var(--ground)}.d3:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--start:right}@media (min-width:1024px){.d3{--g:48px}}.d3 .top,.d3 .hero,.d3 .incl,.d3 .closing,.d3 .foot{width:var(--wrap);margin-inline:auto}.d3 .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.d3 .g-line,.d3 .ico{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.d3 .ico{stroke-width:1.4px}.d3 .g-go:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:-1 1}.d3 .top{align-items:center;gap:14px;height:76px;display:flex}.d3 .logo img{mix-blend-mode:multiply;width:56px;height:56px}.d3 .campaign{border-inline-start:1px solid var(--hair);color:var(--blue-dark);padding-inline-start:14px;font-size:15px;line-height:1.2}.d3 .lang{color:var(--blue-dark);margin-inline-start:auto;padding:10px 2px;font-size:16px;position:relative}.d3 .lang:after{content:"";inset-inline:2px;height:1px;transform-origin:var(--start);transition:transform .3s var(--ease-io);background:currentColor;position:absolute;bottom:6px;transform:scaleX(.35)}.d3 .lang:hover:after,.d3 .lang:focus-visible:after{transform:none}.d3 .lang:lang(ar){font-family:var(--font-ar)}.d3 .lang:lang(en){font-family:var(--font-en)}.d3 .hero{padding-top:4px}.d3 h1{letter-spacing:-.025em;color:var(--blue-dark);text-wrap:balance;font-size:clamp(36px,10.6vw,50px);font-weight:300;line-height:1.02}.d3 h1:lang(ar){letter-spacing:0;font-size:clamp(32px,9.4vw,46px);line-height:1.3}.d3 .w{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.d3 .w>span{display:inline-block}.d3 .sub{max-width:34ch;color:var(--ink-mid);margin-top:12px;font-size:17px;line-height:1.45}.d3 .offer{z-index:2;outline:1px solid var(--hair);outline-offset:-1px;transform-style:preserve-3d;will-change:transform;background:#fff;border-radius:12px;margin-top:20px;position:relative}.d3 .offer-price{background:var(--blue-dark);color:#fff;border-radius:12px 12px 0 0;justify-content:space-between;align-items:flex-end;gap:12px;padding:18px 18px 20px;display:flex;position:relative}.d3 .offer-rim{border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .45s var(--ease-io);background:radial-gradient(220px circle at var(--rx,50%) var(--ry,0%), #ffffffd9, transparent 70%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.d3 .offer.lit .offer-rim{opacity:1}.d3 .now{align-items:flex-start;gap:6px;display:flex}.d3 .fig{font-family:var(--font-en);letter-spacing:-.045em;direction:ltr;font-size:clamp(80px,24vw,116px);font-weight:700;line-height:.8;display:inline-flex}.d3 .dg{margin-block:-.06em;padding-block:.06em;display:inline-block;overflow:hidden}.d3 .dg>span{display:inline-block}.d3 .cur{color:#fffc;margin-top:2px;font-size:18px}.d3 .was{text-align:end;flex-direction:column;align-items:flex-end;gap:2px;padding-bottom:2px;display:flex}.d3 .was span{color:#ffffffa8;font-size:13px}.d3 .was s{color:#ffffffdb;background:linear-gradient(var(--teal), var(--teal)) no-repeat var(--start) 55% / 100% 2px;font-size:21px;text-decoration:none}.d3 .exp{color:#fffc;flex-basis:100%;align-items:center;gap:8px;font-size:14px;display:flex}.d3 .exp svg{width:18px;height:18px}.d3 .offer-price:has(.exp){flex-wrap:wrap}.d3 .offer-book{padding:14px}.d3 .book-h{color:var(--ink-light);padding-inline:4px;font-size:14px;font-weight:400}.d3 .bk{gap:8px;margin-top:10px;display:grid}.d3 .bk-row{gap:8px;display:flex}.d3 .bk-row .btn-wa{flex:1;justify-content:flex-start}.d3 .bk-row .btn-ghost{padding:0 14px}.d3 .hero-photo{z-index:1;margin:-28px 8px 0;position:relative}.d3 .frame{aspect-ratio:16/10;background:#d9dadb;border-radius:0 0 10px 10px;position:relative;overflow:hidden}.d3 .frame img{object-fit:cover;will-change:transform;width:100%;height:100%}.d3 .hero-photo figcaption{align-items:center;gap:12px;padding-top:12px;display:flex}.d3 .doc-face{object-fit:cover;background:#e9ebee;border-radius:8px;flex:none;width:52px;height:52px}.d3 .doc-t{flex-direction:column;gap:2px;display:flex}.d3 figcaption b{color:var(--blue-dark);font-size:16px;font-weight:600}.d3 figcaption b:lang(ar){font-size:18px;font-weight:300}.d3 figcaption span{color:var(--ink-light);font-size:14px}.d3 .sec-h{letter-spacing:-.02em;color:var(--blue-dark);font-size:clamp(34px,9.2vw,64px);font-weight:300;line-height:1.05}.d3 .sec-h:lang(ar){letter-spacing:0;line-height:1.3}.d3 .incl{padding:72px 0 80px}.d3 .items{border-bottom:1px solid var(--hair);margin-top:28px}.d3 .item{border-top:1px solid var(--hair);align-items:center;gap:18px;padding:18px 0;display:flex}.d3 .item:focus-visible{outline-offset:0}.d3 .tile{border:1px solid var(--color-line);width:64px;height:64px;color:var(--blue);transition:border-color .3s var(--ease-io), color .3s var(--ease-io);border-radius:8px;flex:none;place-items:center;display:grid}.d3 .tile svg{width:34px;height:34px}.d3 .item:hover .tile,.d3 .item:focus-visible .tile{border-color:var(--blue);color:var(--blue)}.d3 .item-t{color:var(--blue-dark);font-size:clamp(21px,5.8vw,34px);font-weight:300;line-height:1.2}.d3 .ico :is(path,circle){stroke-dasharray:1}.d3 .excl{color:var(--ink-mid);margin-top:20px;font-size:15px}.d3 .closing{padding:24px 0}.d3 .closing-line{letter-spacing:-.025em;max-width:18ch;color:var(--blue-dark);text-wrap:balance;font-size:clamp(34px,9.6vw,84px);font-weight:300;line-height:1.06}.d3 .closing-line:lang(ar){letter-spacing:0;line-height:1.32}.d3 .doors{border-top:1px solid #0d3a6e66;margin-top:36px;display:block;position:relative}.d3 .glide{inset-inline:0;z-index:0;opacity:0;pointer-events:none;transition:transform .45s var(--ease), height .45s var(--ease), opacity .3s var(--ease-io);background:#fff;border-radius:10px;position:absolute;top:0}.d3 .doors.lit .glide{opacity:1}.d3 .door{z-index:1;border-bottom:1px solid var(--hair);gap:14px;padding:22px 0 24px;display:grid;position:relative}.d3 .d-photo{aspect-ratio:16/9;background:#e6e8eb;border-radius:8px;position:relative;overflow:hidden}.d3 .d-photo img{object-fit:cover;transition:transform .8s var(--ease)}.d3 .door:hover .d-photo img,.d3 .door.on .d-photo img{transform:scale(1.06)}.d3 .map{min-height:44px;color:var(--blue);align-items:center;gap:8px;font-size:15px;display:inline-flex}.d3 .map svg{width:17px;height:17px;transition:translate .3s var(--ease)}.d3 .map:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) svg{scale:-1 1}@media (hover:hover) and (pointer:fine){.d3 .map:hover svg{translate:4px}.d3 .map:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):hover svg{translate:-4px}}.d3 .door-t h3{color:var(--blue-dark);transition:translate .45s var(--ease);font-size:clamp(30px,8.4vw,56px);font-weight:300;line-height:1.05}.d3 .door-t p{color:var(--ink-mid);align-items:flex-start;gap:8px;margin-top:8px;font-size:15px;line-height:1.45;display:flex}.d3 .hours{white-space:pre-line}.d3 .door-t p svg{width:17px;height:17px;color:var(--blue);flex:none;margin-top:3px}.d3 .door-b{gap:8px;display:flex}.d3 .door-b .btn-wa{flex:1;justify-content:flex-start}.d3 .foot{padding:32px 0 calc(96px + env(safe-area-inset-bottom));border-top:1px solid var(--hair)}.d3 .terms{color:var(--ink-mid);margin-bottom:24px;font-size:14px}.d3 .terms h2{color:var(--blue-dark);margin-bottom:6px;font-size:15px;font-weight:600}.d3 .foot-row{justify-content:space-between;align-items:center;display:flex}.d3 .foot-row img{mix-blend-mode:multiply;width:48px;height:48px}.d3 .bar{inset-inline:0;z-index:10;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:var(--blue-dark);visibility:hidden;transition:transform .45s var(--ease-io), visibility 0s .45s;grid-template-columns:1fr 1fr;gap:8px;display:grid;position:fixed;bottom:0;transform:translateY(110%)}.d3 .bar.show{visibility:visible;transition:transform .45s var(--ease-io);transform:none}.d3 .bar-b{gap:4px;min-width:0;display:flex}.d3 .bar a{color:#fff;height:48px;transition:transform .12s var(--ease);border-radius:6px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.d3 .bar a:active{transform:scale(.98)}.d3 .bar-wa{background:var(--teal-ink);white-space:nowrap;flex:1;min-width:0;padding:0 10px;font-size:15px;font-weight:600}.d3 .bar-wa:lang(ar){font-size:16px;font-weight:300}.d3 .bar-call{border:1px solid #ffffff5c;flex:none;width:44px}.d3 .bar svg{flex:none;width:18px;height:18px}.d3 .bar :focus-visible{outline-color:#fff}@media (max-width:359px){.d3 .bk-row .btn-ghost .btn-lab,.d3 .door-b .btn-ghost .btn-lab,.d3 .bar-wa svg{display:none}}.d3 .hero h1 .w>span,.d3 .closing-line .w>span{transform:translateY(105%)}.d3.go .hero h1 .w>span{transition:transform .9s var(--ease) calc(60ms + var(--i) * 45ms);transform:none}.d3 .closing-line.in .w>span{transition:transform .9s var(--ease) calc(var(--i) * 45ms);transform:none}.d3 .dg>span{transform:translateY(102%)}.d3.go .dg>span{transition:transform .8s var(--ease) calc(.52s + var(--i) * 70ms);transform:none}.d3 :is(.sub,.offer,.hero-photo){opacity:0;translate:0 16px}.d3.go :is(.sub,.offer,.hero-photo){opacity:1;transition:opacity .7s var(--ease), translate .7s var(--ease);translate:none}.d3.go .sub{transition-delay:.3s}.d3.go .offer{transition-delay:.42s}.d3.go .hero-photo{transition-delay:.7s}.d3 .rv{opacity:0;transform:translateY(16px)}.d3 .rv.in{opacity:1;transition:opacity .7s var(--ease) var(--d,0s), transform .7s var(--ease) var(--d,0s);transform:none}@media (hover:hover) and (pointer:fine){.d3 .doors.lit .door:hover h3{translate:8px}.d3 .doors.lit .door:hover h3:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){translate:-8px}}@media (min-width:1024px){.d3 .top{height:104px}.d3 .logo img{width:72px;height:72px}.d3 .campaign{font-size:17px}.d3 .hero{grid-template-rows:auto auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;padding-top:16px;display:grid}.d3 .hero-words{grid-area:1/1/auto/8;padding-top:24px}.d3 h1{font-size:clamp(56px,5.2vw,84px)}.d3 h1:lang(ar){font-size:clamp(48px,4.4vw,72px)}.d3 .sub{margin-top:20px;font-size:21px}.d3 .offer{grid-area:2/1/auto/9;grid-template-columns:5fr 6fr;margin-top:40px;display:grid}.d3 .offer-price{border-radius:12px 0 0 12px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:18px;padding:26px 28px}.d3 .offer-price:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-radius:0 12px 12px 0}.d3 .fig{font-size:clamp(110px,9vw,140px)}.d3 .cur{font-size:22px}.d3 .was{flex-direction:row;align-items:baseline;gap:10px}.d3 .was s{font-size:22px}.d3 .offer-book{padding:22px 24px}.d3 .book-h{font-size:15px}.d3 .hero-photo{flex-direction:column;grid-area:1/8/4/13;margin:0;display:flex}.d3 .frame{aspect-ratio:auto;border-radius:12px;flex:1;min-height:460px}.d3 .hero-photo figcaption{justify-content:flex-end}.d3 .incl{grid-template-columns:5fr 7fr;gap:64px;padding:136px 0 120px;display:grid}.d3 .incl .sec-h{align-self:start;position:sticky;top:48px}.d3 .items{margin-top:0}.d3 .item{cursor:default;gap:28px;padding:26px 0}.d3 .tile{width:84px;height:84px}.d3 .tile svg{width:42px;height:42px}.d3 .closing{padding:40px 0 24px}.d3 .doors{margin-top:56px}.d3 .door{grid-template-columns:240px 1fr auto;align-items:center;gap:32px;padding:24px}.d3 .d-photo{aspect-ratio:4/3}.d3 .door-b .btn-wa{flex:none;min-width:260px}.d3 .closing{padding-bottom:96px}.d3 .foot{padding-bottom:40px}.d3 .bar{display:none}}
