.company-about{background:#f3f6fa;scroll-margin-top:25px;border-top:1px solid #dce4ec}.company-about-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.company-about h2{font-size:clamp(2rem,3.2vw,3.3rem);max-width:500px}.company-identity{border-top:2px solid #ef7d23;padding-top:22px;margin-top:32px;display:grid;gap:10px;color:#20364e}.company-identity strong{font-size:.94rem}.company-identity span{font-size:.88rem;color:#52677f}.company-about-copy>p{font-size:1rem;line-height:1.85;color:#4d6077;margin:0 0 22px}.company-about-copy strong{color:#182e48}.company-mission{border-left:3px solid #1765d7;padding:20px 24px;background:#e8f0fc;margin:28px 0}.company-mission p{font-size:1.06rem;line-height:1.7;margin:0;color:#263f5e}.company-about-copy .company-signature{font-size:1.12rem;margin-bottom:0}.company-contact-links{display:flex;flex-direction:column;gap:14px;margin-top:25px;align-items:flex-start}.company-contact-links a{display:flex;align-items:center;gap:13px;min-height:57px;padding:12px 16px;border:1px solid #cbd9e7;border-radius:10px;background:white;color:#1c3e62;max-width:100%;text-decoration:none}.company-contact-links a:hover{border-color:#1265e7;box-shadow:0 4px 12px #10233c0b}.company-contact-links a>svg{flex-shrink:0}.company-contact-links a>span{min-width:0}.company-contact-links small,.company-contact-links strong{display:block}.company-contact-links small{font-size:.72rem;margin-bottom:4px;color:#536a81}.company-contact-links strong{font-size:.95rem;overflow-wrap:anywhere}.company-contact-links .company-whatsapp{border-color:#b9d9c7;color:#16623c}.company-whatsapp>span:last-child{margin-left:20px}.company-footer{display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid #d4dfe9;padding-block:28px}.company-footer>div:first-child{display:grid;gap:8px}.company-footer>div:first-child strong{font-size:.85rem}.company-footer>div:first-child span{font-size:.82rem;color:#536a81}.company-footer .company-contact-links{flex-direction:row;margin:0;flex-wrap:wrap}.company-footer .company-contact-links a{background:transparent}.desktop-nav{gap:16px}.desktop-nav a{white-space:nowrap}
@media(max-width:1100px){.header-inner{gap:16px}.desktop-nav{gap:12px}.desktop-nav a{font-size:.78rem}.company-about-grid{gap:40px}.company-footer{align-items:flex-start;flex-direction:column}}
@media(max-width:850px){.company-about-grid{grid-template-columns:1fr;gap:36px}.company-about h2{max-width:650px}.company-identity{margin-top:25px}.company-contact-links{flex-direction:row;flex-wrap:wrap}.company-footer .company-contact-links{gap:12px}}
@media(max-width:480px){.company-contact-links{flex-direction:column;width:100%}.company-contact-links a{width:100%}.company-contact-links strong{font-size:.89rem}.company-mission{padding:18px}.company-about-copy>p{font-size:.96rem}.company-footer{gap:20px}.company-footer .company-contact-links{flex-direction:column}.company-whatsapp>span:last-child{margin-left:auto}}
