*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#082f5b;background:#fff}.wrap{width:min(1360px,91%);margin:auto}.topbar{height:104px;background:#062d59;display:flex;align-items:center;position:sticky;top:0;z-index:50;border-bottom:1px solid #ffffff12}.nav{display:flex;align-items:center;gap:28px}.brand img{width:300px;height:76px;object-fit:contain}.nav nav{display:flex;align-items:center;gap:28px;margin-left:auto}.nav nav a{color:#fff;text-decoration:none;font-size:12px;font-weight:700;white-space:nowrap;opacity:.93}.nav nav a:first-child{color:#16b9f3;border-bottom:3px solid #16b9f3;padding-bottom:10px}.phone{border-left:1px solid #ffffff77;padding-left:25px;color:#fff;display:flex;flex-direction:column;white-space:nowrap}.phone small{font-size:10px}.phone b{font-size:12px;margin-top:4px}.wbtn{background:#12b8f2;color:#fff;text-decoration:none;padding:16px 23px;border-radius:30px;font-size:12px;font-weight:800;white-space:nowrap}.hero{height:550px;position:relative;color:#fff;background-color:#07345e;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden}.hero:after{content:none}.shade{position:absolute;inset:0;background:linear-gradient(90deg,#052b4caa,transparent);z-index:1}.hero-inner{height:100%;display:flex;align-items:center;position:relative;z-index:2}.hero-copy{width:62%}.eyebrow{font-size:12px;letter-spacing:.6px;font-weight:800;margin-bottom:20px}.eyebrow:before{content:"";display:inline-block;width:34px;height:3px;background:#16b9f3;vertical-align:middle;margin-right:13px}.eyebrow.blue{color:#153f6b}.eyebrow.cyan{color:#5fd2fb}.hero h1{font-size:51px;line-height:1.06;margin:0 0 18px;letter-spacing:-1.5px}.hero h1 strong{color:#16b9f3}.hero p{font-size:18px;line-height:1.5;max-width:520px}.hero-actions{display:flex;gap:18px;margin-top:28px}.btn{display:inline-block;text-decoration:none;padding:17px 24px;font-size:11px;font-weight:900;border:0;cursor:pointer}.primary{background:#13b7ef;color:#fff;border-radius:4px}.ghost{border:1px solid #fff;color:#fff;border-radius:4px}.hero-claim{border-left:3px solid #16b9f3;padding-left:20px;font-size:22px;line-height:1.35;margin-left:35px}.benefits{background:#fff;box-shadow:0 5px 20px #002e5010}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);min-height:90px;align-items:center}.benefit-grid>div{display:flex;align-items:center;justify-content:center;gap:18px;border-right:1px solid #d7e2ea}.benefit-grid>div:last-child{border:0}.benefit-grid i{font-style:normal;color:#0e477f;font-size:33px}.benefit-grid p{display:flex;flex-direction:column;margin:0;font-size:11px}.benefit-grid b{font-size:12px;margin-bottom:5px}.benefit-grid span{color:#536d85}.services{padding:75px 0 90px;background:linear-gradient(135deg,#fff,#eef8fd)}.section-row{display:flex;align-items:end;justify-content:space-between}.section-row h2,.about h2,.dark-section h2,.clients h2,.news h2,.contact h2{font-size:36px;line-height:1.08;margin:10px 0 12px;letter-spacing:-1px}.section-row p,.about p{color:#4f6c84;line-height:1.55}.roundbtn{border:1px solid #11aee8;border-radius:30px;padding:16px 27px;text-decoration:none;color:#083667;font-size:11px;font-weight:bold}.service-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-top:35px}.service-grid article{background:#fff;border-radius:10px;min-height:190px;padding:25px 20px;box-shadow:0 8px 30px #083b6410}.service-grid article img{height:65px;width:100%;object-fit:cover;border-radius:5px}.service-icon{font-size:35px;color:#0db3ef;height:58px}.service-grid h3{font-size:15px;line-height:1.25;min-height:38px}.service-grid a{font-size:10px;color:#05a9e8;text-decoration:none;font-weight:bold}.about{padding:90px 0}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.about-photo{height:410px;background:linear-gradient(145deg,#0b3a65,#18afe7);position:relative}.about-photo:after{content:"VIP";position:absolute;right:30px;bottom:20px;color:#ffffff1c;font-size:130px;font-weight:900}.dark-section{background:#062f59;color:#fff;padding:85px 0}.dark-section h2{color:#fff}.dark-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px}.dark-grid div{padding:25px 40px 25px 0;border-right:1px solid #ffffff22;margin-right:40px}.dark-grid b{color:#16b9f3}.dark-grid p{color:#b7cddd;line-height:1.55}.clients,.news{padding:80px 0}.client-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.client-grid div{height:110px;border:1px solid #e1eaf0;display:flex;align-items:center;justify-content:center}.client-grid img{max-width:75%;max-height:70px}.news{background:#f4f9fc}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.news-grid article{background:#fff;padding:22px}.news-grid img{width:100%;height:170px;object-fit:cover}.news-grid small{color:#19aee6}.news-grid p{color:#647d90;line-height:1.5}.contact{background:#08365f;color:#fff;padding:80px 0}.contact-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:80px}.contact h2{font-size:44px;color:#fff}.contact p{color:#c4d6e2;line-height:1.7}.contact form{display:grid;gap:12px}.contact input,.contact textarea{padding:15px;border:1px solid #ffffff2d;background:#ffffff0c;color:#fff}.contact input::placeholder,.contact textarea::placeholder{color:#c5d6df}.contact textarea{height:115px}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact button{justify-self:start}footer{background:#042643;color:#a9c0cf;padding:35px 0}.footer-grid{display:grid;grid-template-columns:260px 1fr auto;align-items:center;gap:40px;font-size:11px}footer img{width:240px}.floating-wa{position:fixed;right:25px;bottom:25px;background:#22c766;color:#fff;text-decoration:none;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;z-index:60}@media(max-width:1150px){.phone{display:none}.service-grid{grid-template-columns:repeat(3,1fr)}.nav nav{gap:14px}.brand img{width:230px}}@media(max-width:850px){.topbar{height:85px}.nav nav{display:none}.wbtn{margin-left:auto}.hero{height:600px}.hero-copy{width:100%}.hero h1{font-size:40px}.hero-claim{display:none}.benefit-grid{grid-template-columns:1fr 1fr}.benefit-grid>div{padding:18px}.section-row{display:block}.roundbtn{display:inline-block;margin-top:20px}.about-grid,.contact-grid{grid-template-columns:1fr}.service-grid{grid-template-columns:1fr 1fr}.dark-grid{grid-template-columns:1fr}.dark-grid div{border-right:0;border-bottom:1px solid #ffffff22}.client-grid{grid-template-columns:repeat(2,1fr)}.news-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.hero-actions{flex-direction:column;align-items:flex-start}}@media(max-width:520px){.brand img{width:200px}.wbtn{padding:12px;font-size:10px}.hero h1{font-size:34px}.service-grid,.benefit-grid{grid-template-columns:1fr}.two{grid-template-columns:1fr}}
.news-title{color:#08365f;text-decoration:none}.news-title:hover{color:#13b7ef}.news-more{display:inline-block;margin-top:12px;color:#0caee8;text-decoration:none;font-size:11px;font-weight:800}
.news-page-hero{background:#062d59;color:#fff;padding:70px 0}.news-page-hero h1{font-size:48px;margin:10px 0}.article-page{padding:70px 0}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:55px}.article-main{background:#fff}.article-main>img{width:100%;max-height:500px;object-fit:cover;margin-bottom:30px}.article-main h1{font-size:42px;line-height:1.1;color:#07345e}.article-main .date{color:#13aee8;font-size:12px;font-weight:bold}.article-content{font-size:16px;line-height:1.85;color:#536e82}.article-side{background:#f3f8fb;padding:28px;height:max-content}.article-side a{display:block;color:#07345e;text-decoration:none;padding:13px 0;border-bottom:1px solid #dbe7ed;font-weight:bold}.news-list{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.news-list article{background:#fff;border:1px solid #e4edf2;padding-bottom:22px}.news-list img{width:100%;height:210px;object-fit:cover}.news-list .inside{padding:20px}.news-list h2{font-size:21px}.news-list p{color:#607a8d;line-height:1.55}
@media(max-width:850px){.article-layout{grid-template-columns:1fr}.news-list{grid-template-columns:1fr}}

.about-visual{overflow:hidden}.about-visual>img{width:100%;height:100%;min-height:410px;object-fit:cover;display:block}.vip-watermark{height:100%;min-height:410px;display:flex;align-items:flex-end;justify-content:flex-end;padding:35px;background:linear-gradient(135deg,#104b78,#17aee1);font-size:125px;font-weight:900;color:#ffffff18}.about-text{color:#526f87;line-height:1.7;margin:18px 0 22px}
