*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:16px/1.65 Arial,Helvetica,sans-serif;color:#172b42;background:#f6f9fc}a{text-decoration:none}.wrap{width:90%;max-width:1120px;margin:auto}header{background:#07182c;border-bottom:1px solid #26415c}.nav{display:flex;align-items:center;justify-content:space-between;min-height:84px;gap:20px}.logo{color:white;font-size:26px;font-weight:800;letter-spacing:-1px}.logo b{background:#48c8e9;color:#09233c;border-radius:8px;padding:5px 9px;margin-right:6px}.logo span,footer strong span{color:#5ed8ed}.logo small{font-size:12px;color:#c3d6e7;margin-left:3px;letter-spacing:1px}nav{display:flex;gap:30px}nav a{color:#c8d9e8;font-weight:bold;font-size:14px}nav a:hover{color:#6ce4f7}.hero{color:white;padding:116px 0 98px;background:radial-gradient(circle at 88% 40%,#1b5078,transparent 44%),linear-gradient(115deg,#08192e,#0c2c4d)}.eyebrow{font-size:12px;letter-spacing:2px;font-weight:800;color:#55d2e8}.blue{color:#1587a5}h1{font-size:clamp(50px,7vw,90px);letter-spacing:-3px;line-height:1.07;margin:26px 0}h1 em{font-style:normal;color:#80e1ef}.lead{font-size:23px;max-width:740px;line-height:1.5;color:#e1eef8}.muted{max-width:690px;color:#aac0d5}.buttons{display:flex;gap:14px;flex-wrap:wrap;margin:35px 0 42px}.btn{display:inline-block;padding:14px 22px;border-radius:8px;font-weight:800;font-size:14px}.primary{background:#59d4e9;color:#092339}.primary:hover{background:#93e9f4}.outline{border:1px solid #64829e;color:#fff}.pills{display:flex;gap:12px;flex-wrap:wrap}.pills span{border:1px solid #46617b;border-radius:30px;padding:6px 13px;font-size:10px;letter-spacing:1px;color:#c0d7e8;font-weight:bold}.light,.dark,.contact{padding:92px 0}.light{background:#f6f9fc}h2{font-size:clamp(34px,4vw,49px);line-height:1.2;letter-spacing:-1px;margin:12px 0 20px}.intro{font-size:18px;max-width:760px;color:#64798e;margin-bottom:38px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cards article{background:white;border:1px solid #e0e8f1;border-radius:15px;padding:29px;box-shadow:0 12px 30px #102a4610}.symbol{display:inline-block;padding:10px 14px;border-radius:11px;background:#e5f5fb;color:#087f9e;font-weight:800}.cards h3,.ideas h3{font-size:21px;margin:18px 0 8px}.cards p{color:#62758a;margin:0}.dark{background:#0b2038;color:white}.dark .intro{color:#afc5d8}.ideas{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.ideas article{border:1px solid #2c4b66;background:#122f4c;border-radius:13px;padding:28px}.ideas article span{color:#60d6eb;font-weight:800;letter-spacing:2px}.ideas article p{color:#b2c5d6;margin:0}.strip{padding:60px 0;background:linear-gradient(105deg,#d6f4fa,#eef8ff)}.stripinside{display:flex;justify-content:space-between;align-items:center;gap:25px}.strip h2{font-size:50px;margin:4px 0}.strip h2 span{color:#178eae}.strip p{margin:0;color:#58758e}.contact{text-align:center}.contact p{font-size:18px;color:#60768c;max-width:650px;margin:0 auto 18px}.email{display:inline-block;font-size:clamp(23px,4vw,32px);font-weight:800;color:#1088a7;margin:12px 0 30px;overflow-wrap:anywhere}.contact .note{font-size:12px;color:#8898a8;margin-top:34px}footer{background:#07182c;color:#9bb2c6;padding:28px 0}.foot{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12px}.foot strong{color:#fff;font-size:19px}.foot a{color:#b1e2f0}@media(max-width:760px){.nav{flex-direction:column;padding:18px 0}nav{gap:16px;flex-wrap:wrap;justify-content:center}.hero{padding:76px 0}h1{letter-spacing:-2px}.lead{font-size:20px}.cards,.ideas{grid-template-columns:1fr}.light,.dark,.contact{padding:65px 0}.stripinside{align-items:flex-start;flex-direction:column}.strip h2{font-size:40px}.foot{flex-direction:column;text-align:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
