@import url("https://fonts.googleapis.com/css2?family=Google+Sans+Flex:ital,wdth,wght@0,75..125,100..700;1,75..125,100..700&family=JetBrains+Mono:wght@300;400;500&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--white:#fff;--off-white:#f8f7f4;--surface:#f4f3f0;--ink:#111110;--ink-soft:#2a2a28;--text:#111110;--text-2:#5c5a58;--text-3:#96948e;--text-4:#c4c2bc;--red:#c8102e;--red-soft:rgba(200,16,46,.08);--red-border:rgba(200,16,46,.18);--border:rgba(17,17,16,.07);--border-mid:rgba(17,17,16,.12);--shadow-sm:0 1px 8px rgba(17,17,16,.06);--shadow-md:0 4px 24px rgba(17,17,16,.1);--shadow-lg:0 8px 40px rgba(17,17,16,.16);--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-pill:100px}html{scroll-behavior:smooth}body{background:var(--white);color:var(--text);font-size:16px;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn-primary,body{font-family:Google Sans Flex,sans-serif}.btn-primary{font-size:14px;font-weight:600;color:#fff;background:linear-gradient(135deg,#111110,#2a2a28);border:none;padding:13px 28px;border-radius:var(--r-pill);cursor:pointer;box-shadow:0 2px 12px rgba(17,17,16,.2);transition:box-shadow .2s,transform .15s;display:inline-block;text-decoration:none}.btn-primary:hover{box-shadow:0 4px 20px rgba(200,16,46,.3);transform:translateY(-1px)}.btn-primary:hover,.btn-red{background:linear-gradient(135deg,#c8102e,#8b0a1e)}.btn-red{font-family:Google Sans Flex,sans-serif;font-size:14px;font-weight:600;color:#fff;border:none;padding:13px 28px;border-radius:var(--r-pill);cursor:pointer;box-shadow:0 2px 12px rgba(200,16,46,.25);transition:box-shadow .2s,transform .15s;display:inline-block;text-decoration:none}.btn-red:hover{box-shadow:0 6px 24px rgba(200,16,46,.4);transform:translateY(-1px)}.btn-outline{font-family:Google Sans Flex,sans-serif;font-size:14px;font-weight:500;color:var(--ink);background:var(--white);border:1px solid var(--border-mid);padding:12px 24px;border-radius:var(--r-pill);cursor:pointer;transition:border-color .15s,background .15s,transform .15s;display:inline-block;text-decoration:none}.btn-outline:hover{border-color:var(--ink);background:var(--off-white);transform:translateY(-1px)}.btn-white-red{font-family:Google Sans Flex,sans-serif;font-size:14px;font-weight:600;color:var(--red);background:#fff;border:none;padding:13px 28px;border-radius:var(--r-pill);cursor:pointer;box-shadow:0 2px 12px rgba(17,17,16,.15);transition:box-shadow .2s,transform .15s;display:inline-block;text-decoration:none}.btn-white-red:hover{box-shadow:0 4px 20px rgba(17,17,16,.2);transform:translateY(-1px)}.eyebrow{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin-bottom:12px;display:flex;align-items:center;gap:10px}.eyebrow:before{content:"";display:block;width:18px;height:1px;background:var(--red)}.badge{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,rgba(200,16,46,.07),rgba(200,16,46,.02));border:1px solid var(--red-border);border-radius:var(--r-pill);padding:5px 14px;width:-moz-fit-content;width:fit-content}.badge-dot{width:6px;height:6px;border-radius:50%;background:var(--red);animation:badge-pulse 2s ease-in-out infinite}@keyframes badge-pulse{0%,to{opacity:1}50%{opacity:.3}}.badge-text{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--red)}.card{background:var(--white);border:1px solid var(--border);border-radius:var(--r-lg);transition:border-color .2s,box-shadow .2s,transform .2s}.card:hover{border-color:rgba(200,16,46,.25);box-shadow:0 4px 24px rgba(200,16,46,.08),var(--shadow-sm);transform:translateY(-2px)}.tag{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);border:1px solid var(--border-mid);padding:3px 9px;border-radius:6px;background:var(--off-white)}.terminal{background:#111110;border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-lg),0 2px 8px rgba(17,17,16,.1)}.term-bar{display:flex;align-items:center;gap:7px;padding:13px 18px;border-bottom:1px solid hsla(0,0%,100%,.06)}.tdot{width:10px;height:10px;border-radius:50%}.tdot-r{background:#ff5f57}.tdot-y{background:#ffbd2e}.tdot-g{background:#28c840}.term-label{font-size:10px;letter-spacing:.08em;color:hsla(0,0%,100%,.2);margin-left:auto}.term-body,.term-label{font-family:JetBrains Mono,monospace}.term-body{padding:20px 18px;font-size:11.5px;line-height:1.9;overflow:hidden}.tl{display:block;min-height:1.9em}.tp{color:rgba(200,16,46,.9)}.tc{color:hsla(45,22%,96%,.88)}.td{color:hsla(0,0%,100%,.3)}.tok{color:#3dd68c}.tw{color:#e8b84b}.tcr{color:#f87171}.tcur{display:inline-block;width:7px;height:12px;background:var(--red);vertical-align:text-bottom;animation:cur-blink 1.1s step-end infinite}@keyframes cur-blink{50%{opacity:0}}.term-foot{border-top:1px solid hsla(0,0%,100%,.05);padding:10px 18px;display:flex;align-items:center;gap:8px}.status-dot{width:5px;height:5px;border-radius:50%;background:#3dd68c;animation:s-pulse 2.4s ease-in-out infinite}@keyframes s-pulse{0%,to{opacity:1}50%{opacity:.3}}.status-txt{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.22)}.cta-section{background:linear-gradient(135deg,#111110,#1a0408);padding:80px 60px;display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.cta-h{font-family:Google Sans Flex,sans-serif;font-size:clamp(28px,3.5vw,44px);font-weight:700;letter-spacing:-.025em;line-height:1.05;color:#fff;margin-bottom:16px}.cta-h em{font-style:italic;color:var(--red)}.cta-body{font-size:15px;line-height:1.75;color:hsla(0,0%,100%,.5);margin-bottom:32px}.cta-details{display:flex;flex-direction:column;gap:0}.cta-row{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid hsla(0,0%,100%,.07)}.cta-row:first-of-type{border-top:1px solid hsla(0,0%,100%,.07)}.cta-key{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.25);min-width:80px;flex-shrink:0;padding-top:2px}.cta-val{font-size:13px;color:hsla(0,0%,100%,.55);line-height:1.6}.cta-val a{color:var(--red);text-decoration:none}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.a1{animation:fade-up .5s ease .05s both}.a2{animation:fade-up .5s ease .12s both}.a3{animation:fade-up .5s ease .19s both}.a4{animation:fade-up .5s ease .26s both}.a5{animation:fade-up .5s ease .33s both}@media (max-width:768px){.cta-section{grid-template-columns:1fr;gap:40px;padding:52px 24px}}.Footer_footer__UaG1g{background:#111110}.Footer_top__b4wwC{display:grid;grid-template-columns:1fr 2fr;grid-gap:60px;gap:60px;padding:60px;border-bottom:1px solid hsla(0,0%,100%,.07)}.Footer_brand___zP6t{display:flex;flex-direction:column;gap:10px}.Footer_logo__NsUJK{font-family:Google Sans Flex,sans-serif;font-size:20px;font-weight:700;letter-spacing:.06em;color:#f0eee9}.Footer_x__SayEq{color:#c8102e}.Footer_tagline__EtMBR{font-family:Google Sans Flex,sans-serif;font-size:14px;font-style:italic;color:hsla(43,19%,93%,.4);line-height:1.5}.Footer_sub__CaV5z{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:hsla(43,19%,93%,.2)}.Footer_cols__PSek3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.Footer_col__Uenj5{display:flex;flex-direction:column;gap:10px}.Footer_colHead__XDOil{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:hsla(43,19%,93%,.3);margin-bottom:4px}.Footer_colLink__44YGj{font-size:13px;color:hsla(43,19%,93%,.5);text-decoration:none;transition:color .15s}.Footer_colLink__44YGj:hover{color:#f0eee9}.Footer_colText__WKOUu{font-size:13px;color:hsla(43,19%,93%,.3)}.Footer_bottom__O5rKs{display:flex;justify-content:space-between;align-items:center;padding:20px 60px}.Footer_copy__IbaoR{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.06em;color:hsla(43,19%,93%,.2)}@media (max-width:768px){.Footer_top__b4wwC{grid-template-columns:1fr;gap:40px;padding:40px 24px}.Footer_cols__PSek3{grid-template-columns:1fr 1fr;gap:28px}.Footer_bottom__O5rKs{flex-direction:column;gap:8px;padding:20px 24px;align-items:flex-start}}.Nav_nav__BptBv{position:-webkit-sticky;position:sticky;top:0;z-index:200;display:flex;align-items:center;justify-content:space-between;padding:0 60px;height:64px;background:hsla(0,0%,100%,.92);border-bottom:1px solid rgba(17,17,16,.07);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.Nav_logo__7KrlL{font-family:Google Sans Flex,sans-serif;font-size:19px;font-weight:700;letter-spacing:.06em;color:#111110;text-decoration:none}.Nav_x__04f3_{color:#c8102e}.Nav_right__a6Nx1{display:flex;align-items:center;gap:24px}.Nav_status__uLqaT{display:flex;align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.06em;color:#c4c2bc}.Nav_statusDot__zmSfE{width:6px;height:6px;border-radius:50%;background:#3dd68c;animation:Nav_sp__MmB3F 2.4s ease-in-out infinite}@keyframes Nav_sp__MmB3F{0%,to{opacity:1}50%{opacity:.35}}.Nav_link__zheGr{font-family:Google Sans Flex,sans-serif;font-size:14px;font-weight:500;color:#6b6966;text-decoration:none;transition:color .15s}.Nav_link__zheGr:hover{color:#111110}.Nav_cta__cuujR{font-family:Google Sans Flex,sans-serif;font-size:13px;font-weight:600;color:#fff;background:linear-gradient(135deg,#c8102e,#8b0a1e);border:none;padding:9px 20px;border-radius:100px;cursor:pointer;box-shadow:0 2px 8px rgba(200,16,46,.25);transition:box-shadow .2s,transform .15s;text-decoration:none;display:inline-block}.Nav_cta__cuujR:hover{box-shadow:0 4px 16px rgba(200,16,46,.4);transform:translateY(-1px)}@media (max-width:768px){.Nav_nav__BptBv{padding:0 20px}.Nav_link__zheGr,.Nav_status__uLqaT{display:none}}