.hero[data-astro-cid-5qqjv3h6]{background:linear-gradient(to bottom, var(--surface) 0 62%, var(--surface-muted) 62% 100%);padding-block:clamp(3.5rem,7vw,6rem) 0}.hero-copy[data-astro-cid-5qqjv3h6]{padding-block-end:clamp(3rem,6vw,4.5rem)}.hero-copy[data-astro-cid-5qqjv3h6] .lede[data-astro-cid-5qqjv3h6]{max-width:58ch}.stage[data-astro-cid-5qqjv3h6]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;grid-template-columns:repeat(12,minmax(0,1fr));padding:clamp(1.25rem,4vw,3.5rem) clamp(1.25rem,4vw,3.5rem) 0;display:grid;position:relative;overflow:hidden}.stage-shot[data-astro-cid-5qqjv3h6]{grid-row:1;margin:0}.stage-front[data-astro-cid-5qqjv3h6]{z-index:1;grid-column:1/span 8}.stage-back[data-astro-cid-5qqjv3h6]{z-index:2;grid-column:6/-1;margin-block-start:clamp(5rem,14vw,11rem)}.stage-shot[data-astro-cid-5qqjv3h6] figcaption[data-astro-cid-5qqjv3h6]{color:var(--text-on-dark-muted);font-size:var(--step-small);margin-block-end:.75rem;font-weight:600}.stage-back[data-astro-cid-5qqjv3h6] figcaption[data-astro-cid-5qqjv3h6]{text-align:end}.stage-frame[data-astro-cid-5qqjv3h6]{border:1px solid var(--border-on-dark);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--surface);box-shadow:var(--shadow-screen);overflow:hidden}.stage-front[data-astro-cid-5qqjv3h6] .stage-frame[data-astro-cid-5qqjv3h6]{border-radius:var(--radius-md)}.stage-frame[data-astro-cid-5qqjv3h6] img[data-astro-cid-5qqjv3h6]{width:100%;height:auto;display:block}.stage-back[data-astro-cid-5qqjv3h6] .stage-frame[data-astro-cid-5qqjv3h6]{max-height:clamp(14rem,30vw,24rem)}.essentials[data-astro-cid-5qqjv3h6]{background:var(--surface-muted);padding-block:clamp(3rem,6vw,4.5rem)}.essentials-grid[data-astro-cid-5qqjv3h6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem;margin-block:0;padding:0;list-style:none;display:grid}.essential[data-astro-cid-5qqjv3h6]{border-block-start:2px solid var(--brand-dark);padding-block-start:1.1rem}.essential[data-astro-cid-5qqjv3h6] p[data-astro-cid-5qqjv3h6]{color:var(--text-secondary);margin:.5rem 0 0;font-size:.98rem}.journey-grid[data-astro-cid-5qqjv3h6]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(3rem,8vw,7rem);display:grid}.journey-head[data-astro-cid-5qqjv3h6]{position:sticky;inset-block-start:7rem}.steps[data-astro-cid-5qqjv3h6]{gap:0;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-5qqjv3h6] li[data-astro-cid-5qqjv3h6]{grid-template-columns:3rem minmax(0,1fr);gap:1.25rem;padding-block-end:2.5rem;display:grid;position:relative}.steps[data-astro-cid-5qqjv3h6] li[data-astro-cid-5qqjv3h6]:last-child{padding-block-end:0}.steps[data-astro-cid-5qqjv3h6] li[data-astro-cid-5qqjv3h6]:not(:last-child):after{content:"";background:var(--border-strong);width:1px;position:absolute;inset-block:3rem .25rem;inset-inline-start:calc(1.5rem - .5px)}.step-index[data-astro-cid-5qqjv3h6]{border:1px solid var(--brand-dark);border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;font-weight:650;display:inline-flex}.steps[data-astro-cid-5qqjv3h6] h3[data-astro-cid-5qqjv3h6]{padding-block-start:.55rem}.steps[data-astro-cid-5qqjv3h6] p[data-astro-cid-5qqjv3h6]{color:var(--text-secondary);margin:.45rem 0 0}.showcase-list[data-astro-cid-5qqjv3h6]{gap:clamp(4rem,9vw,7.5rem);display:grid}.showcase-item[data-astro-cid-5qqjv3h6]{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(2.5rem,6vw,5.5rem);display:grid}.showcase-item[data-astro-cid-5qqjv3h6].flipped .showcase-copy[data-astro-cid-5qqjv3h6]{order:2}.showcase-title[data-astro-cid-5qqjv3h6]{letter-spacing:var(--tracking-heading);font-size:clamp(1.45rem,1.2rem + 1vw,2rem)}.showcase-copy[data-astro-cid-5qqjv3h6] .muted[data-astro-cid-5qqjv3h6]{margin:1rem 0 1.5rem}.languages-grid[data-astro-cid-5qqjv3h6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,7vw,6rem);display:grid}.specimen[data-astro-cid-5qqjv3h6]{margin:0}.specimen[data-astro-cid-5qqjv3h6] ul[data-astro-cid-5qqjv3h6]{border-block-start:1px solid var(--border);margin:0;padding:0;list-style:none}.specimen[data-astro-cid-5qqjv3h6] li[data-astro-cid-5qqjv3h6]{border-block-end:1px solid var(--border);gap:.25rem;padding-block:1.25rem;display:grid}.specimen-lang[data-astro-cid-5qqjv3h6]{color:var(--text-secondary);font-size:var(--step-label);font-weight:650}.specimen-text[data-astro-cid-5qqjv3h6]{font-family:var(--font-display);letter-spacing:var(--tracking-heading);font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem);font-weight:600;line-height:1.2}.specimen[data-astro-cid-5qqjv3h6] li[data-astro-cid-5qqjv3h6][lang=ar] .specimen-text[data-astro-cid-5qqjv3h6],.specimen[data-astro-cid-5qqjv3h6] li[data-astro-cid-5qqjv3h6][lang=ar] .specimen-lang[data-astro-cid-5qqjv3h6]{font-family:var(--font-arabic);letter-spacing:0}.specimen[data-astro-cid-5qqjv3h6] li[data-astro-cid-5qqjv3h6][aria-current=true] .specimen-lang[data-astro-cid-5qqjv3h6]:after{content:" ●";vertical-align:.2em;font-size:.6em}.specimen[data-astro-cid-5qqjv3h6] figcaption[data-astro-cid-5qqjv3h6]{color:var(--text-secondary);font-size:var(--step-small);margin-block-start:1rem}.control-grid[data-astro-cid-5qqjv3h6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,7vw,6rem);display:grid}.control-list[data-astro-cid-5qqjv3h6]{gap:1rem;padding-block-start:.5rem;font-size:1.05rem}.plans-head[data-astro-cid-5qqjv3h6]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem 3rem;margin-block-end:var(--space-block);display:flex}.plan-strip[data-astro-cid-5qqjv3h6]{border-block:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.plan-strip[data-astro-cid-5qqjv3h6] li[data-astro-cid-5qqjv3h6]{padding:2rem clamp(1.25rem,3vw,2.25rem)}.plan-strip[data-astro-cid-5qqjv3h6] li[data-astro-cid-5qqjv3h6]:first-child{padding-inline-start:0}.plan-strip[data-astro-cid-5qqjv3h6] li[data-astro-cid-5qqjv3h6]:last-child{padding-inline-end:0}.plan-strip[data-astro-cid-5qqjv3h6] li[data-astro-cid-5qqjv3h6]+li[data-astro-cid-5qqjv3h6]{border-inline-start:1px solid var(--border)}.plan-tagline[data-astro-cid-5qqjv3h6]{margin:.35rem 0 .75rem;font-weight:600}.plan-strip[data-astro-cid-5qqjv3h6] .muted[data-astro-cid-5qqjv3h6]{margin:0;font-size:.98rem}@media (width<=960px){.essentials-grid[data-astro-cid-5qqjv3h6]{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-grid[data-astro-cid-5qqjv3h6],.languages-grid[data-astro-cid-5qqjv3h6],.control-grid[data-astro-cid-5qqjv3h6]{grid-template-columns:1fr}.journey-head[data-astro-cid-5qqjv3h6]{position:static}.showcase-item[data-astro-cid-5qqjv3h6]{grid-template-columns:1fr}.showcase-item[data-astro-cid-5qqjv3h6].flipped .showcase-copy[data-astro-cid-5qqjv3h6]{order:0}}@media (width<=720px){.hero[data-astro-cid-5qqjv3h6]{background:linear-gradient(to bottom, var(--surface) 0 70%, var(--surface-muted) 70% 100%)}.stage[data-astro-cid-5qqjv3h6]{grid-template-columns:1fr;gap:1.75rem}.stage-front[data-astro-cid-5qqjv3h6],.stage-back[data-astro-cid-5qqjv3h6]{grid-column:1;margin:0}.stage-back[data-astro-cid-5qqjv3h6]{grid-row:2}.stage-back[data-astro-cid-5qqjv3h6] figcaption[data-astro-cid-5qqjv3h6]{text-align:start}.stage-back[data-astro-cid-5qqjv3h6] .stage-frame[data-astro-cid-5qqjv3h6]{max-height:16rem}.plan-strip[data-astro-cid-5qqjv3h6]{grid-template-columns:1fr}.plan-strip[data-astro-cid-5qqjv3h6] li[data-astro-cid-5qqjv3h6]{padding-inline:0}.plan-strip[data-astro-cid-5qqjv3h6] li[data-astro-cid-5qqjv3h6]+li[data-astro-cid-5qqjv3h6]{border-inline-start:0;border-block-start:1px solid var(--border)}}@media (width<=520px){.essentials-grid[data-astro-cid-5qqjv3h6]{grid-template-columns:1fr;gap:1.75rem}}
