.cyber-page{--cyber-bg:#030303;--cyber-fg:#f4f4f5;--cyber-gray-mute:#5d5d64;--cyber-gray-dim:#222225;--cyber-cyan:#00f2fe;--cyber-magenta:#ff003c;--cyber-lime:#cf0;--cyber-body-sm:clamp(.875rem,2.5vw,.98rem);--cyber-body-md:clamp(.95rem,2.7vw,1.05rem);--cyber-label:clamp(.7rem,2vw,.78rem);background-color:var(--cyber-bg);color:var(--cyber-fg);min-width:0;max-width:100%;position:relative;overflow-x:clip}.cyber-page-main{z-index:2;min-width:0;max-width:100%;position:relative}.cyber-page-background{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.cyber-page-background__gradient{background:linear-gradient(#03030326 0%,#0303038c 42%,#030303eb 100%);position:absolute;inset:0}.cyber-page-background__atmosphere{position:absolute;inset:0}.cyber-page-background__atmosphere .cyber-atmosphere{opacity:.28;position:absolute;inset:0}.cyber-page-background__atmosphere--medium .cyber-atmosphere{opacity:.34}.cyber-page-background__atmosphere--hero .cyber-atmosphere{opacity:.42}.cyber-page-hero{isolation:isolate;padding:clamp(4rem,10vh,6.5rem) 0 clamp(3.5rem,8vh,5rem);position:relative;overflow:hidden}.cyber-page-hero__content{z-index:20;position:relative}.cyber-page-hero--center .cyber-page-hero__content{text-align:center;max-width:48rem;margin-inline:auto}.cyber-page-hero--left .cyber-page-hero__content{text-align:left;max-width:72rem}.cyber-page-hero--left .cyber-page-hero__subtitle{margin-inline:0}.cyber-page-hero--left .cyber-page-hero__actions{justify-content:flex-start}.cyber-page-hero__eyebrow{color:var(--cyber-cyan);font-family:var(--font-space-mono),monospace;font-size:var(--cyber-label);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem}.cyber-page-hero__title{font-family:var(--font-space-mono),monospace;letter-spacing:-.02em;margin:0;font-size:clamp(2rem,5vw,3.1rem);font-weight:700;line-height:1.08}.cyber-page-hero__subtitle{color:#c8c8d0;max-width:42rem;font-size:var(--cyber-body-md);margin:1.5rem 0 0;line-height:1.65}.cyber-page-hero--center .cyber-page-hero__subtitle{margin-inline:auto}.cyber-page-hero__actions{flex-direction:column;gap:.85rem;margin-top:2rem;display:flex}@media (min-width:640px){.cyber-page-hero__actions{flex-flow:wrap;justify-content:center}.cyber-page-hero--left .cyber-page-hero__actions{justify-content:flex-start}}.cyber-page-section{min-width:0;max-width:100%;padding:clamp(3.5rem,8vh,5.5rem) 0;position:relative}.cyber-page-section--quiet{padding:clamp(2.75rem,6vh,4rem) 0}.cyber-page-section--calm:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#00000038,#0000 18% 82%,#00000038);position:absolute;inset:0}.cyber-page-section--muted{background:#ffffff05}.cyber-page-section--divided:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#00f2fe38 16%,#ffffff1a 50%,#ff003c2e 84%,#0000);height:1px;position:absolute;top:0;left:0;right:0}.cyber-page-section__inner{width:100%;max-width:72rem;margin-inline:auto;padding-inline:clamp(1rem,4vw,1.5rem)}.cyber-page-section__inner--narrow{max-width:48rem}.cyber-page-section__inner--wide{max-width:80rem}.cyber-page-accent-cyan{color:var(--cyber-cyan)}.cyber-page-accent-magenta{color:var(--cyber-magenta)}.cyber-page-accent-lime{color:var(--cyber-lime)}@media (max-width:1024px){.cyber-page-background__atmosphere .cyber-atmosphere{opacity:.2}.cyber-page-background__atmosphere--hero .cyber-atmosphere{opacity:.26}}@media (prefers-reduced-motion:reduce){.cyber-page-background__atmosphere .cyber-atmosphere{opacity:.14}.cyber-page-background__atmosphere .cyber-atmosphere__scanlines,.cyber-page-background__atmosphere .cyber-atmosphere__grain{animation:none}}.cyber-auth-layout{align-items:start;gap:2rem;display:grid}.cyber-auth-layout__main{width:100%;max-width:28rem;margin-inline:auto}.cyber-auth-layout__promo{width:100%}@media (min-width:1024px){.cyber-auth-layout{grid-template-columns:minmax(0,16rem) minmax(0,28rem);justify-content:center;gap:2.5rem}.cyber-auth-layout__main{order:2;margin-inline:0}.cyber-auth-layout__promo{order:1;position:sticky;top:6rem}}.cyber-auth-form-panel .font-mono{font-family:var(--font-space-mono),monospace}.cyber-case-study-narrative{gap:1rem;display:grid}.cyber-case-study-block{padding:1.35rem 1.25rem}.cyber-case-study-label{font-family:var(--font-space-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--muted-foreground));margin:0 0 .5rem;font-size:.72rem}.cyber-case-study-body{color:hsl(var(--foreground));margin:0;line-height:1.65}.cyber-case-study-block--fit .cyber-case-study-label{color:hsl(var(--primary))}
