.nova{--nv-accent:#ff7a00;--nv-accent-soft:#ff7a0029;--nv-bg:#0b0f14;--nv-panel:#1f2937;--nv-muted:#9ca3af;--nv-light:#f8fafc;--nv-line:#f8fafc1a;--nv-line-strong:#f8fafc38;--nv-nav-h:74px;--exit:0;background:var(--nv-bg);color:var(--nv-light);font-family:Cairo,system-ui,sans-serif;line-height:1.7;overflow-x:clip}.nova *,.nova :before,.nova :after{box-sizing:border-box}.nova h1,.nova h2,.nova h3,.nova p,.nova dl,.nova dd,.nova dt{margin:0}.nova a{color:inherit;text-decoration:none}.nova button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.nova :focus-visible{outline:2px solid var(--nv-accent);outline-offset:3px;border-radius:4px}.nova img{max-inline-size:100%;display:block}.nv-nav{z-index:40;block-size:var(--nv-nav-h);border-block-end:1px solid #0000;align-items:center;gap:clamp(16px,3vw,40px);padding-inline:clamp(18px,4vw,56px);transition:background-color .35s,backdrop-filter .35s,border-color .35s;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.nv-nav[data-stuck]{backdrop-filter:blur(14px)saturate(1.2);border-block-end-color:var(--nv-line);background:#0b0f14b8}.nv-brand{flex-direction:column;line-height:1.05;display:flex}.nv-brand b{letter-spacing:.3em;font-size:clamp(19px,2vw,25px);font-weight:800}.nv-brand span{letter-spacing:.42em;color:var(--nv-muted);font-size:9.5px}.nv-nav nav{gap:clamp(12px,1.8vw,30px);margin-inline-start:auto;display:flex}.nv-nav nav a{color:var(--nv-muted);border-block-end:2px solid #0000;padding-block:6px;font-size:13.5px;transition:color .22s}.nv-nav nav a:hover{color:var(--nv-light)}.nv-nav nav a[aria-current]{color:var(--nv-light);border-block-end-color:var(--nv-accent)}.nv-nav-side{align-items:center;gap:14px;display:flex}.nv-lang{color:var(--nv-muted);letter-spacing:.08em;border:1px solid var(--nv-line);border-radius:6px;padding:5px 10px;font-size:12px}.nv-lang:hover{color:var(--nv-light);border-color:var(--nv-line-strong)}.nv-nav-cta{background:var(--nv-accent);color:#12100c;white-space:nowrap;border-radius:999px;padding:10px 22px;font-size:13px;font-weight:700;transition:transform .22s,box-shadow .22s}.nv-nav-cta:hover{transform:translateY(-1px);box-shadow:0 8px 26px #ff7a0057}.nv-burger{display:none}.nv-hero{min-block-size:100dvh;isolation:isolate;grid-template-rows:1fr auto;padding-block-start:var(--nv-nav-h);display:grid;position:relative}.nv-stage{z-index:-1;background:var(--nv-bg);position:absolute;inset:0;overflow:hidden}.nv-plate{display:block;position:absolute;inset:-3%}.nv-plate .nv-img{object-fit:cover;block-size:100%;inline-size:100%;transform:translate3d(var(--px,0), var(--py,0), 0) scale(calc(1 + var(--exit) * .045));will-change:transform, filter;transition:filter .5s}.nv-plate:not(.nv-plate--lit) .nv-img{filter:brightness(calc(var(--base-dark,.38) * (1 - var(--exit) * .35))) saturate(.86) contrast(1.06)}.nv-plate--lit{pointer-events:none}.nv-plate--lit .nv-img{filter:brightness(var(--img-bright,1.16)) saturate(1.04)}.nv-plate--lit{-webkit-mask-image:radial-gradient(circle var(--light-r,360px) at var(--lx,50%) var(--ly,46%), #000 0%, #000000b3 30%, #00000059 55%, #0000001a 78%, #0000 100%);mask-image:radial-gradient(circle var(--light-r,360px) at var(--lx,50%) var(--ly,46%), #000 0%, #000000b3 30%, #00000059 55%, #0000001a 78%, #0000 100%);opacity:0;transition:opacity .55s}.nv-stage[data-lit] .nv-plate--lit{opacity:1}.nv-fallback{opacity:0;background:radial-gradient(120% 90% at 22% 30%,#24303d 0%,#0000 60%),radial-gradient(90% 70% at 78% 70%,#2b2118 0%,#0000 55%),linear-gradient(160deg,#0d1218,#060a0e);transition:opacity .4s;position:absolute;inset:0}.nv-stage[data-failed] .nv-fallback{opacity:1}.nv-stage[data-failed] .nv-plate{opacity:0}.nv-scrim{pointer-events:none;background:linear-gradient(270deg,#0b0f14e6 0%,#0b0f1494 32%,#0b0f141f 62%,#0b0f1400 100%),linear-gradient(#0b0f14c7 0%,#0b0f1400 26% 62%,#0b0f14db 100%);position:absolute;inset:0}.nv-copy{max-inline-size:46ch;transform:translateY(calc(var(--exit) * -34px));opacity:calc(1 - var(--exit) * .75);align-self:center;padding-block:clamp(24px,5vh,60px);padding-inline:clamp(18px,4vw,56px)}.nv-eyebrow{color:var(--nv-accent);letter-spacing:.04em;align-items:center;gap:10px;margin-block-end:18px;font-size:13px;font-weight:600;display:flex}.nv-eyebrow span{background:var(--nv-accent);block-size:1px;inline-size:34px}.nv-copy h1{letter-spacing:-.015em;font-size:clamp(38px,5.6vw,76px);font-weight:800;line-height:1.16}.nv-copy h1 span{display:block}.nv-lede{color:var(--nv-muted);max-inline-size:38ch;margin-block-start:22px;font-size:clamp(14.5px,1.25vw,17px);line-height:2}.nv-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-block-start:34px;display:flex}.nv-btn{background:var(--nv-accent);color:#12100c;border-radius:999px;align-items:center;gap:10px;padding:14px 30px;font-size:14.5px;font-weight:700;transition:transform .25s cubic-bezier(.2,.7,.3,1),box-shadow .25s;display:inline-flex}.nv-btn:hover{transform:translateY(-2px);box-shadow:0 12px 34px #ff7a0052}.nv-btn span{transition:transform .25s}.nv-btn:hover span{transform:translate(-4px)}.nv-btn--ghost{color:var(--nv-light);box-shadow:none;background:0 0;padding-inline:6px;font-weight:500}.nv-btn--ghost:hover{box-shadow:none;color:var(--nv-accent);transform:none}.nv-play{border:1px solid var(--nv-line-strong);border-radius:50%;place-items:center;block-size:30px;inline-size:30px;font-size:9px;transition:border-color .25s,background-color .25s;display:grid}.nv-btn--ghost:hover .nv-play{border-color:var(--nv-accent);background:var(--nv-accent-soft)}.nv-lines{transform:translate3d(var(--px,0), var(--py,0), 0) scale(calc(1 + var(--exit) * .045));will-change:transform;pointer-events:none;opacity:calc(1 - var(--exit));mix-blend-mode:screen;transition:opacity .5s;position:absolute;inset:-3%;overflow:visible}.nv-lines path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:18 32;animation:nv-run var(--dur,6s) linear infinite var(--delay,0s)}.nv-lines .warm{stroke:#ffd9a0;filter:drop-shadow(0 0 4px #ffaa3c)drop-shadow(0 0 18px #ff8c14d9)}.nv-lines .cool{stroke:#eaf6ff;filter:drop-shadow(0 0 4px #bee6ff)drop-shadow(0 0 20px #78beffcc)}@keyframes nv-run{0%{stroke-dashoffset:50px}to{stroke-dashoffset:0}}.nv-stage[data-lit] .nv-lines{opacity:calc(1 - var(--exit))}.nv-spots{transform:translate3d(var(--px,0), var(--py,0), 0) scale(calc(1 + var(--exit) * .045));will-change:transform;position:absolute}.nv-spot{left:var(--sx);top:var(--sy);block-size:30px;inline-size:30px;opacity:calc(1 - var(--exit) * 1.6);border-radius:50%;place-items:center;padding:0;transition:opacity .4s;display:grid;position:absolute;translate:-50% -50%}.nv-spot-dot{background:var(--nv-accent);border-radius:50%;block-size:13px;inline-size:13px;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s;position:relative;box-shadow:0 0 0 5px #ff7a002e,0 2px 10px #00000080}.nv-spot-dot:after{content:"";border:1px solid #ff7a0073;border-radius:50%;transition:inset .3s,border-color .3s;position:absolute;inset:-9px}.nv-spot:hover .nv-spot-dot,.nv-spot[aria-expanded=true] .nv-spot-dot{transform:scale(1.18);box-shadow:0 0 0 9px #ff7a0029,0 4px 16px #0009}.nv-spot:hover .nv-spot-dot:after,.nv-spot[aria-expanded=true] .nv-spot-dot:after{border-color:#ff7a00cc;inset:-13px}.nv-tip{text-align:start;backdrop-filter:blur(10px);border:1px solid var(--nv-line-strong);opacity:0;pointer-events:none;background:#0f141be6;border-radius:12px;inline-size:max-content;max-inline-size:230px;padding:12px 16px;transition:opacity .3s,translate .3s cubic-bezier(.2,.7,.3,1);position:absolute;inset-block-end:calc(100% + 14px);translate:0 8px;box-shadow:0 18px 46px #0000008c}.nv-tip--start{inset-inline-start:-8px}.nv-tip--end{inset-inline-end:-8px}.nv-spot[aria-expanded=true] .nv-tip{opacity:1;translate:0}.nv-tip b{font-size:14px;font-weight:700;display:block}.nv-tip i{color:var(--nv-muted);margin-block-start:5px;font-size:12.5px;font-style:normal;line-height:1.75;display:block}.nv-hint{color:var(--nv-muted);pointer-events:none;flex-direction:column;align-items:center;gap:10px;font-size:12px;transition:opacity .3s;display:flex;position:absolute;inset-block-end:calc(100% + 26px);inset-inline:0}.nv-mouse{border:1px solid var(--nv-line-strong);border-radius:11px;block-size:30px;inline-size:19px;position:relative}.nv-mouse:after{content:"";background:var(--nv-accent);border-radius:2px;block-size:6px;inline-size:2px;animation:1.9s ease-in-out infinite nv-wheel;position:absolute;inset-block-start:6px;inset-inline-start:50%;translate:-50%}@keyframes nv-wheel{0%,to{opacity:1;translate:-50%}50%{opacity:.35;translate:-50% 8px}}.nv-metrics{border-block-start:1px solid var(--nv-line);backdrop-filter:blur(12px);transform:translateY(calc(var(--exit) * 16px));background:#0b0f148c;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.nv-metrics>div{text-align:center;border-inline-start:1px solid var(--nv-line);padding:clamp(16px,2.4vh,26px) 12px}.nv-metrics>div:first-child{border-inline-start:0}.nv-metrics dt{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(22px,2.6vw,34px);font-weight:800}.nv-metrics dd{color:var(--nv-muted);margin-block-start:2px;font-size:12.5px}.nv-features{padding:clamp(64px,11vh,132px) clamp(18px,4vw,56px)}.nv-features-head{text-align:center;max-inline-size:62ch;margin-inline:auto}.nv-features-head h2{letter-spacing:-.012em;font-size:clamp(28px,3.6vw,46px);font-weight:800;line-height:1.28}.nv-features-head p{color:var(--nv-muted);margin-block-start:18px;font-size:clamp(14px,1.15vw,16px);line-height:2}.nv-cards{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,26px);max-inline-size:1180px;margin:clamp(40px,6vh,64px) auto 0;display:grid}.nv-card{border:1px solid var(--nv-line);background:linear-gradient(160deg,#1f29378c,#0b0f14cc);border-radius:18px;padding:clamp(26px,3vw,40px);transition:transform .42s cubic-bezier(.2,.7,.3,1),border-color .42s;position:relative;overflow:hidden}.nv-card:before{content:"";opacity:0;background:radial-gradient(90% 70% at 50% 0,#ff7a0021,#0000 70%);transition:opacity .42s;position:absolute;inset:0}.nv-card:hover{border-color:var(--nv-line-strong);transform:translateY(-7px)}.nv-card:hover:before{opacity:1}.nv-card b{letter-spacing:.18em;color:var(--nv-muted);font-size:13px;font-weight:700;transition:color .42s,transform .42s;display:block;position:relative}.nv-card:hover b{color:var(--nv-accent);transform:translateY(-2px)}.nv-card h3{margin-block-start:20px;font-size:clamp(18px,1.7vw,23px);font-weight:700;line-height:1.45;position:relative}.nv-card p{color:var(--nv-muted);margin-block-start:12px;font-size:13.5px;line-height:1.95;position:relative}.nv-foot{border-block-start:1px solid var(--nv-line);color:var(--nv-muted);flex-wrap:wrap;align-items:center;gap:20px;padding:clamp(34px,5vh,54px) clamp(18px,4vw,56px);font-size:12.5px;display:flex}.nv-foot .nv-brand{color:var(--nv-light)}.nv-foot-grow{flex:1}.nv-foot nav{flex-wrap:wrap;gap:20px;display:flex}.nv-foot nav a:hover{color:var(--nv-light)}@media (width<=1000px){.nv-nav nav{display:none}.nv-burger{border:1px solid var(--nv-line);border-radius:10px;place-items:center;block-size:40px;inline-size:40px;margin-inline-start:auto;display:grid}.nv-cards{grid-template-columns:1fr}}@media (width<=760px){.nova{--nv-nav-h:62px}.nv-hero{min-block-size:auto}.nv-copy{max-inline-size:none;padding-block:clamp(90px,22vh,150px) 40px}.nv-lede{max-inline-size:none}.nv-scrim{background:linear-gradient(#0b0f148c 0%,#0b0f144d 40%,#0b0f14d1 100%)}.nv-metrics{grid-template-columns:repeat(2,1fr)}.nv-metrics>div:nth-child(3){border-inline-start:0}.nv-metrics>div:nth-child(n+3){border-block-start:1px solid var(--nv-line)}.nv-hint{display:none}.nv-tip{max-inline-size:190px}.nv-nav-cta{padding:8px 16px;font-size:12px}}@media (width<=380px){.nv-brand b{letter-spacing:.18em}.nv-actions{gap:12px}.nv-btn{padding:12px 22px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.nova *,.nova :before,.nova :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.nv-plate .nv-img{transform:none}.nv-plate--lit{opacity:.55}.nv-mouse:after{animation:none}.nv-card:hover{transform:none}}
