*{box-sizing:border-box;margin:0}img{max-width:100%}a{color:inherit}ul{list-style:none;padding:0}
.top{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:14px 5vw}.top nav{display:flex;gap:18px;margin-left:auto}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:700}
.mark{width:22px;height:22px;display:inline-block}.svcs{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}
section{padding:56px 5vw}.btn{display:inline-block;padding:13px 24px;text-decoration:none;font-weight:700;margin:6px 8px 6px 0;border:0;cursor:pointer;font:inherit;font-weight:700}
.foot{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));padding:40px 5vw}.legal{grid-column:1/-1;font-size:.85rem;opacity:.7}
.cols{display:grid;gap:36px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}form{display:grid;gap:14px}label{display:grid;gap:5px}input,textarea{padding:10px;font:inherit;width:100%}
.why ul{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.cta{text-align:center}h1{line-height:1.1;margin-bottom:18px}h2{margin-bottom:22px}p{line-height:1.6;margin-bottom:12px}
@media(max-width:640px){.top nav{margin-left:0;width:100%}}
body.t1{background:#0d1620;color:#e8eef5;font-family:"Courier New",Consolas,monospace}.t1 h1,.t1 h2,.t1 h3{font-family:Impact,"Arial Narrow",sans-serif;letter-spacing:.03em;text-transform:uppercase;font-weight:400}.t1 h1{font-size:clamp(2.2rem,6vw,4.4rem)}
.t1 .top{background:#060b11;border-bottom:3px solid #ff6a13}.t1 .mark{background:#ff6a13;clip-path:polygon(0 0,100% 50%,0 100%)}.t1 .call,.t1 .btn{background:#ff6a13;color:#0d1620;padding:10px 16px;text-decoration:none;font-weight:700}
.t1 .tick{display:flex;gap:28px;flex-wrap:wrap;color:#ff6a13;font-size:.85rem;border:1px solid #243445;padding:10px 14px;margin-bottom:34px}.t1 .board{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:2px;margin-top:40px}
.t1 .board li{background:#16222f;padding:16px}.t1 .board b{color:#ff6a13;display:block;font-size:1.6rem}.t1 .svc{background:#16222f;border-left:5px solid #ff6a13;padding:22px}.t1 .n{color:#ff6a13}.t1 .why{background:#16222f}.t1 .why li{border:1px dashed #ff6a13;padding:14px}.t1 .cta{background:#ff6a13;color:#0d1620}.t1 .cta .btn{background:#0d1620;color:#fff}.t1 .foot{background:#060b11}.t1 input,.t1 textarea{background:#16222f;color:#fff;border:1px solid #33475c}