:root{--n:#101c4b;--b:#0876e8;--p:#eaf3ff;--l:#f8fbff;--t:#18233b;--max:1460px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--t);font-family:'DM Sans',Arial,sans-serif;background:#fff;line-height:1.65}a{text-decoration:none;color:inherit}.two-wrap{max-width:var(--max);margin:auto;padding:0 clamp(22px,5vw,72px)}.two-nav{padding:23px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;color:#fff;position:relative;z-index:20;border-bottom:1px solid #ffffff24}.two-nav>a img{width:220px;max-height:58px;object-fit:contain}.two-nav nav{display:flex;align-items:center;gap:24px}.two-nav .call{display:inline-flex;padding:11px 20px;background:#fff;border-radius:30px;font-weight:700;color:#101c4b;white-space:nowrap}.two-hero{background:linear-gradient(90deg,rgba(6,16,40,.96),rgba(8,20,48,.77) 55%,rgba(8,20,48,.28)),var(--hero-image) center/cover;color:#fff;position:relative}.two-hero-body{padding:100px 0 110px;max-width:850px}.overline{text-transform:uppercase;font-size:13px;letter-spacing:.17em;font-weight:700;color:#99c6ff}.two-hero h1{font-family:'Playfair Display',Georgia,serif;font-size:clamp(48px,5.6vw,84px);font-weight:500;line-height:1.08;letter-spacing:-.035em;margin:22px 0 36px}.consultation{display:inline-flex;align-items:center;gap:32px;background:#0876e8;padding:15px 24px;border-radius:5px;color:#fff;font-weight:700}.es-section{padding:60px 0;border-bottom:1px solid #dae5f0}.es-section:nth-child(even){background:#f1f6fc}.es-section-inner{max-width:1200px;font-size:18px}.es-section h2,.es-section h3{font-family:'Playfair Display',Georgia,serif;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:#101c4b}.es-section h2{font-size:clamp(32px,3.5vw,52px);margin:0 0 28px}.es-section h3{font-size:clamp(28px,2.8vw,40px);margin:0 0 24px}.es-section h4,.es-section h5{font-size:23px;line-height:1.4;margin:24px 0 16px}.es-section p{margin:0 0 24px}.es-section a{color:#065bb9;text-decoration:underline;text-underline-offset:4px}.es-section img{max-width:100%;height:auto;object-fit:contain;border-radius:10px}.es-section figure{margin:22px 0}.es-section table{width:100%;border-collapse:separate;border-spacing:16px;margin:24px 0}.es-section td{vertical-align:top;padding:14px}.es-section td:first-child{max-width:160px}.es-section td img{max-width:130px}.es-section iframe{max-width:100%}.es-skip{position:absolute;left:20px;top:-80px;background:white;padding:12px;z-index:1000}.es-skip:focus{top:20px}.es-section ul{padding-left:24px}.es-section li{margin:12px 0}.es-content{overflow-wrap:anywhere}@media(max-width:700px){.two-hero-body{padding:70px 0 80px}.two-hero h1{font-size:48px}.es-section{padding:40px 0}.es-section-inner{font-size:17px}.es-section table,.es-section tbody,.es-section tr,.es-section td{display:block;width:100%;padding:0;border-spacing:0}.es-section td{margin-bottom:20px}.two-nav nav{display:none}.two-nav{gap:22px}.es-section h2{font-size:34px}}
.es-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.es-contact-form label{display:flex;flex-direction:column;gap:8px;font-weight:600}.es-contact-form input,.es-contact-form select,.es-contact-form textarea{width:100%;padding:14px;border:1px solid #bdcde1;border-radius:6px;background:white;font:inherit}.es-form-full{grid-column:1/-1}.es-contact-form button{border:0;font:inherit;cursor:pointer;margin-top:24px}@media(max-width:700px){.es-form-grid{grid-template-columns:1fr}}
.two-hero h1{overflow-wrap:break-word;hyphens:none}.two-hero h2{font-size:25px;line-height:1.35;margin:0 0 22px}.es-hero-lead{font-size:19px;line-height:1.7;max-width:720px;margin-bottom:30px;color:#e2eaf5}@media(max-width:700px){.two-hero h1{font-size:clamp(32px,8vw,48px)}.es-hero-lead{font-size:17px}}
