.esms-corp-hero{padding:130px 0 55px;background:linear-gradient(135deg,#f6fbfd,#fff 55%,#eef8fb);overflow:hidden}.esms-corp-grid{display:grid;grid-template-columns:1fr 1.12fr;gap:55px;align-items:center}.esms-corp-copy h1{font-size:clamp(48px,5.8vw,74px);line-height:1.02}.esms-corp-copy h1 span{color:#20bfe5}.esms-corp-copy>p{max-width:610px;font-size:17px;line-height:1.7;margin:25px 0;color:#53656f}.esms-checks{display:flex;gap:18px;flex-wrap:wrap;margin-top:25px;font-size:11px;color:#40535d;font-weight:700}.esms-checks span:first-child{color:#0c8bc2}.esms-corp-visual{height:480px;position:relative;border-radius:24px;overflow:hidden;background:#071722;box-shadow:0 25px 65px #07172225}.esms-corp-visual>img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.9)}.esms-corp-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#031523cc 0%,#03152345 45%,transparent 75%)}.esms-msg-stack{position:absolute;z-index:3;left:7%;top:14%;width:285px;display:grid;gap:10px}.esms-msg-card{display:flex;align-items:center;gap:11px;background:#ffffffee;border:1px solid #fff;border-radius:11px;padding:12px 14px;box-shadow:0 12px 30px #0002}.esms-msg-card>b{width:31px;height:31px;border-radius:50%;background:#168ee4;color:#fff;display:grid;place-items:center;font-size:11px;flex:0 0 auto}.esms-msg-card:nth-child(1)>b{background:#12b88a}.esms-msg-card:nth-child(3)>b{background:#714be8}.esms-msg-card:nth-child(4)>b{background:#e83c7c}.esms-msg-card span{font-size:8px;color:#65737b;line-height:1.35}.esms-msg-card strong{display:block;color:#14232d;font-size:10px;margin-bottom:2px}.esms-visual-label{position:absolute;z-index:4;right:7%;top:11%;color:#fff;font-size:24px;font-weight:300;line-height:1.15;text-align:right;font-style:italic}.esms-visual-label span{color:#43d9e8;font-size:17px}.esms-stats{background:#fff;border-top:1px solid #e7eef2;border-bottom:1px solid #e7eef2;padding:0}.esms-stats-head{text-align:center;color:#158bd0;font-size:9px;font-weight:800;letter-spacing:.24em;padding:25px 0 13px}.esms-stats-grid{display:grid;grid-template-columns:repeat(4,1fr)}.esms-stats-grid div{text-align:center;padding:16px 15px 25px;border-right:1px solid #dfe9ed}.esms-stats-grid div:last-child{border:0}.esms-stats-grid strong{display:block;color:#09255d;font-size:27px;letter-spacing:-.04em}.esms-stats-grid span{display:block;color:#6b7b84;font-size:10px;margin-top:5px}.esms-centered{text-align:center;max-width:760px;margin:0 auto}.esms-centered>p{max-width:650px;margin:16px auto 0;font-size:14px}.esms-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:55px}.esms-benefits article{min-height:180px;padding:25px 22px;border:1px solid #dfe8ec;border-radius:10px;background:linear-gradient(145deg,#fff,#f8fbfc);box-shadow:0 8px 25px #07172208}.esms-benefits i{width:39px;height:39px;border-radius:50%;display:grid;place-items:center;background:#0f91df;color:#fff;font-style:normal;font-size:14px}.esms-benefits article:nth-child(2n) i{background:#6748dd}.esms-benefits article:nth-child(3n) i{background:#e83b7b}.esms-benefits h3{font-size:17px;margin:16px 0 7px}.esms-benefits p{font-size:11px;line-height:1.55;margin:0}.esms-use-cases{padding:95px 0;background:#f2f8fb}.esms-use-layout{display:grid;grid-template-columns:.8fr 1.4fr;gap:75px;align-items:start}.esms-use-intro h2{font-size:clamp(38px,4.4vw,56px);margin:10px 0 18px}.esms-use-intro h2 span{color:#20bfe5}.esms-use-intro p{font-size:14px;max-width:430px;margin-bottom:25px}.esms-use-list{display:grid;grid-template-columns:1fr 1fr;column-gap:30px}.esms-use-list>div{display:flex;gap:13px;padding:14px 0;border-bottom:1px solid #d6e3e8}.esms-use-list b{color:#1495dd;font-size:9px;padding-top:2px}.esms-use-list span{font-size:11px;color:#5f7079;line-height:1.45}.esms-use-list strong{display:block;color:#172d3a;font-size:13px;margin-bottom:2px}.esms-how{background:#fff}.esms-steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:15px;align-items:center;margin-top:55px}.esms-steps article{text-align:center}.esms-steps article>b{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#168ee4;color:#fff;font-size:18px;margin:0 auto 18px}.esms-steps article:nth-of-type(2)>b{background:#168ee4}.esms-steps h3{font-size:18px;margin-bottom:7px}.esms-steps p{font-size:11px;line-height:1.5;margin:0}.esms-steps>i{font-size:28px;color:#c7d1d6;font-style:normal}.esms-market{padding:30px 0 95px;background:#fff}.esms-market-box{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:50px 60px;border-radius:16px;background:#edf8fb;border:1px solid #d3edf3}.esms-market-box h2{font-size:clamp(38px,4.2vw,55px);margin-top:8px}.esms-market-box h2 span{color:#e21d16}.esms-market-box p{font-size:13px;line-height:1.7;margin:0 0 15px}.esms-market-box a{font-size:12px;font-weight:800;color:#128bd2}.esms-final{position:relative;overflow:hidden;padding:105px 0;color:#fff;background:#071722}.esms-final-image{position:absolute;inset:0;background:linear-gradient(90deg,#031321ee 0%,#031321cc 48%,#03132166),url('/airvoice-about-noc.jpg') center/cover;opacity:.72}.esms-final .wrap{position:relative;z-index:2}.esms-final-copy{max-width:700px}.esms-final h2{font-size:clamp(44px,5.3vw,68px);line-height:1.02;margin:10px 0 17px}.esms-final h2 span{color:#20c8ff}.esms-final p{color:#b9cbd4;max-width:650px;font-size:14px;margin-bottom:25px}.esms-final .btn.primary{background:#14a8ef}@media(max-width:900px){.esms-corp-grid{grid-template-columns:1fr}.esms-corp-visual{max-width:700px;margin:auto}.esms-benefits{grid-template-columns:1fr 1fr}.esms-use-layout{grid-template-columns:1fr}.esms-steps{grid-template-columns:1fr 1fr}.esms-steps>i{display:none}.esms-market-box{grid-template-columns:1fr}.esms-stats-grid strong{font-size:22px}}@media(max-width:680px){.esms-corp-hero{padding:115px 0 40px}.esms-corp-copy h1{font-size:46px}.esms-corp-visual{height:430px}.esms-msg-stack{left:4%;width:230px;top:18%}.esms-visual-label{right:5%;font-size:18px}.esms-visual-label span{font-size:13px}.esms-stats-grid{grid-template-columns:1fr 1fr}.esms-stats-grid div:nth-child(2){border-right:0}.esms-benefits,.esms-use-list,.esms-steps{grid-template-columns:1fr}.esms-market-box{padding:35px 25px}.esms-final{padding:80px 0}}