:root{--navy:#07172b;--blue:#087de0;--cyan:#14b9e8;--green:#63dc57;--teal:#16b9bd;--ink:#10233c;--muted:#61748a;--pale:#eaf0f6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f4f7fb;color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{text-decoration:none}.wrap{max-width:1100px;margin:auto;padding:0 23px}header{background:var(--navy);color:white}.navin{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{display:flex;align-items:center;gap:10px;color:white}.brand svg{width:43px;height:43px;flex-shrink:0}.brandname{font-weight:900;font-size:24px;letter-spacing:-1.3px}.brandname b{color:var(--cyan)}.brandname small{display:block;font-size:8px;letter-spacing:2px;color:#a8c3dc;font-weight:600}.links{display:flex;align-items:center;gap:22px;font-size:13px}.links a{color:#d5e1ee}.links a:hover{color:var(--green)}.contactbtn,.primary{background:linear-gradient(110deg,var(--blue),var(--teal));color:white!important;padding:12px 17px;border-radius:9px;font-weight:bold}.menu{display:none;background:none;border:1px solid #496078;color:white;border-radius:7px;padding:8px 11px;font-size:19px}.hero{background:radial-gradient(ellipse at 78% 50%,#123d58 0%,#0a2540 35%,var(--navy) 75%);color:white;padding:75px 0 68px;position:relative;overflow:hidden}.herogrid{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:25px;position:relative;z-index:1}.eyebrow{color:#60d96b;font-size:11px;font-weight:bold;letter-spacing:2.5px}.hero h1{font-size:clamp(34px,5.4vw,59px);line-height:1.08;letter-spacing:-2px;margin:18px 0}.hero h1 span{background:linear-gradient(90deg,#17b7f2,#69e45e);background-clip:text;color:transparent}.herotext{color:#c5d7e8;line-height:1.7;font-size:16px;max-width:510px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:27px 0}.btn{display:inline-block;padding:13px 19px;border-radius:8px;font-weight:bold;font-size:13px}.secondary{border:1px solid #52738c;color:white}.herofoot{display:flex;gap:20px;flex-wrap:wrap;color:#b8cee0;font-size:11px;margin-top:27px}.herofoot b{color:#69dd72}.symbolbox{display:flex;align-items:center;justify-content:center;min-height:270px}.symbol{width:min(270px,85%);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#0d3850 0%,#09253e 63%,#06182c 70%);border:1px solid #287e9b;box-shadow:0 0 50px #0e9cb44a,inset 0 0 40px #0c759c40;display:flex;align-items:center;justify-content:center}.symbol svg{width:82%;height:82%}.section{padding:68px 0}.center{text-align:center}.kicker{font-size:11px;letter-spacing:2px;color:#1198b8;font-weight:bold}h2{font-size:clamp(26px,3.7vw,38px);letter-spacing:-1px;margin:10px 0 14px;color:var(--ink)}.lead{color:var(--muted);line-height:1.7;max-width:690px;margin:0 auto}.aboutgrid{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;margin-top:30px}.aboutpanel{background:white;border:1px solid #e2eaf1;border-radius:17px;padding:27px;box-shadow:0 12px 35px #193b5c0b}.aboutpanel h3{font-size:20px;margin:0 0 12px}.aboutpanel p{font-size:14px;line-height:1.8;color:var(--muted);margin:0}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.stat{background:#eaf4fa;padding:15px 10px;border-radius:10px;text-align:center}.stat b{display:block;color:#087fc4;font-size:20px}.stat span{font-size:10px;color:#5c7185}.notice{background:#fff5dc;color:#795719;padding:12px 15px;border-radius:9px;font-size:11px;margin-top:17px;line-height:1.5}.services{background:var(--pale)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:30px}.service{background:white;border:1px solid #e0e9f1;border-radius:13px;padding:22px;min-height:175px;transition:.2s}.service:hover{transform:translateY(-3px);box-shadow:0 12px 25px #193b5c12}.ico{width:39px;height:39px;border-radius:10px;background:linear-gradient(135deg,#dff4ff,#e5f9e5);display:grid;place-items:center;color:#087dbb;font-size:20px;margin-bottom:14px}.service h3{font-size:15px;margin:0 0 8px;color:#142b46}.service p{font-size:12px;color:#687c90;line-height:1.6;margin:0}.note{font-size:11px;color:#71849a;margin-top:17px}.values{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px}.value{border-top:3px solid var(--teal);background:white;padding:19px 14px;border-radius:5px 5px 12px 12px}.value b{display:block;font-size:14px;margin-bottom:7px}.value span{font-size:12px;color:#687c90;line-height:1.5}.cta{background:linear-gradient(110deg,#071a31,#0c3850);color:white;padding:45px 25px;border-radius:18px;text-align:center}.cta h2{color:white}.cta p{color:#c5d8e8;line-height:1.7}.contactgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px}.contactitem{padding:18px;background:white;border:1px solid #e0e8ef;border-radius:12px;text-align:center}.contactitem b{display:block;font-size:13px;margin-bottom:7px}.contactitem span{font-size:12px;color:#7a8b9d}footer{background:var(--navy);color:#b9cadd;padding:27px 0;font-size:11px}.footerin{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;align-items:center}@media(max-width:700px){.links{display:none;position:absolute;top:76px;left:0;right:0;background:#0a2037;padding:20px 25px;flex-direction:column;align-items:stretch;z-index:5}.links.open{display:flex}.menu{display:block}.herogrid,.aboutgrid{grid-template-columns:1fr}.hero{padding:53px 0}.symbolbox{min-height:210px}.symbol{width:205px}.cards{grid-template-columns:repeat(2,1fr)}.values{grid-template-columns:repeat(2,1fr)}.contactgrid{grid-template-columns:1fr}.section{padding:52px 0}}@media(max-width:420px){.cards{grid-template-columns:1fr}.brandname{font-size:21px}}
