.company-hero{text-align:center;max-width:820px;margin:0 auto;padding:80px 20px 60px}.company-eyebrow{color:#555;letter-spacing:.08em;margin:0 0 14px;font-size:13px;font-weight:700}.company-hero h1{margin:0;font-size:48px}.company-hero>p:not(.company-eyebrow){color:#555;max-width:650px;margin:20px auto 30px;font-size:20px;line-height:1.55}.company-cta{color:#fff;background:#111;border-radius:8px;justify-content:center;align-items:center;padding:13px 24px;font-weight:600;text-decoration:none;display:inline-flex}.company-cta:hover{opacity:.85}.company-information{max-width:850px;margin:0 auto 80px;padding:0 20px}.company-information-intro{margin-bottom:25px}.company-information h2{margin:0 0 12px;font-size:30px}.company-information-intro p{color:#555;margin:0;font-size:17px;line-height:1.55}.company-details-card{background:#fff;border:1px solid #ddd;border-radius:12px;padding:28px}.company-details-card h3{margin:0 0 18px;font-size:21px}.company-details-card ul{margin:0;padding-left:22px}.company-details-card li{color:#333;margin:0 0 13px;line-height:1.5}.company-email{border-top:1px solid #e5e5e5;flex-wrap:wrap;gap:8px;margin-top:25px;padding-top:22px;display:flex}.company-email span{color:#555}.company-email a{color:#111;font-weight:700}@media (width<=700px){.company-hero{padding:60px 20px 45px}.company-hero h1{font-size:34px}.company-hero>p:not(.company-eyebrow){font-size:18px}.company-information h2{font-size:26px}.company-details-card{padding:22px}}
