*{box-sizing:border-box;margin:0;padding:0}html,body{scroll-behavior:smooth;width:100%;min-height:100%}body{color:#d6d6d6;background:#070809;min-height:100vh;font-family:Courier New,Courier,monospace;overflow-x:hidden}body:before{content:"";opacity:.44;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:42px 42px;animation:18s linear infinite gridMove;position:fixed;top:0;bottom:0;left:0;right:0}body:after{content:none;display:none}a{color:inherit;text-decoration:none}.page{z-index:2;width:min(1120px,92vw);margin:0 auto;padding:34px 0 70px;position:relative}.navbar{background:rgba(8,9,12,.72);border:1px solid rgba(73,78,89,.58);border-radius:10px;justify-content:space-between;align-items:center;height:54px;padding:0 18px;display:flex}.brand{letter-spacing:2px;color:#eee;text-transform:uppercase;white-space:nowrap;font-size:15px;font-weight:900}.nav-links{color:#8f939b;text-transform:uppercase;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:18px;font-size:12px;font-weight:900;display:flex}.nav-links a{line-height:1;transition:color .18s,transform .18s;position:relative}.nav-links a:hover{color:#eee;transform:translateY(-1px)}.nav-links a:after{content:"";background:#eee;width:0;height:1px;transition:width .22s;position:absolute;bottom:-7px;left:0}.nav-links a:hover:after{width:100%}.hero{text-align:center;opacity:1;visibility:visible;flex-direction:column;justify-content:center;align-items:center;min-height:560px;padding:80px 0 50px;display:flex}.badge{color:#8f939b;letter-spacing:.8px;text-transform:uppercase;background:rgba(8,9,12,.72);border:1px solid rgba(73,78,89,.58);border-radius:999px;margin-bottom:32px;padding:9px 16px;font-size:12px;font-weight:900}.title{letter-spacing:4px;color:#eee;text-transform:uppercase;max-width:940px;font-size:max(38px,min(5vw,76px));font-weight:900;line-height:1.02}.title span{color:#eee}.title .muted-word{color:#9a9da4}.subtitle{color:#8a8d93;text-transform:uppercase;max-width:740px;margin-top:26px;font-size:14px;font-weight:700;line-height:1.9}.title-animated{flex-direction:column;align-items:center;gap:8px;display:flex;overflow:hidden}.title-animated>span{opacity:0;filter:blur(4px);animation:.85s forwards titleReveal;display:block;transform:translateY(42px)}.title-animated>span:first-child{animation-delay:.15s}.title-animated>span:nth-child(2){animation-delay:.32s}.title-animated>span:nth-child(3){animation-delay:.49s}.title-animated .muted-word{color:#9a9da4;white-space:nowrap}.cursor{color:#dcdcdc;margin-left:8px;font-style:normal;animation:.75s step-end infinite cursorBlink;display:inline-block}.buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;margin-top:38px;display:flex}.btn{color:#d8d8d8;letter-spacing:.2px;cursor:pointer;text-transform:uppercase;background:rgba(8,9,12,.72);border:1px solid rgba(73,78,89,.58);border-radius:7px;justify-content:center;align-items:center;min-width:160px;height:40px;padding:0 22px;font-family:Courier New,Courier,monospace;font-size:12px;font-weight:900;transition:transform .18s,border-color .18s,background .18s;display:inline-flex;position:relative;overflow:hidden}.btn:hover{background:rgba(16,18,23,.88);border-color:rgba(120,128,145,.88);transform:translateY(-2px)}.btn:active{transform:translateY(0)scale(.98)}.btn:before{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);width:60%;height:100%;transition:all .45s;position:absolute;top:0;left:-80%;transform:skew(-20deg)}.btn:hover:before{left:130%}.section{margin-top:45px}.section-header{margin-bottom:22px}.section-kicker{color:#777b82;letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900}.section-title{color:#eee;letter-spacing:2px;text-transform:uppercase;font-size:26px;font-weight:900}.grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.card{background:rgba(8,9,12,.72);border:1px solid rgba(73,78,89,.58);border-radius:12px;min-height:160px;padding:24px}.card-number{color:#777b82;margin-bottom:18px;font-size:12px;font-weight:900}.card-title{color:#eee;letter-spacing:1px;text-transform:uppercase;margin-bottom:14px;font-size:16px;font-weight:900}.card-text{color:#8a8d93;font-size:13px;font-weight:700;line-height:1.75}.wide-panel{background:rgba(8,9,12,.72);border:1px solid rgba(73,78,89,.58);border-radius:12px;grid-template-columns:1.2fr .8fr;align-items:center;gap:24px;padding:30px;display:grid}.terminal{color:#8f939b;background:#050607;border:1px solid rgba(73,78,89,.58);border-radius:10px;padding:18px;font-size:12px;font-weight:900;line-height:2;position:relative;overflow:hidden}.terminal strong{color:#eee}.terminal:after{content:"";pointer-events:none;background:linear-gradient(transparent,rgba(255,255,255,.043),transparent);height:60%;animation:4s linear infinite scanLine;position:absolute;top:0;left:0;right:0}.status-list{gap:12px;display:grid}.status-item{color:#8f939b;text-transform:uppercase;border-bottom:1px solid rgba(73,78,89,.35);justify-content:space-between;align-items:center;padding-bottom:12px;font-size:12px;font-weight:900;transition:padding-left .18s,color .18s,border-color .18s;display:flex}.status-item:hover{border-color:rgba(150,155,170,.75);padding-left:8px}.status-item span:last-child{color:#eee}.plans{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.plan{background:rgba(8,9,12,.72);border:1px solid rgba(73,78,89,.58);border-radius:12px;padding:26px}.plan-name{color:#eee;text-transform:uppercase;letter-spacing:1px;font-size:18px;font-weight:900}.plan-price{color:#eee;margin-top:18px;font-size:30px;font-weight:900}.plan-price small{color:#777b82;font-size:12px}.plan ul{color:#8a8d93;gap:11px;margin-top:24px;font-size:13px;font-weight:700;list-style:none;display:grid}.plan li:before{content:"> ";color:#eee}.bottom-cta{margin-top:28px}.footer{color:#777b82;text-transform:uppercase;border-top:1px solid rgba(73,78,89,.45);justify-content:space-between;align-items:center;gap:16px;margin-top:70px;padding-top:26px;font-size:12px;font-weight:900;display:flex}.reveal{opacity:1;animation:.75s both fadeUp}.reveal-down{animation-name:fadeDown}.badge.reveal{animation-delay:.12s}.title.reveal{animation-delay:.22s}.subtitle.reveal{animation-delay:.34s}.buttons.reveal{animation-delay:.46s}.reveal-section{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(28px)}.reveal-section.visible{opacity:1;transform:translateY(0)}.hover-panel{transition:transform .22s,border-color .22s,background .22s;position:relative;overflow:hidden}.hover-panel:hover{background:rgba(14,16,20,.84);border-color:rgba(150,155,170,.85);transform:translateY(-6px)}.hover-panel:before{content:"";pointer-events:none;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.043) 45%,transparent 70%);transition:transform .7s;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}.hover-panel:hover:before{transform:translate(120%)}@keyframes fadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes gridMove{0%{background-position:0 0,0 0}to{background-position:42px 42px,42px 42px}}@keyframes scanLine{0%{opacity:0;transform:translateY(-120%)}12%{opacity:.18}50%{opacity:.08}to{opacity:0;transform:translateY(120%)}}@keyframes titleReveal{0%{opacity:0;filter:blur(4px);transform:translateY(42px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes cursorBlink{0%,45%{opacity:1}46%,to{opacity:0}}@media (max-width:850px){.navbar{flex-direction:column;gap:14px;height:auto;padding:16px}.nav-links{flex-wrap:wrap;justify-content:center}.hero{min-height:auto;padding:65px 0 35px}.grid,.plans,.wide-panel{grid-template-columns:1fr}.title{letter-spacing:2px}.title-animated{gap:6px}.footer{text-align:center;flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}.reveal,.reveal-section,.title-animated>span{opacity:1!important;filter:none!important;transform:none!important}.cursor{animation:.75s step-end infinite cursorBlink!important}}
