/* Homepage owner introduction; scoped to avoid changing existing layouts. */
.ff-owner{background:#082B60;color:#FFFFFF;padding:72px 0}
.ff-owner-layout{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:64px;align-items:center}
.ff-owner-photo{margin:0;position:relative;padding:0 0 13px 13px}
.ff-owner-photo:before{content:"";position:absolute;inset:15px 13px 0 0;background:#68E413;border-radius:22px}
.ff-owner-photo img{display:block;position:relative;width:100%;height:auto;border-radius:18px}
.ff-owner-copy .ff-owner-label{color:#68E413;font-size:13px;font-weight:800;letter-spacing:2px;text-transform:uppercase;margin:0 0 16px}
.ff-owner-copy h2{font-size:clamp(32px,4vw,48px);line-height:1.08;letter-spacing:-1px;margin:0 0 12px;color:#FFFFFF}
.ff-owner-role{font-weight:700;font-size:17px;line-height:1.5;margin:0 0 24px;color:#FFFFFF}
.ff-owner-license{display:block;color:#68E413;font-size:14px;margin-top:5px}
.ff-owner-copy p.ff-owner-body{font-size:17px;line-height:1.75;margin:0 0 16px;color:#FFFFFF}
.ff-owner-points{list-style:none;padding:0;margin:24px 0;display:flex;flex-wrap:wrap;gap:10px 20px;font-size:14px;font-weight:700}
.ff-owner-points li:before{content:"✓";color:#68E413;margin-right:7px}
.ff-owner-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
.ff-owner-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 22px;border-radius:9px;font-weight:800;font-size:15px;text-decoration:none;background:#68E413;color:#082B60;border:2px solid #68E413}
.ff-owner-actions a.ff-owner-call{background:transparent;color:#FFFFFF;border-color:#FFFFFF}
.ff-owner-actions a:hover{background:#FFFFFF;color:#082B60;border-color:#FFFFFF}
.ff-owner-actions a:focus-visible{outline:3px solid #FFFFFF;outline-offset:5px}
@media(max-width:760px){.ff-owner{padding:48px 0}.ff-owner-layout{grid-template-columns:1fr;gap:32px}.ff-owner-photo{width:min(100%,340px);margin:0 auto}.ff-owner-copy h2{font-size:36px}.ff-owner-copy p.ff-owner-body{font-size:16px}.ff-owner-actions a{flex:1 1 190px}}
