@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap");:root{--bg:#0e0a1a;--violet-deep:#2a1556;--violet-royal:#4b2a8e;--magenta:#8e3a9e;--orange:#f2641a;--green:#36c28b;--surface:#171128;--surface-2:#1d1533;--text:#ede9f7;--muted:#a79dc4;--line:hsla(0,0%,100%,.08);--radius:18px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Poppins,system-ui,sans-serif;background:var(--bg);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;position:relative}body:before{content:"";inset:0;background-image:radial-gradient(circle at 20% 0,rgba(75,42,142,.35),transparent 45%),radial-gradient(circle at 90% 10%,rgba(142,58,158,.22),transparent 40%),linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:auto,auto,46px 46px,46px 46px}.aurora,body:before{position:fixed;z-index:0;pointer-events:none}.aurora{inset:-20%;background:radial-gradient(40% 38% at 18% 22%,rgba(242,100,26,.12),transparent 60%),radial-gradient(42% 40% at 82% 30%,rgba(142,58,158,.16),transparent 60%),radial-gradient(46% 44% at 60% 82%,rgba(75,42,142,.18),transparent 62%);filter:blur(30px);animation:auroraMove 26s ease-in-out infinite alternate}@keyframes auroraMove{0%{transform:translate3d(-3%,-2%,0) scale(1)}50%{transform:translate3d(3%,2%,0) scale(1.08)}to{transform:translate3d(-2%,3%,0) scale(1.03)}}.scroll-progress{position:fixed;top:0;left:0;height:3px;width:100%;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--orange),var(--magenta),var(--green));z-index:60;will-change:transform}.wrap{max-width:1180px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.mono{font-family:JetBrains Mono,monospace}.orange{color:var(--orange)}section{position:relative;z-index:1}h1,h2,h3{letter-spacing:-.02em;line-height:1.1;font-weight:800}a{color:inherit;text-decoration:none}svg{display:block}.ic-svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;padding:13px 24px;border-radius:12px;cursor:pointer;border:1px solid transparent;font-family:inherit;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.btn:active{transform:translateY(0) scale(.98)}.btn-primary{background:var(--orange);color:#1a0e06;box-shadow:0 8px 24px rgba(242,100,26,.35);position:relative;overflow:hidden}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(242,100,26,.5)}.btn-primary:after{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(110deg,transparent,hsla(0,0%,100%,.35),transparent);transform:skewX(-20deg);transition:left .6s ease}.btn-primary:hover:after{left:130%}.btn-ghost{background:transparent;border-color:hsla(0,0%,100%,.22);color:var(--text)}.btn-ghost:hover{transform:translateY(-2px);border-color:var(--orange)}:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:6px}.pill{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:500;padding:5px 12px;border-radius:999px;border:1px solid var(--line);background:hsla(0,0%,100%,.03)}.pill.live{color:var(--green);border-color:rgba(54,194,139,.4);box-shadow:0 0 16px rgba(54,194,139,.18)}.pill.warn{color:var(--orange);border-color:rgba(242,100,26,.45);background:rgba(242,100,26,.08)}.dot{width:7px;height:7px;border-radius:50%;background:currentColor;display:inline-block;animation:dotPulse 2s ease-in-out infinite}@keyframes dotPulse{0%,to{box-shadow:0 0 0 0 currentColor;opacity:1}50%{box-shadow:0 0 0 4px transparent;opacity:.55}}nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(14,10,26,.72);border-bottom:1px solid var(--line);transition:background .3s ease,border-color .3s ease}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:76px;transition:height .3s ease}nav.shrink{background:rgba(14,10,26,.9)}nav.shrink .nav-inner{height:62px}nav.shrink .wordmark img{height:40px}.wordmark{display:inline-flex;align-items:center;gap:12px;font-weight:800;font-size:24px;letter-spacing:-.02em}.wordmark img{height:48px;width:auto;display:block;transition:transform .25s ease,height .3s ease}.wordmark:hover img{transform:translateY(-1px) scale(1.04)}.nav-links{display:flex;align-items:center;gap:30px}.nav-links a{color:var(--muted);font-size:15px;font-weight:500;transition:color .2s ease}.nav-links a:hover{color:var(--text)}.nav-links a.btn-primary{color:#1a0e06}.hamburger{display:none;background:none;border:0;color:var(--text);font-size:26px;cursor:pointer}.hero{padding:80px 0 60px;overflow:hidden}.hero.hero-cinematic{padding:clamp(36px,4vw,48px) 0 28px}.hero:after{content:"";position:absolute;top:-10%;right:-5%;width:680px;height:680px;z-index:0;pointer-events:none;background:conic-gradient(from 0deg,rgba(242,100,26,.1),transparent 30%,rgba(142,58,158,.1) 60%,transparent 80%);border-radius:50%;filter:blur(20px);animation:sweep 22s linear infinite;opacity:.7}@keyframes sweep{to{transform:rotate(1turn)}}.logo-watermark{position:absolute;top:4%;right:-6%;width:min(720px,60vw);height:auto;opacity:.05;filter:grayscale(1) brightness(1.6);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:56px;gap:56px;align-items:center}.eyebrow{display:inline-block;color:var(--orange);font-size:12.5px;font-weight:600;letter-spacing:.16em;margin-bottom:18px;text-transform:uppercase;padding:5px 12px;border-radius:999px;border:1px solid rgba(242,100,26,.3);background:rgba(242,100,26,.07)}.hero h1{font-size:clamp(38px,5vw,60px);margin-bottom:22px}.hero h1 .orange{background:linear-gradient(120deg,var(--orange),#ff9a5a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero p.sub{font-size:18px;color:var(--muted);max-width:520px;margin-bottom:18px}.tagline{font-size:14px;color:var(--green);margin-bottom:28px}.hero-btns{gap:14px;margin-bottom:26px}.hero-btns,.trust{display:flex;flex-wrap:wrap}.trust{font-size:13px;color:var(--muted);gap:8px;align-items:center}.trust .sep{opacity:.4}.hero-anim{opacity:0;transform:translateY(20px);animation:heroIn .7s cubic-bezier(.2,.7,.2,1) forwards}.hero-anim.d1{animation-delay:.05s}.hero-anim.d2{animation-delay:.15s}.hero-anim.d3{animation-delay:.25s}.hero-anim.d4{animation-delay:.35s}.hero-anim.d5{animation-delay:.45s}.hero-anim.d6{animation-delay:.55s}@keyframes heroIn{to{opacity:1;transform:none}}.mock-tilt{transform:perspective(900px) rotateX(0) rotateY(0);transition:transform .25s ease;transform-style:preserve-3d;will-change:transform}.mock{background:linear-gradient(160deg,var(--surface),#120d22);border:1px solid var(--line);border-radius:22px;padding:18px;box-shadow:0 30px 70px rgba(0,0,0,.5),0 0 60px rgba(242,100,26,.12);transform:rotate(-1.2deg);animation:floatMock 7s ease-in-out infinite;position:relative}@keyframes floatMock{0%,to{transform:rotate(-1.2deg) translateY(0)}50%{transform:rotate(-1.2deg) translateY(-10px)}}.browser-bar{display:flex;align-items:center;gap:6px;margin-bottom:14px}.browser-bar .b{width:11px;height:11px;border-radius:50%;background:#3a3252}.url{flex:1 1;margin-left:10px;background:rgba(0,0,0,.4);border:1px solid var(--line);border-radius:8px;padding:6px 12px;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock-swap{transition:opacity .3s ease}.blocked-screen{position:relative;background:rgba(242,100,26,.06);border:1px dashed rgba(242,100,26,.4);border-radius:14px;padding:24px 20px;text-align:center;margin-bottom:14px;overflow:hidden}.blocked-screen .scanline{position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,rgba(242,100,26,.8),transparent);animation:scan 2.6s ease-in-out infinite}@keyframes scan{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.blocked-screen .shield{color:var(--orange);display:flex;justify-content:center}.blocked-screen .shield svg{width:34px;height:34px;stroke:var(--orange);stroke-width:1.6;fill:none}.blocked-screen h4{font-size:17px;margin:8px 0 4px}.blocked-screen span{font-size:13px;color:var(--muted)}.coach{display:flex;gap:11px;align-items:flex-start;background:var(--surface-2);border:1px solid rgba(242,100,26,.3);border-radius:14px;padding:14px;box-shadow:0 0 24px rgba(242,100,26,.1)}.coach>div:last-child{min-width:0}.coach .av{flex:none;width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,var(--orange),var(--magenta));display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;color:#fff}.coach .txt{display:-webkit-box;min-height:61px;overflow:hidden;color:#d9d2ee;font-size:13.5px;line-height:1.52;-webkit-box-orient:vertical;-webkit-line-clamp:3}.coach .who{font-size:11px;color:var(--orange);font-weight:600;margin-bottom:3px;letter-spacing:.04em}.osstrip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;background:hsla(0,0%,100%,.015)}.os-inner{display:flex;align-items:center;justify-content:center;gap:26px;flex-wrap:wrap}.os-inner .lead{font-weight:600}.os-inner .os{color:var(--muted);font-weight:500;font-size:15px}.sec{padding:84px 0}.sec-head{text-align:center;max-width:680px;margin:0 auto 50px}.sec-head h2{font-size:clamp(28px,3.6vw,40px);margin-bottom:14px}.sec-head h2 .orange{background:linear-gradient(120deg,var(--orange),#ff9a5a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sec-head p{color:var(--muted);font-size:17px}.scen-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px}.scen{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:18px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.scen:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(0,0,0,.45);border-color:rgba(242,100,26,.3)}.scen .stype{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted);margin-bottom:10px;text-transform:uppercase;letter-spacing:.06em}.scen .stype svg{width:15px;height:15px;stroke:var(--orange);stroke-width:1.8;fill:none}.scen .snippet{background:rgba(0,0,0,.32);border:1px solid var(--line);border-radius:11px;padding:12px;font-size:13px;margin-bottom:12px;min-height:70px}.scen .cap{font-size:13px;color:var(--orange);font-weight:500}.mono-line{text-align:center;color:var(--muted);margin-top:30px;font-size:14px}.feat-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.feat{background:linear-gradient(165deg,var(--surface),#130e24);border:1px solid var(--line);border-radius:var(--radius);padding:26px 22px;transition:transform .2s ease,box-shadow .2s ease}.feat:hover{transform:translateY(-5px);box-shadow:0 18px 44px rgba(75,42,142,.3)}.feat .ic{width:50px;height:50px;border-radius:13px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;background:rgba(242,100,26,.12);color:var(--orange);transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.feat:hover .ic{transform:translateY(-3px);background:rgba(242,100,26,.2);box-shadow:0 8px 20px rgba(242,100,26,.25)}.feat h3{font-size:18px;font-weight:700;margin-bottom:9px}.feat p{font-size:14.5px;color:var(--muted)}.demo-controls{display:flex;flex-direction:column;gap:12px;align-items:center;margin-bottom:30px}.tab-row{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.tab-row .lbl{font-size:11px;color:var(--muted);align-self:center;margin-right:4px;letter-spacing:.08em;text-transform:uppercase}.tab{font-size:13px;font-weight:500;padding:7px 15px;border-radius:999px;border:1px solid var(--line);background:hsla(0,0%,100%,.03);color:var(--muted);cursor:pointer;transition:.15s;display:inline-flex;align-items:center;gap:7px;font-family:inherit}.tab svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.8;fill:none}.tab.active,.tab:hover{color:var(--text)}.tab.active{border-color:var(--orange);background:rgba(242,100,26,.12);box-shadow:0 0 16px rgba(242,100,26,.15)}.demo-stage{max-width:760px;margin:0 auto}.proof-pair{padding-top:10px}.proof-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:22px;gap:22px;align-items:stretch}.proof-panel{display:grid;grid-template-rows:auto 1fr;grid-gap:22px;gap:22px;padding:22px;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;background:linear-gradient(180deg,hsla(0,0%,100%,.035),transparent 28%),rgba(16,11,30,.82);box-shadow:0 24px 60px rgba(0,0,0,.28)}.proof-panel-flip{grid-template-rows:1fr auto}.proof-panel-flip .proof-copy{order:1}.proof-panel-flip .proof-visual{order:2}.proof-tag{display:inline-block;margin-bottom:12px;color:#c6bddb;font-size:10px;font-weight:600;letter-spacing:.14em}.proof-copy h3{margin:0 0 12px;font-size:clamp(24px,2.4vw,30px);line-height:1.12;letter-spacing:-.03em;text-wrap:balance}.proof-copy h3 .orange{background:linear-gradient(120deg,var(--orange),#ff9a5a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.proof-copy p{margin:0;color:var(--muted);font-size:15px;line-height:1.55;max-width:42ch}.proof-visual{min-width:0}.pv-device,.pv-status{border:1px solid hsla(0,0%,100%,.1);border-radius:16px;background:rgba(8,6,16,.72);overflow:hidden}.pv-top{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid hsla(0,0%,100%,.08);color:#a99fbc;font-size:10px;letter-spacing:.12em}.pv-live{color:#a9b87e;padding:3px 8px;border-radius:999px;border:1px solid hsla(76,29%,61%,.35);background:hsla(76,29%,61%,.08)}.pv-rows{padding:8px 6px}.pv-row{display:grid;grid-template-columns:1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:10px;border-radius:10px;font-size:13px;color:#d5cee8}.pv-row+.pv-row{margin-top:2px}.pv-row:nth-child(odd){background:hsla(0,0%,100%,.025)}.pv-ok{color:#7dcea0}.pv-ok,.pv-warn{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.04em}.pv-warn{color:#e8b86d}.pv-footer{padding:11px 14px;border-top:1px solid hsla(0,0%,100%,.08);color:#8f86a8;font-size:10px;letter-spacing:.1em}.pv-status{padding:10px;display:flex;flex-direction:column;gap:8px}.pv-status-row{display:grid;grid-template-columns:10px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:12px;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02);font-size:13px}.pv-status-row.good .pv-dot{width:8px;height:8px;border-radius:50%;background:#36c28b;box-shadow:0 0 0 3px rgba(54,194,139,.15)}.pv-status-row.alert{border-color:rgba(242,100,26,.35);background:rgba(242,100,26,.07)}.pv-status-row.alert .pv-dot{width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 3px rgba(242,100,26,.15)}.pv-who{color:var(--text);font-weight:600}.pv-state{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.04em;color:#a99fbc}.pv-status-row.good .pv-state{color:#7dcea0}.pv-status-row.alert .pv-state{color:#ffb089}.coach-lab{padding-top:28px}.coach-lab-grid{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:40px;gap:40px;align-items:start}.coach-lab-copy{max-width:520px}.coach-lab-copy .chapter-index{display:block;margin-bottom:14px}.coach-lab-copy h2{margin:0 0 14px;font-size:clamp(28px,3.2vw,40px);line-height:1.08;letter-spacing:-.035em;text-wrap:balance;text-align:left}.coach-lab-copy h2 .orange{background:linear-gradient(120deg,var(--orange),#ff9a5a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.coach-lab-copy>p{margin:0 0 22px;color:var(--muted);font-size:16px;line-height:1.55;text-align:left}.coach-lab-controls{align-items:flex-start;margin-bottom:18px}.coach-lab-controls .tab{cursor:pointer;pointer-events:auto;position:relative;z-index:2}.coach-lab #demoConsole{opacity:1!important;filter:none!important}.coach-lab-controls .tab-row,.coach-lab-stats{justify-content:flex-start}.coach-lab-stats{margin-top:8px}.coach-lab .demo-stage{max-width:none;margin:0}.coach-lab .demo-cap{margin-top:14px;text-align:left;color:var(--muted);font-size:13px}@media (max-width:980px){.coach-lab-grid,.proof-grid{grid-template-columns:minmax(0,1fr)}.proof-panel-flip .proof-copy,.proof-panel-flip .proof-visual{order:0}.coach-lab-copy{max-width:none}}@media (max-width:560px){.proof-panel{padding:16px;gap:16px}.proof-copy h3{font-size:24px}.coach-lab-copy h2{font-size:28px}.pv-status-row{grid-template-columns:10px 1fr}.pv-state{grid-column:2}}.console{position:relative;background:#0b0816;border:1px solid var(--line);overflow:hidden;box-shadow:0 0 50px rgba(75,42,142,.22)}.console,.console:before{border-radius:var(--radius)}.console:before{content:"";position:absolute;inset:0;padding:1px;background:linear-gradient(120deg,rgba(242,100,26,.5),transparent 40%,rgba(142,58,158,.5) 70%,transparent);background-size:200% 200%;animation:borderFlow 8s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes borderFlow{to{background-position:200% 200%}}.console .top{display:flex;align-items:center;justify-content:space-between;padding:13px 18px;border-bottom:1px solid var(--line)}.console .body{padding:22px}.console .urlref{font-size:12.5px;color:var(--muted);margin:0;word-break:break-all}.demo-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.lesson-chip{flex:0 0 auto;font-size:10px;font-weight:600;letter-spacing:.12em;color:#a9b87e;padding:5px 10px;border-radius:999px;border:1px solid hsla(76,29%,61%,.32);background:hsla(76,29%,61%,.08)}.coach2{display:flex;gap:14px;align-items:flex-start;padding:16px;border-radius:16px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(135deg,rgba(242,100,26,.07),transparent 42%),hsla(0,0%,100%,.025)}.coach2.coach-pop{animation:coachPop .45s cubic-bezier(.2,.8,.2,1)}@keyframes coachPop{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:none}}.coach2 .av{flex:none;width:36px;height:36px;border-radius:11px;background:linear-gradient(135deg,var(--orange),var(--magenta));display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;color:#fff;box-shadow:0 8px 20px rgba(242,100,26,.28)}.coach2-body{min-width:0;flex:1 1}.coach2 .who{font-size:11px;color:var(--orange);font-weight:600;margin-bottom:8px;letter-spacing:.06em}.coach2 .lead{margin:0 0 8px;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:var(--text)}.coach2 .txt{font-size:14.5px;color:#dcd5f0;min-height:0;line-height:1.65;margin-bottom:14px}.coach-tip{display:flex;flex-direction:column;gap:4px;padding:12px 13px;border-radius:12px;border:1px solid rgba(54,194,139,.28);background:rgba(54,194,139,.07)}.coach-tip-label{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#7dcea0}.coach-tip #demoTipText,.coach-tip span:last-child{font-size:13.5px;line-height:1.45;color:#e8e2f6;font-weight:500}.cursor{display:inline-block;width:8px;background:var(--orange);margin-left:1px;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.stat-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:34px}.stat{font-size:12.5px;color:var(--muted);padding:8px 14px;border:1px solid var(--line);border-radius:999px;transition:transform .2s ease,border-color .2s ease}.stat:hover{transform:translateY(-2px);border-color:rgba(54,194,139,.4)}.stat b{color:var(--green)}.demo-cap{text-align:center;color:var(--muted);margin-top:26px;font-size:15px;max-width:620px;margin-left:auto;margin-right:auto}.score-band{background:linear-gradient(165deg,var(--surface),#100b20);border:1px solid var(--line);border-radius:26px;padding:48px;display:grid;grid-template-columns:auto 1fr;grid-gap:48px;gap:48px;align-items:center}.ring-wrap{position:relative;width:200px;height:200px;flex:none}.ring-wrap svg{transform:rotate(-90deg)}.ring-bg{stroke:hsla(0,0%,100%,.08)}.ring-fg{stroke:url(#scoreGrad);stroke-linecap:round;transition:filter .4s ease;filter:drop-shadow(0 0 0 transparent)}.ring-wrap.score-grown .ring-fg{filter:drop-shadow(0 0 10px rgba(54,194,139,.35))}.ring-wrap.score-grown{animation:scoreSettle .7s ease}@keyframes scoreSettle{0%{transform:scale(1)}40%{transform:scale(1.04)}to{transform:scale(1)}}.ring-num{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ring-num .n{font-size:54px;font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.03em;transition:text-shadow .45s ease,color .45s ease}.ring-wrap.score-grown .ring-num .n{text-shadow:0 0 28px rgba(54,194,139,.28)}.ring-num .l{font-size:12px;color:var(--green);letter-spacing:.08em;text-transform:uppercase;margin-top:4px}.score-copy h2{font-size:clamp(26px,3vw,34px);margin-bottom:14px}.score-copy h2 .orange{background:linear-gradient(120deg,var(--orange),#ff9a5a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.score-copy p{color:var(--muted);font-size:16px;margin-bottom:22px;max-width:520px}.milestones{display:flex;gap:10px;flex-wrap:wrap}.ms{padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:hsla(0,0%,100%,.02);font-size:13px;opacity:.55;transition:opacity .35s ease,border-color .35s ease,background .35s ease,transform .35s ease}.ms.ms-lit{opacity:1;border-color:rgba(54,194,139,.35);background:rgba(54,194,139,.08);transform:translateY(-2px)}.ms b{display:block;color:var(--text);font-size:13px;margin-bottom:2px}.ms span{color:var(--muted);font-size:12px}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px}.step{transition:transform .2s ease;position:relative}.step:hover{transform:translateY(-3px)}.step .num{font-family:JetBrains Mono,monospace;font-size:46px;font-weight:700;color:transparent;-webkit-text-stroke:1.5px rgba(242,100,26,.55);margin-bottom:10px}.step:hover .num{-webkit-text-stroke:1.5px rgba(242,100,26,.9)}.step h3{font-size:19px;margin-bottom:8px}.step p{color:var(--muted);font-size:15px}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;align-items:start}.plan{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:30px 26px;position:relative;transition:transform .2s ease}.plan:hover{transform:translateY(-4px)}.plan.feature{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange),0 24px 60px rgba(242,100,26,.18);background:linear-gradient(180deg,rgba(242,100,26,.06),var(--surface))}.plan.feature:before{content:"";position:absolute;inset:-1px;border-radius:20px;padding:1px;background:linear-gradient(130deg,var(--orange),transparent 35%,var(--magenta) 65%,transparent);background-size:200% 200%;animation:borderFlow 7s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ribbon{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--orange);color:#1a0e06;font-size:11.5px;font-weight:700;padding:5px 14px;border-radius:999px;letter-spacing:.04em;z-index:2}.plan .pname{font-size:14px;font-weight:600;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:12px}.plan .cost{font-size:40px;font-weight:800}.plan .cost span{font-size:15px;font-weight:500;color:var(--muted)}.plan .per{font-size:12.5px;color:var(--muted);margin-bottom:6px}.plan .blurb{font-size:14px;color:var(--muted);margin:14px 0 18px;min-height:40px}.plan ul{list-style:none;margin-bottom:24px}.plan li{font-size:14px;padding:7px 0 7px 26px;position:relative;color:#d5cee8}.plan li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:700}.plan .btn{width:100%;justify-content:center}.price-note{color:var(--muted);font-size:13.5px;margin-top:28px}.price-note,.vet{text-align:center}.vet{background:linear-gradient(170deg,#131024,#0c0918);border:1px solid var(--line);border-radius:26px;padding:64px 48px;margin:30px 0;box-shadow:0 30px 80px rgba(0,0,0,.45);overflow:hidden}.vet,.vet>*{position:relative}.vet>*{z-index:1}.vet h2{font-size:clamp(26px,3.4vw,38px);margin-bottom:20px}.vet p{color:var(--ink-soft,#cfc7e6);max-width:760px;margin:0 auto 22px;font-size:17px}.vet .cap{font-size:13px;color:var(--muted);letter-spacing:.04em}.mission-eyebrow{color:var(--orange);font-size:12.5px;font-weight:600;letter-spacing:.22em;margin-bottom:20px}.vet-h{max-width:22ch;margin-left:auto;margin-right:auto}.vet-h2{margin-top:18px}.glory-blue{background:linear-gradient(120deg,#3f7fe0,#6aa8ff);-webkit-background-clip:text;background-clip:text}.glory-blue,.glory-red{-webkit-text-fill-color:transparent}.glory-red{background:linear-gradient(120deg,#b22234,#ff5a4d);-webkit-background-clip:text;background-clip:text}.glory-cream{background:linear-gradient(120deg,#ffeede,#eec3ae);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.signup{text-align:center;padding:90px 0}.signup h2{font-size:clamp(28px,3.6vw,42px);margin-bottom:14px}.signup p{color:var(--muted);font-size:17px;max-width:520px;margin:0 auto 30px}.form{display:flex;gap:12px;max-width:480px;margin:0 auto;flex-wrap:wrap;justify-content:center}.form input{flex:1 1;min-width:220px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 16px;color:var(--text);font-size:15px;font-family:inherit}.form input::placeholder{color:var(--muted)}.form input:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 3px rgba(242,100,26,.2)}.note{font-size:12.5px;color:var(--muted);margin-top:16px}footer{border-top:1px solid var(--line);padding:54px 0 30px;margin-top:40px}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:30px;gap:30px;margin-bottom:36px}.foot-brand p{color:var(--muted);font-size:13.5px;max-width:280px;margin-top:12px}.foot-col h5{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:14px}.foot-col a{display:block;color:#c9c1e2;font-size:14px;padding:5px 0;transition:color .2s ease}.foot-col a:hover{color:var(--orange)}.foot-bottom{border-top:1px solid var(--line);padding-top:22px;font-size:13px;color:var(--muted);text-align:center}.reveal{opacity:0;transform:translateY(24px) scale(.99);filter:blur(6px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1),filter .7s ease;will-change:opacity,transform,filter}.reveal.in{opacity:1;transform:none;filter:none}div[id],section[id]{scroll-margin-top:90px}@media (max-width:980px){.hero-grid{grid-template-columns:1fr;gap:40px}.logo-watermark{top:2%;right:-20%;width:90vw;opacity:.04}.feat-grid,.scen-grid{grid-template-columns:repeat(2,1fr)}.price-grid,.steps{grid-template-columns:1fr}.price-grid{max-width:440px;margin:0 auto}.score-band{grid-template-columns:1fr;justify-items:center;text-align:center;gap:30px;padding:40px 28px}.score-copy p{margin-left:auto;margin-right:auto}.milestones{justify-content:center}.foot-grid{grid-template-columns:1fr 1fr}.nav-links{display:none}.nav-links.open{display:flex;position:absolute;flex-direction:column;top:88px;right:24px;background:var(--surface);padding:18px;border-radius:14px;border:1px solid var(--line);gap:16px}.hamburger{display:block}}@media (max-width:560px){.feat-grid,.foot-grid,.scen-grid{grid-template-columns:1fr}.mock{transform:none;animation:none}}.console-link{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;letter-spacing:.09em;color:var(--text)!important;padding:8px 14px;border-radius:999px;border:1px solid rgba(54,194,139,.38);background:rgba(54,194,139,.06);position:relative;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .18s ease,background .25s ease}.console-link .dot{color:var(--green);background:var(--green)}.console-link:after{content:"";position:absolute;top:0;left:-130%;width:55%;height:100%;background:linear-gradient(110deg,transparent,hsla(0,0%,100%,.18),transparent);transform:skewX(-20deg);transition:left .55s ease;pointer-events:none}.console-link:hover{border-color:rgba(242,100,26,.65);background:rgba(242,100,26,.07);box-shadow:0 0 24px rgba(242,100,26,.28);transform:translateY(-1px)}.console-link:hover:after{left:140%}.console-link:hover .dot{color:var(--orange);background:var(--orange)}.cl-swap{position:relative;display:inline-grid;justify-items:center}.cl-swap .a,.cl-swap .b{grid-area:1/1;white-space:nowrap;transition:opacity .22s ease,transform .22s ease}.cl-swap .b{opacity:0;transform:translateY(9px);color:var(--orange)}.console-link:hover .cl-swap .a{opacity:0;transform:translateY(-9px)}.console-link:hover .cl-swap .b{opacity:1;transform:none}.tagline.alert{color:var(--orange)}.blocked-screen .shield{position:relative}.blocked-screen .shield .ping{position:absolute;top:50%;left:50%;width:34px;height:34px;border-radius:50%;border:1.5px solid rgba(242,100,26,.7);transform:translate(-50%,-50%);animation:ping 2.4s ease-out infinite;pointer-events:none}@keyframes ping{0%{opacity:.9;transform:translate(-50%,-50%) scale(.6)}80%,to{opacity:0;transform:translate(-50%,-50%) scale(2.4)}}.marquee{position:relative;z-index:1;overflow:hidden;border-bottom:1px solid var(--line);padding:11px 0;background:rgba(0,0,0,.25);-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.marquee-track{display:flex;gap:52px;width:max-content;white-space:nowrap;font-size:12.5px;color:var(--muted);animation:marq 38s linear infinite}.marquee-track>span{display:inline-flex;gap:8px;align-items:center}.marquee:hover .marquee-track{animation-play-state:paused}.marquee .ok{color:var(--green);font-weight:600}@keyframes marq{to{transform:translateX(-50%)}}.cd-band{position:relative;background:linear-gradient(165deg,var(--surface),#100b20);border:1px solid var(--line);border-radius:26px;padding:44px 40px;overflow:hidden}.cd-band:before{inset:0;border-radius:26px;padding:1px;background:linear-gradient(120deg,rgba(242,100,26,.45),transparent 35%,rgba(142,58,158,.45) 65%,transparent);background-size:200% 200%;animation:borderFlow 9s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.cd-band:after,.cd-band:before{content:"";position:absolute;pointer-events:none}.cd-band:after{top:-60%;left:50%;width:900px;height:900px;transform:translateX(-50%);background:conic-gradient(from 0deg,transparent 82%,rgba(242,100,26,.07) 92%,transparent 100%);border-radius:50%;animation:sweep 16s linear infinite}.cd-band>*{position:relative;z-index:1}.cd-flow{display:flex;align-items:center;gap:12px}.cd-node{flex:1 1;min-width:118px;text-align:center;padding:18px 12px;border-radius:16px;border:1px solid var(--line);background:hsla(0,0%,100%,.02);animation:nodeWake 5.2s ease-in-out infinite}.cd-node .t{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.07em;margin-bottom:4px}.cd-node small{color:var(--muted);font-size:12px;line-height:1.45;display:block}.cd-node.threat{--wake:rgba(255,106,90,.55);border-color:rgba(255,106,90,.35);animation-delay:0s}.cd-node.threat .t{color:#ff6a5a}.cd-node.agent{--wake:rgba(242,100,26,.6);border-color:rgba(242,100,26,.4);animation-delay:1.2s}.cd-node.agent .t{color:var(--orange)}.cd-node.ai{--wake:rgba(142,58,158,.75);position:relative;border-color:transparent;animation-delay:2.4s}.cd-node.ai:before{content:"";position:absolute;inset:-1px;border-radius:16px;padding:1.5px;background:linear-gradient(130deg,var(--orange),var(--magenta) 45%,var(--green) 80%,var(--orange));background-size:250% 250%;animation:borderFlow 5s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.cd-node.ai .t{background:linear-gradient(120deg,var(--orange),#d76ae8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cd-node.db{--wake:rgba(142,58,158,.5);animation-delay:3.6s}.cd-node.db .t{color:var(--magenta);filter:brightness(1.5)}.cd-node.all{--wake:rgba(54,194,139,.6);border-color:rgba(54,194,139,.4);animation-delay:4.8s}.cd-node.all .t{color:var(--green)}@keyframes nodeWake{0%,1%{box-shadow:0 0 0 transparent;transform:none}5%{box-shadow:0 0 28px var(--wake,hsla(0,0%,100%,.3));transform:translateY(-3px) scale(1.02)}14%,to{box-shadow:0 0 0 transparent;transform:none}}.cd-line{position:relative;flex:0 1 56px;min-width:26px;height:2px;background:linear-gradient(90deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.2),hsla(0,0%,100%,.06))}.cd-line .pulse{position:absolute;top:50%;left:0;width:9px;height:9px;border-radius:50%;background:var(--orange);box-shadow:0 0 14px var(--orange);transform:translate(-50%,-50%);animation:pulseRun 5.2s cubic-bezier(.5,0,.5,1) infinite}.cd-line .pulse.p1{animation-delay:0s;background:#ff6a5a;box-shadow:0 0 14px #ff6a5a}.cd-line .pulse.p2{animation-delay:1.2s}.cd-line .pulse.p3{animation-delay:2.4s;background:#b565d8;box-shadow:0 0 14px #b565d8}.cd-line .pulse.p4{animation-delay:3.6s;background:var(--green);box-shadow:0 0 14px var(--green)}@keyframes pulseRun{0%{left:0;opacity:0}2%{opacity:1}21%{left:100%;opacity:1}24%{left:100%;opacity:0}to{left:100%;opacity:0}}.cd-notes{display:flex;gap:26px;justify-content:center;flex-wrap:wrap;margin-top:26px;font-size:12.5px;color:var(--muted)}.cd-notes .ok{color:var(--green)}.cd-notes .bad{color:#ff6a5a}.cd-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:34px;border-top:1px solid var(--line);padding-top:30px}.cds{text-align:center}.cds .n{font-size:clamp(34px,4vw,48px);font-weight:800;letter-spacing:-.02em;background:linear-gradient(120deg,var(--orange),#ff9a5a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;line-height:1.1}.cds .l{color:var(--muted);font-size:13px;margin-top:6px}.inbox-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:44px;gap:44px;align-items:center}.inbox-mock{background:linear-gradient(160deg,var(--surface),#120d22);border:1px solid var(--line);border-radius:22px;padding:18px;box-shadow:0 30px 70px rgba(0,0,0,.5),0 0 60px rgba(142,58,158,.12);position:relative;overflow:hidden}.im-head{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;color:var(--muted);letter-spacing:.06em;padding:4px 4px 14px}.im-scan{position:absolute;left:0;right:0;top:44px;height:2px;background:linear-gradient(90deg,transparent,rgba(242,100,26,.8),transparent);animation:imScan 10s ease-in-out infinite;pointer-events:none}@keyframes imScan{0%,4%{top:44px;opacity:0}8%{opacity:1}26%{top:78%;opacity:1}30%,to{opacity:0}}.im-row{display:flex;align-items:center;gap:12px;padding:13px 14px;border:1px solid var(--line);border-radius:12px;margin-bottom:9px;background:hsla(0,0%,100%,.015);position:relative}.im-from{font-weight:600;font-size:13.5px;flex:none;width:118px}.im-from,.im-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.im-sub{color:var(--muted);font-size:13px;flex:1 1}.im-ok{color:var(--green);font-weight:700;font-size:13px}.im-row.bad{animation:rowThreat 10s ease-in-out infinite}@keyframes rowThreat{0%,18%{background:hsla(0,0%,100%,.015);border-color:var(--line);opacity:1;transform:none}26%,58%{background:rgba(242,100,26,.08);border-color:rgba(242,100,26,.55);opacity:1;transform:none}66%,92%{background:rgba(255,106,90,.04);border-color:hsla(0,0%,100%,.05);opacity:.42;transform:translateX(7px)}to{background:hsla(0,0%,100%,.015);border-color:var(--line);opacity:1;transform:none}}.im-stamp{position:absolute;right:12px;top:50%;translate:0 -50%;rotate:-6deg;font-size:10.5px;font-weight:700;letter-spacing:.1em;color:#ff8a6a;border:1.5px solid rgba(255,138,106,.8);border-radius:6px;padding:3px 8px;background:rgba(20,10,8,.55);opacity:0;animation:stampIn 10s ease-in-out infinite}@keyframes stampIn{0%,30%{opacity:0;scale:1.6}36%,60%{opacity:1;scale:1}66%,92%{opacity:.85;scale:.94}to{opacity:0;scale:1.6}}.im-q{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--muted);border:1px dashed rgba(242,100,26,.45);border-radius:12px;padding:11px 14px;margin:4px 0 14px;background:rgba(242,100,26,.05)}.im-q b{color:var(--orange);animation:qBump 10s ease-in-out infinite;display:inline-block}@keyframes qBump{0%,34%{transform:none}40%{transform:scale(1.5)}46%,to{transform:none}}.im-q .qshield{width:16px;height:16px;stroke:var(--orange);stroke-width:1.8;fill:none;flex:none}.inbox-copy{display:flex;flex-direction:column;gap:20px}.ib-point{display:flex;gap:15px;align-items:flex-start}.ib-point .ic{flex:none;width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(242,100,26,.12);color:var(--orange)}.ib-point h3{font-size:16.5px;margin-bottom:4px}.ib-point p{color:var(--muted);font-size:14px}.flagline{height:3px;width:76px;margin:0 auto 22px;border-radius:2px;background:linear-gradient(90deg,#b22234 0 33%,#f2eef9 33% 66%,#3c3b6e 66% 100%);box-shadow:0 0 14px rgba(178,34,52,.35);transition:width 1s cubic-bezier(.2,.7,.2,1) .25s}.vet.reveal .flagline{width:0}.vet.reveal.in .flagline{width:76px}.watchline{margin-top:18px;font-size:13px;color:var(--orange);letter-spacing:.14em}.vet-flag{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;border-radius:26px}.vet-flag .stripes{position:absolute;inset:-12%;background:repeating-linear-gradient(177deg,rgba(178,34,52,.13) 0 34px,hsla(0,0%,100%,.05) 34px 68px);opacity:.55;animation:stripesDrift 16s ease-in-out infinite alternate}@keyframes stripesDrift{0%{transform:translateY(-9px) skewY(-.4deg)}to{transform:translateY(9px) skewY(.4deg)}}.vet-flag .stars{position:absolute;top:0;left:0;width:38%;height:54%;background:radial-gradient(circle,hsla(0,0%,100%,.55) 1.1px,transparent 1.7px),rgba(60,59,110,.38);background-size:30px 30px,auto;background-position:10px 12px,0 0;opacity:.42;-webkit-mask-image:radial-gradient(130% 130% at 0 0,#000 50%,transparent 98%);mask-image:radial-gradient(130% 130% at 0 0,#000 50%,transparent 98%)}.vet-flag .sheen{position:absolute;inset:-5%;background:linear-gradient(112deg,transparent 42%,hsla(0,0%,100%,.09) 50%,transparent 58%);animation:flagSheen 8.5s ease-in-out infinite}@keyframes flagSheen{0%{transform:translateX(-55%)}60%,to{transform:translateX(55%)}}.vet-flag .tw{position:absolute;color:#fff;font-size:11px;font-style:normal;opacity:.15;animation:twinkle 3.8s ease-in-out infinite;text-shadow:0 0 8px hsla(0,0%,100%,.8)}.vet-flag .t1{top:9%;left:5%}.vet-flag .t2{top:24%;left:13%;animation-delay:.9s}.vet-flag .t3{top:12%;left:22%;animation-delay:1.7s}.vet-flag .t4{top:34%;left:7%;animation-delay:2.4s;font-size:9px}.vet-flag .t5{top:30%;left:27%;animation-delay:3.1s;font-size:9px}@keyframes twinkle{0%,to{opacity:.12;transform:scale(.8)}50%{opacity:.7;transform:scale(1.2)}}.cds .l .livedot{color:var(--green);background:var(--green);margin-right:7px;vertical-align:1px}.cds .n{font-size:clamp(28px,3.3vw,42px)}.joined{gap:14px;max-width:520px;margin:0 auto;padding:18px 22px;border:1px solid rgba(54,194,139,.4);border-radius:14px;background:rgba(54,194,139,.07);box-shadow:0 0 30px rgba(54,194,139,.12);animation:heroIn .5s cubic-bezier(.2,.7,.2,1) both}.joined,.joined-check{display:flex;align-items:center;justify-content:center}.joined-check{flex:none;width:34px;height:34px;border-radius:50%;background:var(--green);color:#06251a;font-weight:800}.joined-txt{text-align:left;font-size:15px}.joined-txt .mono{display:block;color:var(--green);font-size:12px;margin-top:3px;letter-spacing:.04em}.form .btn[disabled]{opacity:.7;cursor:wait}@media (max-width:980px){.scen-grid{grid-template-columns:repeat(2,1fr)}.cd-flow{flex-direction:column;gap:10px}.cd-line{flex:none;width:2px;height:34px;min-width:0;background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.2),hsla(0,0%,100%,.06))}.cd-line .pulse{display:none}.cd-node{width:100%}.cd-stats{gap:24px}.cd-stats,.inbox-grid{grid-template-columns:1fr}.inbox-grid{gap:34px}.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-grid>div,.inbox-grid>div{min-width:0}.inbox-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.feat-grid,.scen-grid{grid-template-columns:1fr}.hero{padding-top:48px}.hero h1{font-size:clamp(32px,9vw,40px)}.sec{padding:56px 0}.sec-head h2{font-size:clamp(25px,7.5vw,32px)}.cd-band{padding:30px 18px}.cd-stats .cds .n{font-size:30px}.im-from{width:86px;font-size:12.5px}.im-sub{font-size:12px}.score-band{padding:34px 20px}.vet{padding:44px 22px}.vet-h{max-width:none}.signup .form .btn{width:100%;justify-content:center}.osstrip{padding:16px 0}.os-inner{gap:14px;font-size:13.5px}.plan.feature{margin-top:8px}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1!important;transform:none!important;filter:none!important}.aurora,.hero:after{display:none}.hero-anim{opacity:1!important;transform:none!important}.im-row.bad{opacity:1;background:rgba(242,100,26,.08);border-color:rgba(242,100,26,.55)}.im-stamp{opacity:1;scale:1}.marquee-track,.wf-glow,.wf-hud-dot,.wf-node,.wf-orbit{animation:none!important}.wf-orbit{opacity:.35}.wf-node{opacity:.85;transform:none!important}}.watch-field{position:relative;isolation:isolate;padding:28px 18px 18px;min-height:420px;display:grid;place-items:center}.wf-glow{position:absolute;inset:8% 12%;border-radius:50%;background:radial-gradient(circle at 50% 45%,rgba(242,100,26,.18),transparent 55%),radial-gradient(circle at 60% 60%,rgba(75,42,142,.35),transparent 60%);filter:blur(28px);z-index:0;animation:wfPulse 8s ease-in-out infinite alternate;pointer-events:none}@keyframes wfPulse{0%{opacity:.7;transform:scale(1)}to{opacity:1;transform:scale(1.06)}}.wf-grid{inset:0;z-index:0;background:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 28%,transparent 72%);mask-image:radial-gradient(circle at 50% 48%,#000 28%,transparent 72%);opacity:.55}.wf-grid,.wf-orbit{position:absolute;pointer-events:none}.wf-orbit{left:50%;top:48%;border:1px solid rgba(167,139,250,.18);border-radius:50%;transform:translate(-50%,-50%) rotateX(62deg);box-shadow:inset 0 0 24px rgba(75,42,142,.12);z-index:1}.wf-o1{width:min(92%,460px);animation:wfSpin 28s linear infinite;border-color:rgba(242,100,26,.22)}.wf-o1,.wf-o2{aspect-ratio:1}.wf-o2{width:min(78%,380px);animation:wfSpin 38s linear infinite reverse;border-style:dashed;opacity:.7}.wf-o3{width:min(64%,300px);aspect-ratio:1;animation:wfSpin 22s linear infinite;border-color:rgba(54,194,139,.2)}@keyframes wfSpin{to{transform:translate(-50%,-50%) rotateX(62deg) rotate(1turn)}}.wf-nodes{position:absolute;inset:0;z-index:2;pointer-events:none}.wf-node{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;border:1px solid rgba(54,194,139,.35);background:rgba(14,10,26,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;color:var(--muted);box-shadow:0 8px 24px rgba(0,0,0,.35);animation:wfFloat 5.5s ease-in-out infinite}.wf-node b{font-weight:600;color:var(--text)}.wf-node i{font-style:normal;color:var(--green);font-weight:700}.wf-node.n1{top:10%;left:6%;animation-delay:0s}.wf-node.n2{top:18%;right:4%;animation-delay:.6s}.wf-node.n3{bottom:22%;left:2%;animation-delay:1.1s}.wf-node.n4{bottom:14%;right:8%;animation-delay:1.7s}.wf-node.n5{top:46%;right:-2%;animation-delay:2.2s}@keyframes wfFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.wf-hud{position:absolute;top:6px;left:50%;transform:translateX(-50%);z-index:4;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid rgba(139,154,94,.35);background:rgba(14,10,26,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:JetBrains Mono,monospace;font-size:10.5px;font-weight:600;letter-spacing:.14em;color:#a9b87e;white-space:nowrap}.wf-hud-dot{width:7px;height:7px;border-radius:50%;background:#8b9a5e;box-shadow:0 0 0 0 rgba(139,154,94,.45);animation:wfHudPing 2.4s ease-out infinite}.wf-hud-sep{opacity:.45}.wf-hud-meta{color:var(--muted);font-weight:500;letter-spacing:.1em}@keyframes wfHudPing{0%{box-shadow:0 0 0 0 rgba(139,154,94,.45)}70%{box-shadow:0 0 0 8px rgba(139,154,94,0)}to{box-shadow:0 0 0 0 rgba(139,154,94,0)}}.wf-core{position:relative;z-index:3;width:100%;max-width:460px}.wf-brackets{position:absolute;inset:10px 6px;z-index:1;pointer-events:none}.wf-brackets span{position:absolute;width:18px;height:18px;border-color:rgba(139,154,94,.45);border-style:solid}.wf-brackets .tl{top:0;left:0;border-width:1.5px 0 0 1.5px}.wf-brackets .tr{top:0;right:0;border-width:1.5px 1.5px 0 0}.wf-brackets .bl{bottom:0;left:0;border-width:0 0 1.5px 1.5px}.wf-brackets .br{bottom:0;right:0;border-width:0 1.5px 1.5px 0}@media (max-width:980px){.watch-field{min-height:0;padding:20px 8px 8px}.wf-hud-meta,.wf-node.n5{display:none}}@media (max-width:560px){.wf-node{display:none}.wf-orbit{opacity:.45}.watch-field{padding-top:36px}}.hero-cinematic{min-height:0;padding:clamp(36px,4vw,48px) 0 28px;overflow:hidden;display:flex;align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.07);background:radial-gradient(ellipse at 72% 42%,rgba(75,42,142,.32),transparent 38%),radial-gradient(ellipse at 65% 52%,rgba(242,100,26,.08),transparent 32%),linear-gradient(180deg,rgba(14,10,26,.2),rgba(8,6,16,.76))}.hero-cinematic:after{display:none}.hero-horizon{left:50%;bottom:-55%;width:160vw;height:110vw;transform:translateX(-50%) perspective(900px) rotateX(72deg);transform-origin:50% 100%;border-radius:50%;border:1px solid rgba(167,139,250,.14);background:linear-gradient(rgba(167,139,250,.08) 1px,transparent 0),linear-gradient(90deg,rgba(167,139,250,.08) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:radial-gradient(ellipse,#000 18%,transparent 68%);mask-image:radial-gradient(ellipse,#000 18%,transparent 68%);opacity:.62}.hero-beam,.hero-horizon{position:absolute;pointer-events:none}.hero-beam{top:-25%;width:1px;height:130%;background:linear-gradient(transparent,rgba(242,100,26,.32),transparent);box-shadow:0 0 32px 4px rgba(242,100,26,.09);transform:rotate(18deg)}.hero-beam-left{left:15%}.hero-beam-right{right:16%;transform:rotate(-21deg);opacity:.45}.hero-command{display:grid;grid-template-columns:minmax(0,1fr) minmax(500px,1fr);align-items:center;grid-gap:clamp(24px,3vw,46px);gap:clamp(24px,3vw,46px)}.hero-copy{position:relative;z-index:4}.hero-kicker{display:flex;align-items:center;gap:10px;margin-bottom:22px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.13em;color:#c6bddb}.mark-logo{width:22px;height:22px;flex:0 0 auto;object-fit:contain;opacity:.58;filter:grayscale(1) brightness(1.65);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mark-logo-lg{width:32px;height:32px;opacity:.5}.kicker-rule{width:34px;height:1px;background:hsla(0,0%,100%,.16)}.kicker-state{color:#a9b87e}.hero-cinematic h1{max-width:720px;margin:0;font-size:clamp(48px,4.4vw,68px);line-height:.98;letter-spacing:-.047em;text-wrap:balance}.hero-lockup{display:block;margin-top:12px;color:transparent;background:linear-gradient(105deg,#ffb182 0,var(--orange) 48%,#d94bff 118%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 12px 34px rgba(242,100,26,.15))}.hero-deck{max-width:590px;margin:27px 0 0;color:#c8bfdc;font-size:clamp(17px,1.35vw,20px);line-height:1.65}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:32px}.hero-primary{min-height:50px;padding-inline:23px}.hero-text-link{display:inline-flex;align-items:center;gap:9px;color:var(--text);font-size:14px;font-weight:500;transition:color .2s ease,transform .2s ease}.hero-text-link:hover{color:var(--orange);transform:translateY(-1px)}.hero-assurance{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:28px;color:#958aa9;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.03em}.hero-assurance span{display:inline-flex;align-items:center;gap:7px}.hero-assurance span+span:before{content:"·";margin-right:8px;color:#504762}.assurance-dot{width:7px;height:7px;border-radius:50%;background:#8b9a5e}.hero-stage{position:relative;z-index:3;min-width:0;perspective:1400px}.hero-cinematic .watch-field{min-height:540px;padding:48px 32px 56px;transform:rotateY(-3deg) rotateX(1deg);transform-style:preserve-3d}.hero-cinematic .wf-core{max-width:510px;transform:translateZ(60px)}.hero-cinematic .mock{border-color:hsla(0,0%,100%,.13);box-shadow:0 48px 100px rgba(0,0,0,.62),0 0 80px rgba(75,42,142,.24),inset 0 1px hsla(0,0%,100%,.08)}.wf-depth-plane{position:absolute;inset:13% 7%;border:1px solid hsla(0,0%,100%,.06);border-radius:36px;pointer-events:none}.wf-depth-back{transform:translateZ(-80px) rotate(4deg);background:rgba(75,42,142,.06)}.wf-depth-mid{inset:17% 10%;transform:translateZ(-35px) rotate(-2deg);border-color:rgba(242,100,26,.1)}.wf-family-rail{position:absolute;left:50%;bottom:0;z-index:5;display:flex;gap:8px;transform:translateX(-50%) translateZ(70px);pointer-events:none}.wf-person{display:flex;align-items:center;gap:8px;min-width:104px;padding:7px 10px 7px 7px;border:1px solid rgba(167,139,250,.24);border-radius:10px;background:rgba(13,9,25,.9);box-shadow:0 10px 24px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:JetBrains Mono,monospace}.wf-person i{display:grid;place-items:center;width:26px;height:26px;flex:0 0 auto;border-radius:7px;background:linear-gradient(145deg,rgba(167,139,250,.25),rgba(75,42,142,.2));color:#e9e4f5;font-size:8px;font-style:normal;font-weight:700}.wf-person>span{display:flex;flex-direction:column;gap:2px}.wf-person b{color:#f4f1fa;font-size:9px;letter-spacing:.1em}.wf-person em{color:#a9b87e;font-size:7.5px;font-style:normal;letter-spacing:.08em}.hero-cinematic .wf-node{border-color:rgba(242,100,26,.28)}.hero-cinematic .wf-node i{color:#ff9f68;font-size:7px;letter-spacing:.05em}.hero-cinematic .wf-node.n1{left:4%;top:12%}.hero-cinematic .wf-node.n2{right:5%;top:12%}.hero-cinematic .wf-hud{top:17px}.hero-proof-rail{grid-column:1/-1;position:relative;z-index:5;display:grid;grid-template-columns:repeat(3,1fr);margin-top:6px;border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.08);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.022),transparent)}.proof-item{display:flex;align-items:center;gap:14px;padding:18px 20px}.proof-item+.proof-item{border-left:1px solid hsla(0,0%,100%,.08)}.proof-no{color:rgba(242,100,26,.72);font-family:JetBrains Mono,monospace;font-size:10px}.proof-item div{display:flex;flex-direction:column;gap:3px}.proof-item b{color:#f4f1fa;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.12em}.proof-item div span{color:#9e94b4;font-size:12.5px}@media (max-width:1080px){.hero-command{grid-template-columns:minmax(0,1fr) minmax(450px,1fr);gap:20px}.hero-cinematic h1{font-size:clamp(45px,5.4vw,66px)}.hero-cinematic .watch-field{min-height:500px}.wf-person.p1{left:-2%}}@media (max-width:900px){.hero-cinematic{min-height:auto;padding-top:36px}.hero-command{grid-template-columns:1fr}.hero-copy{max-width:760px}.hero-cinematic h1{max-width:760px;font-size:clamp(48px,8vw,72px)}.hero-deck{max-width:660px}.hero-stage{margin-top:4px}.hero-cinematic .watch-field{min-height:560px;transform:none}.hero-proof-rail{margin-top:0}}@media (max-width:640px){.hero-cinematic{padding:28px 0 18px}.hero-kicker{flex-wrap:wrap;line-height:1.5}.kicker-rule,.kicker-state{display:none}.hero-cinematic h1{font-size:clamp(40px,12vw,58px);line-height:1.02}.hero-deck{margin-top:22px;font-size:16px;line-height:1.6}.hero-actions{gap:17px}.hero-actions,.hero-assurance{align-items:flex-start;flex-direction:column}.hero-assurance span+span:before{display:none}.hero-cinematic .watch-field{min-height:470px;padding:48px 0 52px}.hero-cinematic .mock{padding:13px}.wf-family-rail{width:calc(100% - 18px);justify-content:center}.wf-person{min-width:0;padding:5px}.wf-person>span{display:none}.hero-proof-rail{grid-template-columns:1fr}.proof-item+.proof-item{border-left:0;border-top:1px solid hsla(0,0%,100%,.08)}.proof-item{padding:14px 8px}}@media (prefers-reduced-motion:reduce){.hero-beam,.hero-horizon{animation:none!important}.hero-cinematic .watch-field,.hero-cinematic .wf-core,.wf-depth-plane{transform:none!important}.wf-family-rail{transform:translateX(-50%)!important}}.threat-chapter{padding:clamp(88px,10vw,150px) 0;background:linear-gradient(90deg,transparent 49.9%,hsla(0,0%,100%,.045) 50%,transparent 50.1%),radial-gradient(circle at 82% 45%,rgba(75,42,142,.16),transparent 34%)}.threat-layout{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr);grid-gap:clamp(50px,7vw,110px);gap:clamp(50px,7vw,110px);align-items:center}.threat-copy{max-width:430px}.chapter-index{margin-bottom:18px;color:#a9b87e;font-size:10px;font-weight:600;letter-spacing:.18em}.sequence-heading h2,.threat-copy h2{font-size:clamp(36px,4vw,58px);line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.threat-copy>p{margin-top:24px;color:var(--muted);font-size:17px;line-height:1.75}.chapter-callout{display:flex;align-items:center;gap:13px;margin-top:30px;padding-top:22px;border-top:1px solid hsla(0,0%,100%,.1);color:#a99fbc;font-size:12px;line-height:1.5}.chapter-callout b{display:block;color:var(--text);font-weight:600}.threat-board{position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;background:linear-gradient(180deg,hsla(0,0%,100%,.035),transparent 24%),rgba(16,11,30,.86);box-shadow:0 36px 90px rgba(0,0,0,.4),0 0 70px rgba(75,42,142,.12)}.threat-board:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(hsla(0,0%,100%,.018) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.018) 1px,transparent 0);background-size:34px 34px;-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}.board-foot,.board-head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:13px 18px;color:#746987;font-size:8.5px;font-weight:600;letter-spacing:.15em}.board-head{border-bottom:1px solid hsla(0,0%,100%,.08)}.board-foot{justify-content:flex-start;gap:9px;border-top:1px solid hsla(0,0%,100%,.08);color:#8f84a4}.board-pulse{width:6px;height:6px;border-radius:50%;background:#8b9a5e}.threat-event{position:relative;z-index:1;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:15px;gap:15px;min-height:86px;padding:15px 18px;transition:background .2s ease,transform .2s ease}.threat-event+.threat-event{border-top:1px solid hsla(0,0%,100%,.065)}.threat-event:hover{background:hsla(0,0%,100%,.026);transform:translateX(3px)}.event-icon{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(167,139,250,.2);border-radius:12px;background:rgba(167,139,250,.06);color:#b5a2ed}.event-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6}.event-copy{min-width:0;display:flex;flex-direction:column;gap:4px}.event-copy b{overflow:hidden;color:#f0edf7;font-size:13.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.event-copy span{color:#81768f;font-size:11.5px}.event-verdict{min-width:112px;padding-left:16px;border-left:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:3px;text-align:right}.event-verdict i{color:#ff9f68;font-family:JetBrains Mono,monospace;font-size:9px;font-style:normal;font-weight:600;letter-spacing:.13em}.event-verdict.warn i{color:#f3c66d}.event-verdict span{color:#776d88;font-size:10.5px}.protection-sequence{position:relative;z-index:1;padding:40px 0 clamp(92px,10vw,148px)}.sequence-heading{max-width:720px;margin:0 auto 58px;text-align:center}.sequence-grid{display:grid;grid-template-columns:1fr 90px 1fr 90px 1fr;align-items:center}.sequence-step{position:relative;min-height:250px;padding:28px;border:1px solid hsla(0,0%,100%,.09);border-radius:22px;background:linear-gradient(155deg,hsla(0,0%,100%,.04),rgba(23,17,40,.58));box-shadow:inset 0 1px hsla(0,0%,100%,.04)}.sequence-no{position:absolute;right:20px;top:17px;color:rgba(242,100,26,.45);font-family:JetBrains Mono,monospace;font-size:10px}.sequence-icon{display:grid;place-items:center;width:52px;height:52px;margin-bottom:35px;border:1px solid rgba(242,100,26,.25);border-radius:15px;background:rgba(242,100,26,.07);color:var(--orange)}.sequence-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6}.sequence-step h3{margin-bottom:10px;font-size:23px}.sequence-step p{color:#9c91ad;font-size:14px;line-height:1.6}.sequence-path{position:relative;height:1px;overflow:visible;background:hsla(0,0%,100%,.1)}.sequence-path span{position:absolute;left:-3px;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 16px rgba(242,100,26,.65);animation:sequenceTravel 3.4s ease-in-out infinite}@keyframes sequenceTravel{0%,10%{left:-3px;opacity:0}25%{opacity:1}90%,to{left:calc(100% - 4px);opacity:0}}@media (max-width:900px){.threat-layout{grid-template-columns:1fr;gap:44px}.threat-copy{max-width:660px}.sequence-grid{grid-template-columns:1fr;gap:14px}.sequence-path{width:1px;height:34px;margin:0 auto}.sequence-path span{left:-3px;top:-3px;animation-name:sequenceTravelY}@keyframes sequenceTravelY{0%,10%{top:-3px;opacity:0}25%{opacity:1}90%,to{top:calc(100% - 4px);opacity:0}}}@media (max-width:560px){.threat-chapter{padding:78px 0;background:radial-gradient(circle at 85% 45%,rgba(75,42,142,.13),transparent 42%)}.sequence-heading h2,.threat-copy h2{font-size:36px}.threat-event{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:14px}.event-verdict{grid-column:2;min-width:0;padding:0;border:0;flex-direction:row;gap:7px;text-align:left}.board-head span:last-child{display:none}.sequence-heading{margin-bottom:36px;text-align:left}.sequence-step{min-height:210px}}@media (prefers-reduced-motion:reduce){.sequence-path span{animation:none!important;opacity:1}.threat-event:hover{transform:none}}.sentry-sec{position:relative}.sentry-sec:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 50% 0,rgba(75,42,142,.35),transparent 70%);pointer-events:none}.sentry-tiers{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;position:relative}.stier{background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.015));border:1px solid var(--line);border-radius:var(--radius);padding:26px 24px 22px;position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.2,.7,.3,1),border-color .35s}.stier:hover{transform:translateY(-4px);border-color:rgba(242,100,26,.35)}.stier-mid{border-color:rgba(242,100,26,.28)}.stier-mid:after{content:"";position:absolute;inset:0;background:radial-gradient(80% 60% at 50% 0,rgba(242,100,26,.1),transparent 70%);pointer-events:none}.stier-num{font-size:12px;letter-spacing:.12em;color:var(--orange);opacity:.85;margin-bottom:10px}.stier-time{font-size:10.5px;letter-spacing:.14em;color:var(--muted);opacity:.8;margin-bottom:14px}.stier h3{font-size:19px;margin-bottom:10px;line-height:1.3}.stier h3 em{font-style:normal;color:var(--orange)}.stier p{color:var(--muted);font-size:14.5px;line-height:1.65;margin-bottom:18px}.stier-bar{height:3px;background:hsla(0,0%,100%,.07);border-radius:3px;overflow:hidden}.stier-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--orange),#ff9a5a);border-radius:3px}.sentry-privacy{margin-top:26px;display:flex;gap:16px;align-items:flex-start;background:linear-gradient(120deg,rgba(54,194,139,.08),rgba(54,194,139,.02));border:1px solid rgba(54,194,139,.22);border-radius:var(--radius);padding:20px 22px}.sp-icon{flex:0 0 auto;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(54,194,139,.14);color:var(--green)}.sp-icon svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sp-copy{display:flex;flex-direction:column;gap:5px}.sp-copy strong{font-size:16px}.sp-copy span{color:var(--muted);font-size:14.5px;line-height:1.6}.sentry-guard{margin-top:16px;text-align:center;font-size:11px;letter-spacing:.12em;color:var(--muted);display:flex;flex-direction:column;gap:6px}.sentry-guard span{font-family:inherit;letter-spacing:0;font-size:13.5px;opacity:.75;text-transform:none}@media (max-width:900px){.sentry-tiers{grid-template-columns:1fr}.sentry-privacy{flex-direction:column;gap:12px}}