@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&display=swap');:root{--blue:#08a7ef;--ink:#071522;--muted:#687b8b;--soft:#f2f8fc}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial;color:var(--ink);line-height:1.6}a{text-decoration:none;color:inherit}.wrap{width:min(1140px,92%);margin:auto}header{color:white;background:radial-gradient(circle at 80% 15%,#124568,#06121f 65%)}.nav{display:flex;align-items:center;justify-content:space-between;padding:20px 0}.logo img{width:215px;max-width:65vw}#menu{display:flex;gap:24px;font-size:13px;font-weight:700}#menu a:hover{color:var(--blue)}#toggle{display:none;background:none;border:0;color:#fff;font-size:26px}.hero{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:80px 0 100px}.hero small,section>small{color:var(--blue);font-weight:800;letter-spacing:2px;font-size:11px}.hero h1{font-size:clamp(42px,5vw,70px);line-height:1.08}.hero h1 b{color:var(--blue)}.hero p{color:#c1d2df;max-width:580px}.btn,button{display:inline-block;background:var(--blue);color:#031521;border:0;border-radius:9px;padding:12px 18px;font-weight:800;cursor:pointer}.btn.alt{background:transparent;color:white;border:1px solid #55748b}.visual{display:grid;place-items:center}.network{width:min(420px,100%);padding:30px;border:1px solid #315b77;border-radius:20px;background:#0c2538dd;box-shadow:0 20px 70px #0005;text-align:center}.network span{display:inline-block;padding:24px 10px;margin:22px 4px;border:1px solid #08a7ef88;border-radius:12px;color:white;font-weight:800}.network b{color:#67f0a5;font-size:11px}.strip{background:#e8f7ff;color:#287694;font-size:11px;font-weight:800;padding:18px 0;text-align:center}.section{padding:85px 0}.section h2{font-size:clamp(28px,4vw,45px);line-height:1.2;margin:12px 0 25px}.two{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.two>p,.two>div>p{color:var(--muted);font-size:17px}.panel{border:1px solid #d7e4ed;border-radius:16px;padding:25px;background:white;box-shadow:0 15px 40px #082b3d0d}.soft{background:var(--soft)}.group{background:white;border:1px solid #dce8ef;border-radius:20px;padding:25px;margin:25px 0}.group h3{font-size:26px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.cards article{border:1px solid #dce8ef;border-radius:14px;padding:20px}.cards b{color:#087eaa;font-size:12px}.cards h4{margin:8px 0}.cards strong{font-size:23px;display:block}.cards small{color:var(--muted)}.cards button{display:block;margin-top:18px;font-size:12px}.dark{background:#0b2031;color:white;border-color:#29485f}.dark .cards article{border-color:#31536c}.dark .cards b{color:#7cdaff}.dark .cards small{color:#b9cad6}.dark .cards button{background:white}.services{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.services article{border:1px solid #dce8ef;border-radius:16px;padding:25px;color:var(--blue);font-size:25px}.services h3{font-size:17px;color:var(--ink)}.services p{font-size:14px;color:var(--muted)}.dark-section{background:#071522;color:white;padding:75px 0}.dark-section p{color:#b9cbd7}.dark-panel{background:#0b2031;border-color:#31536c;color:white}.contact p{font-size:14px}.contact a{color:#087eaa;font-weight:700}form{display:grid;gap:14px;border:1px solid #dce8ef;padding:25px;border-radius:16px}input,select,textarea{width:100%;font:inherit;padding:12px;border:1px solid #cbd9e3;border-radius:9px}footer{background:#040b13;color:#c7d5df;padding:30px 0;font-size:12px}@media(max-width:850px){.hero,.two{grid-template-columns:1fr}.cards{grid-template-columns:repeat(2,1fr)}.services{grid-template-columns:repeat(2,1fr)}#toggle{display:block}#menu{display:none;position:absolute;top:75px;left:4%;right:4%;z-index:5;background:#0b2031;padding:18px;border-radius:12px;flex-direction:column}#menu.open{display:flex}}@media(max-width:520px){.cards,.services{grid-template-columns:1fr}.section{padding:60px 0}.hero{padding:55px 0 70px}}
