.ifas-display[data-astro-cid-vc3j2tw7]{margin:0 0 var(--space-5);font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--weight-display);letter-spacing:-.02em;line-height:var(--leading-tight);text-transform:uppercase}.ifas-section[data-astro-cid-vc3j2tw7]{padding-block:var(--section-space) 0}.ifas-display-section[data-astro-cid-vc3j2tw7]{max-width:none;margin-bottom:var(--space-5);font-size:var(--text-4xl)}.ifas-h2[data-astro-cid-vc3j2tw7]{margin:0 0 var(--space-6);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-snug);text-wrap:balance}.ifas-section[data-astro-cid-vc3j2tw7] .eyebrow[data-astro-cid-vc3j2tw7],.home-intro[data-astro-cid-vc3j2tw7] .eyebrow[data-astro-cid-vc3j2tw7],.ifas-closing[data-astro-cid-vc3j2tw7] .eyebrow[data-astro-cid-vc3j2tw7]{width:auto;max-width:100%}.ifas-flow[data-astro-cid-vc3j2tw7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-7);margin:0;padding:0;list-style:none;counter-reset:ifas-step}.ifas-flow[data-astro-cid-vc3j2tw7] li[data-astro-cid-vc3j2tw7]{position:relative;counter-increment:ifas-step;display:flex;flex-direction:column;gap:var(--space-4)}.ifas-flow[data-astro-cid-vc3j2tw7] li[data-astro-cid-vc3j2tw7]:before{display:grid;width:48px;height:48px;flex:none;place-items:center;border-radius:var(--radius-pill);content:counter(ifas-step,decimal-leading-zero);font-family:var(--font-display);font-weight:var(--weight-display)}.ifas-flow[data-astro-cid-vc3j2tw7] h3[data-astro-cid-vc3j2tw7]{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-heading);line-height:var(--leading-snug)}.ifas-flow[data-astro-cid-vc3j2tw7] p[data-astro-cid-vc3j2tw7],.ifas-flow-note[data-astro-cid-vc3j2tw7]{margin:0;color:var(--text-soft)}.ifas-arrow[data-astro-cid-vc3j2tw7]{position:absolute;top:23px;left:calc(48px + var(--space-3));right:calc(-1 * var(--space-7) + var(--space-3));height:2px;background:var(--line-strong)}.ifas-arrow[data-astro-cid-vc3j2tw7]:after{position:absolute;top:-4px;right:1px;width:10px;height:10px;border-top:2px solid var(--ink-400);border-right:2px solid var(--ink-400);content:"";transform:rotate(45deg)}.ifas-flow-note[data-astro-cid-vc3j2tw7]{max-width:62ch;margin-top:var(--space-7);font-size:var(--text-lg)}.ifas-trust[data-astro-cid-vc3j2tw7]{overflow-x:clip}.ifas-trust[data-astro-cid-vc3j2tw7] .ifas-h2[data-astro-cid-vc3j2tw7]{margin-bottom:var(--space-5)}.ifas-trust[data-astro-cid-vc3j2tw7][data-strip-waiting] .logo-track{animation-play-state:paused}.ifas-contact-panel[data-astro-cid-vc3j2tw7]{padding:var(--space-8);border:1px solid var(--line);border-radius:var(--radius-xl);background:linear-gradient(160deg,var(--mist) 0%,var(--canvas) 55%,var(--violet-50) 100%)}.ifas-contact-lead[data-astro-cid-vc3j2tw7]{max-width:60ch;margin:0 0 var(--space-6);color:var(--text-soft);font-size:var(--text-lg)}.ifas-form[data-astro-cid-vc3j2tw7]{padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-sm)}.ifas-form-grid[data-astro-cid-vc3j2tw7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4) var(--space-5);margin-bottom:var(--space-6)}.ifas-field[data-astro-cid-vc3j2tw7]{display:flex;flex-direction:column;gap:var(--space-2);margin:0}.ifas-field-wide[data-astro-cid-vc3j2tw7]{grid-column:1 / -1}.ifas-field[data-astro-cid-vc3j2tw7] label[data-astro-cid-vc3j2tw7]{font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-label)}.ifas-optional[data-astro-cid-vc3j2tw7]{color:var(--text-soft);font-weight:var(--weight-body)}.ifas-field[data-astro-cid-vc3j2tw7] input[data-astro-cid-vc3j2tw7],.ifas-field[data-astro-cid-vc3j2tw7] textarea[data-astro-cid-vc3j2tw7]{width:100%;min-height:52px;padding:.85rem 1rem;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--paper);color:var(--text);font-family:var(--font-body);font-size:var(--text-base)}.ifas-field[data-astro-cid-vc3j2tw7] textarea[data-astro-cid-vc3j2tw7]{resize:vertical}.ifas-field[data-astro-cid-vc3j2tw7] input[data-astro-cid-vc3j2tw7]:focus-visible,.ifas-field[data-astro-cid-vc3j2tw7] textarea[data-astro-cid-vc3j2tw7]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px;border-color:var(--action)}.ifas-field[data-astro-cid-vc3j2tw7] [data-astro-cid-vc3j2tw7][aria-invalid=true]{border:2px solid var(--ink-900)}.ifas-error[data-astro-cid-vc3j2tw7]{color:var(--ink-900);font-size:var(--text-sm);font-weight:var(--weight-label)}.ifas-error[data-astro-cid-vc3j2tw7]:before{content:"! "}.ifas-privacy[data-astro-cid-vc3j2tw7]{margin:var(--space-4) 0 0;color:var(--text-soft);font-size:var(--text-sm)}.ifas-privacy[data-astro-cid-vc3j2tw7] a[data-astro-cid-vc3j2tw7]{color:var(--action);text-decoration:underline}.ifas-form[data-astro-cid-vc3j2tw7] .form-status-success{font-size:var(--text-lg)}.ifas-closing[data-astro-cid-vc3j2tw7]{margin-top:var(--section-space);padding-block:var(--space-9);background:linear-gradient(160deg,var(--mist) 0%,var(--violet-50) 100%)}.home-hero[data-astro-cid-vc3j2tw7]{padding-block:var(--space-8) var(--space-9);background:linear-gradient(160deg,var(--mist) 0%,var(--canvas) 55%,var(--violet-50) 100%)}.home-intro[data-astro-cid-vc3j2tw7]{margin-bottom:var(--space-7)}.home-intro[data-astro-cid-vc3j2tw7] h1[data-astro-cid-vc3j2tw7] span[data-astro-cid-vc3j2tw7]{display:block}.home-intro[data-astro-cid-vc3j2tw7] h1[data-astro-cid-vc3j2tw7]{font-size:var(--text-3xl)}.home-intro[data-astro-cid-vc3j2tw7] .lead[data-astro-cid-vc3j2tw7]{max-width:62ch;margin:0 0 var(--space-4)}.home-section-lead[data-astro-cid-vc3j2tw7]{max-width:62ch;margin:0 0 var(--space-7);color:var(--text-soft);font-size:var(--text-lg);line-height:var(--leading-normal)}.home-audiences[data-astro-cid-vc3j2tw7],.home-benefits[data-astro-cid-vc3j2tw7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);margin:0;padding:0;list-style:none}.home-audience[data-astro-cid-vc3j2tw7]{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-sm);transition:box-shadow .2s ease}.home-audience[data-astro-cid-vc3j2tw7]:hover{box-shadow:var(--shadow-md)}.home-audience[data-astro-cid-vc3j2tw7]:focus-within{outline:3px solid var(--focus-ring);outline-offset:2px}.home-audience-visual[data-astro-cid-vc3j2tw7]{aspect-ratio:2 / 1;overflow:hidden;background:var(--mist)}.home-audience-visual[data-astro-cid-vc3j2tw7] img[data-astro-cid-vc3j2tw7]{display:block;width:100%;height:100%;object-fit:cover}.home-audience-visual-institution[data-astro-cid-vc3j2tw7] img[data-astro-cid-vc3j2tw7]{object-position:left top}.home-audience-visual-professional[data-astro-cid-vc3j2tw7] img[data-astro-cid-vc3j2tw7]{object-position:center}.home-audience-body[data-astro-cid-vc3j2tw7]{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:var(--space-6)}.home-audience-body[data-astro-cid-vc3j2tw7] h2[data-astro-cid-vc3j2tw7],.home-benefit[data-astro-cid-vc3j2tw7] h3[data-astro-cid-vc3j2tw7]{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-snug);text-wrap:balance}.home-audience-body[data-astro-cid-vc3j2tw7]>p[data-astro-cid-vc3j2tw7]:not(.eyebrow),.home-benefit[data-astro-cid-vc3j2tw7]>p[data-astro-cid-vc3j2tw7]:not(.eyebrow){margin:0 0 var(--space-4);color:var(--text-soft)}.home-audience-link[data-astro-cid-vc3j2tw7]{margin-top:auto}.home-audience-body[data-astro-cid-vc3j2tw7]>p[data-astro-cid-vc3j2tw7]:not(.eyebrow){margin-bottom:var(--space-6)}.home-audience-link[data-astro-cid-vc3j2tw7]:after{position:absolute;z-index:1;inset:0;content:""}.home-audience-link[data-astro-cid-vc3j2tw7]:focus-visible{outline:none}.home-audience-link[data-astro-cid-vc3j2tw7],.home-audience-link[data-astro-cid-vc3j2tw7]:hover,.home-audience-link[data-astro-cid-vc3j2tw7]:active{transform:none}.ifas-flow[data-astro-cid-vc3j2tw7] li[data-astro-cid-vc3j2tw7]:before{background:var(--ink-800);color:#fff}.ifas-arrow[data-astro-cid-vc3j2tw7]{background:var(--ink-800)}.ifas-arrow[data-astro-cid-vc3j2tw7]:after{border-color:var(--ink-800)}.home-arrow-optional[data-astro-cid-vc3j2tw7]{background:repeating-linear-gradient(90deg,var(--ink-800) 0 6px,transparent 6px 11px)}.home-benefit[data-astro-cid-vc3j2tw7]{display:flex;flex-direction:column;align-items:flex-start;padding:var(--space-6);border:1px solid var(--line);border-top:4px solid transparent;border-radius:var(--radius-lg);background:linear-gradient(var(--paper),var(--paper)) padding-box,linear-gradient(90deg,var(--teal-400),var(--violet-500)) border-box;box-shadow:var(--shadow-xs)}@media(max-width:359px){.home-benefit[data-astro-cid-vc3j2tw7]{min-width:0;padding:var(--space-4)}.home-benefit[data-astro-cid-vc3j2tw7] h3[data-astro-cid-vc3j2tw7]{hyphens:auto}.home-benefit[data-astro-cid-vc3j2tw7] .button-lg[data-astro-cid-vc3j2tw7]{padding-right:18px;padding-left:18px}}.home-benefit-visual[data-astro-cid-vc3j2tw7]{display:grid;width:100%;aspect-ratio:16 / 9;place-items:center;margin-bottom:var(--space-5);padding:var(--space-4);overflow:hidden;border-radius:var(--radius-md);background:var(--mist)}.home-benefit-visual[data-astro-cid-vc3j2tw7] img[data-astro-cid-vc3j2tw7]{display:block;max-width:100%;max-height:100%;width:auto;height:auto;border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.home-benefit[data-astro-cid-vc3j2tw7] .button[data-astro-cid-vc3j2tw7]{margin-top:auto}.home-benefit[data-astro-cid-vc3j2tw7]>p[data-astro-cid-vc3j2tw7]:last-of-type{margin-bottom:var(--space-6)}.home-contact[data-astro-cid-vc3j2tw7]{scroll-margin-top:80px}.home-contact[data-astro-cid-vc3j2tw7] .ifas-h2[data-astro-cid-vc3j2tw7]{margin-bottom:var(--space-3)}.home-audience-choice[data-astro-cid-vc3j2tw7]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0 0 var(--space-5);padding:0;border:0}.home-audience-choice[data-astro-cid-vc3j2tw7] legend[data-astro-cid-vc3j2tw7]{width:100%;margin-bottom:var(--space-2);padding:0;font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-label)}.home-audience-choice[data-astro-cid-vc3j2tw7] label[data-astro-cid-vc3j2tw7]{display:inline-flex;min-height:48px;align-items:center;gap:var(--space-2);padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--paper);cursor:pointer}.home-audience-choice[data-astro-cid-vc3j2tw7] label[data-astro-cid-vc3j2tw7]:has(input:checked){border-color:var(--action);box-shadow:inset 0 0 0 1px var(--action)}.home-audience-choice[data-astro-cid-vc3j2tw7] label[data-astro-cid-vc3j2tw7]:has(input:focus-visible){outline:3px solid var(--focus-ring);outline-offset:1px}.home-audience-choice[data-astro-cid-vc3j2tw7] input[data-astro-cid-vc3j2tw7]{width:18px;height:18px;margin:0;accent-color:var(--action)}.home-audience-choice[data-astro-cid-vc3j2tw7] .ifas-error[data-astro-cid-vc3j2tw7]{width:100%}.home-closing-grid[data-astro-cid-vc3j2tw7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto auto;gap:0 var(--space-6)}.home-closing-item[data-astro-cid-vc3j2tw7]{display:grid;grid-row:span 3;grid-template-rows:subgrid;justify-items:start;padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);box-shadow:var(--shadow-xs)}.home-closing-item[data-astro-cid-vc3j2tw7] .ifas-h2[data-astro-cid-vc3j2tw7]{align-self:end;margin-bottom:var(--space-4);font-size:var(--text-2xl);text-wrap:pretty}.home-closing-item[data-astro-cid-vc3j2tw7] p[data-astro-cid-vc3j2tw7]{max-width:46ch;margin:0 0 var(--space-6);color:var(--text-soft);font-size:var(--text-lg)}.home-closing-item[data-astro-cid-vc3j2tw7] .button[data-astro-cid-vc3j2tw7]{align-self:end;width:100%;max-width:18rem;justify-content:center;text-align:center}@media(prefers-reduced-motion:reduce){.home-audience[data-astro-cid-vc3j2tw7]{transition:none}}@media(max-width:1100px){.ifas-flow[data-astro-cid-vc3j2tw7]{grid-template-columns:repeat(2,minmax(0,1fr))}.ifas-flow[data-astro-cid-vc3j2tw7] li[data-astro-cid-vc3j2tw7]:nth-child(2) .ifas-arrow[data-astro-cid-vc3j2tw7]{display:none}}@media(max-width:960px){.home-audiences[data-astro-cid-vc3j2tw7],.home-benefits[data-astro-cid-vc3j2tw7],.home-closing-grid[data-astro-cid-vc3j2tw7]{grid-template-columns:1fr}.home-closing-grid[data-astro-cid-vc3j2tw7]{row-gap:var(--space-5)}.home-closing-item[data-astro-cid-vc3j2tw7]{row-gap:0}.ifas-flow[data-astro-cid-vc3j2tw7]{grid-template-columns:1fr;gap:var(--space-6)}.ifas-flow[data-astro-cid-vc3j2tw7] li[data-astro-cid-vc3j2tw7]{flex-direction:row;align-items:flex-start}.ifas-flow[data-astro-cid-vc3j2tw7] li[data-astro-cid-vc3j2tw7]:nth-child(2) .ifas-arrow[data-astro-cid-vc3j2tw7]{display:block}.ifas-arrow[data-astro-cid-vc3j2tw7]{top:54px;right:auto;bottom:calc(-1 * var(--space-6) + 6px);left:23px;width:2px;height:auto}.ifas-arrow[data-astro-cid-vc3j2tw7]:after{top:auto;right:-4px;bottom:1px;transform:rotate(135deg)}.home-arrow-optional[data-astro-cid-vc3j2tw7]{background:repeating-linear-gradient(180deg,var(--ink-800) 0 6px,transparent 6px 11px)}}@media(max-width:640px){.home-hero[data-astro-cid-vc3j2tw7]{padding-block:var(--space-7) var(--space-8)}.ifas-display[data-astro-cid-vc3j2tw7]{font-size:var(--text-3xl)}.ifas-display-section[data-astro-cid-vc3j2tw7]{font-size:var(--text-2xl)}.home-audience-body[data-astro-cid-vc3j2tw7],.home-benefit[data-astro-cid-vc3j2tw7],.home-closing-item[data-astro-cid-vc3j2tw7],.ifas-contact-panel[data-astro-cid-vc3j2tw7],.ifas-form[data-astro-cid-vc3j2tw7]{padding:var(--space-5) var(--space-4)}.ifas-form-grid[data-astro-cid-vc3j2tw7]{grid-template-columns:1fr}.home-audiences[data-astro-cid-vc3j2tw7] .button[data-astro-cid-vc3j2tw7],.home-benefits[data-astro-cid-vc3j2tw7] .button[data-astro-cid-vc3j2tw7],.ifas-form[data-astro-cid-vc3j2tw7] .button[data-astro-cid-vc3j2tw7],.home-closing[data-astro-cid-vc3j2tw7] .button[data-astro-cid-vc3j2tw7]{width:100%;max-width:none;padding-inline:var(--space-4);text-align:center}}@media(max-width:380px){.ifas-display[data-astro-cid-vc3j2tw7]{font-size:var(--text-2xl)}}
