.contact-page{padding:125px 28px 75px;background:linear-gradient(#fff,#f9fbfd);color:#101827;font-family:LeadSans,Arial,sans-serif}.contact-inner{max-width:1160px;margin:auto}.contact-crumb{display:flex;justify-content:center;gap:14px;color:#8a94a5;font-size:14px;margin-bottom:25px}.contact-crumb a{color:#ff6000!important;text-decoration:none}.contact-page h1{text-align:center;font-size:52px;letter-spacing:-1px;line-height:1.15;margin:0 0 20px;font-weight:750}.contact-intro{text-align:center;color:#7b8494;font-size:22px;line-height:1.5;margin:0 auto 42px;max-width:850px}.contact-panel{background:white;border:1px solid #e1e6ee;box-shadow:0 10px 40px #21324c08;border-radius:22px;padding:32px;display:grid;grid-template-columns:34% 1fr;gap:38px}.contact-person{text-align:center;border-right:1px solid #edf0f4;padding:12px 32px 12px 0}.contact-avatar{width:190px;height:190px;border-radius:50%;background:linear-gradient(145deg,#fff3e7,#ffdfc6);color:#ed7a30;margin:0 auto 24px;display:grid;place-items:center}.contact-avatar svg{width:120px;height:120px}.contact-page h2{font-size:27px;line-height:1.25;margin:0 0 13px}.contact-person p{color:#7b8494;font-size:17px;line-height:1.6;margin:0 0 17px}.contact-phone{color:#172334!important;font-size:24px;font-weight:600;text-decoration:none}.contact-person .contact-hours{font-size:14px;margin-top:16px}.contact-options>p{font-size:18px;line-height:1.5;color:#7b8494;margin:0 0 24px}.contact-options{padding:6px 0}.contact-channel{display:flex;align-items:center;gap:20px;padding:18px;border:1px solid #dee5ed;border-radius:13px;margin-bottom:12px;text-decoration:none!important;color:#172334!important;transition:border-color .15s,box-shadow .15s}.contact-channel:hover{border-color:#ff8a42;box-shadow:0 3px 14px #ff600012}.contact-channel strong{font-size:22px;display:block;margin-bottom:5px}.contact-channel small{font-size:16px;color:#8490a0;display:block}.contact-icon{width:54px;height:54px;flex-shrink:0;display:grid;place-items:center;border-radius:13px;color:white;font-size:30px}.telegram{background:#08a4d3}.whatsapp{background:#20be6b}.contact-icon.phone{background:#fff0e5;color:#ff6000}.contact-arrow{margin-left:auto;color:#95a0ae;font-size:23px}.contact-options .contact-note{font-size:14px;margin:22px 0 0;color:#8993a1}.contact-page a:focus-visible{outline:3px solid #ff6500;outline-offset:4px}@media(max-width:800px){.contact-page{padding:105px 20px 50px}.contact-page h1{font-size:38px}.contact-intro{font-size:19px}.contact-panel{grid-template-columns:1fr;padding:24px;gap:25px}.contact-person{border-right:0;border-bottom:1px solid #edf0f4;padding:0 0 24px}.contact-avatar{width:135px;height:135px;margin-bottom:16px}.contact-avatar svg{width:90px;height:90px}.contact-page h2{font-size:24px}.contact-channel strong{font-size:20px}}@media(max-width:420px){.contact-page{padding-left:14px;padding-right:14px}.contact-page h1{font-size:32px}.contact-panel{padding:19px}.contact-channel{padding:13px;gap:13px}.contact-channel small{font-size:14px}.contact-icon{width:45px;height:45px}.contact-arrow{display:none}}

.lead-service-hero + .contact-page{padding-top:48px}@media(max-width:800px){.lead-service-hero + .contact-page{padding-top:32px}}
