.lockon-landing-v2{--lockon-bg-0:#07090f;--lockon-bg-1:#0d1117;--lockon-bg-2:#0f141d;--lockon-line:rgba(240,244,248,0.08);--lockon-line-strong:rgba(240,244,248,0.16);--lockon-text:#f0f4f8;--lockon-text-dim:#8899aa;--lockon-text-mute:#5b6b7d;--lockon-cyan:#00d4ff;--lockon-cyan-soft:rgba(0,212,255,0.12);--lockon-cyan-edge:rgba(0,212,255,0.35);--lockon-error:#ff4d6a;--lockon-success:#00e5a0;--lockon-motion-fast:180ms;--lockon-motion-base:240ms;--lockon-motion-slow:280ms;--lockon-motion-ease:cubic-bezier(.22,.61,.36,1);font-family:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;background:radial-gradient(1200px 700px at 70% -10%,rgba(0,212,255,.06),transparent 60%),radial-gradient(600px 400px at 20% 80%,rgba(255,51,102,.035),transparent 65%),linear-gradient(180deg,#07090f,#0a0d14 40%,#0d1117);color:var(--lockon-text);-webkit-font-smoothing:antialiased;line-height:1.55;min-height:100vh;min-height:100dvh;overflow-x:hidden}.lockon-landing-v2:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='128' height='128'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/></filter><rect width='128' height='128' filter='url(%23n)'/></svg>");background-size:128px 128px}.lockon-landing-v2 ::selection{background:rgba(0,212,255,.3);color:#fff}.lockon-landing-v2 a{color:inherit;text-decoration:none}.lockon-landing-v2 .lockon-mono{font-family:var(--font-dm-mono),"DM Mono",ui-monospace,monospace}.lockon-landing-v2 .lockon-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 20px}@media (min-width:768px){.lockon-landing-v2 .lockon-wrap{padding:0 32px}}.lockon-landing-v2 .lockon-center{text-align:center}.lockon-landing-v2 .lockon-nav{position:sticky;top:0;z-index:50;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(7,9,15,.6);border-bottom:1px solid transparent;transition:border-color .3s,background .3s}.lockon-landing-v2 .lockon-nav-scrolled{border-bottom-color:var(--lockon-line);background:rgba(7,9,15,.82)}.lockon-landing-v2 .lockon-nav-inner{display:flex;align-items:center;justify-content:space-between;height:64px}.lockon-landing-v2 .lockon-logo{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:18px;letter-spacing:-.01em}.lockon-landing-v2 .lockon-logo b{font-weight:600}.lockon-landing-v2 .lockon-logo em{font-style:normal;color:var(--lockon-cyan)}.lockon-landing-v2 .lockon-nav-cta{background:transparent;color:var(--lockon-text);border:1px solid var(--lockon-line-strong);padding:9px 14px;border-radius:999px;font-size:13px;font-weight:500;transition:border-color .2s,color .2s,background .2s}.lockon-landing-v2 .lockon-nav-cta:hover{border-color:var(--lockon-cyan-edge);color:var(--lockon-cyan);background:rgba(0,212,255,.06)}.lockon-landing-v2 .lockon-nav-cta-primary{border-color:transparent;font-weight:600}.lockon-landing-v2 .lockon-btn,.lockon-landing-v2 .lockon-nav-cta-primary,.lockon-landing-v2 .lockon-nav-cta-primary:hover{background:var(--lockon-cyan);color:#001016}.lockon-landing-v2 .lockon-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:none;padding:14px 22px;border-radius:999px;font-weight:600;font-size:15px;letter-spacing:-.005em;min-height:48px;box-shadow:0 0 0 0 rgba(0,212,255,.45);transition:box-shadow .28s,transform .2s,background .2s;cursor:pointer}.lockon-landing-v2 .lockon-btn:hover{box-shadow:0 0 28px 2px rgba(0,212,255,.35)}.lockon-landing-v2 .lockon-btn:active{transform:translateY(1px)}.lockon-landing-v2 .lockon-arr{transition:transform .24s;display:inline-block}.lockon-landing-v2 .lockon-btn:hover .lockon-arr{transform:translateX(3px)}.lockon-landing-v2 .lockon-btn-ghost{background:transparent;color:var(--lockon-text);border:1px solid var(--lockon-line-strong);padding:13px 20px}.lockon-landing-v2 .lockon-btn-ghost:hover{border-color:var(--lockon-cyan-edge);color:var(--lockon-cyan);box-shadow:none}.lockon-landing-v2 .lockon-btn-full{width:100%;margin-top:22px;justify-content:space-between}.lockon-landing-v2 .lockon-btn-sm{padding:10px 16px;font-size:13px;min-height:auto}.lockon-landing-v2 .lockon-btn-lg{padding:16px 28px;font-size:16px}.lockon-landing-v2 .lockon-hero{padding:56px 0 96px;overflow:hidden}@media (min-width:768px){.lockon-landing-v2 .lockon-hero{padding:96px 0 140px}}.lockon-landing-v2 .lockon-hero>.lockon-wrap{position:relative;z-index:1}.lockon-landing-v2 .lockon-h1{font-size:clamp(40px,7.5vw,84px);line-height:1.02;letter-spacing:-.035em;font-weight:500;margin:20px 0 0;text-wrap:balance;max-width:16ch}.lockon-landing-v2 .lockon-subj-wrap{display:inline-block;position:relative;color:var(--lockon-cyan);text-align:left;vertical-align:baseline;white-space:nowrap}.lockon-landing-v2 .lockon-subj-caret{display:inline-block;width:.55ch;height:.95em;background:var(--lockon-cyan);margin-left:4px;vertical-align:-.08em;animation:lockon-blink 1.05s steps(1) infinite;box-shadow:0 0 16px rgba(0,212,255,.55)}@keyframes lockon-blink{50%{opacity:0}}.lockon-landing-v2 .lockon-hero-sub{color:var(--lockon-text-dim);font-size:clamp(16px,2.2vw,19px);max-width:52ch;margin:24px 0 0;line-height:1.55}.lockon-landing-v2 .lockon-hero-ctas{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:36px}.lockon-landing-v2 .lockon-hero-cred{color:var(--lockon-text-mute);font-size:13.5px;margin:0}.lockon-landing-v2 .lockon-symbols{position:absolute;inset:0;pointer-events:auto;z-index:0}.lockon-landing-v2 .lockon-sym{position:absolute;font-family:var(--font-dm-mono),"DM Mono",monospace;color:rgba(240,244,248,.05);user-select:none;transition:color .8s ease,transform 1.2s cubic-bezier(.2,.6,.2,1),text-shadow .8s ease;will-change:transform;font-weight:300}.lockon-landing-v2 .lockon-sym-hot{color:rgba(0,212,255,.55);text-shadow:0 0 22px rgba(0,212,255,.4)}@keyframes lockon-drift-a{0%{transform:translate(0) rotate(0deg)}50%{transform:translate(var(--dx),var(--dy)) rotate(2deg)}to{transform:translate(0) rotate(0deg)}}.lockon-landing-v2 .lockon-scrub-wrap,.lockon-landing-v2 section{position:relative}.lockon-landing-v2 .lockon-section-pad{padding:72px 0}@media (min-width:768px){.lockon-landing-v2 .lockon-section-pad{padding:112px 0}}.lockon-landing-v2 .lockon-scrub-intro{padding:56px 0 24px}@media (min-width:768px){.lockon-landing-v2 .lockon-scrub-intro{padding:88px 0 36px}}.lockon-landing-v2 .lockon-eyebrow{color:var(--lockon-cyan);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-family:var(--font-dm-mono),"DM Mono",monospace;font-weight:500}.lockon-landing-v2 .lockon-h2{font-size:clamp(30px,4.6vw,52px);line-height:1.08;letter-spacing:-.03em;font-weight:500;margin:14px 0 0;max-width:22ch;text-wrap:balance}.lockon-landing-v2 .lockon-h2.lockon-center{margin-left:auto;margin-right:auto}.lockon-landing-v2 .lockon-lede{color:var(--lockon-text-dim);font-size:clamp(16px,1.6vw,17.5px);margin-top:14px;max-width:56ch}.lockon-landing-v2 .lockon-scrub-wrap{height:150vh;--p:0}.lockon-landing-v2 .lockon-scrub-wrap-demo{height:122vh}.lockon-landing-v2 .lockon-scrub-item{--s:0;--e:1;--t:clamp(0,calc((var(--p) - var(--s)) / (var(--e) - var(--s))),1)}.lockon-landing-v2 .lockon-scrub-sticky{position:sticky;top:0;min-height:auto;display:flex;align-items:center;padding:56px 0 0}@media (min-width:768px){.lockon-landing-v2 .lockon-scrub-sticky{padding:72px 0 0}}.lockon-landing-v2 .lockon-dash-bg{background:linear-gradient(180deg,rgba(0,212,255,.015),transparent 60%)}.lockon-landing-v2 .lockon-dash-section{padding-bottom:56px}@media (min-width:1024px){.lockon-landing-v2 .lockon-dash-section{padding-bottom:40px}}@media (max-width:760px){.lockon-landing-v2 .lockon-scrub-wrap{height:auto}.lockon-landing-v2 .lockon-scrub-sticky{position:relative;min-height:0}.lockon-landing-v2 .lockon-scrub-item{--t:1}.lockon-landing-v2 .lockon-ink-scrub.lockon-scrub-item{clip-path:none;-webkit-clip-path:none}.lockon-landing-v2 .lockon-ann-pill.lockon-scrub-item,.lockon-landing-v2 .lockon-score-strip.lockon-scrub-item{opacity:1;transform:none}}.lockon-landing-v2 .lockon-demo-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:44px}@media (min-width:1024px){.lockon-landing-v2 .lockon-demo-grid{grid-template-columns:220px 1fr 240px;gap:24px;align-items:start}}.lockon-landing-v2 .lockon-ann-col{display:flex;flex-direction:column;gap:12px}.lockon-landing-v2 .lockon-ann-pill{position:relative;display:flex;gap:12px;align-items:flex-start;padding:12px 14px;background:rgba(15,20,29,.85);border:1px solid rgba(240,244,248,.08);border-radius:10px;backdrop-filter:blur(8px)}.lockon-landing-v2 .lockon-ann-pill.lockon-scrub-item{opacity:var(--t);transform:translateX(calc((1 - var(--t)) * 20px * var(--side-sign, 1)))}.lockon-landing-v2 .lockon-ann-ic{width:22px;height:22px;flex:0 0 22px;border-radius:50%;background:color-mix(in oklab,var(--pill-color) 18%,transparent);color:var(--pill-color);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;margin-top:1px}.lockon-landing-v2 .lockon-ann-title{font-size:11px;letter-spacing:.08em;color:var(--pill-color);text-transform:uppercase}.lockon-landing-v2 .lockon-ann-body{font-size:clamp(14.5px,1.3vw,14.5px);color:var(--lockon-text);margin-top:3px;line-height:1.45}.lockon-landing-v2 .lockon-paper{position:relative;background:linear-gradient(180deg,#0f141d,#0c1018);border:1px solid rgba(240,244,248,.08);border-radius:18px;padding:20px 18px 24px;box-shadow:0 30px 80px -30px rgba(0,0,0,.7),0 0 0 1px rgba(0,212,255,.04);overflow:hidden}.lockon-landing-v2 .lockon-paper-chrome{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.lockon-landing-v2 .lockon-dot-chrome{width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.08)}.lockon-landing-v2 .lockon-chrome-label{color:var(--lockon-text-mute);font-size:11px;letter-spacing:.08em}.lockon-landing-v2 .lockon-chrome-status{color:var(--lockon-success);font-size:11px;letter-spacing:.08em}.lockon-landing-v2 .lockon-paper-sheet{position:relative;background:repeating-linear-gradient(0deg,transparent 0 36px,rgba(0,212,255,.06) 36px 37px),linear-gradient(180deg,#0b0e15,#0a0d13);border-radius:10px;border:1px solid rgba(240,244,248,.04);min-height:480px;padding:20px 24px}.lockon-landing-v2 .lockon-ink-scrub.lockon-scrub-item{clip-path:inset(0 calc((1 - var(--t)) * 100%) 0 0);-webkit-clip-path:inset(0 calc((1 - var(--t)) * 100%) 0 0)}.lockon-landing-v2 .lockon-score-strip{margin-top:14px;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:rgba(255,255,255,.02);border:1px solid rgba(240,244,248,.06);border-radius:10px}.lockon-landing-v2 .lockon-score-strip.lockon-scrub-item{opacity:var(--t);transform:translateY(calc((1 - var(--t)) * 8px))}.lockon-landing-v2 .lockon-score-num{font-size:22px;font-weight:500;margin-top:2px}.lockon-landing-v2 .lockon-score-denom{color:var(--lockon-text-dim);font-weight:400}.lockon-landing-v2 .lockon-score-pct{color:var(--lockon-cyan);font-size:14px;margin-left:10px}.lockon-landing-v2 .lockon-score-pip{width:8px;height:22px;border-radius:3px;background:rgba(240,244,248,.08)}.lockon-landing-v2 .lockon-score-pip[data-on=true]{background:var(--lockon-cyan);box-shadow:0 0 10px rgba(0,212,255,.4)}.lockon-landing-v2 .lockon-steps-grid{display:grid;grid-template-columns:1fr;gap:14px;margin-top:44px}@media (min-width:880px){.lockon-landing-v2 .lockon-steps-grid{grid-template-columns:repeat(3,1fr);gap:18px}}.lockon-landing-v2 .lockon-step-card{position:relative;padding:28px 24px 30px;border:1px solid var(--lockon-line);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.012),rgba(255,255,255,0));transform-style:preserve-3d;will-change:transform;transition:border-color .32s,background .32s,opacity .6s cubic-bezier(.2,.6,.2,1),transform .6s cubic-bezier(.2,.6,.2,1)}.lockon-landing-v2 .lockon-step-card:hover{border-color:var(--lockon-cyan-edge);background:linear-gradient(180deg,rgba(0,212,255,.025),rgba(255,255,255,0))}.lockon-landing-v2 .lockon-step-num{color:var(--lockon-cyan);font-size:13px;letter-spacing:.14em}.lockon-landing-v2 .lockon-step-icon{color:var(--lockon-text);margin:22px 0 18px}.lockon-landing-v2 .lockon-step-card:hover .lockon-step-icon{color:var(--lockon-cyan)}.lockon-landing-v2 .lockon-step-title{font-size:19px;font-weight:500;letter-spacing:-.01em}.lockon-landing-v2 .lockon-step-body{color:var(--lockon-text-dim);margin-top:8px;font-size:clamp(16px,1.3vw,14.5px);line-height:1.55}@media (min-width:768px){.lockon-landing-v2 .lockon-step-body{font-size:14.5px}}.lockon-landing-v2 .lockon-step-divider{display:none}@media (min-width:880px){.lockon-landing-v2 .lockon-step-divider{display:block;position:absolute;right:-10px;top:50%;transform:translateY(-50%);color:var(--lockon-text-mute);font-size:14px}}.lockon-landing-v2 .lockon-dash-grid{display:grid;grid-template-columns:1fr;gap:36px;align-items:center}@media (min-width:980px){.lockon-landing-v2 .lockon-dash-grid{grid-template-columns:.9fr 1.1fr;gap:64px}}.lockon-landing-v2 .lockon-dash-card{position:relative;padding:24px;background:linear-gradient(180deg,#0f141d,#0c1018);border-top:1px solid var(--lockon-line);border:1px solid var(--lockon-line);border-top:1px solid rgba(0,212,255,.2);border-radius:18px;box-shadow:0 30px 80px -30px rgba(0,0,0,.7);opacity:0;transform:translateY(16px);transition:opacity var(--lockon-motion-slow) var(--lockon-motion-ease),transform var(--lockon-motion-slow) var(--lockon-motion-ease)}@media (min-width:768px){.lockon-landing-v2 .lockon-dash-card{padding:28px 30px}}.lockon-landing-v2 .lockon-dash-card.lockon-dash-card-ready{opacity:1;transform:translateY(0)}.lockon-landing-v2 .lockon-dash-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:22px}.lockon-landing-v2 .lockon-dash-title{font-size:22px;font-weight:500;margin-top:4px}.lockon-landing-v2 .lockon-dash-list{list-style:none;padding:0;margin:28px 0 0;color:var(--lockon-text-dim);font-size:14.5px}.lockon-landing-v2 .lockon-dash-list li{display:flex;gap:12px;align-items:flex-start;padding:8px 0}.lockon-landing-v2 .lockon-dash-bullet{color:var(--lockon-cyan);margin-top:2px}.lockon-landing-v2 .lockon-bar-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.lockon-landing-v2 .lockon-bar-topic{font-size:14.5px;font-weight:500}.lockon-landing-v2 .lockon-bar-meta{display:inline-flex;align-items:center;gap:10px}.lockon-landing-v2 .lockon-bar-tag{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.lockon-landing-v2 .lockon-bar-pct{font-size:13px;color:var(--lockon-text-dim);min-width:36px;text-align:right}.lockon-landing-v2 .lockon-bar-track{height:6px;background:rgba(240,244,248,.06);border-radius:999px;overflow:hidden}.lockon-landing-v2 .lockon-bar-fill{height:100%;border-radius:999px;transition:width var(--lockon-motion-slow) var(--lockon-motion-ease),box-shadow var(--lockon-motion-base) var(--lockon-motion-ease);transition-delay:var(--bar-delay,0s)}.lockon-landing-v2 .lockon-streak{position:relative;width:64px;height:64px}.lockon-landing-v2 .lockon-streak-sweep{stroke-dasharray:94.2 94.2;stroke-dashoffset:94.2;filter:drop-shadow(0 0 6px rgba(0,212,255,.5));transition:stroke-dashoffset .62s var(--lockon-motion-ease)}.lockon-landing-v2 .lockon-streak.lockon-streak-ready .lockon-streak-sweep{stroke-dashoffset:13}.lockon-landing-v2 .lockon-streak-inner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.lockon-landing-v2 .lockon-streak-num{font-size:18px;font-weight:600;line-height:1}.lockon-landing-v2 .lockon-streak-label{font-size:9px;color:var(--lockon-text-mute);letter-spacing:.08em;margin-top:2px}.lockon-landing-v2 .lockon-next-up{margin-top:22px;padding:16px;border:1px solid rgba(0,212,255,.25);background:rgba(0,212,255,.05);border-radius:12px;opacity:0;transform:translateY(12px);transition:opacity var(--lockon-motion-base) var(--lockon-motion-ease),transform var(--lockon-motion-base) var(--lockon-motion-ease);transition-delay:.36s}.lockon-landing-v2 .lockon-next-up.lockon-next-up-ready{opacity:1;transform:translateY(0)}.lockon-landing-v2 .lockon-next-up-label{color:var(--lockon-cyan);font-size:11px;letter-spacing:.12em}.lockon-landing-v2 .lockon-next-up-row{display:flex;justify-content:space-between;align-items:center;margin-top:8px;gap:12px;flex-wrap:wrap}.lockon-landing-v2 .lockon-next-up-title{font-weight:500;font-size:15px}.lockon-landing-v2 .lockon-next-up-sub{color:var(--lockon-text-dim);font-size:13px;margin-top:2px}.lockon-landing-v2 .lockon-pricing-section{padding-top:52px}@media (min-width:768px){.lockon-landing-v2 .lockon-pricing-section{padding-top:72px}}.lockon-landing-v2 .lockon-toggle-row{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:32px;flex-wrap:wrap}.lockon-landing-v2 .lockon-toggle{display:inline-flex;padding:4px;border:1px solid var(--lockon-line-strong);background:rgba(255,255,255,.02);border-radius:999px;position:relative}.lockon-landing-v2 .lockon-toggle-btn{position:relative;padding:8px 18px;background:transparent;color:var(--lockon-text-dim);border:none;border-radius:999px;font-size:13px;font-weight:500;letter-spacing:-.005em;transition:background .22s,color .22s;min-height:36px;cursor:pointer;font-family:inherit}.lockon-landing-v2 .lockon-toggle-on{background:var(--lockon-cyan);color:#001016}.lockon-landing-v2 .lockon-save-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--lockon-cyan-edge);background:var(--lockon-cyan-soft);border-radius:999px;color:var(--lockon-cyan);font-family:var(--font-dm-mono),"DM Mono",monospace;font-size:11.5px;letter-spacing:.08em}.lockon-landing-v2 .lockon-tiers-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:44px}@media (min-width:880px){.lockon-landing-v2 .lockon-tiers-grid{grid-template-columns:repeat(3,1fr);gap:20px}}.lockon-landing-v2 .lockon-tier{position:relative;padding:28px 24px;background:linear-gradient(180deg,rgba(255,255,255,.015),rgba(255,255,255,0));border:1px solid var(--lockon-line);border-radius:18px;box-shadow:0 20px 60px -30px rgba(0,0,0,.5);transform-style:preserve-3d;will-change:transform}.lockon-landing-v2 .lockon-tier-popular{background:linear-gradient(180deg,rgba(0,212,255,.06),rgba(0,212,255,.01) 60%,rgba(255,255,255,0));border-color:rgba(0,212,255,.45);box-shadow:0 0 80px -10px rgba(0,212,255,.45),inset 0 1px 0 rgba(0,212,255,.25),inset 0 0 0 1px rgba(0,212,255,.1)}.lockon-landing-v2 .lockon-tier-pop{position:absolute;top:-10px;left:24px;padding:4px 10px;background:var(--lockon-cyan);color:#001016;border-radius:999px;font-size:10.5px;font-family:var(--font-dm-mono),"DM Mono",monospace;letter-spacing:.12em;font-weight:600}.lockon-landing-v2 .lockon-tier-tag{color:var(--lockon-text-mute);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.lockon-landing-v2 .lockon-tier-name{font-size:22px;font-weight:500;margin-top:8px;letter-spacing:-.01em}.lockon-landing-v2 .lockon-tier-blurb{color:var(--lockon-text-dim);font-size:14px;margin-top:6px}.lockon-landing-v2 .lockon-tier-foot{color:var(--lockon-text-mute);font-size:11.5px;margin-top:6px}.lockon-landing-v2 .lockon-price{display:flex;align-items:baseline;gap:6px;margin-top:18px}.lockon-landing-v2 .lockon-price-sym{font-size:14px;color:var(--lockon-text-dim)}.lockon-landing-v2 .lockon-price-num{font-size:48px;font-weight:500;letter-spacing:-.035em;line-height:1}.lockon-landing-v2 .lockon-price-period{color:var(--lockon-text-dim);font-size:14px}.lockon-landing-v2 .lockon-tier-features{list-style:none;margin:24px 0 0;border-top:1px solid var(--lockon-line);padding:20px 0 0}.lockon-landing-v2 .lockon-tier-features li{display:flex;gap:12px;align-items:flex-start;padding:7px 0;font-size:14px;color:var(--lockon-text)}.lockon-landing-v2 .lockon-tier-check{flex:0 0 14px;margin-top:6px;width:14px;height:14px;border-radius:50%;border:1px solid var(--lockon-line-strong);background:transparent;display:inline-flex;align-items:center;justify-content:center;color:var(--lockon-cyan);font-size:9px;font-weight:700}.lockon-landing-v2 .lockon-tier-check-pop{border-color:var(--lockon-cyan);background:rgba(0,212,255,.12)}.lockon-landing-v2 .lockon-faq-item{padding:4px 0}.lockon-landing-v2 .lockon-faq-bottom,.lockon-landing-v2 .lockon-faq-item{border-top:1px solid var(--lockon-line)}.lockon-landing-v2 .lockon-faq-btn{width:100%;background:transparent;border:none;padding:20px 0;color:var(--lockon-text);display:flex;justify-content:space-between;align-items:center;gap:16px;text-align:left;font-family:inherit;min-height:44px;cursor:pointer}.lockon-landing-v2 .lockon-faq-q{font-size:16px;font-weight:500;letter-spacing:-.005em}.lockon-landing-v2 .lockon-faq-plus{flex:0 0 28px;width:28px;height:28px;border-radius:50%;border:1px solid var(--lockon-line-strong);display:inline-flex;align-items:center;justify-content:center;color:var(--lockon-text-dim);font-size:16px;transition:transform .24s,border-color .24s,color .24s}.lockon-landing-v2 .lockon-faq-plus-open{transform:rotate(45deg);border-color:var(--lockon-cyan-edge);color:var(--lockon-cyan)}.lockon-landing-v2 .lockon-faq-body{display:grid;transition:grid-template-rows .32s cubic-bezier(.2,.6,.2,1)}.lockon-landing-v2 .lockon-faq-a{color:var(--lockon-text-dim);font-size:clamp(16px,1.4vw,15px);line-height:1.65;margin:0;padding-bottom:22px;max-width:64ch}@media (min-width:768px){.lockon-landing-v2 .lockon-faq-a{font-size:15px}}.lockon-landing-v2 .lockon-final{padding:96px 0 112px;position:relative;overflow:hidden}.lockon-landing-v2 .lockon-final-glow{position:absolute;inset:0;background:radial-gradient(600px 320px at 50% 50%,rgba(0,212,255,.15),transparent 60%),radial-gradient(400px 200px at 48% 48%,rgba(0,229,160,.06),transparent 55%);pointer-events:none}.lockon-landing-v2 .lockon-final-h{font-size:clamp(34px,5.6vw,64px);max-width:18ch}.lockon-landing-v2 .lockon-final-foot{color:var(--lockon-text-mute);margin-top:18px;font-size:12.5px;letter-spacing:.08em}.lockon-landing-v2 .lockon-divider{width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,212,255,.15) 30%,rgba(0,212,255,.15) 70%,transparent);flex-shrink:0}.lockon-scroll-bar{position:fixed;top:0;left:0;height:2px;z-index:100;pointer-events:none;background:linear-gradient(90deg,#00d4ff,#00e5a0);box-shadow:0 0 10px rgba(0,212,255,.6);transition:width 80ms linear;will-change:width}@keyframes lockon-word-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.lockon-landing-v2 .lockon-h1-word{display:inline-block;animation:lockon-word-in .6s cubic-bezier(.22,.61,.36,1) both}.lockon-landing-v2 .lockon-stat-row{display:flex;align-items:center;gap:28px;margin-top:28px;flex-wrap:wrap}.lockon-landing-v2 .lockon-stat-pill{display:flex;flex-direction:column;gap:2px}.lockon-landing-v2 .lockon-stat-num{font-family:var(--font-dm-mono),"DM Mono",ui-monospace,monospace;font-size:28px;font-weight:500;color:var(--lockon-cyan);letter-spacing:-.02em;line-height:1}.lockon-landing-v2 .lockon-stat-label{font-size:11.5px;color:var(--lockon-text-mute);letter-spacing:.06em;text-transform:uppercase}.lockon-landing-v2 .lockon-stat-sep{width:1px;height:32px;background:var(--lockon-line-strong);flex-shrink:0}.lockon-landing-v2 .lockon-hero{position:relative}.lockon-landing-v2 .lockon-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(600px circle at var(--mx,50%) var(--my,50%),rgba(0,212,255,.08),transparent 55%);z-index:0;transition:background 50ms linear}.lockon-landing-v2 .lockon-hero>*{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.lockon-landing-v2 .lockon-sym{animation:none!important}.lockon-landing-v2 .lockon-subj-caret{animation:none}.lockon-landing-v2 .lockon-scrub-wrap{height:auto}.lockon-landing-v2 .lockon-scrub-sticky{position:relative;min-height:0}.lockon-landing-v2 .lockon-scrub-item{--t:1}.lockon-landing-v2 .lockon-ink-scrub.lockon-scrub-item{clip-path:none;-webkit-clip-path:none}.lockon-landing-v2 .lockon-ann-pill.lockon-scrub-item,.lockon-landing-v2 .lockon-score-strip.lockon-scrub-item{opacity:1;transform:none}.lockon-landing-v2 .lockon-dash-card{opacity:1;transform:none;transition:none}.lockon-landing-v2 .lockon-bar-fill{transition:none;width:calc(var(--pct) * 1%)!important}.lockon-landing-v2 .lockon-streak-sweep{transition:none;stroke-dashoffset:13}.lockon-landing-v2 .lockon-next-up{opacity:1;transform:none;transition:none}.lockon-scroll-bar{display:none}.lockon-landing-v2 .lockon-h1-word{animation:none;opacity:1;transform:none}.lockon-landing-v2 .lockon-hero:before{display:none}}