
:root{--navy:#052d59;--deep:#001d3d;--blue:#0969d8;--red:#ed101c;--ink:#08264d;--line:#d9e4ef;--bg:#f7f9fc}
*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:#fff}a{color:inherit}
.ad-slot{overflow:hidden;background:linear-gradient(110deg,#062e5d,#0a5ba4);color:#fff;min-height:155px;display:flex;align-items:center;justify-content:center;padding:22px;background-size:cover;background-position:center}.ad-slot.deep{min-height:195px}.ad-slot.rail{min-height:360px;border-radius:8px}.ad-slot.pre-footer{min-height:240px}.ad-placeholder{width:100%;max-width:1280px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:10px 30px}.ad-placeholder strong{display:block;font-size:30px}.ad-placeholder p{margin:7px 0}.ad-placeholder a,.ad-copy a{display:inline-block;background:var(--red);color:#fff;text-decoration:none;padding:12px 22px;border-radius:6px;font-weight:800}.ad-copy{text-align:center;background:#001a3dcc;padding:20px 28px;border-radius:8px;max-width:850px}.ad-copy h3{font-size:27px;margin:4px 0 8px}
.v10-header{height:70px;display:flex;align-items:center;padding:0 28px;gap:20px;box-shadow:0 1px 5px #001d3d22;position:relative;z-index:4}.v10-logo{width:235px}.v10-logo img{width:100%;height:90px;object-fit:contain}.v10-header nav{display:flex;gap:25px;align-items:center;justify-content:center;flex:1}.v10-header nav a{text-decoration:none;font-size:14px;font-weight:700;padding:25px 0 18px;border-bottom:3px solid transparent}.v10-header nav a.active,.v10-header nav a:hover{color:var(--red);border-color:var(--red)}.v10-actions{display:flex;gap:10px}.v10-actions a{text-decoration:none;padding:11px 20px;border:1px solid #ccd8e6;border-radius:6px;font-weight:700}.v10-actions .join{background:var(--red);color:#fff;border-color:var(--red)}
.v10-hero{background:linear-gradient(90deg,#022d5d,#07599b);color:#fff;min-height:390px;position:relative;padding:105px 390px 70px 40px;overflow:hidden}.v10-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#001b3de8 0%,#003b7088 58%,#001b3d33),url("hero-approved.jpg") center/cover}.v10-copy{position:relative;z-index:2;max-width:780px}.v10-copy h1{font-size:31px;line-height:1.05;margin:0 0 12px;color:#fff}.v10-copy p{font-size:19px}.v10-search{height:52px;background:#fff;border-radius:7px;display:flex;overflow:hidden}.v10-search input{border:0;outline:0;flex:1;padding:0 18px;font-size:16px}.v10-search button{background:var(--red);color:#fff;border:0;margin:4px;border-radius:5px;padding:0 42px;font-weight:800;font-size:16px}.v10-stats{display:flex;gap:0;margin-top:28px}.v10-stats div{min-width:220px;border-right:1px solid #ffffff88;padding:0 25px}.v10-stats div:first-child{padding-left:0}.v10-stats b{font-size:28px;display:block}.v10-stats span{font-size:13px}.v10-hero-ad{position:absolute;right:25px;top:20px;width:335px;z-index:2}
.v10-actions-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:14px 25px}.v10-actions-grid a{border:1px solid var(--line);border-radius:8px;text-decoration:none;padding:16px;min-height:72px;font-weight:800}.v10-actions-grid span{display:block;font-size:12px;font-weight:400;color:#62768e;margin-top:4px}
.v10-body{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:18px;padding:5px 25px 25px}.v10-main h2{font-size:22px}.v10-cats{display:grid;grid-template-columns:repeat(10,1fr);gap:8px}.v10-cats a{text-align:center;text-decoration:none;font-size:12px;font-weight:700}.v10-cats i{display:block;width:62px;height:62px;border-radius:50%;background:#edf3f9;margin:0 auto 8px;font-style:normal;font-size:30px;padding-top:14px}.v10-built{margin:25px 0;background:linear-gradient(90deg,#052d59,#0b5595);color:#fff;min-height:160px;border-radius:8px;padding:30px;display:flex;justify-content:space-between}.v10-built strong{font-size:43px;line-height:.9}.v10-built ul{margin:0;line-height:1.8}.v10-products{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.v10-products .product{border:1px solid var(--line);border-radius:6px;overflow:hidden}.v10-products .prodimg{height:110px}.v10-products .body{padding:8px}.v10-products h3{font-size:12px}.v10-rail{display:flex;flex-direction:column;gap:14px}.v10-services{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:18px 25px}.v10-services a{border:1px solid var(--line);border-radius:8px;text-decoration:none;padding:20px;font-weight:800}.v10-services span{display:block;font-size:12px;color:#63758b;margin-top:5px}
.v10-footer{background:#002b57;color:#fff;padding:38px 35px;display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:25px}.v10-footer img{width:230px}.v10-footer a{display:block;text-decoration:none;margin:8px 0;font-size:13px}.ad-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.ad-price{border:1px solid var(--line);border-radius:9px;padding:18px}.ad-buy-form{display:grid;grid-template-columns:1fr 1fr;gap:15px}.ad-buy-form input,.ad-buy-form select,.ad-buy-form textarea{display:block;width:100%;padding:11px;margin-top:5px}.ad-buy-form textarea,.ad-buy-form button{grid-column:1/-1}
@media(max-width:950px){.v10-header nav{display:none}.v10-hero{padding-right:30px}.v10-hero-ad,.v10-body>.v10-rail{display:none}.v10-body{grid-template-columns:1fr}.v10-products{grid-template-columns:repeat(3,1fr)}.v10-cats{grid-template-columns:repeat(5,1fr)}}
@media(max-width:650px){.v10-products{grid-template-columns:1fr 1fr}.v10-actions-grid,.v10-services{grid-template-columns:1fr 1fr}.v10-stats{display:none}.ad-price-grid,.ad-buy-form{grid-template-columns:1fr}.v10-footer{grid-template-columns:1fr 1fr}}
