.launch-paths{border-block:1px solid var(--dark-line);background:var(--dark);color:var(--white)}.launch-paths__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,.42fr);align-items:end;gap:clamp(14px,4vw,52px);margin-block-end:clamp(25px,4vw,50px)}.launch-paths__intro .eyebrow,.launch-paths__plan-meta .eyebrow,.launch-paths__rail>.eyebrow{color:var(--accent)}.launch-paths__intro .eyebrow{margin-block-end:.95rem}.launch-paths__intro h2{max-inline-size:19ch;text-wrap:balance}.launch-paths__intro>p{max-inline-size:29ch;color:var(--on-dark-muted);font-size:clamp(1rem,1.55vw,1.15rem)}.launch-paths__workspace{display:grid;grid-template-columns:minmax(14rem,.72fr) minmax(0,1.75fr);border:1px solid var(--dark-line);border-radius:19px;background:var(--surface)}.launch-paths__rail{min-inline-size:0;padding:clamp(17px,2.45vw,32px);border-inline-end:1px solid var(--dark-line)}.launch-paths__rail>.eyebrow{margin-block-end:1rem}.launch-paths__choices{display:grid;gap:10px}.launch-paths__choice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(8px,1.1vw,13px);inline-size:100%;min-block-size:78px;padding:12px clamp(9px,1.2vw,15px);border:1px solid var(--dark-line);border-radius:12px;background:var(--dark);color:var(--white);font:700 clamp(.95rem,1.35vw,1.13rem)/1.24 var(--heading);text-align:start;cursor:pointer;transition:border-color .18s,background-color .18s}.launch-paths__choice:hover{border-color:var(--lilac)}.launch-paths__choice[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--dark))}.launch-paths__choice:focus-visible{outline-offset:3px}.launch-paths__choice-icon,.launch-paths__choice-state{display:grid;place-items:center;border:1px solid var(--dark-line);border-radius:50%}.launch-paths__choice-icon{inline-size:36px;block-size:36px;color:var(--lilac)}.launch-paths__choice-state{inline-size:24px;block-size:24px;color:var(--on-dark-muted)}.launch-paths__choice[aria-pressed=true] .launch-paths__choice-icon{border-color:color-mix(in srgb,var(--accent) 48%,var(--dark-line));color:var(--accent)}.launch-paths__choice[aria-pressed=true] .launch-paths__choice-state{border-color:var(--accent);background:var(--accent);color:var(--ink)}.launch-paths__choice-title>span{display:block;margin-block-end:4px;color:var(--on-dark-muted);font:700 .67rem/1.1 var(--heading);font-variant-numeric:tabular-nums}.launch-paths__arrow{flex:none}[dir=rtl] .launch-paths__arrow,[dir=rtl] .launch-paths__choice-state .lucide-chevron-right{transform:scaleX(-1)}.launch-paths__plan{min-inline-size:0;padding:clamp(19px,3.4vw,47px)}.launch-paths__plan-head{position:relative;isolation:isolate;overflow:hidden;padding:clamp(18px,2.8vw,34px);border:1px solid var(--dark-line);border-radius:12px;background:radial-gradient(ellipse at top,color-mix(in srgb,var(--lilac) 14%,transparent),transparent 72%),var(--dark)}.launch-paths__plan-head:after{content:"";position:absolute;z-index:-1;inset-block-start:-8rem;inset-inline-end:-6rem;inline-size:18rem;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--lilac) 25%,transparent);border-radius:50%;pointer-events:none}.launch-paths__plan-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;margin-block-end:1rem}.launch-paths__plan-tag{padding:.32em .75em;border:1px solid var(--dark-line);border-radius:var(--button-radius);background:var(--surface);color:var(--white);font-size:.79rem;line-height:1.3}.launch-paths__plan h3{max-inline-size:25ch;font-size:clamp(1.65rem,2.95vw,3.15rem);text-wrap:balance}[dir=rtl] .launch-paths__plan h3{max-inline-size:31ch}.launch-paths__stages{padding:0;margin:clamp(22px,3.1vw,37px) 0 0;list-style:none}.launch-paths__stages li{position:relative;display:grid;grid-template-columns:35px minmax(0,1fr);gap:clamp(11px,1.65vw,20px);padding-block-end:clamp(17px,2.1vw,27px)}.launch-paths__stages li:not(:last-child):after{content:"";position:absolute;inset-block:35px 0;inset-inline-start:17px;inline-size:1px;background:var(--dark-line)}.launch-paths__stages li:last-child{padding-block-end:0}.launch-paths__number{display:grid;place-items:center;inline-size:35px;block-size:35px;border:1px solid color-mix(in srgb,var(--lilac) 36%,var(--dark-line));border-radius:50%;background:var(--dark);color:var(--lilac);font:800 .74rem/1 var(--heading);font-variant-numeric:tabular-nums}.launch-paths__stages h4{margin:.15rem 0 .25rem;font:800 clamp(1rem,1.65vw,1.22rem)/1.25 var(--heading)}.launch-paths__stages p{max-inline-size:51ch;color:var(--on-dark-muted);font-size:clamp(.94rem,1.3vw,1.03rem)}[dir=rtl] .launch-paths__stages p{font-size:1.06rem}.launch-paths__footer{margin-block-start:clamp(21px,3vw,36px);padding-block-start:clamp(17px,2.25vw,28px);border-block-start:1px solid var(--dark-line)}.launch-paths__contact{display:inline-flex;align-items:center;gap:10px;max-inline-size:100%;min-block-size:48px;padding:10px 15px;border-radius:var(--button-radius);background:var(--accent);color:var(--ink);font-weight:800;line-height:1.3;transition:background-color .18s}.launch-paths__contact:hover{background:var(--white)}.launch-paths__contact>svg{flex:none}@media (max-width:880px){.launch-paths__workspace{grid-template-columns:minmax(0,1fr)}.launch-paths__rail{border-inline-end:0;border-block-end:1px solid var(--dark-line)}.launch-paths__choices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.launch-paths__intro{grid-template-columns:minmax(0,1fr)}}@media (max-width:475px){.launch-paths__choice{grid-template-columns:auto 1fr;align-content:space-between;min-block-size:115px}.launch-paths__choice-title{grid-column:1/-1;grid-row:2}.launch-paths__choice-title>span{display:none}.launch-paths__choice-state{justify-self:end}.launch-paths__choice-icon{inline-size:32px;block-size:32px}}@media (prefers-reduced-motion:reduce){.launch-paths__choice,.launch-paths__contact{transition:none}}.project-brief{min-inline-size:0;padding:clamp(18px,3vw,32px);border:1px solid var(--dark-line);border-radius:12px;background:var(--dark)}.project-brief__step{margin-block-end:9px;color:var(--accent);font-size:.76rem;font-weight:700}.project-brief h3{font-size:clamp(1.46rem,2.8vw,2.1rem)}.project-brief__intro{margin-block-start:10px;color:var(--on-dark-muted);font-size:.96rem}.project-brief__fields{display:grid;gap:13px;margin-block-start:20px}.project-brief__fields label{display:grid;min-inline-size:0;gap:5px}.project-brief__label{color:var(--white);font-size:.92rem;font-weight:700}.project-brief :is(input,select,textarea){inline-size:100%;min-inline-size:0;min-block-size:44px;padding:9px 12px;border:1px solid var(--dark-line);border-radius:7px;background:var(--surface);color:var(--white);color-scheme:dark;font:inherit}.project-brief textarea{resize:vertical}.project-brief :is(input,textarea)::placeholder{color:var(--on-dark-muted);opacity:.75}.project-brief [aria-invalid=true]{border-color:#edb4b3}.project-brief__error{color:#edb4b3;font-size:.87rem}.project-brief__primary{justify-self:start;background:var(--accent);color:var(--ink)}.project-brief__primary:hover{background:var(--white);color:var(--ink)}.project-brief__primary[aria-disabled=true]{opacity:.48;cursor:default}.project-brief__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.project-brief__back{display:inline-flex;align-items:center;gap:6px;min-block-size:44px;padding:4px 0;border:0;background:transparent;color:var(--accent);font:inherit;font-weight:700;cursor:pointer}.project-brief__back:hover{text-decoration:underline;text-underline-offset:.25em}.work-section.selected-work{background:var(--dark);color:var(--white);border-block-start:1px solid var(--dark-line)}.selected-work-heading{display:grid;grid-template-columns:minmax(9rem,.34fr) minmax(0,1fr);align-items:start;gap:.8rem 1.5rem;margin-block-end:clamp(1.8rem,4vw,3.5rem)}.selected-work-heading>.eyebrow{display:flex;align-items:center;gap:.7rem;color:var(--accent);padding-block-start:.6rem}.selected-work-heading>.eyebrow:before{content:"";inline-size:1.35rem;block-size:1px;background:currentColor}.selected-work-heading h2{max-inline-size:21ch;text-wrap:balance}[dir=rtl] .selected-work-heading h2{max-inline-size:32rem}.selected-work-intro{max-inline-size:39rem;margin-block-start:.85rem;color:var(--on-dark-muted);font-size:clamp(1rem,1.6vw,1.15rem)}.selected-work-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.3vw,2rem)}.selected-project{--project-highlight:color-mix(in srgb,var(--accent) 52%,var(--dark-line));display:flex;flex-direction:column;min-inline-size:0;padding:clamp(.45rem,1vw,.65rem);border:1px solid var(--project-edge,var(--dark-line));border-radius:1.25rem;background:var(--surface)}.selected-project:focus-within{--project-edge:var(--project-highlight)}.selected-project-visual{--project-well:#272033;--project-glow:#504065;--project-ink:#eee0f0;--project-frame:color-mix(in srgb,var(--project-ink) 27%,transparent);position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;aspect-ratio:1.38;border-radius:.85rem;background:radial-gradient(ellipse at 55% 29%,var(--project-glow),transparent 74%),var(--project-well);color:var(--project-ink)}.selected-project-visual-alsawah{--project-well:#302526;--project-glow:#62473d;--project-ink:#f2dfd4}.selected-project-visual:after,.selected-project-visual:before{content:"";position:absolute;border:1px solid var(--project-frame);pointer-events:none}.selected-project-visual:before{z-index:-1;inset:12% -13%;border-radius:50%;transform:rotate(-22deg) scaleY(.78)}.selected-project-visual:after{inset:clamp(.48rem,1.15vw,.9rem);border-color:var(--project-edge,var(--project-frame));border-radius:.55rem}.selected-project-index{position:absolute;z-index:1;inset-block-start:clamp(.95rem,2.2vw,1.55rem);inset-inline-start:clamp(.95rem,2.2vw,1.55rem);display:grid;place-items:center;inline-size:2.1rem;block-size:2.1rem;border:1px solid var(--project-edge,var(--project-frame));border-radius:50%;background:var(--project-well);color:var(--accent);font:600 .7rem/1.1 var(--latin-heading);letter-spacing:.07em}.selected-project-screens{display:flex;justify-content:center;align-items:start;gap:clamp(.6rem,1.65vw,1.25rem);inline-size:min(75%,33rem)}.selected-project-screens img{flex:0 0 auto;inline-size:39%;aspect-ratio:480/1043;height:auto;border:clamp(3px,.42vw,6px) solid #15111a;border-radius:clamp(10px,1.7vw,24px);object-fit:cover;outline:1px solid var(--project-frame);box-shadow:0 .75rem 1.85rem #14101b80;background:#15111a;transform:rotate(-2deg)}.selected-project-screens img:last-child{margin-block-start:7%;transform:rotate(2deg)}.selected-project-details{display:flex;flex:1;flex-direction:column;padding:clamp(1.1rem,2.5vw,1.9rem) clamp(.75rem,2.15vw,1.55rem) clamp(.8rem,1.75vw,1.35rem)}.selected-project-label{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem .8rem;color:var(--lilac);font-size:.77rem;font-weight:700}.selected-project-label span+span{padding-inline-start:.8rem;border-inline-start:1px solid var(--dark-line)}.selected-project-details h3{margin-block-start:.45rem;font-size:clamp(2.25rem,4.15vw,4.25rem)}.selected-project-details p{max-inline-size:43ch;margin-block-start:.6rem;color:var(--on-dark-muted)}.selected-project-features{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;padding:0;margin-block:1rem 1.2rem}.selected-project-features li{padding:.22rem .6rem;border:1px solid var(--dark-line);border-radius:var(--button-radius);color:var(--on-dark-muted);font-size:.77rem;font-weight:700}.selected-project-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem .95rem;margin-block-start:auto;padding-block-start:1rem;border-block-start:1px solid var(--dark-line)}.selected-project-link{display:inline-flex;flex:1 1 10.5rem;align-items:center;justify-content:space-between;gap:.55rem;min-block-size:48px;padding:.5rem 1rem;border-radius:var(--button-radius);background:var(--accent);color:var(--ink);font-weight:800;transition:background-color .18s ease}.selected-project-link:focus-visible,.selected-project-link:hover{background:var(--white)}.selected-project-link svg{--project-arrow-step:3px;flex:none}[dir=rtl] .selected-project-link svg{--project-arrow-step:-3px;transform:scaleX(-1)}.selected-project-store{display:inline-flex;align-items:center;min-block-size:44px;padding-inline:.2rem;color:var(--lilac);font-size:.87rem;font-weight:700;text-underline-offset:.27em}.selected-project-store:hover{color:var(--white);text-decoration:underline}@media (hover:hover) and (pointer:fine){.selected-project:hover{--project-edge:var(--project-highlight)}}@media (prefers-reduced-motion:no-preference){.selected-project,.selected-project-index,.selected-project-visual:after{transition:border-color .24s ease}.selected-project-link svg{transition:translate .22s ease}.selected-project-link:focus-visible svg{translate:var(--project-arrow-step) -2px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.selected-project-visual:before{transition:transform .5s ease}.selected-project-screens img{transition:translate .4s ease}.selected-project:hover .selected-project-visual:before{transform:rotate(-18deg) scaleY(.78)}.selected-project:hover .selected-project-screens img:first-child{translate:-3px -5px}.selected-project:hover .selected-project-screens img:last-child{translate:3px -2px}.selected-project-link:hover svg{translate:var(--project-arrow-step) -2px}}@media (max-width:760px){.selected-work-grid,.selected-work-heading{grid-template-columns:minmax(0,1fr)}.selected-work-heading>.eyebrow{padding-block-start:0}.selected-project-visual{aspect-ratio:1.25}}@media (prefers-reduced-motion:reduce){.selected-project-link{transition:none}}