.landing-root{--tf-bg:#050607;--tf-bg-soft:#080b0f;--tf-surface:#0d1117;--tf-surface-2:#111827;--tf-card:#121821;--tf-border:#ffffff1a;--tf-red:#dc2626;--tf-red-bright:#ef4444;--tf-red-dark:#7f1d1d;--tf-red-glow:#ef444459;--tf-text:#f9fafb;--tf-muted:#9ca3af;--tf-subtle:#6b7280;--tf-success:#22c55e;--tf-warning:#f59e0b;--tf-danger:#ef4444;background-color:var(--tf-bg);color:var(--tf-text)}.landing-root ::selection{background:var(--tf-red);color:var(--tf-text)}.landing-root .landing-hero{isolation:isolate;background:linear-gradient(90deg, #0506071f, #0506077a 42%, #050607db 64%, #050607f7 80%), url(/landing/oman-archway-hero.webp) center 68% / cover no-repeat, radial-gradient(ellipse 62% 46% at 72% 6%, #dc262629, transparent 62%), linear-gradient(135deg, var(--tf-bg) 0%, var(--tf-bg-soft) 52%, #090405 100%);position:relative;overflow:hidden}.landing-root .landing-header-shell,.landing-root .landing-logo-lockup{direction:ltr}.landing-root .landing-logo-lockup p:first-child{letter-spacing:-.035em;text-transform:uppercase}.landing-root header nav:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){direction:rtl}.landing-root header nav:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){direction:ltr}.landing-root .landing-hero:before{z-index:-2;content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 44% 24%,#000 0%,#0000 70%);mask-image:radial-gradient(at 44% 24%,#000 0%,#0000 70%)}.landing-root .landing-hero:after{z-index:-1;content:"";filter:blur(42px);opacity:.72;background:linear-gradient(90deg,#0000,#ffffff0f,#0000),linear-gradient(90deg,#22c55e1f,#ffffff14,#dc262638);height:44%;position:absolute;inset:auto -15% -30%;transform:rotate(-3deg)}.landing-root .landing-hero-layout{direction:ltr;min-height:min(560px,100vh - 48px)}.landing-root .landing-hero-copy{justify-self:start}.landing-root .landing-hero-copy:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right;direction:rtl}.landing-root .landing-hero-copy:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:left;direction:ltr}.landing-root .landing-hero-mockup{direction:ltr;justify-self:end;width:min(100%,760px);transform:translateY(4px)}.landing-root .landing-hero-mockup .landing-device{max-height:460px}.landing-root .landing-oman-chip{box-shadow:inset 0 0 0 1px #ef444429,0 20px 48px -28px #ef4444b8}.landing-root .landing-section-alt{background:radial-gradient(ellipse 70% 45% at 50% 0%, #7f1d1d1f, transparent 65%), linear-gradient(180deg, var(--tf-bg-soft) 0%, var(--tf-bg) 100%)}.landing-root .landing-security-strip{background:linear-gradient(90deg, #7f1d1d47, #7f1d1d0a 55%), var(--tf-surface)}.landing-root .landing-trust-band{background:linear-gradient(90deg,#ffffff05,#0000 20% 80%,#ffffff05),#080b0fe6}.landing-root .landing-glass{border-bottom:1px solid var(--tf-border);-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#050607db}.landing-root .landing-panel{background:linear-gradient(180deg, #ffffff09, transparent), var(--tf-surface);border:1px solid var(--tf-border);box-shadow:0 0 0 1px #0000007a,0 34px 90px -28px #000000e0,0 0 90px -34px #ef44447a}.landing-root .landing-card{border:1px solid var(--tf-border);background:linear-gradient(#ffffff0a,#ffffff04);transition:border-color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),background-color .18s cubic-bezier(.16,1,.3,1)}.landing-root .landing-card:hover{background-color:#ef444409;border-color:#ef44446b;transform:translateY(-2px)}.landing-root .landing-device{border:1px solid var(--tf-border);background:var(--tf-surface);border-radius:14px;overflow:hidden;box-shadow:0 34px 90px -24px #000000d6,inset 0 0 0 1px #ffffff09}.landing-root .landing-code{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Consolas, monospace}.landing-root .landing-flow-rail{background:linear-gradient(90deg,#0000,#ef444494,#0000)}.landing-root .landing-red-text{color:var(--tf-red-bright);text-shadow:0 0 34px #ef444447}.landing-root .landing-focus:focus-visible{outline:2px solid var(--tf-red-bright);outline-offset:3px}@media (max-width:767px){.landing-root .landing-device{border-radius:14px}.landing-root .landing-hero{background:linear-gradient(180deg, #0506072e, #050607d9 52%, #050607), url(/landing/oman-archway-hero.webp) center 60% / cover no-repeat, radial-gradient(ellipse 72% 38% at 28% 8%, var(--tf-red-glow), transparent 68%), linear-gradient(135deg, var(--tf-bg) 0%, var(--tf-bg-soft) 52%, #090405 100%)}.landing-root .landing-hero-layout{min-height:auto}.landing-root .landing-hero-mockup .landing-device{max-height:none}.landing-root .landing-hero-copy{justify-self:stretch}}@media (prefers-reduced-motion:reduce){.landing-root *,.landing-root :before,.landing-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
