.git[data-astro-cid-zt3jjsfv]{display:grid;gap:18px;padding:clamp(24px,3vw,36px);background:#fff;border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.git__list[data-astro-cid-zt3jjsfv]{display:grid;gap:14px}.git__list[data-astro-cid-zt3jjsfv] li[data-astro-cid-zt3jjsfv]{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:center}.git__o[data-astro-cid-zt3jjsfv]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1px solid var(--ink-4);color:var(--royal)}.git__o[data-astro-cid-zt3jjsfv] .ico{width:17px;height:17px}.git__t[data-astro-cid-zt3jjsfv]{display:grid;font-size:var(--fs-small);line-height:1.45;color:var(--ink-2);overflow-wrap:anywhere}.git__t[data-astro-cid-zt3jjsfv] strong[data-astro-cid-zt3jjsfv]{font:500 var(--fs-eyebrow)/1.5 var(--font-caps);letter-spacing:.18em;color:var(--ink)}.git__t[data-astro-cid-zt3jjsfv] a[data-astro-cid-zt3jjsfv]{color:var(--royal-700);padding-block:11px;margin-block:-11px}.git__t[data-astro-cid-zt3jjsfv] a[data-astro-cid-zt3jjsfv]:hover{text-decoration:underline;text-underline-offset:3px}.git__tel[data-astro-cid-zt3jjsfv]{font-size:1.35rem;color:var(--ink)!important;font-variation-settings:"opsz" 11;font-weight:500}.git__back[data-astro-cid-zt3jjsfv]{font-size:var(--fs-small);color:var(--ink-3);padding-top:14px;border-top:1px solid var(--line)}.git__back[data-astro-cid-zt3jjsfv] a[data-astro-cid-zt3jjsfv]{color:var(--royal-700);text-decoration:underline;text-underline-offset:3px}.pcons[data-astro-cid-fnngleux]{position:relative;isolation:isolate;overflow:clip;display:grid;gap:18px;padding:clamp(24px,3vw,36px);border-radius:var(--r-card);background:var(--navy);color:var(--on-dark-2);box-shadow:var(--shadow-soft)}.pcons__glow[data-astro-cid-fnngleux]{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(70% 80% at 100% 0%,rgba(0,115,204,.55),transparent 70%)}.pcons__line[data-astro-cid-fnngleux]{font-family:var(--font-display);font-size:clamp(1.2rem,1.6vw,1.45rem);line-height:1.25;color:#fff;font-variation-settings:"opsz" 24;max-width:26ch;text-wrap:balance}.pcons__doors[data-astro-cid-fnngleux]{display:grid;gap:10px;margin-top:4px}.pcons__door[data-astro-cid-fnngleux]{display:grid;grid-template-columns:auto 40px minmax(0,1fr) 40px;align-items:center;gap:14px;min-height:60px;padding:8px 9px 8px 20px;border-radius:var(--r-pill);border:1px solid rgba(255,255,255,.28);color:#fff;transition:background .5s var(--ease-out),border-color .4s,color .4s}.pcons__n[data-astro-cid-fnngleux]{font-size:.95rem;color:var(--sky-300);font-variation-settings:"opsz" 11;font-weight:500}.pcons__ico[data-astro-cid-fnngleux],.pcons__go[data-astro-cid-fnngleux]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%}.pcons__ico[data-astro-cid-fnngleux]{border:1px solid rgba(255,255,255,.3);color:var(--sky-300)}.pcons__ico[data-astro-cid-fnngleux] .ico{width:17px;height:17px}.pcons__t[data-astro-cid-fnngleux]{font-size:1.0625rem;line-height:1.25}.pcons__go[data-astro-cid-fnngleux]{color:var(--sky-300);transition:transform .6s var(--ease-out),background .4s,color .4s}.pcons__go[data-astro-cid-fnngleux] .ico{width:16px;height:13px}.pcons__door[data-astro-cid-fnngleux]:hover{background:#ffffff14;border-color:#fff9}.pcons__door[data-astro-cid-fnngleux]:hover .pcons__go[data-astro-cid-fnngleux]{transform:translate(4px)}.pcons__door[data-astro-cid-fnngleux][aria-current=page]{background:#fff;border-color:#fff;color:var(--navy)}.pcons__door[data-astro-cid-fnngleux][aria-current=page] .pcons__n[data-astro-cid-fnngleux]{color:var(--royal-600)}.pcons__door[data-astro-cid-fnngleux][aria-current=page] .pcons__ico[data-astro-cid-fnngleux]{border-color:var(--ink-4);color:var(--royal)}.pcons__door[data-astro-cid-fnngleux][aria-current=page] .pcons__go[data-astro-cid-fnngleux]{background:var(--royal);color:#fff;transform:none}.pcons__door[data-astro-cid-fnngleux][aria-current=page] .pcons__t[data-astro-cid-fnngleux]{font-weight:500}.pcons__back[data-astro-cid-fnngleux]{padding-top:16px;border-top:1px solid rgba(255,255,255,.16);font-size:var(--fs-small);color:var(--sky-100)}.pcons__back[data-astro-cid-fnngleux] a[data-astro-cid-fnngleux]{display:inline-block;padding-block:11px;margin-block:-11px;color:#fff;text-decoration:underline;text-decoration-color:var(--sky-300);text-underline-offset:4px}.pcons__back[data-astro-cid-fnngleux] a[data-astro-cid-fnngleux]:hover{text-decoration-color:#fff}@media(max-width:420px){.pcons__door[data-astro-cid-fnngleux]{grid-template-columns:auto minmax(0,1fr) 40px;padding-left:18px}.pcons__ico[data-astro-cid-fnngleux]{display:none}}.afl-hero[data-astro-cid-pjwwosnw]{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(32px,4.5vw,72px) clamp(48px,6vw,96px)}.afl-hero__wash[data-astro-cid-pjwwosnw]{position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(45% 70% at 88% 20%,var(--sky-50),transparent 70%),linear-gradient(180deg,var(--sky-25),#fff 96%)}.afl-hero__halo[data-astro-cid-pjwwosnw]{left:-16vw;top:-24vw;width:44vw}@media(max-width:999px){.afl-hero__halo[data-astro-cid-pjwwosnw]{left:auto;right:-40vw;top:-30vw;width:80vw}}.afl-hero__in[data-astro-cid-pjwwosnw]{position:relative;display:grid;gap:clamp(32px,4vw,64px);align-items:center}.afl-hero__in[data-astro-cid-pjwwosnw]>[data-astro-cid-pjwwosnw]{min-width:0}.afl-hero__crumbs[data-astro-cid-pjwwosnw]{margin-bottom:calc(-1*clamp(8px,1.6vw,28px))}.afl-hero__title[data-astro-cid-pjwwosnw]{margin-top:20px;font-size:clamp(2.6rem,5.6vw,5.4rem);max-width:14ch}.afl-hero__lead[data-astro-cid-pjwwosnw]{margin-top:24px;max-width:40ch}@media(min-width:1000px){.afl-hero__in[data-astro-cid-pjwwosnw]{grid-template-columns:minmax(0,1fr) minmax(360px,440px)}.afl-hero__crumbs[data-astro-cid-pjwwosnw]{grid-column:1 / -1}}.afl-main[data-astro-cid-pjwwosnw]{padding-block:clamp(48px,6vw,104px) var(--section)}.afl-main__in[data-astro-cid-pjwwosnw]{display:grid;gap:clamp(40px,5vw,72px);align-items:start}.afl-main__in[data-astro-cid-pjwwosnw]>[data-astro-cid-pjwwosnw]{min-width:0}@media(min-width:1200px){.afl-main__in[data-astro-cid-pjwwosnw]{grid-template-columns:minmax(0,1fr) 360px;gap:clamp(48px,5vw,96px)}.afl-side__in[data-astro-cid-pjwwosnw]{position:sticky;top:calc(var(--header-h) - var(--header-shrink) + 32px)}}.afl-intro[data-astro-cid-pjwwosnw]{display:grid;gap:22px;max-width:760px;margin-bottom:clamp(32px,4vw,56px)}.afl-intro__title[data-astro-cid-pjwwosnw]{font-size:clamp(2rem,3.6vw,3.4rem);max-width:18ch}.afl-intro[data-astro-cid-pjwwosnw] .ring-rule[data-astro-cid-pjwwosnw]{width:min(100%,220px)}.afl-intro__body[data-astro-cid-pjwwosnw]{font-size:1.125rem;line-height:1.75;max-width:62ch;color:var(--ink-2)}.afl-intro__body[data-astro-cid-pjwwosnw] p+p{margin-top:1em}.afl-intro__body[data-astro-cid-pjwwosnw] a{color:var(--royal-700);text-decoration:underline;text-decoration-color:var(--sky-300);text-underline-offset:4px;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.afl-intro__body[data-astro-cid-pjwwosnw] a:hover{text-decoration-color:currentColor}.afl-card[data-astro-cid-pjwwosnw]{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-soft);padding:clamp(22px,4vw,56px)}.afl-card[data-astro-cid-pjwwosnw] .form legend.eyebrow{display:flex;width:100%;margin-bottom:10px}.afl-card[data-astro-cid-pjwwosnw] .form legend.eyebrow:after{content:"";flex:1;height:1px;margin-left:6px;background:linear-gradient(90deg,var(--line-strong),transparent)}.afl-card[data-astro-cid-pjwwosnw] .cform__actions{padding-top:8px}.afl-steps[data-astro-cid-pjwwosnw]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:calc(-1*clamp(22px,4vw,56px)) calc(-1*clamp(22px,4vw,56px)) clamp(30px,3.6vw,48px);padding:clamp(18px,2.4vw,28px) clamp(22px,4vw,56px);border-bottom:1px solid var(--line);border-radius:var(--r-card) var(--r-card) 0 0;background:var(--sky-25)}.afl-step[data-astro-cid-pjwwosnw]{position:relative;min-width:0}.afl-step[data-astro-cid-pjwwosnw]+.afl-step[data-astro-cid-pjwwosnw]:before{content:"";position:absolute;left:-12px;top:50%;width:12px;height:2px;border-radius:2px;background:var(--sky-200);transform:translateY(-50%)}.afl-step__b[data-astro-cid-pjwwosnw]{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:6px 12px 6px 6px;border-radius:var(--r-pill);text-align:left;color:var(--ink);transition:background .4s}.afl-step__b[data-astro-cid-pjwwosnw]:hover{background:#fff}.afl-step__o[data-astro-cid-pjwwosnw]{position:relative;display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:50%;border:1.5px solid var(--ink-4);background:#fff;transition:border-color .4s,background .4s,color .4s}.afl-step__n[data-astro-cid-pjwwosnw]{font-size:.95rem;color:var(--royal-600);font-variation-settings:"opsz" 11;font-weight:500;transition:opacity .3s}.afl-step__tick[data-astro-cid-pjwwosnw]{position:absolute;inset:0;margin:auto;width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20;transition:stroke-dashoffset .5s var(--ease-out) .1s}.afl-step__t[data-astro-cid-pjwwosnw]{display:grid;min-width:0}.afl-step__l[data-astro-cid-pjwwosnw]{font:500 var(--fs-eyebrow)/1.35 var(--font-caps);letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.afl-step__s[data-astro-cid-pjwwosnw]{font-size:var(--fs-small);line-height:1.3;color:var(--ink-3)}.afl-step[data-astro-cid-pjwwosnw].is-current .afl-step__o[data-astro-cid-pjwwosnw]{border-color:var(--royal)}.afl-step[data-astro-cid-pjwwosnw].is-current .afl-step__b[data-astro-cid-pjwwosnw]{background:#fff;box-shadow:0 0 0 1px var(--sky-200)}.afl-step[data-astro-cid-pjwwosnw].is-done .afl-step__o[data-astro-cid-pjwwosnw]{background:var(--royal);border-color:var(--royal)}.afl-step[data-astro-cid-pjwwosnw].is-done .afl-step__n[data-astro-cid-pjwwosnw]{opacity:0}.afl-step[data-astro-cid-pjwwosnw].is-done .afl-step__tick[data-astro-cid-pjwwosnw]{stroke-dashoffset:0}.afl-step[data-astro-cid-pjwwosnw].is-done+.afl-step[data-astro-cid-pjwwosnw]:before{background:var(--royal)}@media(max-width:899px){.afl-steps[data-astro-cid-pjwwosnw]{grid-template-columns:1fr;gap:4px}.afl-step[data-astro-cid-pjwwosnw]+.afl-step[data-astro-cid-pjwwosnw]:before{left:27px;top:-4px;width:2px;height:4px;transform:none}}@media(max-width:899px)and (min-width:560px){.afl-steps[data-astro-cid-pjwwosnw]{grid-template-columns:repeat(3,minmax(0,1fr))}.afl-step__b[data-astro-cid-pjwwosnw]{flex-direction:column;align-items:flex-start;border-radius:var(--r-sm);padding:10px}.afl-step[data-astro-cid-pjwwosnw]+.afl-step[data-astro-cid-pjwwosnw]:before{left:-12px;top:32px;width:12px;height:2px}}.afl-side__in[data-astro-cid-pjwwosnw]{display:grid;gap:28px}.afl-side__disc[data-astro-cid-pjwwosnw]{justify-self:center;width:min(100%,300px);padding:6px}@media(min-width:640px)and (max-width:1199px){.afl-side__in[data-astro-cid-pjwwosnw]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.afl-side__in[data-astro-cid-pjwwosnw]:has(>:only-child){grid-template-columns:minmax(0,560px)}}
