.page-module__kPogBG__page{background:var(--paper);min-height:100vh;position:relative}.page-module__kPogBG__gridOverlay{opacity:.35;pointer-events:none;z-index:1;position:fixed;inset:0}.page-module__kPogBG__gridCol{grid-template-columns:repeat(12,1fr);gap:24px;max-width:1280px;height:100vh;margin:0 auto;padding:0 40px;display:grid}.page-module__kPogBG__gridCol span{border-left:1px solid var(--rule);border-right:1px solid var(--rule)}.page-module__kPogBG__container{z-index:2;max-width:1280px;margin:0 auto;padding:0 40px}.page-module__kPogBG__container,.page-module__kPogBG__nav{position:relative}.page-module__kPogBG__nav{border-bottom:1px solid var(--rule);z-index:3;justify-content:space-between;padding:20px 0;display:flex}.page-module__kPogBG__logo,.page-module__kPogBG__nav{align-items:center}.page-module__kPogBG__logo{color:var(--ink);letter-spacing:-.03em;gap:3px;font-family:Inter Tight;font-size:20px;font-weight:600;display:inline-flex}.page-module__kPogBG__logoSm{margin-bottom:10px;font-size:16px}.page-module__kPogBG__logoDot{width:6px;height:6px;transform:translateY(6px)}.page-module__kPogBG__logoDot,.page-module__kPogBG__logoDotSm{background:var(--mag);border-radius:50%;display:inline-block}.page-module__kPogBG__logoDotSm{width:4px;height:4px;transform:translateY(4px)}.page-module__kPogBG__navLinks{color:var(--fg-2);font-family:var(--font-mono);letter-spacing:.02em;gap:28px;font-size:12px;display:flex}.page-module__kPogBG__navLinks a{text-decoration:none}.page-module__kPogBG__navLinks a:hover{color:var(--fg)}.page-module__kPogBG__navCta{gap:8px;display:flex}.page-module__kPogBG__btn,.page-module__kPogBG__navCta{align-items:center}.page-module__kPogBG__btn{border:1px solid var(--rule-strong);color:var(--ink);cursor:pointer;font-family:var(--font-sans);white-space:nowrap;background:0 0;border-radius:2px;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:background 80ms;display:inline-flex}.page-module__kPogBG__btn:hover{background:var(--paper-2)}.page-module__kPogBG__btnPrimary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.page-module__kPogBG__btnPrimary:hover{background:var(--ink-2);border-color:var(--ink-2)}.page-module__kPogBG__btnMag{background:var(--mag);border-color:var(--mag);color:var(--mag-ink)}.page-module__kPogBG__btnMag:hover{background:var(--mag-dim);border-color:var(--mag-dim)}.page-module__kPogBG__hero{padding:120px 0 100px;position:relative}.page-module__kPogBG__tag{color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:24px;font-size:11px;display:flex}.page-module__kPogBG__tagDot{background:var(--ok);border-radius:50%;width:6px;height:6px;animation:1.4s cubic-bezier(.45,0,.55,1) infinite page-module__kPogBG__nad-pulse}.page-module__kPogBG__heroTitle{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.035em;margin:0;font-size:128px;font-weight:400;line-height:.9}.page-module__kPogBG__heroTitle em{color:var(--fg-2);font-style:italic}.page-module__kPogBG__heroSub{color:var(--fg-2);font-family:var(--font-sans);text-wrap:pretty;max-width:540px;margin:32px 0 0;font-size:18px;line-height:1.5}.page-module__kPogBG__heroSub b{color:var(--fg);font-weight:500}.page-module__kPogBG__cta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:32px;display:flex}.page-module__kPogBG__ctaNote{margin-left:6px;font-size:11px}.page-module__kPogBG__ctaNote,.page-module__kPogBG__heroMeta{color:var(--fg-3);font-family:var(--font-mono)}.page-module__kPogBG__heroMeta{letter-spacing:.04em;text-align:right;text-transform:uppercase;font-size:10px;line-height:1.8;position:absolute;top:120px;right:40px}.page-module__kPogBG__manifesto{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);grid-template-columns:160px 1fr 1fr 1fr;gap:40px;padding:60px 0;display:grid}.page-module__kPogBG__manifestoTitle{color:var(--fg-3);text-transform:uppercase}.page-module__kPogBG__conviction .page-module__kPogBG__convictionN,.page-module__kPogBG__convictionN,.page-module__kPogBG__manifestoTitle{font-family:var(--font-mono);letter-spacing:.08em;font-size:11px}.page-module__kPogBG__conviction .page-module__kPogBG__convictionN,.page-module__kPogBG__convictionN{color:var(--mag-dim)}.page-module__kPogBG__conviction h3{color:var(--ink);font-family:var(--font-sans);letter-spacing:-.005em;margin:8px 0;font-size:22px;font-weight:500}.page-module__kPogBG__conviction p{color:var(--fg-2);font-family:var(--font-sans);text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.page-module__kPogBG__demoSection{padding:100px 0}.page-module__kPogBG__demoHead{grid-template-columns:1fr 1fr;gap:80px;margin-bottom:40px;display:grid}.page-module__kPogBG__demoHead h2{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-size:64px;font-weight:400;line-height:.95}.page-module__kPogBG__demoHead h2 em{color:var(--fg-2);font-style:italic}.page-module__kPogBG__demoNote{color:var(--fg-2);font-family:var(--font-sans);text-wrap:pretty;align-self:end;margin:0;font-size:15px;line-height:1.55}.page-module__kPogBG__demoNote b{color:var(--fg);font-weight:500}.page-module__kPogBG__console{background:var(--ink);border:1px solid var(--ink-3);color:#bfbdb5;font-family:var(--font-mono);border-radius:2px;min-height:280px;padding:20px 24px;font-size:12px;line-height:1.7}.page-module__kPogBG__consoleLn{grid-template-columns:40px 70px 1fr;gap:14px;display:grid}.page-module__kPogBG__consoleN{color:#5c6066;text-align:right}.page-module__kPogBG__consoleT{color:#8a8e93}.page-module__kPogBG__consoleMag{color:var(--mag)}.page-module__kPogBG__consoleOk{color:#4ade80}.page-module__kPogBG__consoleWarn{color:#f59e0b}.page-module__kPogBG__consoleMuted{color:#5c6066}.page-module__kPogBG__caret{vertical-align:-2px;background:#bfbdb5;width:8px;height:14px;margin-left:2px;animation:1s steps(2,end) infinite page-module__kPogBG__nad-blink;display:inline-block}.page-module__kPogBG__pricing{border-top:1px solid var(--rule);padding:80px 0}.page-module__kPogBG__pricing h2{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.02em;margin:0 0 8px;font-size:64px;font-weight:400}.page-module__kPogBG__pricingSub{color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin:0 0 40px;font-size:12px}.page-module__kPogBG__tiers{border:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.page-module__kPogBG__tier{border-right:1px solid var(--rule);padding:28px}.page-module__kPogBG__tier:last-child{border-right:none}.page-module__kPogBG__tierAccent{background:var(--mag);color:var(--mag-ink)}.page-module__kPogBG__tierLbl{color:inherit;font-family:var(--font-mono);letter-spacing:.08em;opacity:.6;text-transform:uppercase;margin-bottom:14px;font-size:11px}.page-module__kPogBG__tierPrice{font-family:var(--font-serif);letter-spacing:-.02em;font-size:64px;line-height:.95}.page-module__kPogBG__tierPrice sub{letter-spacing:.02em;opacity:.6;vertical-align:top;margin-left:4px;font-size:11px}.page-module__kPogBG__tier ul,.page-module__kPogBG__tierPrice sub{font-family:var(--font-mono)}.page-module__kPogBG__tier ul{color:inherit;margin:0;padding:20px 0 0;font-size:12px;line-height:2;list-style:none}.page-module__kPogBG__tier ul li{opacity:.9;align-items:baseline;gap:10px;display:flex}.page-module__kPogBG__tier ul li:before{content:"·";opacity:.5}.page-module__kPogBG__tier .page-module__kPogBG__btn{justify-content:center;width:100%;margin-top:18px}.page-module__kPogBG__footer{border-top:1px solid var(--rule);color:var(--fg-2);letter-spacing:.02em;grid-template-columns:1fr 1fr 1fr 1fr;gap:40px;margin-top:80px;padding:40px 0;font-size:11px;display:grid}.page-module__kPogBG__footer,.page-module__kPogBG__footer h5{font-family:var(--font-mono)}.page-module__kPogBG__footer h5{color:var(--fg-3);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:500}.page-module__kPogBG__footer a{cursor:pointer;padding:2px 0;text-decoration:none;display:block}.page-module__kPogBG__footer a:hover{color:var(--fg)}.page-module__kPogBG__colophon{border-top:1px solid var(--rule);color:var(--fg-3);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;margin-top:20px;padding:20px 0 40px;font-size:10px;display:flex}
