.nk-app .nk-company-intro{padding:30px 32px;border:1px solid #e9dcc1;border-radius:18px;background:linear-gradient(120deg,#fffdf6,#f5fbf7);box-shadow:0 8px 24px #456d5e08}
.nk-app .nk-company-intro .nk-company-eyebrow{margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.16em;color:#9a7a39}
.nk-app .nk-company-intro h2{margin:0 0 18px!important;padding:0!important;border:0!important;font-size:28px!important;line-height:1.5!important;color:#244e49}
.nk-app .nk-company-intro .nk-company-tagline{font-size:21px;font-weight:700;margin:0 0 12px;line-height:1.8;color:#35645a}
.nk-app .nk-company-intro p{margin:0 0 20px;font-size:14px;line-height:2}
.nk-app .nk-company-website{display:inline-flex;align-items:center;gap:22px;padding:12px 19px;border:1px solid #bdd5c7;border-radius:9px;background:#fff;color:#2a6552;text-decoration:none;font-size:13px;font-weight:650;line-height:1.8}
.nk-app .nk-company-website:hover{background:#edf7f0}.nk-app .nk-company-website:focus-visible{outline:3px solid #498671;outline-offset:3px}
.nk-app .nk-company-profile table{margin-bottom:0}.nk-app .nk-company-profile th{width:25%}
@media(max-width:520px){.nk-app .nk-company-intro{padding:23px 20px;border-radius:14px}.nk-app .nk-company-intro h2{font-size:24px!important}.nk-app .nk-company-intro .nk-company-tagline{font-size:19px}.nk-app .nk-company-website{gap:12px;padding:11px 14px}.nk-app .nk-company-profile th{width:29%}}
