.cv{overflow-clip-margin:24px;align-content:center;row-gap:clamp(18px,3.2vh,40px);width:100%;max-width:1100px;min-height:min(70svh,720px);margin-inline:auto;padding-block:clamp(12px,3vh,32px);display:grid;position:relative;overflow-x:clip}.cv-row{align-items:flex-end;gap:12px;display:flex}.cv-row--you{justify-content:flex-start}.cv-row--us{justify-content:flex-end}.cv-b{max-width:min(30ch,82%);font-family:var(--f-sans);text-align:start;will-change:transform;border-radius:26px;flex-direction:column;gap:8px;padding:16px 20px 14px;font-size:clamp(18px,1rem + .55vw,24px);line-height:1.35;display:inline-flex;position:relative}.cv-b--you{background:var(--surface);color:var(--fg);box-shadow:0 0 0 1px var(--rule), 0 14px 30px #10151412;cursor:pointer;transition:transform .45s var(--ease-back), box-shadow .45s var(--ease-ui);-webkit-tap-highlight-color:transparent;border-end-start-radius:6px;text-decoration:none}.cv-b--us{color:#e9f1ec;background:#101514;border-end-end-radius:6px;box-shadow:0 18px 36px #1015142e}@media (min-width:768px){:lang(en) .cv-b{max-width:min(36ch,82%)}}.cv-t{display:block}.cv-send{width:44px;height:44px;transition:transform .45s var(--ease-back);background:#101514;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-end:-14px;inset-inline-end:-14px;transform:scale(0)}.cv-send-i{fill:#1fc2be;width:15px;height:15px;display:block;transform:translate(1px)}@media (hover:hover) and (pointer:fine){.cv-b--you:hover{box-shadow:0 0 0 1px var(--fg), 0 20px 40px #1015141a;transform:translateY(-3px)rotate(-.6deg)}.cv-b--you:hover .cv-send{transform:scale(1)}}.cv-b--you:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.cv-b--you:focus-visible .cv-send{transform:scale(1)}.cv-b--you:active{transform:scale(.98)}.cv-meta{font-family:var(--f-mono);color:#a3b4ae;justify-content:flex-end;align-items:center;gap:8px;min-height:12px;font-size:12px;line-height:1;display:flex}.cv-meta:lang(ar),[lang=ar] .cv-meta{font-family:var(--f-sans)}.cv-rr{color:#7f918b;gap:0;display:inline-flex}.cv-rr .i-tick{width:18px;height:8px;transition:color .3s var(--ease-ui), transform .35s var(--ease-back)}.cv-rr .i-tick+.i-tick{margin-inline-start:-9px}.cv-rr .i-tick path{stroke-width:90px}.cv-rr .i-tick.is-lit{color:var(--andon);transform:scale(1.18)}.cv-b--us{--cv-open:inset(-48px round 74px 74px 54px 74px);--cv-pill:inset(calc(100% - 46px) 0 0 calc(100% - 92px) round 23px 23px 6px 23px);clip-path:var(--cv-open);transition:clip-path .55s var(--ease-back,cubic-bezier(.34,1.56,.64,1))}[dir=rtl] .cv-b--us{--cv-open:inset(-48px round 74px 74px 74px 54px);--cv-pill:inset(calc(100% - 46px) calc(100% - 92px) 0 0 round 23px 23px 23px 6px)}:is([data-cv=pre],[data-cv=typing]) .cv-b--us{clip-path:var(--cv-pill)}.cv-dots{gap:6px;padding-block:8px;display:none;position:absolute;inset-block-end:5px;inset-inline-end:26px}.cv-dots i{width:9px;height:9px;animation:cv-dot 1s var(--ease-p2io) infinite;background:#a3b4ae;border-radius:50%}.cv-dots i:nth-child(2){animation-delay:.15s}.cv-dots i:nth-child(3){animation-delay:.3s}@keyframes cv-dot{0%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}[data-cv=typing] .cv-dots{display:flex}[data-cv=typing] .cv-b--us .cv-t,[data-cv=typing] .cv-b--us .cv-meta,[data-cv=pre] .cv-b--us .cv-t{visibility:hidden}.cv-b--us .cv-t,.cv-b--us .cv-meta{transition:opacity .3s var(--ease-ui) .12s}:is([data-cv=pre],[data-cv=typing]) .cv-b--us :is(.cv-t,.cv-meta){opacity:0}[data-cv=pre] .cv-b,[data-cv=pre] .cv-av{visibility:hidden}.cv-av{border-radius:50%;flex:none;width:44px;height:44px}.cv-av--you{box-shadow:inset 0 0 0 1.5px var(--fg-3);background:radial-gradient(circle at 50% 38%, var(--fg-3) 0 7px, transparent 7.5px), radial-gradient(ellipse 13px 9px at 50% 92%, var(--fg-3) 0 100%, transparent 101%);opacity:.7}.cv-av--us{background:#101514;place-items:center;display:grid}.cv-mark{fill:#e9f1ec;direction:ltr;width:26px;height:auto}.cv-mark .cv-mark-play{fill:#1fc2be}.cv-h{text-align:center}@media (max-width:767px){.cv{row-gap:20px;min-height:0}.cv-b{max-width:84%;padding:14px 16px 12px;font-size:17px}.cv-av{width:36px;height:36px}.cv-mark{width:22px}}@media (prefers-reduced-motion:reduce){.cv-dots i{animation:none}.cv-b--you,.cv-b--us,.cv-send,.cv-rr .i-tick,.cv-b--us :is(.cv-t,.cv-meta){transition:none}}
.ch{--pad:clamp(28px, 5vw, 72px);z-index:2}.ch .ch-in{padding-block-start:clamp(0px,1.2vh,16px);position:relative}.ch .ch-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.ch .ch-eye{color:var(--fg-2);align-items:center;gap:10px;margin:0;display:flex}.ch .ch-eye-n{display:inline-flex}.ch .ch-eye-i{width:10px;height:10px;color:var(--teal)}.ch .ch-clock{max-width:none;font:500 13px/1.4 var(--f-sans);color:var(--fg-2);margin:0}.ch .ch-clock .ck-l{color:var(--fg);font-weight:700}:lang(ar) .ch .ch-clock{font-size:14px}:lang(ar) .ch .ch-clock .ck-l{font-weight:600}.ch .cv{row-gap:clamp(14px,2.6vh,34px);max-width:1320px;min-height:min(60svh,620px)}.ch .cv-row--you{padding-inline-start:clamp(0px,6vw,120px)}.ch .cv-row--us{padding-inline-end:clamp(0px,6vw,120px)}.ch .cv-h{padding-block:clamp(4px,1vh,12px)}.ch .ch-h1{max-width:none;font-family:var(--f-display);letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(56px,10.6vw,186px);font-weight:840;font-stretch:112%;line-height:.84}.ch .ch-h1 .voice{letter-spacing:-.045em;font-weight:230;font-stretch:100%}:lang(ar) .ch .ch-h1{font-size:clamp(50px,9vw,156px);font-weight:800;line-height:var(--lh-ar-display);letter-spacing:0;font-stretch:100%}:lang(ar) .ch .ch-h1 .voice{letter-spacing:0;font-weight:300}.ch .ch-arrow{z-index:3;pointer-events:none;transform-origin:50%;aspect-ratio:340/128;width:43vw;position:absolute;inset-block-end:-10.6vw;inset-inline-start:3.9vw;transform:rotate(-60.5deg)scaleX(-1)}[dir=rtl] .ch .ch-arrow{transform:rotate(60.5deg)}.ch .ch-arrow svg{width:100%;max-width:none;height:100%;overflow:visible}@media (max-width:767px){.ch{--pad:28px}.ch .cv{row-gap:18px;min-height:0;padding-block:clamp(24px,6vh,56px) 12px}.ch .cv-row--you,.ch .cv-row--us{padding-inline:0}.ch .ch-h1{letter-spacing:-.05em;font-size:clamp(50px,15.4vw,72px);line-height:.86}:lang(ar) .ch .ch-h1{font-size:clamp(42px,12.6vw,60px);line-height:var(--lh-ar-display)}.ch .ch-arrow{width:64.4vw;inset-block-end:-31.4vw;inset-inline-start:-5.2vw}}@media (min-width:768px) and (max-width:1023px){.ch .cv{min-height:min(60svh,640px)}.ch .ch-arrow{width:62.5vw;inset-block-end:-12vw;inset-inline-start:-4.5vw}}
.rd{--pad:clamp(56px, 7vw, 120px)}.rd .rd-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-block-end:clamp(28px,4vw,56px);display:flex}.rd .rd-h2{letter-spacing:-.045em;max-width:14ch;margin:0;font-size:clamp(40px,5.8vw,96px);font-weight:820;font-stretch:112%;line-height:.9}.rd .rd-h2 .voice{font-weight:230;font-stretch:100%}:lang(ar) .rd .rd-h2{max-width:15ch;font-size:clamp(36px,4.8vw,80px);font-weight:800;line-height:var(--lh-ar-head);letter-spacing:0;font-stretch:100%}:lang(ar) .rd .rd-h2 .voice{font-weight:300}.rf{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:1024px){.rf{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,3vw,48px)}}.rf .rf-main{isolation:isolate;background:var(--paper-raise);box-shadow:inset 0 0 0 1px var(--line), 0 30px 60px -40px #10151440;border-radius:28px;gap:clamp(28px,3vw,44px);padding:clamp(20px,2.6vw,44px);display:grid;position:relative}.rf .rf-main:before,.rf .rf-main:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .6s var(--ease-ui);background:var(--wash,transparent);position:absolute;inset:0}.rf .rf-main:before{z-index:-1;padding:2px;-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)}.rf .rf-main:after{z-index:-2;-webkit-mask:linear-gradient(#000,#0000 46%);mask:linear-gradient(#000,#0000 46%)}.rf[data-wash] .rf-main:before{opacity:1}.rf[data-wash] .rf-main:after{opacity:.2}.rf .rf-steps{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.rf .rf-step{min-width:0;font:700 12px/1.2 var(--f-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;padding-block-end:12px;font-stretch:108%;display:flex;position:relative}.rf .rf-step:after{content:"";background:var(--line);border-radius:3px;height:3px;position:absolute;inset-block-end:0;inset-inline:0}.rf .rf-step:before{content:"";z-index:1;background:var(--ink);width:0;height:3px;transition:width .7s var(--ease-expo-o);border-radius:3px;position:absolute;inset-block-end:0;inset-inline-start:0}.rf .rf-step[data-state=done]:before{width:100%}.rf .rf-step[data-state=now]:before{background:var(--teal);width:34%}.rf .rf-step[data-state=skip]:after{background:repeating-linear-gradient(90deg, var(--line) 0 6px, transparent 6px 10px)}.rf .rf-step[data-state=done],.rf .rf-step[data-state=now]{color:var(--ink)}.rf .rf-st{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rf .rf-sn{width:22px;height:22px;font:700 12px/1 var(--f-sans);border-radius:50%;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 0 0 1.5px}.rf .rf-step[data-state=done] .rf-sn{background:var(--ink);color:var(--andon);box-shadow:none}.rf .rf-sn .i-tick{width:12px;height:6px}.rf .rf-sn .i-tick path{stroke-width:90px}:lang(ar) .rf .rf-step{font:600 14px/1.4 var(--f-sans);letter-spacing:0;text-transform:none}.rf .rf-set{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.rf .rf-legend{font:780 clamp(20px, 1.1rem + .5vw, 26px)/1.1 var(--f-display);letter-spacing:-.02em;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 0 4px;padding:0;font-stretch:108%;display:flex}:lang(ar) .rf .rf-legend{letter-spacing:0;font-weight:700;font-stretch:100%;line-height:1.4}.rf .rf-ln{background:var(--ink);width:30px;height:30px;color:var(--paper);font:700 13px/1 var(--f-sans);letter-spacing:0;border-radius:50%;flex:none;align-self:center;place-items:center;display:inline-grid}.rf .rf-legend-h{font:450 15px/1.4 var(--f-sans);letter-spacing:0;color:var(--ink-3);flex-basis:100%;padding-inline-start:42px}.rf .rf-chips{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:8px;display:flex}.rf .rf-chip{-webkit-user-select:none;user-select:none;min-height:44px;padding:0 16px;font-size:13px}:lang(ar) .rf .rf-chip{font-size:15px}.rf .rf-chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.rf .rf-chip:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.rf .rf-chip:is([data-on],:has(input:checked)){background:var(--andon);border-color:var(--andon);color:var(--on-lime)}.rf .rf-chip--svc .swatch{border-radius:50%;width:10px;height:10px}.rf .rf-chip--svc:is([data-on],:has(input:checked)){background:var(--world);border-color:color-mix(in srgb, var(--world-deep) 55%, transparent);color:var(--ink);box-shadow:0 8px 18px -10px color-mix(in srgb, var(--world-deep) 70%, transparent);transform:translateY(-1px)}.rf .rf-chip--svc[data-world=dashboards]:is([data-on],:has(input:checked)){background:var(--w-dashboards-dark);border-color:var(--w-dashboards-dark);color:var(--w-dashboards)}.rf .rf-chip--svc:is([data-on],:has(input:checked)) .swatch{box-shadow:0 0 0 2px var(--paper-raise)}@media (prefers-reduced-motion:no-preference){.rf .rf-chip[data-on]{animation:rf-pop .45s var(--ease-spring)}}@keyframes rf-pop{40%{transform:scale(1.06)}}.rf .rf-grid{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}@media (min-width:640px){.rf .rf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rf .rf-f--phone{grid-column:1/-1}}@media (min-width:1280px){.rf .rf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rf .rf-f--phone{grid-column:auto}}.rf .rf-f{gap:6px;min-width:0;display:grid;position:relative}@media (min-width:640px){.rf .rf-grid{row-gap:6px}.rf .rf-grid>.rf-f{grid-row:span 3;grid-template-rows:subgrid;align-content:start}.rf .rf-grid>.rf-f .rf-lrow{align-self:start}.rf .rf-grid>.rf-f .rf-err:empty{display:block}.rf .rf-grid{margin-block-end:12px}}.rf .rf-lrow{gap:2px;display:grid}.rf .rf-l{font:700 14px/1.3 var(--f-sans);color:var(--ink);margin:0}:lang(ar) .rf .rf-l{font-size:15px;font-weight:600}.rf .rf-req{color:var(--teal-deep);margin-inline-start:3px}.rf .rf-hint{font:450 13px/1.3 var(--f-sans);color:var(--ink-3)}.rf .rf-box{position:relative}.rf .rf-box :is(input,textarea){border:1px solid var(--line);background:var(--paper);width:100%;min-height:52px;color:var(--ink);font:450 17px/1.35 var(--f-sans);transition:border-color .3s var(--ease-ui), box-shadow .3s var(--ease-ui), background-color .3s var(--ease-ui);border-radius:14px;padding:14px 44px 14px 16px;display:block}[dir=rtl] .rf .rf-box :is(input,textarea){padding:14px 16px 14px 44px}.rf .rf-box input[dir=ltr]{text-align:start}[dir=rtl] .rf .rf-box input[dir=ltr]{text-align:right}.rf .rf-box textarea{resize:vertical;min-height:132px;line-height:1.5}:lang(ar) .rf .rf-box :is(input,textarea){font-size:17px;line-height:1.6}.rf .rf-box :is(input,textarea):hover{border-color:color-mix(in srgb, var(--ink) 40%, var(--line))}.rf .rf-box :is(input,textarea):focus{border-color:var(--ink);background:var(--paper-raise);outline:none;box-shadow:0 0 0 4px #10151412}.rf .rf-box :is(input,textarea)::placeholder{color:var(--ink-3);opacity:.75}.rf .rf-ok{color:var(--andon-ink);pointer-events:none;position:absolute;inset-block-start:17px;inset-inline-end:14px}.rf .rf-ok .i-tick{width:18px;height:8px}.rf .rf-ok .i-tick path{stroke-width:90px}.rf .is-ok .rf-ok{color:#7fa300}.rf .rf-f:not(.is-ok) .rf-ok{visibility:hidden}.rf .is-ok .rf-box :is(input,textarea){border-color:color-mix(in srgb, var(--andon-soft) 70%, var(--line))}.rf .rf-err{min-height:0;font:600 15px/1.4 var(--f-sans);color:#c8283f;margin:0}.rf .rf-err:empty{display:none}.rf .is-err .rf-box :is(input,textarea){border-color:var(--halt);box-shadow:0 0 0 3px #e8475f1a}.rf .rf-set.is-err .rf-chips{border-radius:16px;margin:-6px;padding:6px;box-shadow:0 0 0 2px #e8475f59}.rf .is-shake{animation:.42s cubic-bezier(.36,.07,.19,.97) both rf-shake}@keyframes rf-shake{15%,55%{transform:translate(-3px)}35%,75%{transform:translate(3px)}90%{transform:translate(-1px)}}@media (prefers-reduced-motion:reduce){.rf .is-shake{animation:none}}.rf .rf-len{font:500 12px/1 var(--f-mono);color:var(--ink-3);justify-self:end;font-stretch:87.5%}.rf .rf-len[data-over]{color:var(--halt)}:lang(ar) .rf .rf-len{font-family:var(--f-sans)}.rf .rf-q{align-content:start;gap:10px;display:grid}.rf .rf-duo{gap:22px;display:grid}@media (min-width:640px){.rf .rf-duo{grid-template-columns:repeat(2,minmax(0,1fr))}}.rf .rf-email{display:none}.rf .rf-email[data-show]{display:block}.rf:has(input[name=reply][value=email]:checked) .rf-email{display:block}.rf .rf-pin{background:var(--world-12);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--world-deep) 45%, transparent);animation:rf-pin .7s var(--ease-spring) both;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 16px;padding:16px 18px;display:grid;position:relative}@keyframes rf-pin{0%{opacity:0;transform:translateY(-14px)rotate(-1.5deg)}}@media (prefers-reduced-motion:reduce){.rf .rf-pin{animation:none}}.rf .rf-pin-piece{background:var(--paper-raise);width:52px;height:52px;color:var(--ink);border-radius:14px;place-items:center;display:grid}.rf .rf-pin-what{gap:2px;min-width:0;display:grid}.rf .rf-pin-l{font:700 12px/1.2 var(--f-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--world-deep);font-stretch:108%}:lang(ar) .rf .rf-pin-l{font:600 13px/1.4 var(--f-sans);letter-spacing:0;text-transform:none}.rf .rf-pin-n{font:700 18px/1.3 var(--f-sans);color:var(--ink);align-items:center;gap:8px;display:flex}.rf .rf-pin-price{font:600 16px/1.2 var(--f-sans);color:var(--ink);grid-column:2}.rf .rf-pin-acts{grid-area:1/3/span 2;align-items:center;gap:6px;display:flex}.rf .rf-pick{grid-column:1/-1;padding-block-start:6px}.rf .rf-link{min-height:44px;color:var(--ink);font:700 14px/1.2 var(--f-sans);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35em;padding:0 6px;text-decoration:underline;text-decoration-thickness:1.5px;display:inline-flex}.rf .rf-x,.rl .rl-x{width:44px;height:44px;color:var(--ink-2);transition:background-color .3s var(--ease-ui), color .3s var(--ease-ui), transform .4s var(--ease-back);border-radius:50%;flex:none;place-items:center;display:grid}.rf .rf-x svg,.rl .rl-x svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:14px;height:14px}@media (hover:hover){.rf .rf-x:hover,.rl .rl-x:hover{color:var(--ink);background:#10151412;transform:rotate(90deg)}}.rf .rf-nopkg{border:1px dashed color-mix(in srgb, var(--ink) 28%, transparent);max-width:none;font:450 15px/1.5 var(--f-sans);color:var(--ink-2);border-radius:16px;margin:0;padding:14px 16px}.rf .rf-nopkg .rf-link{min-height:0;padding:0;display:inline}.rf .rf-pot{clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.rf .rf-out{gap:18px;min-width:0;display:grid}@media (min-width:1024px){.rf .rf-out{top:calc(var(--hdr) + 20px);position:sticky}}.rf .rf-phone{background:var(--night);color:var(--fog);border-radius:30px;gap:14px;padding:18px 18px 16px;display:grid;position:relative;box-shadow:0 40px 80px -36px #0507068c,inset 0 0 0 1px #e9f1ec0f}.rf .rf-ph-head{border-block-end:1px solid #e9f1ec14;align-items:center;gap:12px;padding-block-end:12px;display:flex}.rf .rf-av{background:#101514;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1px #e9f1ec1f}.rf .rf-av svg{width:24px;height:auto;fill:var(--fog);direction:ltr}.rf .rf-av .rf-av-play{fill:var(--teal-glow)}.rf .rf-ph-who{gap:1px;min-width:0;display:grid}.rf .rf-ph-name{font:700 16px/1.2 var(--f-sans);color:var(--fog)}.rf .rf-ph-num{font:500 13px/1.3 var(--f-sans);color:var(--fog-2);font-variant-numeric:tabular-nums}.rf .rf-ph-step{background:var(--fog);width:30px;height:30px;color:var(--night);font:700 13px/1 var(--f-sans);border-radius:50%;place-items:center;margin-inline-start:auto;display:grid}.rf .rf-cap{font:500 15px/1.4 var(--f-sans);color:var(--fog-3);text-align:center;margin:0}.rf .rf-chat{scrollbar-width:thin;scrollbar-color:#e9f1ec33 transparent;background:radial-gradient(circle at 20% 10%,#1fc2be12,#0000 50%);flex-direction:column;justify-content:flex-end;gap:10px;min-height:180px;max-height:min(52vh,460px);padding:6px 2px 2px;display:flex;overflow:auto}.rf .rf-in{max-width:80%;color:var(--fog);font:450 15px/1.4 var(--f-sans);background:#1b2a27;border-radius:18px 18px 18px 6px;align-self:flex-start;padding:10px 14px;box-shadow:inset 0 0 0 1px #e9f1ec0f}[dir=rtl] .rf .rf-in{border-radius:18px 18px 6px}:lang(ar) .rf .rf-in{line-height:1.7}.rf .rf-bubble{background:var(--fog);max-width:92%;color:var(--night);--ink:var(--print-ink);--ink-2:var(--print-ink-2);--ink-3:var(--print-ink-3);transform-origin:100% 100%;transition:transform .5s var(--ease-back);border-radius:20px 20px 6px;align-self:flex-end;padding:12px 14px 8px;position:relative;box-shadow:0 10px 24px -12px #00000080}[dir=rtl] .rf .rf-bubble{transform-origin:0 100%;border-radius:20px 20px 20px 6px}.rf .rf-bubble[data-sent]{animation:rf-sent .7s var(--ease-spring)}@keyframes rf-sent{30%{transform:translateY(-10px)scale(1.02)}}.rf .rf-msg{max-width:none;font:450 15px/1.45 var(--f-sans);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;display:grid}:lang(ar) .rf .rf-msg{font-size:16px;line-height:1.75}.rf .rf-msg>span{border-radius:4px;display:block}.rf .rf-mline{animation:rf-ink .9s var(--ease-ui)}.rf .rf-mghost{color:var(--ink-3)}@keyframes rf-ink{0%{background:#1fc2be38}to{background:0 0}}@media (prefers-reduced-motion:reduce){.rf .rf-mline,.rf .rf-bubble[data-sent]{animation:none}}.rf .rf-meta{font:500 12px/1 var(--f-sans);color:var(--ink-3);direction:ltr;justify-content:flex-end;align-items:center;gap:6px;margin-block-start:4px;display:flex}.rf .rf-rr{color:var(--ink-3);display:inline-flex}.rf .rf-rr .i-tick{width:16px;height:7px;transition:color .3s var(--ease-ui)}.rf .rf-rr .i-tick path{stroke-width:90px}.rf .rf-rr .i-tick+.i-tick{margin-inline-start:-8px}.rf .rf-bubble[data-sent] .rf-rr .i-tick{color:#5f8c00}.rf .rf-bubble[data-sent] .rf-rr .i-tick+.i-tick{transition-delay:.25s}.rf .rf-meter{background:#e9f1ec1a;border-radius:3px;height:3px;position:relative;overflow:hidden}.rf .rf-meter i{width:calc(var(--m,0) * 100%);border-radius:inherit;background:var(--teal-glow);transition:width .35s var(--ease-ui), background-color .3s;position:absolute;inset-block:0;inset-inline-start:0}.rf .rf-meter[data-over] i{background:var(--butter)}.rf .rf-send{display:block}.rf{--rs:96px}.rf .rf-hold{--p:0;min-width:0;color:var(--ink);text-align:start;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:0 0;border:0;align-items:center;gap:16px;padding:0;display:flex}.rf .rf-hold:focus-visible{outline:2px solid var(--focus);outline-offset:6px;border-radius:60px}.rf .rf-ring{width:var(--rs);height:var(--rs);border-radius:50%;flex:none;position:relative}.rf .rf-track{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 22%, transparent);border-radius:50%;position:absolute;inset:0}.rf .rf-prog{background:conic-gradient(from 0deg, var(--teal-glow), var(--mint) calc(var(--p) * 180deg), var(--andon) calc(var(--p) * 360deg), transparent calc(var(--p) * 360deg + .5deg));border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(closest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px))}.rf .rf-core{background:var(--ink);color:var(--teal-glow);transition:transform .4s var(--ease-back), box-shadow .4s var(--ease-ui), color .3s;border-radius:50%;place-items:center;display:grid;position:absolute;inset:11px}.rf .rf-core .i-run{width:30%;height:30%;transition:translate .45s var(--ease-ui);translate:6%}.rf .rf-core .i-run.is-tick path{stroke-width:70px}@media (hover:hover){.rf .rf-hold:hover .rf-core{transform:scale(1.05);box-shadow:0 0 0 6px #d8f55a66}}.rf .rf-hold.is-down .rf-core{transition-duration:.2s;transform:scale(.92)}.rf .rf-hold[data-sent] .rf-core{color:var(--andon)}.rf .rf-hold[data-armed] .rf-core{transform:scale(.9);box-shadow:0 0 0 6px #d8f55a73}.rf .rf-hold[data-sent] .rf-core .i-run{translate:-4% 4%}.rf .rf-hold[data-fail] .rf-ring{animation:.42s cubic-bezier(.36,.07,.19,.97) both rf-shake}.rf .rf-txt{gap:6px;min-width:0;display:grid}.rf .rf-lab{font:760 15px/1.3 var(--f-sans);letter-spacing:.03em;text-transform:uppercase;max-width:24ch;font-stretch:92%}.rf .rf-lab .i-run{width:.8em;height:.8em;color:var(--teal-deep);vertical-align:-.05em;margin-inline:.25em}:lang(ar) .rf .rf-lab{font:600 16px/1.5 var(--f-sans);letter-spacing:0;text-transform:none;max-width:24ch}.rf .rf-hold:not([data-fits]) .rf-lab{color:var(--ink)}.rf .rf-sub{font:500 14px/1.4 var(--f-sans);color:var(--ink-3);text-transform:none;letter-spacing:0}.rf .rf-sub[data-state=hold]{color:var(--ink);animation:.42s cubic-bezier(.36,.07,.19,.97) both rf-shake}.rf .rf-sub[data-state=sent]{color:var(--ink);font-weight:700}.rf .rf-sub .i-tick{color:#5f8c00;width:16px;height:7px;margin-inline-start:6px}.rf .rf-sub .i-tick path{stroke-width:90px}.rf .rf-sent{font:600 15px/1.4 var(--f-sans);flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.rf .rf-sent .i-tick{color:#5f8c00;width:16px;height:7px}.rf .rf-sent .i-tick path{stroke-width:90px}.rf .rf-sent .rf-link{min-height:0;padding:0;font-weight:600}.rf .rf-stored{border-inline-start:2px solid var(--teal);font:500 15px/1.5 var(--f-sans);color:var(--ink-2);margin:0;padding-inline-start:14px}@media (max-width:767px){.rd .rd-head{margin-block-end:24px}.rd .rd-h2{font-size:clamp(36px,10.4vw,46px)}:lang(ar) .rd .rd-h2{font-size:clamp(32px,9vw,40px)}.rf .rf-main{border-radius:22px;padding:18px 16px 22px}.rf .rf-steps{gap:4px;display:flex}.rf .rf-step{flex:0 0 40px}.rf .rf-step[data-state=now]{flex:auto}.rf .rf-st{display:none}.rf .rf-step[data-state=now] .rf-st{display:inline;overflow:visible}.rf .rf-chips{gap:6px}.rf .rf-chip{letter-spacing:.03em;padding:0 12px}:lang(ar) .rf .rf-chip{padding:0 14px}.rf .rf-legend-h{padding-inline-start:0}.rf .rf-pin{grid-template-columns:auto minmax(0,1fr);padding:14px}.rf .rf-pin-acts{grid-area:auto/1/auto/-1;justify-content:flex-end;margin-block:-6px -8px}.rf .rf-pin-price{grid-column:2}.rf{--rs:84px}.rf .rf-phone{border-radius:24px;padding:14px}.rf .rf-chat{min-height:140px;max-height:none}}.rl{gap:10px;display:grid}.rl .rl-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rl .rl-h{font:700 16px/1.3 var(--f-sans);letter-spacing:0;margin:0}.rl .rl-count{font:500 13px/1 var(--f-mono);color:var(--ink-3);font-stretch:87.5%}:lang(ar) .rl .rl-count{font-family:var(--f-sans)}.rl .rl-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rl .rl-i{background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);transition:opacity .28s var(--ease-ui), transform .28s var(--ease-ui);animation:rl-in .55s var(--ease-expo-o) both;animation-delay:calc(var(--i,0) * 60ms);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"piece what price x""piece note note note";align-items:center;gap:8px 14px;padding:12px 8px 12px 14px;display:grid}[dir=rtl] .rl .rl-i{padding:12px 14px 12px 8px}@keyframes rl-in{0%{opacity:0;transform:translateY(10px)}}.rl .rl-i[data-leaving]{opacity:0;transform:translateX(calc(var(--sign,1) * 24px)) scale(.98)}[dir=rtl] .rl .rl-i[data-leaving]{--sign:-1}.rl .rl-i[data-pinned]{background:var(--world-12);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--world-deep) 45%, transparent)}.rl .rl-piece{background:var(--world-12);border-radius:12px;grid-area:piece;align-self:start;place-items:center;width:44px;height:44px;display:grid}.rl .rl-what{grid-area:what;gap:1px;min-width:0;display:grid}.rl .rl-pin{font:700 12px/1.2 var(--f-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--world-deep);font-stretch:108%}:lang(ar) .rl .rl-pin{font:600 13px/1.4 var(--f-sans);letter-spacing:0;text-transform:none}.rl .rl-svc{font:600 13px/1.3 var(--f-sans);color:var(--ink-2);align-items:center;gap:7px;display:flex}.rl .rl-pkg{font:700 17px/1.25 var(--f-sans);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.rl .rl-tier{box-shadow:inset 0 0 0 1px var(--line);font:700 12px/1 var(--f-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);border-radius:999px;padding:3px 8px;font-stretch:108%}:lang(ar) .rl .rl-tier{font:600 12px/1.3 var(--f-sans);letter-spacing:0;text-transform:none}.rl .rl-price{font:600 15px/1.2 var(--f-sans);color:var(--ink);text-align:end;grid-area:price}.rl .rl-x{grid-area:x}.rl .rl-note{grid-area:note;display:block}.rl .rl-note input{border:1px dashed color-mix(in srgb, var(--ink) 22%, transparent);width:100%;min-height:44px;font:450 15px/1.3 var(--f-sans);color:var(--ink);background:0 0;border-radius:12px;padding:10px 12px}.rl .rl-note input:focus{border-style:solid;border-color:var(--ink);background:var(--paper-raise);outline:none}@media (max-width:639px){.rl .rl-i{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"piece what x""piece price price""note note note"}.rl .rl-price{text-align:start}}
.tm{--pad:clamp(56px, 7vw, 120px)}.tm .tm-in{grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;display:grid}@media (min-width:1024px){.tm .tm-in{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(32px,4vw,72px)}}.tm .tm-copy{align-content:start;gap:14px;display:grid}.tm .tm-h2{letter-spacing:-.05em;margin:0 0 6px;font-size:clamp(44px,6vw,104px);font-weight:820;font-stretch:112%;line-height:.88}.tm .tm-h2 .voice{font-weight:230;font-stretch:100%}:lang(ar) .tm .tm-h2{font-size:clamp(38px,5vw,86px);font-weight:800;line-height:var(--lh-ar-head);letter-spacing:0;font-stretch:100%}:lang(ar) .tm .tm-h2 .voice{font-weight:300}.tm .tm-where{font:700 clamp(19px, 1.05rem + .4vw, 24px)/1.3 var(--f-sans);color:var(--ink);margin:0}.tm .tm-note{font:450 16px/1.5 var(--f-sans);color:var(--ink-2);margin:0}.tm .tm-co{font:500 13px/1.3 var(--f-mono);letter-spacing:.04em;color:var(--ink-2);align-items:center;gap:10px;margin:0;font-stretch:87.5%;display:flex}:lang(ar) .tm .tm-co{font:500 14px/1.5 var(--f-sans);letter-spacing:0}.tm .tm-co-i{width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--teal);border-radius:50%;flex:none;position:relative}.tm .tm-co-i:after{content:"";background:var(--teal);border-radius:50%;position:absolute;inset:5px}.tm .tm-ctas{flex-wrap:wrap;gap:10px;margin-block-start:10px;display:flex}.tm .tm-map{gap:10px;margin:0;display:grid}.tm .tm-frame{--px:0;--py:0;aspect-ratio:10/7;isolation:isolate;background:color-mix(in srgb, var(--paper-raise) 72%, transparent);box-shadow:inset 0 0 0 1px var(--line), 0 40px 80px -50px #10151459;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);border-radius:28px;position:relative;overflow:hidden}.tm .tm-svg{width:106%;max-width:none;height:106%;transform:translate(calc(var(--px) * -8px), calc(var(--py) * -6px));position:absolute;inset:-3%}.tm #tm-blocks rect{fill:var(--paper-sunk);stroke:color-mix(in srgb, var(--ink) 7%, transparent);stroke-width:1px}.tm .tm-park{fill:color-mix(in srgb, var(--mint) 24%, var(--paper-sunk));stroke:var(--paper-raise);stroke-width:6px}.tm #tm-blocks-park circle{fill:color-mix(in srgb, var(--ink) 9%, transparent)}.tm .tm-side path{fill:none;stroke:var(--paper-raise);stroke-width:6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.tm .tm-roads path{fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.tm .tm-main{stroke:var(--paper-raise);stroke-width:13px;filter:drop-shadow(0 0 #0000)}.tm .tm-roads{filter:drop-shadow(0 1.5px #10151438)drop-shadow(0 -1px #1015141f)}.tm .tm-ring{stroke:var(--paper-raise);stroke-width:8px}.tm .tm-cross path{fill:none;stroke:var(--teal);stroke-width:1px;stroke-dasharray:4 6;opacity:.55;vector-effect:non-scaling-stroke}.tm .tm-axis{z-index:2;font:500 12px/1 var(--f-mono);letter-spacing:.04em;color:var(--teal-deep);background:var(--paper-raise);box-shadow:0 0 0 1px color-mix(in srgb, var(--teal) 30%, transparent);white-space:nowrap;border-radius:6px;padding:4px 7px;font-stretch:87.5%;position:absolute}:lang(ar) .tm .tm-axis{font:600 12px/1.3 var(--f-sans);letter-spacing:0}.tm .tm-axis--lat{inset-inline-start:14px;top:calc(63.63% - 12px)}.tm .tm-axis--lon{top:14px;left:calc(50% - 4px);transform:translate(-50%)}.tm .tm-stamp{z-index:3;border:1.5px dashed var(--ink-2);color:var(--ink);font:800 13px/1 var(--f-sans);letter-spacing:.08em;text-transform:uppercase;background:#fbfcfad9;border-radius:6px;padding:7px 12px 6px;font-stretch:112%;position:absolute;inset-block-start:18px;inset-inline-start:18px;transform:rotate(-4deg)}:lang(ar) .tm .tm-stamp{font:700 15px/1.3 var(--f-sans);letter-spacing:0;text-transform:none}.tm .tm-pin{z-index:4;width:0;height:0;transform:translate(calc(var(--px) * -14px), calc(var(--py) * -11px));position:absolute;top:63.63%;left:50%}.tm .tm-play{width:42px;max-width:none;height:42px;fill:var(--teal);stroke:var(--paper-raise);stroke-width:34px;stroke-linejoin:round;paint-order:stroke;filter:drop-shadow(0 8px 8px #10151447);transform-origin:50% 100%;position:absolute;bottom:4px;left:-18px;overflow:visible}.tm .tm-shadow{background:#10151438;border-radius:50%;width:24px;height:8px;position:absolute;top:-4px;left:-12px}.tm .tm-pulse{width:72px;height:72px;box-shadow:inset 0 0 0 2px var(--teal);opacity:0;border-radius:50%;position:absolute;top:-36px;left:-36px}.tm .tm-label{z-index:5;background:var(--ink);max-width:min(46%,280px);color:var(--fog);font:700 14px/1.35 var(--f-sans);transform:translate(calc(var(--px) * -14px), calc(var(--py) * -11px));border-radius:14px 14px 14px 4px;padding:10px 14px;position:absolute;top:calc(63.63% - 74px);left:calc(50% + 34px);box-shadow:0 14px 30px -14px #05070699}[dir=rtl] .tm .tm-label{border-radius:14px 14px 4px;left:auto;right:calc(50% + 34px)}.tm .tm-label{--fg-2:var(--fog-2)}.tm .tm-label .confirm{color:var(--fog)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tm .tm-label{color:var(--print-ink);--fg-2:var(--print-ink-2)}}:root[data-theme=dark] .tm .tm-label{color:var(--print-ink);--fg-2:var(--print-ink-2)}.tm [data-map=pre] :is(.tm-roads path,.tm-side path){stroke-dashoffset:1px}.tm [data-map=pre] :is(.tm-play,.tm-shadow,.tm-label,.tm-stamp,.tm-axis){opacity:0}.tm [data-map=in] .tm-roads path,.tm [data-map=again] .tm-roads path{animation:tm-draw 1.4s var(--ease-expo-io) both}.tm [data-map=in] .tm-side path{animation:tm-draw 1s var(--ease-ui) both;animation-delay:calc(.5s + var(--k,0) * 60ms)}.tm [data-map=in] .tm-side path:nth-child(2){--k:1}.tm [data-map=in] .tm-side path:nth-child(3){--k:2}.tm [data-map=in] .tm-side path:nth-child(4){--k:3}.tm [data-map=in] .tm-side path:nth-child(5){--k:4}.tm [data-map=in] .tm-side path:nth-child(6){--k:5}.tm [data-map=in] .tm-side path:nth-child(7){--k:6}.tm :is([data-map=in],[data-map=again]) .tm-play{animation:tm-drop .9s var(--ease-spring) 1s both}.tm :is([data-map=in],[data-map=again]) .tm-shadow{animation:tm-shadow .9s var(--ease-spring) 1s both}.tm :is([data-map=in],[data-map=again]) .tm-pulse{animation:tm-pulse 2.4s var(--ease-ui) 1.6s infinite}.tm :is([data-map=in],[data-map=again]) .tm-pulse--2{animation-delay:2.4s}.tm [data-map=in] .tm-label{animation:tm-in .7s var(--ease-back) 1.6s both}.tm [data-map=in] .tm-stamp{animation:tm-stamp .55s var(--ease-back) .2s both}.tm [data-map=in] .tm-axis{animation:tm-in .6s var(--ease-ui) 1.2s both}@keyframes tm-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes tm-drop{0%{opacity:0;transform:translateY(-90px)scaleY(1.1)}60%{opacity:1;transform:translateY(0)scale(1.08,.86)}to{opacity:1;transform:none}}@keyframes tm-shadow{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes tm-pulse{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(2.1)}}@keyframes tm-in{0%{opacity:0;transform:translateY(8px)}}@keyframes tm-stamp{0%{opacity:0;transform:rotate(-4deg)scale(1.5)}to{opacity:1;transform:rotate(-4deg)}}.tm .tm-frame{cursor:pointer}@media (prefers-reduced-motion:reduce){.tm .tm-svg,.tm .tm-pin,.tm .tm-label{transform:none}.tm .tm-pulse{display:none}}@media (max-width:767px){.tm .tm-h2{font-size:clamp(40px,12vw,52px)}:lang(ar) .tm .tm-h2{font-size:clamp(36px,10.4vw,46px)}.tm .tm-frame{aspect-ratio:4/3.4;border-radius:22px}.tm .tm-label{max-width:52%;font-size:13px;top:calc(63.63% - 70px);left:calc(50% + 24px)}[dir=rtl] .tm .tm-label{right:calc(50% + 24px)}.tm .tm-stamp{inset-block-start:12px;inset-inline-start:12px}}
.vp{--pad:clamp(64px, 8vw, 128px);min-height:min(100svh,1100px)}.vp>.band-track>.band-bg>:is(img,picture),.vp>.band-track>.band-bg>picture>img{object-fit:cover;object-position:50% 50%;width:100%!important;height:100%!important}.vp .vp-none{background:linear-gradient(160deg, var(--night-2), var(--black))}.vp .vp-scrim{z-index:0;pointer-events:none;background:linear-gradient(90deg,#0507069e 0%,#05070657 38%,#05070614 70%),linear-gradient(#0000 55%,#05070659);position:absolute;inset:0}[dir=rtl] .vp .vp-scrim{background:linear-gradient(270deg,#0507069e 0%,#05070657 38%,#05070614 70%),linear-gradient(#0000 55%,#05070659)}.vp .vp-in{z-index:1;grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid;position:relative}@media (min-width:1024px){.vp .vp-in{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,4vw,72px)}}.vp .vp-copy{align-content:start;gap:18px;padding-block-start:clamp(0px,2vw,32px);display:grid}@media (min-width:1024px){.vp .vp-copy{top:calc(var(--hdr) + 40px);position:sticky}}.vp .vp-h2{margin:0;font-size:clamp(46px,6.4vw,118px)}:lang(ar) .vp .vp-h2{font-size:clamp(40px,5.4vw,96px)}.vp .vp-line{max-width:30ch;font:450 clamp(17px, 1rem + .3vw, 21px)/1.45 var(--f-sans);color:var(--fg);text-shadow:0 1px 18px #00000073;margin:0}:lang(ar) .vp .vp-line{line-height:1.8}.vp .vp-card{--bg:var(--paper-raise);--fg:var(--ink);--fg-2:var(--ink-2);--fg-3:var(--ink-3);--rule:var(--line);--voice:var(--ink);--focus:var(--ink);--surface:var(--paper);background:var(--paper-raise);min-width:0;color:var(--ink);text-shadow:none;border-radius:28px;gap:18px;padding:clamp(18px,2.2vw,32px);display:grid;position:relative;box-shadow:0 50px 100px -40px #0009,0 0 0 1px #ffffff80}.vp .vp-card .btn:not(.btn--ghost):not(.btn--lime){--btn-bg:var(--ink);--btn-fg:var(--paper);--btn-run:var(--teal-glow)}.vp .vp-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.vp .vp-k{font:780 clamp(19px, 1.05rem + .4vw, 24px)/1.15 var(--f-display);letter-spacing:-.02em;margin:0;font-stretch:108%}:lang(ar) .vp .vp-k{letter-spacing:0;font-weight:700;font-stretch:100%;line-height:1.4}.vp .vp-clock{max-width:none;font:500 13px/1.4 var(--f-sans);color:var(--ink-2);margin:0}.vp .vp-clock .ck-l{color:var(--ink);font-weight:700}:lang(ar) .vp .vp-clock{font-size:14px}.vp .vp-days{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:76px;grid-auto-flow:column;gap:8px;margin-inline:calc(-1*clamp(18px,2.2vw,32px));padding:4px clamp(18px,2.2vw,32px) 10px;scroll-padding-inline:clamp(18px,2.2vw,32px);display:grid;overflow-x:auto}.vp .vp-days::-webkit-scrollbar{display:none}@media (min-width:640px){.vp .vp-days{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;padding:4px 0 0;overflow:visible}}.vp .vp-day{background:var(--paper);min-height:92px;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;scroll-snap-align:start;-webkit-user-select:none;user-select:none;transition:transform .45s var(--ease-back), background-color .3s var(--ease-ui), box-shadow .3s var(--ease-ui);border-radius:18px;align-content:center;justify-items:center;gap:2px;padding:10px 6px;display:grid;position:relative}.vp .vp-day input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.vp .vp-day:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}@media (hover:hover){.vp .vp-day:not(.vp-day--ph):hover{box-shadow:inset 0 0 0 1px var(--ink);transform:translateY(-3px)}}.vp .vp-wd{font:700 12px/1.2 var(--f-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-stretch:108%}:lang(ar) .vp .vp-wd{font:600 13px/1.3 var(--f-sans);letter-spacing:0;text-transform:none}.vp .vp-dn{font:800 30px/1 var(--f-display);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-stretch:100%}:lang(ar) .vp .vp-dn{letter-spacing:0;font-weight:700;line-height:1.2}.vp .vp-mo{font:600 12px/1.2 var(--f-sans);color:var(--ink-2);text-align:center}:lang(ar) .vp .vp-mo{font-size:12px;line-height:1.35}.vp .vp-ring{pointer-events:none;opacity:0;width:calc(100% + 8px);max-width:none;height:calc(100% + 8px);position:absolute;inset:-4px;overflow:visible}.vp .vp-ring rect{x:2px;y:2px;fill:none;width:calc(100% - 4px);height:calc(100% - 4px);stroke:var(--andon);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:0}.vp .vp-day:is([data-on],:has(input:checked)){background:var(--ink);box-shadow:none;transform:translateY(-3px)}.vp .vp-day:is([data-on],:has(input:checked)) :is(.vp-wd,.vp-mo){color:var(--fog-2)}.vp .vp-day:is([data-on],:has(input:checked)) .vp-dn{color:var(--andon)}.vp .vp-day:is([data-on],:has(input:checked)) .vp-ring{opacity:1}.vp .vp-day:is([data-on],:has(input:checked)) .vp-ring rect{animation:vp-ring .7s var(--ease-ui) both}@keyframes vp-ring{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.vp .vp-day:is([data-on],:has(input:checked)) .vp-ring rect{animation:none}}.vp .vp-day--ph{cursor:default;background:linear-gradient(100deg, var(--paper) 30%, var(--paper-sunk) 50%, var(--paper) 70%) 0 0 / 300% 100%;animation:1.4s linear infinite vp-shim}@keyframes vp-shim{to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.vp .vp-day--ph{animation:none}}.vp .vp-days.is-nudge{animation:.42s cubic-bezier(.36,.07,.19,.97) both vp-nudge}@keyframes vp-nudge{15%,55%{transform:translate(-3px)}35%,75%{transform:translate(3px)}}.vp .vp-fine{font:500 15px/1.45 var(--f-sans);color:var(--ink-3);margin:-8px 0 0}:lang(ar) .vp .vp-fine{font-size:16px;line-height:1.7}.vp .vp-grid{gap:14px;display:grid}@media (min-width:640px){.vp .vp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vp .vp-q:nth-child(2){grid-column:1/-1}}.vp .vp-q{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vp .vp-l{font:700 14px/1.3 var(--f-sans);color:var(--ink);flex-basis:100%}:lang(ar) .vp .vp-l{font-size:15px;font-weight:600}.vp .vp-chip{min-height:44px;color:var(--ink);border-color:color-mix(in srgb, var(--ink) 30%, transparent);padding:0 16px;font-size:13px}:lang(ar) .vp .vp-chip{font-size:15px}.vp .vp-chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.vp .vp-chip:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.vp .vp-chip:is([data-on],:has(input:checked)){background:var(--ink);border-color:var(--ink);color:var(--paper)}.vp .vp-f{gap:6px;display:grid}.vp .vp-f input{border:1px solid var(--line);background:var(--paper);width:100%;min-height:52px;color:var(--ink);font:450 17px/1.3 var(--f-sans);border-radius:14px;padding:12px 14px}.vp .vp-f input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 4px #10151412}.vp .vp-out{border-block-start:1px solid var(--line);gap:14px;padding-block-start:16px;display:grid}.vp .vp-bubble{background:var(--night);color:var(--fog);border-radius:18px 18px 18px 6px;gap:6px;padding:12px 14px;display:grid}[dir=rtl] .vp .vp-bubble{border-radius:18px 18px 6px}.vp .vp-bh{font:700 12px/1.2 var(--f-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--fog-3);font-stretch:108%}:lang(ar) .vp .vp-bh{font:600 13px/1.4 var(--f-sans);letter-spacing:0;text-transform:none}.vp .vp-msg{max-width:none;font:450 15px/1.5 var(--f-sans);overflow-wrap:anywhere;margin:0;display:grid}:lang(ar) .vp .vp-msg{font-size:16px;line-height:1.75}.vp .vp-ln--new{color:var(--fog);animation:vp-ink 1s var(--ease-ui);border-radius:4px}@keyframes vp-ink{0%{background:#d8f55a38}to{background:0 0}}.vp .vp-ln--ghost{color:var(--fog-3)}.vp .vp-ln--ghost[data-nudge]{animation:vp-flash .9s var(--ease-ui)}@keyframes vp-flash{0%,40%{color:var(--butter)}}@media (prefers-reduced-motion:reduce){.vp .vp-ln--new,.vp .vp-ln--ghost[data-nudge]{animation:none}}.vp .vp-acts{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.vp .vp-cta[aria-disabled=true]{opacity:.5;cursor:pointer}.vp .vp-note{font:500 15px/1.45 var(--f-sans);color:var(--ink-2);flex:220px;margin:0}.vp .vp-inform{font:600 15px/1.4 var(--f-sans);margin:0}.vp .vp-inform a{min-height:44px;color:var(--ink);text-underline-offset:.25em;align-items:center;gap:.35em;text-decoration-thickness:1.5px;display:inline-flex}@media (max-width:767px){.vp{min-height:0}.vp .vp-h2{font-size:clamp(40px,12vw,52px)}:lang(ar) .vp .vp-h2{font-size:clamp(36px,10.4vw,46px)}.vp .vp-card{border-radius:22px}.vp .vp-scrim,[dir=rtl] .vp .vp-scrim{background:linear-gradient(#0507068c,#05070633 40%,#05070659)}}
.wy{--pad:clamp(56px, 7vw, 120px);--tile:#121d1b;--tile-hi:#172624;--tile-bd:#e9f1ec17}.wy .wy-head{justify-content:flex-end;margin-block-end:clamp(28px,4vw,56px);display:flex}.wy .wy-h2{text-align:end;letter-spacing:-.045em;max-width:12ch;color:var(--fog);margin:0;font-size:clamp(40px,5.6vw,92px);font-weight:820;font-stretch:112%;line-height:.9}:lang(ar) .wy .wy-h2{max-width:13ch;font-size:clamp(36px,4.8vw,78px);font-weight:800;line-height:var(--lh-ar-head);letter-spacing:0;font-stretch:100%}.wy .wy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.wy .wy-t{min-width:0;position:relative}.wy .wy-t--wa,.wy .wy-t--call,.wy .wy-t--office{grid-column:1/-1}@media (min-width:768px){.wy .wy-grid{gap:14px}.wy .wy-t--call,.wy .wy-t--office{grid-column:auto}}@media (min-width:1024px){.wy .wy-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(212px,auto);gap:16px}.wy .wy-t--wa{grid-area:1/1/span 2/span 2}.wy .wy-t--visit{grid-column:1/span 2}.wy .wy-t--office{grid-column:3/span 2}}.wy .wy-card{--mx:50%;--my:0%;isolation:isolate;background:var(--tile);height:100%;min-height:168px;color:var(--fog);box-shadow:inset 0 0 0 1px var(--tile-bd);transition:transform .55s var(--ease-back), box-shadow .45s var(--ease-ui), background-color .45s var(--ease-ui);border-radius:28px;flex-direction:column;gap:10px;padding:clamp(18px,1.8vw,26px);text-decoration:none;display:flex;position:relative;overflow:hidden}.wy .wy-card:before{content:"";z-index:-1;pointer-events:none;opacity:0;transition:opacity .45s var(--ease-ui);background:radial-gradient(420px circle at var(--mx) var(--my), #1fc2be29, transparent 62%);position:absolute;inset:0}.wy .wy-link{cursor:pointer;-webkit-tap-highlight-color:transparent}@media (hover:hover){.wy .wy-t:hover .wy-card:not(.wy-card--soon){background:var(--tile-hi);box-shadow:inset 0 0 0 1px var(--tile-bd), 0 0 0 2px var(--andon), 0 24px 48px #00000059;transform:translateY(-4px)}.wy .wy-t:hover .wy-card:before{opacity:1}}.wy .wy-link:focus-visible,.wy .wy-card--wa:focus-within{box-shadow:inset 0 0 0 1px var(--tile-bd), 0 0 0 2px var(--andon);outline:none}.wy .wy-link:active{transition-duration:.15s;transform:scale(.985)}.wy .wy-top{align-items:center;gap:12px;display:flex}.wy .wy-ic{fill:none;width:28px;height:28px;stroke:var(--teal-glow);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;overflow:visible}.wy .wy-ic path{stroke-dasharray:1;stroke-dashoffset:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.wy .wy-t:hover .wy-ic path{animation:wy-draw .7s var(--ease-ui) both}.wy .wy-t:hover .wy-ic path:nth-child(2){animation-delay:.12s}.wy .wy-t:hover .wy-ic path:nth-child(3){animation-delay:.22s}}@keyframes wy-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.wy .wy-title{font:700 13px/1.2 var(--f-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--fog-2);font-stretch:112%}:lang(ar) .wy .wy-title{font:600 15px/1.4 var(--f-sans);letter-spacing:0;text-transform:none}.wy .wy-handle{font:650 clamp(20px, 1.2rem + .5vw, 26px)/1.15 var(--f-sans);letter-spacing:-.01em;color:var(--fog);overflow-wrap:anywhere;margin-block-start:auto;font-stretch:100%;display:block}.wy .wy-handle--num{font-family:var(--f-sans);font-variant-numeric:tabular-nums;white-space:nowrap}:lang(ar) .wy .wy-handle{letter-spacing:0;font-weight:600}.wy .wy-say{font:760 clamp(24px, 1.3rem + 1.1vw, 38px)/1.02 var(--f-display);letter-spacing:-.03em;color:var(--fog);text-wrap:balance;margin-block-start:auto;font-stretch:108%;display:block}.wy .wy-say--sm{font-size:clamp(20px,1.1rem + .6vw,28px)}:lang(ar) .wy .wy-say{letter-spacing:0;font-weight:700;font-stretch:100%;line-height:1.35}.wy .wy-note{max-width:40ch;font:450 15px/1.45 var(--f-sans);color:var(--fog-2);display:block}:lang(ar) .wy .wy-note{line-height:1.7}.wy .wy-verb{min-height:28px;font:700 14px/1.2 var(--f-sans);color:var(--fog);align-items:center;gap:.5em;margin-block-start:auto;font-stretch:108%;display:inline-flex}.wy .wy-handle+.wy-verb,.wy .wy-say+.wy-verb,.wy .wy-note+.wy-verb,.wy .wy-verb--bare{margin-block-start:4px}:lang(ar) .wy .wy-verb{font-weight:600;font-stretch:100%}.wy .wy-go{color:var(--teal-glow);transition:transform .45s var(--ease-back);display:inline-block}@media (hover:hover){.wy .wy-t:hover .wy-go{transform:translateX(calc(var(--sign,1) * 5px))}}[dir=rtl] .wy .wy-go{--sign:-1}.wy .wy-steps{flex-wrap:wrap;gap:6px;margin-block-start:auto;display:flex}.wy .wy-step{font:600 13px/1 var(--f-sans);color:var(--fog-2);background:#e9f1ec0f;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 5px;display:inline-flex}[dir=rtl] .wy .wy-step{padding:5px 5px 5px 10px}.wy .wy-step b{width:20px;height:20px;color:var(--fog);font:700 12px/1 var(--f-sans);background:#e9f1ec1f;border-radius:50%;place-items:center;display:inline-grid}@media (hover:hover) and (prefers-reduced-motion:no-preference){.wy .wy-t--request:hover .wy-step b{animation:wy-step .5s var(--ease-back) both}.wy .wy-t--request:hover .wy-step:nth-child(2) b{animation-delay:80ms}.wy .wy-t--request:hover .wy-step:nth-child(3) b{animation-delay:.16s}.wy .wy-t--request:hover .wy-step:nth-child(4) b{animation-delay:.24s}}@keyframes wy-step{50%{background:var(--teal-glow);color:var(--night);transform:scale(1.15)}to{background:var(--fog);color:var(--night)}}.wy .wy-v-copy,.wy [data-mode=copy] .wy-v-tel{display:none}.wy [data-mode=copy] .wy-v-copy{display:inline}.wy .tk-stamp{color:var(--andon);margin-inline-start:10px}.wy .wy-k{z-index:0;pointer-events:none;font:900 clamp(96px, 9vw, 150px)/1 var(--f-display);letter-spacing:-.04em;color:#e9f1ec0f;transition:transform .6s var(--ease-back), color .45s var(--ease-ui);font-stretch:112%;position:absolute;inset-block-end:-.16em;inset-inline-end:.12em}:lang(ar) .wy .wy-k{letter-spacing:0;font-weight:800;font-stretch:100%;inset-block-end:-.08em}@media (hover:hover){.wy .wy-t:hover .wy-k{color:#e9f1ec29;transform:translateY(-6px)}}.wy .wy-t--wa .wy-k{font-size:clamp(150px,16vw,280px)}.wy .wy-card>:not(.wy-k):not(.wy-hit){z-index:1;position:relative}.wy .wy-touch-only{display:none}@media (hover:none){.wy .wy-hover-only{display:none}.wy .wy-touch-only{display:inline}}.wy .wy-card--soon{background:0 0;box-shadow:inset 0 0 0 1px #e9f1ec29}.wy .wy-card--soon .wy-ic{stroke:var(--fog-3)}.wy .wy-card--soon .confirm{color:var(--fog)}.wy .wy-card--wa{background:linear-gradient(160deg, #15302c 0%, var(--tile) 58%);gap:14px;padding:clamp(22px,2.4vw,36px)}.wy .wy-card--wa .wy-hit{z-index:0;border-radius:inherit;position:absolute;inset:0}.wy .wy-card--wa .wy-ic{width:34px;height:34px}.wy .wy-num{max-width:none;font:780 clamp(34px, 1rem + 3.4vw, 74px)/.95 var(--f-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--fog);white-space:nowrap;margin-block-start:clamp(12px,3vw,44px);font-stretch:100%;display:block}:lang(ar) .wy .wy-num{letter-spacing:0;font-weight:700;line-height:1.15}.wy .wy-msg{background:var(--fog);max-width:min(32ch,100%);color:var(--night);font:500 16px/1.4 var(--f-sans);transform-origin:0 100%;transition:transform .55s var(--ease-back);border-radius:20px 20px 20px 6px;align-self:flex-start;align-items:flex-end;gap:12px;padding:12px 16px 10px;display:inline-flex;position:relative;box-shadow:0 12px 26px #00000047}[dir=rtl] .wy .wy-msg{transform-origin:100% 100%;border-radius:20px 20px 6px}:lang(ar) .wy .wy-msg{line-height:1.7}.wy .wy-msg-rr{color:var(--fog-3);direction:ltr;flex:none;display:inline-flex}.wy .wy-msg-rr .i-tick{width:15px;height:7px;transition:color .3s var(--ease-ui)}.wy .wy-msg-rr .i-tick path{stroke-width:90px}.wy .wy-msg-rr .i-tick+.i-tick{margin-inline-start:-8px}@media (hover:hover){.wy .wy-t--wa:hover .wy-msg{transform:translateY(-4px)rotate(-1.2deg)}[dir=rtl] .wy .wy-t--wa:hover .wy-msg{transform:translateY(-4px)rotate(1.2deg)}.wy .wy-t--wa:hover .wy-msg-rr .i-tick{color:var(--andon-ink)}.wy .wy-t--wa:hover .wy-msg-rr .i-tick+.i-tick{transition-delay:.22s}}.wy .wy-acts{flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:auto;display:flex}.wy .wy-cta{z-index:2;position:relative}.wy .wy-copy{z-index:2;min-height:48px;color:var(--fog);font:700 13px/1 var(--f-sans);letter-spacing:.06em;text-transform:uppercase;transition:box-shadow .3s var(--ease-ui), background-color .3s var(--ease-ui);border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-stretch:108%;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #e9f1ec66}:lang(ar) .wy .wy-copy{font:600 15px/1.4 var(--f-sans);letter-spacing:0;text-transform:none}@media (hover:hover){.wy .wy-copy:hover{box-shadow:inset 0 0 0 1px var(--fog);background:#e9f1ec0f}}.wy .wy-copy:focus-visible{outline:2px solid var(--andon);outline-offset:3px}.wy .wy-acts .tk-stamp{margin-inline-start:4px}@media (min-width:640px) and (max-width:1023px){.wy .wy-card--wa{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top top""num msg""note acts";align-items:end;gap:16px 24px;display:grid}.wy .wy-card--wa .wy-top{grid-area:top}.wy .wy-card--wa .wy-num{grid-area:num;margin-block-start:12px}.wy .wy-card--wa .wy-msg{grid-area:msg;justify-self:end}.wy .wy-card--wa .wy-note{grid-area:note}.wy .wy-card--wa .wy-acts{grid-area:acts;justify-self:end;margin:0}}.wy .wy-grid[data-wy=pre] .wy-t{opacity:0;transform:translateY(28px)}.wy .wy-grid[data-wy=in] .wy-t{animation:wy-in .8s var(--ease-expo-o) both;animation-delay:calc(var(--i) * 70ms)}@keyframes wy-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (max-width:767px){.wy .wy-head{margin-block-end:24px}.wy .wy-h2{max-width:9ch;font-size:clamp(36px,11vw,46px)}:lang(ar) .wy .wy-h2{max-width:12ch;font-size:clamp(32px,9.6vw,40px)}.wy .wy-card{border-radius:22px;gap:8px;min-height:136px;padding:16px}.wy .wy-card--wa{min-height:0;padding:20px}.wy .wy-num{margin-block-start:8px;font-size:clamp(30px,9.4vw,40px)}.wy .wy-k{font-size:96px}.wy .wy-t--wa .wy-k{font-size:150px}.wy .wy-say{font-size:22px}.wy .wy-handle{font-size:19px}.wy .wy-note{font-size:15px}}@media (prefers-reduced-motion:reduce){.wy .wy-card,.wy .wy-msg,.wy .wy-k,.wy .wy-go{transition:none}}
