/* White translucent FullCator introduction panel */
.fc-photo-hero{height:auto!important;min-height:325px}
.fc-hero-inner{max-width:1050px}
.fc-about-hero-link{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:20px;padding:20px 24px;max-width:940px;color:#102b4f!important;text-decoration:none;background:rgba(255,255,255,.89)!important;border:1px solid rgba(255,255,255,.95)!important;border-radius:18px;box-shadow:0 8px 30px rgba(3,20,43,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .15s,transform .15s}
.fc-about-hero-link:hover,.fc-about-hero-link:focus-visible{background:rgba(255,255,255,.97)!important;transform:translateY(-1px)}
.fc-about-hero-copy{display:flex;flex-direction:column;gap:7px;min-width:0}
.fc-about-hero-copy strong{font-size:clamp(17px,1.8vw,23px);font-weight:800;line-height:1.25;color:#102b4f}
.fc-about-hero-copy small{font-size:14px;line-height:1.5;color:#536b83}
.fc-about-hero-cta{flex-shrink:0;padding:12px 18px;border-radius:24px;background:#0768d7;color:white;font-size:14px;font-weight:750;white-space:nowrap;box-shadow:0 3px 10px #0455b129}
@media(max-width:800px){.fc-photo-hero{height:auto!important;min-height:0!important}.fc-hero-inner{padding:20px!important}.fc-about-hero-link{margin-top:16px;padding:16px;gap:14px;align-items:flex-start}.fc-about-hero-copy strong{font-size:18px}.fc-about-hero-copy small{font-size:13px}.fc-about-hero-cta{font-size:12px;padding:10px 13px}}
@media(max-width:600px){.fc-about-hero-link{flex-direction:column;border-radius:15px}.fc-about-hero-cta{align-self:stretch;text-align:center;border-radius:10px}.fc-about-hero-copy{gap:8px}}
body.fc-embed .fc-about-hero-link,body.fc-photo-embedded-mobile .fc-about-hero-link{display:none!important}
