.fv-landing{& .hero{position:relative;overflow:clip;display:grid;align-content:center;min-block-size:100vh;min-block-size:100svh;padding-block:clamp(96px,12vh,128px) clamp(56px,8vh,88px);text-align:center;background:var(--bg)}& .silk{position:absolute;inset:0;z-index:0;inline-size:100%;block-size:100%;display:block}& .hero__silk{-webkit-mask-image:linear-gradient(180deg,transparent 22%,#000 56%);mask-image:linear-gradient(180deg,transparent 22%,#000 56%);opacity:.95}& .silk:has(+.silk){visibility:hidden}& .hero__in{position:relative;z-index:3;display:grid;justify-items:center;padding-inline:var(--gut)}& .hero__h1{margin-block:22px 0;font:500 clamp(2.75rem,6.5vw,6.1rem) /1.01 var(--display);font-stretch:94%;letter-spacing:-.042em;max-inline-size:14em;text-wrap:balance}&:lang(ar) .hero__h1{font-size:clamp(2.5rem,5.6vw,5.2rem);line-height:1.28;letter-spacing:0}& .hero__h1 em{display:block;font-style:normal;background:var(--deep);-webkit-background-clip:text;background-clip:text;color:transparent;padding-block-end:.08em}& .hero__h1--v1 em{display:inline}& .hero__sub{margin-block-start:20px;max-inline-size:58ch;font-size:1.16rem;color:var(--ink-2);text-wrap:pretty}& .hero--d .hd__sub{max-inline-size:none;margin-block-start:18px}& .hero__box{inline-size:min(100%,720px);margin-block-start:32px}& .hero--d .hero__box{inline-size:min(100%,740px)}& .hero__free{margin-block-start:16px;font-size:.92rem;color:var(--ink-2)}& .hd__end{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 20px;margin-block-start:18px}& .hd__end .hero__free{margin:0}}@media (prefers-reduced-motion:no-preference){.fv-landing .hero__box{animation:fv-soft 1.3s var(--ease) backwards}}@keyframes fv-soft{0%{opacity:0;transform:translateY(14px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@media (forced-colors:active){.fv-landing .hero__h1 em{background:none;color:CanvasText}}@media (max-width:640px){.fv-landing .hero__h1{font-size:12.2vw}.fv-landing:lang(ar) .hero__h1{font-size:11vw}}.fv-landing{& .faq{display:grid;grid-template-columns:1fr 1.4fr;gap:clamp(28px,6vw,90px);padding:clamp(60px,8vw,110px) var(--gut);align-items:start}& .faq__h{position:sticky;inset-block-start:90px;display:grid;gap:12px;justify-items:start}& .qa{border-block-end:1px solid var(--line)}& .qa:first-child{border-block-start:1px solid var(--line)}& .qa summary{display:flex;align-items:center;gap:12px;padding:19px 2px;cursor:pointer;list-style:none;font-weight:500;font-size:1.06rem}& .qa summary>span{flex:1}& .qa__x{position:relative;width:13px;height:13px;flex:none}& .qa__x:after,& .qa__x:before{content:"";position:absolute;inset-block-start:5.5px;inset-inline:0;height:1.5px;background:var(--ink);transition:transform .45s var(--ease)}& .qa__x:after{transform:rotate(90deg)}& .qa[open] .qa__x:after{transform:none}& .qa p{padding:0 2px 20px;color:var(--ink-2);max-width:62ch}& .qa .qa__go{margin-block-start:-8px}& .pill{display:inline-block;padding:2px 9px;border-radius:99px;font-size:.74rem;font-weight:500;font-style:normal;white-space:nowrap}& .pill--planned{background:var(--surface-sunken);color:var(--ink-2)}& .pill--coming{background:#fdeee0;color:#8a4b12}@media (max-width:1040px){& .faq{grid-template-columns:1fr}& .faq__h{position:static}}@media (max-width:640px){& .faq{font-size:16px}}@media (prefers-reduced-motion:reduce){& .qa__x:after,& .qa__x:before{transition:none}}}.fv-landing .qa summary::-webkit-details-marker{display:none}.fv-landing .qa::details-content{height:0;overflow:clip;transition:height .5s var(--ease),content-visibility .5s allow-discrete;interpolate-size:allow-keywords}.fv-landing .qa[open]::details-content{height:auto}@media (prefers-reduced-motion:reduce){.fv-landing .qa::details-content{transition:none}}.fv-landing{& .fin{--focus:#fff;position:relative;isolation:isolate;overflow:clip;display:grid;justify-items:center;gap:16px;padding:clamp(90px,14vw,190px) var(--gut) clamp(60px,8vw,110px);text-align:center;color:#fff;background-color:#1c0a24;--scrim:radial-gradient(64% 56% at 50% 54%,rgb(8 4 16/0.24),rgb(8 4 16/0) 72%)}& .fin>:not(.silk){position:relative;z-index:3}& .fin:after{content:"";position:absolute;inset:0;z-index:1;background-image:var(--scrim);pointer-events:none}& .fin__h{font:500 clamp(2.5rem,6vw,5.6rem) /1.05 var(--display);font-stretch:94%;letter-spacing:-.04em;max-inline-size:15em;text-wrap:balance}&:lang(ar) .fin__h{font-size:clamp(2.3rem,5.2vw,4.8rem);line-height:1.3;letter-spacing:0}& .fin__p{color:rgb(255 255 255/.82);font-size:1.06rem}& .fin__two{display:flex;flex-wrap:wrap;margin-block-start:18px;inline-size:100%}& .fin__a,& .fin__two{justify-content:center;gap:12px}& .fin__a{display:inline-flex;align-items:center;min-inline-size:min(100%,290px);padding:17px 28px;border-radius:99px;font:500 1.2rem var(--f);background:#fff;color:#0c0d12;transition:transform .4s var(--ease),gap .4s var(--ease)}& .fin__a:hover{transform:translateY(-2px);gap:18px}& .fin__a--ar{background:rgb(255 255 255/.14);color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 0 0 1px rgb(255 255 255/.34)}}@media (max-width:640px){.fv-landing .fin__a{inline-size:100%}}@media (prefers-reduced-motion:reduce){.fv-landing .fin__a{transition:none}.fv-landing .fin__a:hover{transform:none}}