*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#080a0d;color:#eef2f6;font-family:Inter,Segoe UI,Arial,sans-serif;line-height:1.6}.nav{height:76px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #20252b;background:#080a0deF;position:sticky;top:0;z-index:10;backdrop-filter:blur(12px)}.logo{font-weight:900;letter-spacing:1.5px;color:#fff;text-decoration:none;font-size:20px}.logo span{color:#53e08b}nav{display:flex;gap:30px}nav a{color:#aab3bd;text-decoration:none;font-size:14px}nav a:hover{color:#fff}.nav-button{border:1px solid #30373f;padding:9px 15px;border-radius:7px;color:#fff;text-decoration:none;font-size:13px}.hero{min-height:650px;padding:90px 8%;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;background:radial-gradient(circle at 75% 40%,#123321 0,transparent 35%),linear-gradient(135deg,#080a0d,#0b1014)}.eyebrow{font-size:12px;letter-spacing:2px;font-weight:800;color:#53e08b;margin-bottom:15px}.hero h1{font-size:clamp(46px,6vw,78px);line-height:1.03;margin:0 0 25px;letter-spacing:-3px}.hero h1 span{color:#53e08b}.hero p{max-width:620px;color:#aab3bd;font-size:18px}.hero-actions{display:flex;gap:12px;margin-top:30px}.button{display:inline-block;border:0;border-radius:7px;padding:13px 21px;font-weight:800;text-decoration:none;cursor:pointer;font-size:14px}.primary{background:#53e08b;color:#06100a}.secondary{border:1px solid #394149;color:#fff;background:transparent}.hero-card{background:#0e1318;border:1px solid #293139;border-radius:12px;padding:25px;box-shadow:0 25px 70px #0008;font-family:Consolas,monospace;color:#cdd5dc}.terminal-top{display:flex;gap:7px;margin-bottom:28px}.terminal-top span{width:9px;height:9px;border-radius:50%;background:#49515a}.terminal-line{margin:13px 0}.terminal-line b{color:#53e08b}.status{color:#53e08b;font-weight:800;margin:25px 0}.status i{font-style:normal}.muted{color:#69747e}.trust{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #20252b;border-bottom:1px solid #20252b}.trust div{padding:27px 8%;border-right:1px solid #20252b}.trust div:last-child{border:0}.trust strong,.trust span{display:block}.trust span{color:#6f7983;font-size:13px}.section{padding:110px 8%}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:50px}.section h2,.about h2,.contact h2{font-size:45px;line-height:1.1;letter-spacing:-1.5px;margin:0}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.service{background:#0e1318;border:1px solid #242c33;border-radius:10px;padding:30px;min-height:220px}.service:hover{border-color:#3b5044}.icon{color:#53e08b;font-family:Consolas,monospace;font-weight:800;margin-bottom:25px}.service h3{font-size:20px;margin:0 0 9px}.service p{color:#87929d;margin:0;font-size:14px}.about{padding:90px 8%;background:#10151a;display:grid;grid-template-columns:1fr 1fr;gap:100px}.about p{color:#9aa5ae;font-size:17px;margin:0}.contact{padding:110px 8%;display:grid;grid-template-columns:1fr 1fr;gap:90px;background:linear-gradient(135deg,#0b100d,#080a0d)}.contact-copy p{color:#929da7;max-width:500px}.email{color:#53e08b;text-decoration:none;font-weight:700}.contact-form{display:grid;gap:17px}.contact-form label{font-size:13px;color:#9ca6af}.contact-form input,.contact-form textarea{display:block;width:100%;margin-top:7px;padding:13px 14px;border-radius:6px;border:1px solid #303941;background:#0e1318;color:#fff;font:inherit;resize:vertical}.contact-form input:focus,.contact-form textarea:focus{outline:1px solid #53e08b}footer{padding:35px 8%;border-top:1px solid #20252b;color:#68727c;display:flex;align-items:center;gap:30px;font-size:12px}footer p:last-child{margin-left:auto}@media(max-width:800px){nav{display:none}.hero{grid-template-columns:1fr;padding-top:65px}.trust{grid-template-columns:1fr 1fr}.service-grid{grid-template-columns:1fr}.section-heading,.about,.contact{display:block}.about p{margin-top:30px}.contact-copy{margin-bottom:40px}.section h2,.about h2,.contact h2{font-size:38px}footer{display:block}footer p:last-child{margin:8px 0 0}.nav-button{display:none}}