.brand-mark{width:42px;height:42px;display:grid;place-items:center;margin-bottom:12px;border-radius:13px;background:linear-gradient(145deg,#17364e,#23957e);box-shadow:inset 0 1px rgba(255,255,255,.26);color:#fff;font-weight:900;letter-spacing:-.04em}.profile-link{display:block;margin-top:3px;margin-bottom:11px;color:#126e5d;font-size:14px;font-weight:800;text-decoration:none}.profile-link:hover{text-decoration:underline}.profile-page{max-width:1040px;margin:0 auto;padding:38px 22px 68px}.company-hero{display:flex;align-items:center;gap:24px;padding:34px;border-radius:24px;background:linear-gradient(125deg,#102f49,#155665);color:#fff}.brand-mark--large{width:92px;height:92px;flex:0 0 auto;border-radius:28px;font-size:34px}.company-hero .eyebrow{margin:0;color:#9fe2d4}.company-hero h1{margin:8px 0;font-size:clamp(36px,5vw,54px);letter-spacing:-.05em}.company-hero p:last-child{max-width:720px;margin-bottom:0;line-height:1.6;color:#d7e6e8}.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.profile-card,.profile-copy,.link-review{padding:25px;border:1px solid #d9e3e7;border-radius:18px;background:#fff}.profile-card h2,.profile-copy h2{margin:0 0 18px;font-size:22px}.profile-card dl{margin:0}.profile-card dt{margin-top:14px;color:#5d7280;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.profile-card dt:first-child{margin-top:0}.profile-card dd{margin:4px 0 0;line-height:1.45}.profile-copy{line-height:1.65}.profile-copy p,.profile-copy li{color:#344d59}.link-review{margin-top:18px;border-left:4px solid #148772;background:#eaf8f4;line-height:1.55}.link-review p{margin:7px 0 0}@media(max-width:700px){.company-hero{align-items:flex-start;padding:26px;gap:16px}.brand-mark--large{width:64px;height:64px;border-radius:20px;font-size:24px}.profile-grid{grid-template-columns:1fr}.profile-page{padding:25px 13px 50px}}
