.company-page{color:#f6f9fb;background:#07121f;padding:36px 24px 64px}.company-shell{max-width:1120px;margin:auto}.company-hero{max-width:850px;padding:30px 0 52px}.company-eyebrow{color:#9ce5cc;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.company-hero h1{letter-spacing:-.035em;margin:22px 0;font-size:clamp(2rem,4.4vw,3.6rem);font-weight:800;line-height:1.12}.company-hero>p:not(.company-eyebrow){color:#bfd0dc;max-width:760px;font-size:18px;line-height:1.8}.company-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.company-section{border-top:1px solid #253c49;padding:38px 0}.company-section h2{margin-bottom:18px;font-size:clamp(1.45rem,2.3vw,2rem);font-weight:750;line-height:1.25}.company-section p{color:#bfd0dc;max-width:850px;line-height:1.85}.company-grid{grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:18px;display:grid}.company-grid article{background:#0d1e2c;border:1px solid #294450;border-radius:18px;padding:24px}.company-grid h3{margin-bottom:12px;font-size:19px;font-weight:750}.company-grid a,.company-links a{color:#a6e9d2;text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;margin-top:10px;font-weight:700;text-decoration:underline;display:inline-flex}.company-links{flex-wrap:wrap;gap:8px 26px;margin-top:16px;display:flex}.company-section details{border-bottom:1px solid #294450;padding:17px 0}.company-section summary{cursor:pointer;min-height:30px;font-weight:700}.company-section details p{padding-top:12px}.company-end{background:#112d31;border-radius:20px;justify-content:space-between;align-items:center;gap:22px;padding:26px;display:flex}.company-end p{font-size:20px;font-weight:750}.company-page a:focus-visible,.company-page summary:focus-visible{outline-offset:5px;outline:2px solid #a6e9d2}@media (width<=600px){.company-page{padding:24px 20px 40px}.company-hero{padding:20px 0 32px}.company-hero>p:not(.company-eyebrow){font-size:16px}.company-section{padding:28px 0}.company-grid{grid-template-columns:1fr}.company-end{flex-direction:column;align-items:flex-start}.company-actions .cro-button{flex:1;justify-content:center}.company-links{display:block}}
