.rf-section[data-astro-cid-imooa7wc]{padding:48px 0 64px;background:transparent}.rf-grid[data-astro-cid-imooa7wc]{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.rf-left[data-astro-cid-imooa7wc]{display:grid;gap:16px}.rf-card[data-astro-cid-imooa7wc]{background:#fff;border-radius:14px;padding:32px 28px;box-shadow:0 1px 3px #0000000d,0 0 0 1px #0000000a}.rf-heading[data-astro-cid-imooa7wc]{font-family:var(--font-body);font-size:22px;font-weight:700;color:var(--c-heading);margin:0 0 14px;line-height:1.25}.rf-lead[data-astro-cid-imooa7wc]{font-size:15px;color:var(--c-body-text);line-height:1.75;margin:0 0 12px}.rf-body[data-astro-cid-imooa7wc]{font-size:15px;color:var(--c-body-text);line-height:1.75;margin:0}.rf-card--roles[data-astro-cid-imooa7wc]{padding:28px}.rf-eyebrow[data-astro-cid-imooa7wc]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--c-accent);margin:0 0 18px}.rf-roles-list[data-astro-cid-imooa7wc]{list-style:none;padding:0;margin:0;display:grid;gap:16px}.rf-roles-list[data-astro-cid-imooa7wc] li[data-astro-cid-imooa7wc]{display:flex;align-items:flex-start;gap:14px}.rf-role-icon[data-astro-cid-imooa7wc]{width:20px;height:20px;flex-shrink:0;color:var(--c-accent);margin-top:2px}.rf-role-icon[data-astro-cid-imooa7wc] svg[data-astro-cid-imooa7wc]{width:100%;height:100%}.rf-roles-list[data-astro-cid-imooa7wc] li[data-astro-cid-imooa7wc] div[data-astro-cid-imooa7wc]{display:flex;flex-direction:column;gap:2px}.rf-roles-list[data-astro-cid-imooa7wc] strong[data-astro-cid-imooa7wc]{font-size:14px;font-weight:700;color:var(--c-heading)}.rf-roles-list[data-astro-cid-imooa7wc] span[data-astro-cid-imooa7wc]{font-size:13px;color:var(--c-body-text);line-height:1.5}.rf-call-block[data-astro-cid-imooa7wc]{display:flex;flex-direction:column;gap:4px;padding:24px 28px;background:var(--c-accent);border-radius:14px;text-decoration:none;transition:background .15s}.rf-call-block[data-astro-cid-imooa7wc]:hover{background:#e08800}.rf-call-label[data-astro-cid-imooa7wc]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffffbf}.rf-call-number[data-astro-cid-imooa7wc]{font-family:var(--font-body);font-size:26px;font-weight:700;color:#fff;letter-spacing:.01em;line-height:1.1}.rf-call-hours[data-astro-cid-imooa7wc]{font-size:13px;color:#ffffffc7;margin-top:2px}.rf-right[data-astro-cid-imooa7wc]{align-self:start}.rf-form-card[data-astro-cid-imooa7wc]{background:#fff;border-radius:14px;padding:36px 32px;box-shadow:0 1px 3px #0000000d,0 0 0 1px #0000000a}.rf-form-heading[data-astro-cid-imooa7wc]{font-family:var(--font-body);font-size:20px;font-weight:700;color:var(--c-heading);margin:0 0 6px}.rf-form-sub[data-astro-cid-imooa7wc]{font-size:14px;color:var(--c-body-text);margin:0 0 24px}.rf-success[data-astro-cid-imooa7wc]{background:#f0faf0;border:1px solid #6abf6a;color:#2d6a2d;padding:14px 18px;font-size:15px;border-radius:6px;margin-bottom:20px}.rf-form[data-astro-cid-imooa7wc]{display:grid;gap:16px}.rf-row[data-astro-cid-imooa7wc]{display:grid;gap:14px}.rf-row--2[data-astro-cid-imooa7wc]{grid-template-columns:1fr 1fr}.rf-field[data-astro-cid-imooa7wc]{display:flex;flex-direction:column;gap:6px}.rf-field[data-astro-cid-imooa7wc] label[data-astro-cid-imooa7wc]{font-size:13px;font-weight:600;color:var(--c-heading)}.rf-field[data-astro-cid-imooa7wc] label[data-astro-cid-imooa7wc] span[data-astro-cid-imooa7wc]{color:var(--c-accent)}.rf-field[data-astro-cid-imooa7wc] input[data-astro-cid-imooa7wc],.rf-field[data-astro-cid-imooa7wc] select[data-astro-cid-imooa7wc],.rf-field[data-astro-cid-imooa7wc] textarea[data-astro-cid-imooa7wc]{padding:11px 14px;border:1px solid #ddd;border-radius:6px;font-family:var(--font-body);font-size:15px;color:var(--c-heading);background:#fff;transition:border-color .15s}.rf-field[data-astro-cid-imooa7wc] input[data-astro-cid-imooa7wc]:focus,.rf-field[data-astro-cid-imooa7wc] select[data-astro-cid-imooa7wc]:focus,.rf-field[data-astro-cid-imooa7wc] textarea[data-astro-cid-imooa7wc]:focus{outline:none;border-color:var(--c-accent);box-shadow:0 0 0 3px #fa9a001f}.rf-field[data-astro-cid-imooa7wc] textarea[data-astro-cid-imooa7wc]{resize:vertical}.rf-field[data-astro-cid-imooa7wc] select[data-astro-cid-imooa7wc]{padding-right:14px}.rf-submit[data-astro-cid-imooa7wc]{padding:13px 28px;background:var(--c-accent);color:#fff;font-family:var(--font-body);font-size:15px;font-weight:700;border:none;border-radius:6px;cursor:pointer;transition:background .2s;text-align:center}.rf-submit[data-astro-cid-imooa7wc]:hover{background:#333}.rf-email-link[data-astro-cid-imooa7wc]{display:block;text-align:center;font-size:13px;font-weight:600;color:#fffc;text-decoration:none;padding:8px 0 4px}.rf-email-link[data-astro-cid-imooa7wc]:hover{color:#fff;text-decoration:underline}@media(max-width:860px){.rf-grid[data-astro-cid-imooa7wc]{grid-template-columns:1fr}.rf-right[data-astro-cid-imooa7wc]{position:static}}@media(max-width:540px){.rf-row--2[data-astro-cid-imooa7wc]{grid-template-columns:1fr}.rf-form-card[data-astro-cid-imooa7wc]{padding:28px 20px}}
