@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700;800&display=swap');:root{--a:#20b7d0;--n:#172935;--m:#6d7c84;--p:#f5fcfd;--l:#d7edf1}*{box-sizing:border-box}body{margin:0;font:16px/1.9 Vazirmatn,system-ui,sans-serif;color:var(--n);background:var(--p)}a{text-decoration:none;color:inherit}.w{max-width:1030px;margin:auto;padding:0 22px}header{background:#fff;border-bottom:1px solid var(--l)}.nav{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:10px 0}.logo img{width:204px;height:72px;object-fit:contain}.nav nav{display:flex;gap:20px;color:#52646c;font-size:14px}.cta,.primary{background:var(--a);color:#fff;border-radius:13px;padding:11px 17px;font-weight:700}.hero{padding:64px 0;background:radial-gradient(circle at 86% 18%,#d8f5f9 0,transparent 33%),#fff}.tag{color:#078ba3;background:#effdff;border:1px solid #c7edf2;border-radius:99px;padding:5px 11px;font-size:13px;font-weight:700}.hero h1{font-size:clamp(30px,5vw,49px);line-height:1.35;margin:14px 0 10px}.hero p{max-width:690px;color:var(--m);font-size:18px;margin:0 0 22px}.primary{display:inline-block;padding:14px 19px}.section{padding:42px 0}.section h2{font-size:28px;line-height:1.4;margin:0 0 8px}.section p{color:var(--m);margin:0 0 12px}.crumb{padding:13px 0;color:#6c7d84;font-size:13px}.card{background:#fff;border:1px solid var(--l);border-radius:19px;padding:22px;margin:18px 0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.grid .card{margin:0}.area-links a{display:block;color:#078ba3;font-weight:700}footer{padding:25px 0;margin-top:34px;background:var(--n);color:#d8e5e8;font-size:13px}@media(max-width:690px){.nav nav{display:none}.logo img{width:178px;height:62px}.grid{grid-template-columns:1fr}.hero{padding:43px 0}.hero p{font-size:16px}}

:root{--a:#079caf;--n:#193d46;--m:#697f83;--p:#f8faf7;--l:#dce9e0}header{background:#ffffffed}.nav{min-height:96px}.logo img{width:184px;height:94px;object-fit:cover}.cta,.primary{border-radius:14px;box-shadow:0 7px 18px #079caf18;transition:background .2s}.cta:hover,.primary:hover{background:#078596}.hero{background:radial-gradient(ellipse at 95% 25%,#d9efea 0,transparent 55%),#f8faf7}.tag{background:#f8fffb;border-color:#d0e4dc;color:#33736e}.card{border-radius:20px;padding:27px}.section h2{font-size:25px}a:focus-visible{outline:3px solid #079caf;outline-offset:4px}@media(max-width:760px){.nav{min-height:80px}.logo img{width:150px;height:77px}.cta{padding:9px 14px;font-size:12px}.hero{padding:36px 0}.hero p{font-size:15px}}
