/* Scoped company content and direct contact links; no scripts or external dependencies. */
.hc-company{color:#142b3c}.hc-hero{background:#eef6f7;padding:64px 0 42px;border-bottom:1px solid #d6e6e8}.hc-hero h1{font-size:clamp(28px,4vw,44px);line-height:1.35;max-width:900px;margin:0 0 18px}.hc-hero p{max-width:850px;font-size:17px;line-height:1.9}.hc-eyebrow{color:#126f7a!important;font-size:13px!important;font-weight:700;letter-spacing:.02em}.hc-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.hc-hero-actions a,.hc-contact-panel>a{display:inline-block;padding:12px 20px;background:#116d77;color:white!important;border-radius:7px;font-weight:600}.hc-hero-actions a:hover,.hc-contact-panel>a:hover{background:#0b5059}.hc-section-nav{display:flex;flex-wrap:wrap;gap:8px;padding:25px 0 0}.hc-section-nav a{padding:10px 14px;border:1px solid #d4e1e5;border-radius:6px;color:#16434f}.hc-section-nav a[aria-current=page],.hc-section-nav a:hover{background:#116d77;color:white}.hc-section{padding:44px 0;scroll-margin-top:110px}.hc-section-heading{margin-bottom:22px;max-width:950px}.hc-section h2{color:#153d49;font-size:27px;line-height:1.5}.hc-section-heading p{font-size:16px;line-height:1.9;color:#526974}.hc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.hc-card{background:#fff;border:1px solid #dce5e8;border-radius:10px;padding:26px;box-shadow:0 6px 20px rgba(20,49,60,.035);min-width:0;display:flex;flex-direction:column;align-items:flex-start}.hc-card h3{font-size:20px;line-height:1.55;margin:0 0 14px;color:#183e49}.hc-card p,.hc-card li{color:#405963;line-height:1.95;font-size:15px}.hc-card ul{padding-inline-start:22px}.hc-card .hc-source{margin-top:auto;padding-top:16px;color:#0b6874;font-weight:600;line-height:1.7}.hc-more{margin-top:24px}.hc-more a{color:#0b6874;font-weight:700}.hc-contact-panel{margin:24px 0 60px;padding:28px;background:#eef6f7;border-radius:10px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.hc-contact-panel>div{flex:1;min-width:200px}.hc-contact-panel h2{font-size:23px}.hc-contact-panel p{margin-bottom:0;line-height:1.8}.hc-whatsapp{position:fixed;inset-inline-start:20px;bottom:22px;z-index:1040;display:flex;align-items:center;gap:9px;padding:12px 17px;border-radius:40px;background:#087f48;color:white!important;box-shadow:0 4px 18px rgba(0,0,0,.18);font-size:14px;line-height:1.4;text-decoration:none!important;max-width:calc(100vw - 36px)}.hc-whatsapp i{font-size:27px}.hc-whatsapp span{font-weight:600}.hc-whatsapp:hover{background:#066a3c}.hc-whatsapp:focus-visible,.hc-section-nav a:focus-visible,.hc-hero-actions a:focus-visible{outline:3px solid #dbad45;outline-offset:4px}.hc-footer-contact{margin-top:18px;display:flex;flex-direction:column;gap:8px}.hc-footer-contact a{color:#fff;font-size:14px;line-height:1.7}.hc-home{background:#f5f9fa;padding:0 0 12px}.hc-home[dir=rtl] .hc-more span{display:inline-block;transform:rotate(180deg)}.hc-contact-options{margin:16px 0;display:flex;gap:10px;flex-wrap:wrap}.hc-contact-options a{display:inline-block;padding:10px 16px;border:1px solid #0b6874;border-radius:6px;color:#0b6874;font-weight:600}.hc-contact-options a:first-child{background:#087f48;color:white;border-color:#087f48}body.night-mode .hc-company,body.night-mode .hc-home{color:#e6edef}body.night-mode .hc-hero,body.night-mode .hc-contact-panel,body.night-mode .hc-home{background:#202b34}body.night-mode .hc-card{background:#25333e;border-color:#42535f}body.night-mode .hc-card h3,body.night-mode .hc-card p,body.night-mode .hc-card li,body.night-mode .hc-section h2,body.night-mode .hc-section-heading p{color:#e5edf0}@media(max-width:991px){.hc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-hero{padding:40px 0 30px}}@media(max-width:600px){.hc-grid{grid-template-columns:1fr}.hc-section{padding:30px 0}.hc-card{padding:22px}.hc-section h2{font-size:24px}.hc-section-nav a{font-size:13px;padding:9px 11px}.hc-whatsapp{inset-inline-start:14px;bottom:16px;padding:12px;border-radius:50%;width:52px;height:52px;justify-content:center}.hc-whatsapp span{display:none}.hc-contact-panel{padding:22px}.hc-hero p{font-size:16px}.hc-footer-contact{padding-bottom:4px}}

/* Explicit contrast against legacy theme link overrides. */
.hc-section-nav a{color:#16434f!important;background:#fff}.hc-section-nav a[aria-current=page],.hc-section-nav a:hover{color:#fff!important;background:#116d77}.hc-card a.hc-source,.hc-more a{color:#0b6874!important}.hc-contact-options a{color:#0b6874!important}.hc-contact-options a:first-child{color:#fff!important}.about a[href="company/"],a[href^="https://greatplacetowork.me/certified-organization/"],.wrapper .tab-content a[href="https://wa.me/96522099977"]{color:#0b6874!important;text-decoration:underline}body.night-mode .hc-section-nav a{color:#e5edf0!important;background:#25333e}body.night-mode .hc-section-nav a[aria-current=page],body.night-mode .hc-section-nav a:hover{color:#fff!important;background:#116d77}body.night-mode .hc-card a.hc-source,body.night-mode .hc-more a{color:#7bd0d8!important}
