.hero-call{justify-items:center;gap:1.5rem;margin:0;display:grid}.hero-stage{flex-direction:column;align-items:center;display:flex}@media (width>=640px){.hero-stage{flex-direction:row;justify-content:center;align-items:center}}.hero-caption{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem .75rem;display:flex}.hero-ctl{height:2.5rem}.hero-ctl-main{min-width:8.25rem}.phone{--pw:268px;width:var(--pw);height:calc(var(--pw) * 2.05);background:var(--device);box-shadow:var(--sh-device), inset 0 0 0 1px #ffffff73;color:var(--ink);border-radius:46px;flex-shrink:0;padding:8px;position:relative}.dark .phone{box-shadow:var(--sh-device), inset 0 0 0 1px #ffffff0f}@media (width>=640px){.phone{--pw:278px}}.phone-btn{background:var(--device-edge);border-radius:3px;width:3px;position:absolute;top:22%}.phone-btn-a{height:52px;inset-inline-start:-3px}.phone-btn-b{height:76px;inset-inline-end:-3px}.phone-screen{background:var(--phone-screen);border-radius:38px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.phone-status{height:44px;font-family:var(--font-sans);color:var(--ink);flex-shrink:0;justify-content:space-between;align-items:center;padding:4px 24px 0;font-size:.75rem;font-weight:700;display:flex;position:relative}.phone-island{background:var(--island);border-radius:9999px;width:84px;height:22px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.phone-meta,.phone-name,.phone-line,.phone-wave{justify-content:center;width:100%}.phone-meta{color:var(--ink-3);font-size:.75rem;font-weight:600;line-height:1.4}.phone-avatar{width:140px;height:140px;margin-top:-4px;position:relative}.phone-who{opacity:0;filter:blur(6px);transition:opacity .5s var(--ease-out-soft), transform .5s var(--ease-out-soft), filter .5s var(--ease-out-soft);place-items:center;display:grid;position:absolute;inset:0;transform:scale(.94)}.phone-who.is-on{opacity:1;filter:none;transform:none}.phone-name{letter-spacing:-.02em;margin-top:-10px;font-size:1.375rem;font-weight:800;line-height:1.2}.phone-chip{background:var(--surface-3);height:22px;color:var(--ink-2);border-radius:9999px;align-items:center;margin-top:4px;padding-inline:10px;font-size:.6875rem;font-weight:700;display:inline-flex}.phone-line{height:22px;color:var(--ink-2);align-items:center;gap:8px;margin-top:8px;font-size:.8125rem;font-weight:600;display:flex}.phone-wave{flex-direction:column;align-items:center;gap:2px;margin-top:6px;display:flex}.phone-speaking{color:var(--ink-3);font-size:.6875rem;font-weight:600;line-height:1.5}.phone-caption-slot{justify-content:center;align-items:flex-start;width:100%;height:calc(3.9rem + 20px);margin-top:14px;display:flex}.phone-caption{background:var(--surface);max-width:100%;box-shadow:var(--sh-card);color:var(--ink);text-align:center;border-radius:20px;padding:9px 14px;font-size:.8125rem;line-height:1.42}.dark .phone-caption{background:var(--surface-2)}.phone-caption p{max-height:4.26em;overflow:hidden}:lang(ar) .phone-caption{line-height:1.6}:lang(ar) .phone-caption p{max-height:4.8em}.phone-controls{justify-content:space-between;align-items:flex-start;width:100%;margin-top:auto;padding:4px 6px 26px;display:flex}.phone-ctl{color:var(--ink-2);flex-direction:column;align-items:center;gap:6px;font-size:.6875rem;font-weight:600;display:flex}.phone-ctl-face{background:var(--surface);width:48px;height:48px;color:var(--ink);box-shadow:var(--sh-card);border-radius:9999px;place-items:center;display:grid}.dark .phone-ctl-face{background:var(--surface-2)}.phone-ctl-face svg{width:20px;height:20px}.phone-ctl-face.is-end{background:var(--danger);color:#fff}.phone-home{background:var(--ink);opacity:.7;border-radius:9999px;width:104px;height:4px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.ticket{z-index:2;background:var(--surface);width:min(300px,100vw - 48px);box-shadow:var(--sh-float);color:var(--ink);border-radius:18px;margin-top:-14px;position:relative;transform:rotate(-1.5deg)}[dir=rtl] .ticket{transform:rotate(1.5deg)}@media (width>=640px){.ticket{margin-top:0;width:264px;margin-inline-start:24px;transform:translateY(26px)rotate(-2deg)}[dir=rtl] .ticket{transform:translateY(26px)rotate(2deg)}}.ticket-title{letter-spacing:-.015em;margin-top:2px;font-size:1.0625rem;font-weight:800;line-height:1.3}.ticket-chip{white-space:nowrap;background:var(--surface-2);min-height:24px;color:var(--ink-2);border-radius:9999px;flex-shrink:0;align-items:center;gap:6px;padding:2px 9px;font-size:.6875rem;font-weight:700;line-height:1.25;transition:opacity .24s;display:inline-flex}.ticket-chip.is-hidden{opacity:0}.ticket-perf{border-top:1.5px dashed color-mix(in oklab, var(--line-strong) 55%, transparent);height:0;position:relative}.ticket-notch{background:var(--ground);border-radius:9999px;width:16px;height:16px;position:absolute;top:-8px}.ticket-notch-s{inset-inline-start:-8px}.ticket-notch-e{inset-inline-end:-8px}.ticket-row{align-items:baseline;gap:8px;display:flex}.ticket-row dt{transition:color .3s}.ticket-row.is-filled dt{color:var(--ink-2)}.ticket-leader{border-bottom:1.5px dotted var(--line-strong);flex:auto;align-self:flex-end;min-width:18px;margin-bottom:.42em}.ticket-value{place-items:center end;display:grid}.ticket-value>*{grid-area:1/1}.ticket-ph{background:var(--surface-3);width:64px;height:10px;transition:opacity .26s ease, transform .36s var(--ease-out-soft);transform-origin:100%;border-radius:9999px}[dir=rtl] .ticket-ph{transform-origin:0}[data-field=service] .ticket-ph{width:92px}[data-field=time] .ticket-ph{width:52px}[data-field=name] .ticket-ph{width:76px}.ticket-val{white-space:nowrap;color:var(--ink);opacity:0;filter:blur(4px);font-weight:700;transition:opacity .2s,filter .2s,transform .2s;transform:translateY(5px)}.ticket-row.is-filled .ticket-ph{opacity:0;transform:scaleX(.6)}.ticket-row.is-filled .ticket-val{opacity:1;filter:none;transition:opacity .42s var(--ease-out-soft), filter .52s var(--ease-out-soft), transform .52s var(--ease-out-soft);transform:none}.ticket-foot{border-top:1px solid var(--line);color:var(--ink-3);align-items:center;gap:8px;padding:10px 20px;font-size:.75rem;line-height:1.4;display:flex}.ticket-foot-text{display:grid}.ticket-foot-text>*{grid-area:1/1;transition:opacity .3s}.ticket-foot-text>.is-out{opacity:0}.ticket-stamp{top:12px;border:2px solid var(--ok);background:color-mix(in oklab, var(--ok-wash) 92%, transparent);color:var(--ok);opacity:0;pointer-events:none;border-radius:10px;align-items:center;gap:5px;padding:4px 10px 4px 8px;font-size:.9375rem;font-weight:800;line-height:1.3;transition:opacity .16s,transform .16s;display:inline-flex;position:absolute;inset-inline-end:12px;transform:rotate(-14deg)scale(1.35)}.ticket-stamp svg{width:15px;height:15px}[dir=rtl] .ticket-stamp{transform:rotate(14deg)scale(1.35)}.ticket.is-booked .ticket-stamp{opacity:1;transition:opacity .22s ease .12s, transform .56s var(--ease-out-soft) .12s;transform:rotate(-7deg)}[dir=rtl] .ticket.is-booked .ticket-stamp{transform:rotate(7deg)}@media (width<=639px){.phone{--pw:248px;border-radius:40px;height:372px;padding:7px}.phone-screen{border-radius:33px}.phone-status{height:34px;padding:2px 22px 0;font-size:.6875rem}.phone-island{width:66px;height:18px;top:8px}.phone-screen>div:nth-child(2){padding-top:4px}.phone-avatar{zoom:.62}.phone-name{margin-top:-4px;font-size:1.25rem}.phone-line{margin-top:4px}.phone-wave{margin-top:2px}.phone-caption-slot{height:calc(3.744rem + 16px);margin-top:8px}.phone-caption{padding:7px 11px;font-size:.78rem}.phone-controls,.phone-home{display:none}.ticket{width:min(286px,100vw - 56px);margin-top:-30px}.ticket-foot{display:none}.ticket dl{gap:.4rem;padding-top:.75rem;padding-bottom:1rem}}@media (width>=1024px) and (width<=1279px){.hero-call{zoom:.8}}.hero-call[data-still] *{transition-duration:0s!important}html[data-shot="1"] .hero-call *{transition:none!important}@media (prefers-reduced-motion:reduce){.phone-who,.phone-who.is-on,.ticket-val,.ticket-row.is-filled .ticket-val{filter:none;transform:none}.ticket-row.is-filled .ticket-ph{transform:none}.ticket-stamp,[dir=rtl] .ticket-stamp{transform:rotate(-7deg)}[dir=rtl] .ticket-stamp,[dir=rtl] .ticket.is-booked .ticket-stamp{transform:rotate(7deg)}}.video-stage{--stage-line:#edeae61f;background:var(--stage);color:var(--stage-ink);box-shadow:var(--sh-float);border-radius:28px;overflow:hidden}@media (width<=767px){.video-stage{border-radius:22px}}.video-frame{aspect-ratio:16/9;background:var(--stage);position:relative;overflow:hidden}.video-play{background:var(--stage-ink);width:84px;height:84px;color:var(--stage);transition:transform .26s var(--ease-out-soft), background-color .16s ease;border-radius:9999px;place-items:center;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #00000040,0 24px 48px -18px #0009}.video-play:hover{transform:translate(-50%,-50%)scale(1.05)}.video-play:active{transform:translate(-50%,-50%)scale(.96)}.video-play svg{width:30px;height:30px;margin-inline-start:4px}[dir=rtl] .video-play svg{margin-inline:0 4px}.video-play:focus-visible{outline-offset:4px;outline:2px solid #ff9a55}@media (width<=639px){.video-play{width:64px;height:64px}.video-play svg{width:24px;height:24px}}.video-length{inset-inline-end:16px;background:var(--stage-2);color:var(--stage-ink);border-radius:9999px;padding:3px 10px;font-size:.8125rem;font-weight:700;position:absolute;bottom:14px}.video-mark{inset-inline-start:18px;position:absolute;bottom:16px}.video-soon-wrap{place-items:center;padding:12px;display:grid;position:absolute;inset:0}.video-soon{background:var(--stage-2);text-align:center;border-radius:22px;width:100%;max-width:440px;padding:20px 22px;box-shadow:0 2px 6px #0003,0 22px 48px -18px #0000008c}.video-soon-title{font-size:var(--text-lead);color:var(--stage-ink);font-weight:800;line-height:1.3}.video-soon-body{font-size:var(--text-small);line-height:var(--lh-small);color:var(--stage-ink-2);margin-top:6px}.video-soon .video-soon-link{margin-top:14px}.video-frame.is-soon{aspect-ratio:4/3}@media (width>=640px){.video-frame.is-soon{aspect-ratio:16/9}}.video-soon-link{background:var(--stage-ink);color:var(--stage);height:2.5rem}.video-soon-link:hover{background:#fff}.video-soon-close{color:var(--stage-ink);background:0 0;height:2.5rem}.video-soon-close:hover{background:#edeae61a}.video-soon-link:focus-visible,.video-soon-close:focus-visible{outline-offset:2px;outline:2px solid #ff9a55}.video-chapters{border-top:1px solid var(--stage-line);padding:18px 14px 14px}@media (width<=639px){.video-chapters{padding:14px 6px 10px}}.video-chapter-row{position:relative}.video-track{height:3px;position:absolute;top:4px;left:0;right:0;overflow:hidden}.video-track:before{content:"";border-top:1.5px dashed #edeae647;position:absolute;top:.75px;left:15.5px;right:0}.video-track-fill{background:#ff9a55;border-radius:3px;height:3px;transition:width .25s linear;position:absolute;top:0;left:15.5px}.video-chapter-list{gap:0;display:grid;position:relative}.video-chapter-item{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.video-pin{background:var(--stage);width:11px;height:11px;transition:background-color .3s ease, border-color .3s ease, transform .3s var(--ease-out-soft);border:1.5px solid #edeae68c;border-radius:9999px;margin-left:10px}.video-chapter-item.is-past .video-pin{border-color:var(--stage-ink);background:var(--stage-ink)}.video-chapter-item.is-now .video-pin{transform:scale(1.25)}.video-chapter{text-align:start;width:calc(100% - 4px);min-height:44px;color:var(--stage-ink-2);border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;padding:6px 10px;transition:background-color .16s,color .16s;display:flex}.video-chapter.is-static{min-height:0;padding-block:2px 4px}button.video-chapter:hover{color:var(--stage-ink);background:#edeae612}.video-chapter[aria-current=step]{background:var(--stage-2);color:var(--stage-ink)}.video-chapter:focus-visible{outline-offset:2px;outline:2px solid #ff9a55}.video-chapter-label{font-size:.875rem;font-weight:700;line-height:1.35}.video-chapter-time{opacity:.85;font-size:.75rem;line-height:1.3}@media (width<=639px){.video-chapter{padding:6px 8px}.video-chapter-label{font-size:.8125rem}.video-pin{margin-left:8px}.video-track:before,.video-track-fill{left:13.5px}}@media (prefers-reduced-motion:reduce){.video-play,.video-pin,.video-track-fill{transition:none}}.hero-grid[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""visual""rest";row-gap:1.5rem;display:grid}.hero-head[data-astro-cid-wcolddp2]{grid-area:head}.hero-visual[data-astro-cid-wcolddp2]{grid-area:visual;min-width:0}.hero-rest[data-astro-cid-wcolddp2]{grid-area:rest}.hero-h1[data-astro-cid-wcolddp2]{font-size:clamp(2.5rem,1.3rem + 4.3vw,4.5rem)}@media (width>=1024px){.hero-grid[data-astro-cid-wcolddp2]{grid-template:"head visual""rest visual"1fr/minmax(0,1fr) minmax(0,1fr);gap:1.25rem 1.5rem}.hero-head[data-astro-cid-wcolddp2]{padding-top:2.5rem}.hero-visual[data-astro-cid-wcolddp2]{align-self:start}}@media (width>=1280px){.hero-grid[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.link-card[data-astro-cid-wcolddp2]{background:var(--surface);height:100%;box-shadow:var(--sh-card);transition:background-color .16s ease, transform .14s var(--ease-press);border-radius:22px;align-items:flex-start;gap:.875rem;padding:1.125rem 1.125rem 1.125rem 1rem;display:flex}.link-card[data-astro-cid-wcolddp2]:hover{background:var(--surface-2)}.link-card[data-astro-cid-wcolddp2]:active{transform:scale(.985)}.link-card-sm[data-astro-cid-wcolddp2]{border-radius:18px;align-items:center;padding:.75rem 1rem .75rem .75rem}[dir=rtl] .link-card[data-astro-cid-wcolddp2]{padding:1.125rem 1rem 1.125rem 1.125rem}[dir=rtl] .link-card-sm[data-astro-cid-wcolddp2]{padding:.75rem .75rem .75rem 1rem}.link-card-icon[data-astro-cid-wcolddp2]{background:var(--surface-2);width:2.75rem;height:2.75rem;color:var(--ink);border-radius:14px;flex-shrink:0;place-items:center;display:grid}.dark .link-card-icon[data-astro-cid-wcolddp2]{background:var(--surface-3)}.link-card[data-astro-cid-wcolddp2] .link-card-arrow{color:var(--ink-3);transition:color .16s ease, translate .2s var(--ease-out-soft);align-self:center}.link-card[data-astro-cid-wcolddp2]:hover .link-card-arrow{color:var(--ink);translate:3px}[dir=rtl] .link-card[data-astro-cid-wcolddp2]:hover .link-card-arrow{translate:-3px}
