.pf[data-astro-cid-ryd3sbtc]{margin:var(--cs-space-block) auto 0;width:calc(100% - 48px);max-width:800px}.pf-sub[data-astro-cid-ryd3sbtc]{font-family:var(--font-headline);color:#1f3b7a;align-items:center;gap:12px;margin:0 0 18px;font-size:22px;font-weight:600;line-height:1.3;display:flex}.pf-sub[data-astro-cid-ryd3sbtc]:before{content:"";background:var(--color-accent);border-radius:2px;flex:none;width:18px;height:2px}.pf-rail[data-astro-cid-ryd3sbtc]{position:relative}.pf-rail[data-astro-cid-ryd3sbtc]:before,.pf-rail[data-astro-cid-ryd3sbtc]:after{content:"";width:2px;position:absolute;top:40px;left:21px}.pf-rail[data-astro-cid-ryd3sbtc]:before{background:#d6e2ff;bottom:0}.pf-rail[data-astro-cid-ryd3sbtc]:after{transform-origin:top;background:linear-gradient(#8fabf3,#1f3b7a);height:calc(100% - 40px);transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.pf-row[data-astro-cid-ryd3sbtc]{grid-template-columns:56px 1fr;gap:18px;display:grid}.pf-dot[data-astro-cid-ryd3sbtc]{z-index:1;width:44px;height:44px;font:600 13px var(--font-ui);color:#1f3b7a;background:#fff;border:2px solid #d6e2ff;border-radius:50%;place-items:center;margin-top:18px;transition:background .4s,color .4s,border-color .4s;display:grid;position:relative}.pf-r1[data-astro-cid-ryd3sbtc] .pf-dot[data-astro-cid-ryd3sbtc]{color:#fff;background:#8fabf3;border-color:#8fabf3}.pf-r2[data-astro-cid-ryd3sbtc] .pf-dot[data-astro-cid-ryd3sbtc]{color:#fff;background:#4f7be8;border-color:#4f7be8}.pf-r3[data-astro-cid-ryd3sbtc] .pf-dot[data-astro-cid-ryd3sbtc]{color:#fff;background:#1f3b7a;border-color:#1f3b7a}.pf-body[data-astro-cid-ryd3sbtc]{padding:18px 0 20px}.pf-row[data-astro-cid-ryd3sbtc]+.pf-row[data-astro-cid-ryd3sbtc] .pf-body[data-astro-cid-ryd3sbtc]{border-top:1px solid #d6e2ff}.pf-row[data-astro-cid-ryd3sbtc]:last-child .pf-body[data-astro-cid-ryd3sbtc]{padding-bottom:12px}.pf-title[data-astro-cid-ryd3sbtc]{font:600 19px/1.3 var(--font-headline);color:#1f3b7a;margin:0 0 4px}.pf-text[data-astro-cid-ryd3sbtc]{font:16px/1.65 var(--font-body);color:#5b5d61;margin:0}.pf-fork[data-astro-cid-ryd3sbtc]{height:44px;position:relative}.pf-fs[data-astro-cid-ryd3sbtc]{transform-origin:top;background:#1f3b7a;width:2px;height:100%;transition:transform .4s cubic-bezier(.22,1,.36,1) 1.2s;position:absolute;top:0;left:21px}.pf-fd[data-astro-cid-ryd3sbtc]{border-top:2px dashed #b7cbfb;border-right:2px dashed #b7cbfb;border-top-right-radius:14px;height:30px;transition:opacity .5s 1.5s;position:absolute;top:14px;left:23px;right:calc(25% - 4px)}.pf-outs[data-astro-cid-ryd3sbtc]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pf-out[data-astro-cid-ryd3sbtc]{border-radius:14px;padding:16px 18px;transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1);position:relative}.pf-ok[data-astro-cid-ryd3sbtc]{background:#1f3b7a}.pf-open[data-astro-cid-ryd3sbtc]{background:#fff;border:1.5px dashed #b7cbfb}.pf-lbl[data-astro-cid-ryd3sbtc]{font:600 10.5px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin-bottom:6px;display:block}.pf-line[data-astro-cid-ryd3sbtc]{font:600 18px/1.3 var(--font-headline);color:#1f3b7a;margin-bottom:4px;display:block}.pf-desc[data-astro-cid-ryd3sbtc]{font:15px/1.55 var(--font-body);color:#5b5d61;display:block}.pf-ok[data-astro-cid-ryd3sbtc] .pf-lbl[data-astro-cid-ryd3sbtc]{color:#b7cbfb}.pf-ok[data-astro-cid-ryd3sbtc] .pf-line[data-astro-cid-ryd3sbtc]{color:#fff}.pf-ok[data-astro-cid-ryd3sbtc] .pf-desc[data-astro-cid-ryd3sbtc]{color:#dbe6ff}.is-armed[data-astro-cid-ryd3sbtc]:not(.is-in) .pf-dot[data-astro-cid-ryd3sbtc]{color:#1f3b7a;background:#fff;border-color:#d6e2ff}.is-in[data-astro-cid-ryd3sbtc] .pf-r1[data-astro-cid-ryd3sbtc] .pf-dot[data-astro-cid-ryd3sbtc]{transition-delay:.2s}.is-in[data-astro-cid-ryd3sbtc] .pf-r2[data-astro-cid-ryd3sbtc] .pf-dot[data-astro-cid-ryd3sbtc]{transition-delay:.6s}.is-in[data-astro-cid-ryd3sbtc] .pf-r3[data-astro-cid-ryd3sbtc] .pf-dot[data-astro-cid-ryd3sbtc]{transition-delay:1s}.is-armed[data-astro-cid-ryd3sbtc]:not(.is-in) .pf-rail[data-astro-cid-ryd3sbtc]:after,.is-armed[data-astro-cid-ryd3sbtc]:not(.is-in) .pf-fs[data-astro-cid-ryd3sbtc]{transform:scaleY(0)}.is-armed[data-astro-cid-ryd3sbtc]:not(.is-in) .pf-fd[data-astro-cid-ryd3sbtc]{opacity:0}.is-armed[data-astro-cid-ryd3sbtc]:not(.is-in) .pf-out[data-astro-cid-ryd3sbtc]{opacity:0;transform:translateY(10px)}.is-in[data-astro-cid-ryd3sbtc] .pf-ok[data-astro-cid-ryd3sbtc]{transition-delay:1.6s}.is-in[data-astro-cid-ryd3sbtc] .pf-open[data-astro-cid-ryd3sbtc]{transition-delay:1.85s}@media (prefers-reduced-motion:reduce){.pf-rail[data-astro-cid-ryd3sbtc]:after,.pf-dot[data-astro-cid-ryd3sbtc],.pf-fs[data-astro-cid-ryd3sbtc],.pf-fd[data-astro-cid-ryd3sbtc],.pf-out[data-astro-cid-ryd3sbtc]{transition:none}}@media (width<=640px){.pf-sub[data-astro-cid-ryd3sbtc]{font-size:20px}.pf-row[data-astro-cid-ryd3sbtc]{grid-template-columns:44px 1fr;gap:14px}.pf-dot[data-astro-cid-ryd3sbtc]{width:36px;height:36px;margin-top:16px;font-size:12px}.pf-rail[data-astro-cid-ryd3sbtc]:before,.pf-rail[data-astro-cid-ryd3sbtc]:after{top:34px;left:17px}.pf-rail[data-astro-cid-ryd3sbtc]:after{height:calc(100% - 34px)}.pf-body[data-astro-cid-ryd3sbtc]{padding:14px 0 16px}.pf-text[data-astro-cid-ryd3sbtc]{font-size:16px}.pf-fork[data-astro-cid-ryd3sbtc]{height:20px}.pf-fs[data-astro-cid-ryd3sbtc]{left:17px}.pf-fd[data-astro-cid-ryd3sbtc]{display:none}.pf-outs[data-astro-cid-ryd3sbtc]{grid-template-columns:1fr;gap:22px}.pf-open[data-astro-cid-ryd3sbtc]:before{content:"";border-left:2px dashed #b7cbfb;height:22px;position:absolute;top:-24px;left:17px}}.ps[data-astro-cid-ph57edd2]{margin:var(--cs-space-block) auto 0;width:calc(100% - 48px);max-width:800px}.ps-hd[data-astro-cid-ph57edd2]{align-items:center;gap:14px;margin-bottom:14px;display:flex}.ps-av[data-astro-cid-ph57edd2]{color:#fff;background:#1f3b7a;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.ps-av[data-astro-cid-ph57edd2] svg{width:24px;height:24px}.ps-k[data-astro-cid-ph57edd2]{font:600 11px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin-bottom:4px;display:block}.ps-who[data-astro-cid-ph57edd2]{font:600 21px/1.3 var(--font-headline);color:#1f3b7a;margin:0}.ps-kn[data-astro-cid-ph57edd2]{border-top:1px solid #d6e2ff;border-bottom:1px solid #d6e2ff;grid-template-columns:1fr 1fr;display:grid}.ps-col[data-astro-cid-ph57edd2]{padding:16px 18px 18px 0}.ps-col[data-astro-cid-ph57edd2]+.ps-col[data-astro-cid-ph57edd2]{border-left:1px solid #d6e2ff;padding-left:18px}.ps-col[data-astro-cid-ph57edd2] b[data-astro-cid-ph57edd2]{font:600 11px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin-bottom:6px;display:block}.ps-col[data-astro-cid-ph57edd2] span[data-astro-cid-ph57edd2]{font:17px/1.6 var(--font-body);color:#2b2b2b}.ps-need[data-astro-cid-ph57edd2] span[data-astro-cid-ph57edd2]{color:#1f3b7a;font-weight:600}.is-armed[data-astro-cid-ph57edd2] .ps-fx[data-astro-cid-ph57edd2]{transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1)}.is-armed[data-astro-cid-ph57edd2]:not(.is-in) .ps-fx[data-astro-cid-ph57edd2]{opacity:0;transform:translateY(8px)}.is-in[data-astro-cid-ph57edd2] .ps-need[data-astro-cid-ph57edd2]{transition-delay:.25s}@media (prefers-reduced-motion:reduce){.ps-fx[data-astro-cid-ph57edd2]{transition:none}}@media (width<=640px){.ps-who[data-astro-cid-ph57edd2]{font-size:19px}.ps-kn[data-astro-cid-ph57edd2]{grid-template-columns:1fr}.ps-col[data-astro-cid-ph57edd2]{padding-right:0}.ps-col[data-astro-cid-ph57edd2]+.ps-col[data-astro-cid-ph57edd2]{border-top:1px solid #d6e2ff;border-left:0;padding-left:0}}.ac-band[data-astro-cid-7qyliqjc]{width:100vw;margin-left:calc(50% - 50vw);margin-top:var(--cs-space-block);margin-bottom:var(--cs-space-block);background:linear-gradient(160deg,#eaf0ff 0%,#f5f8ff 75%);border-top:1px solid #d6e2ff;border-bottom:1px solid #d6e2ff;padding:80px 0 84px}.ac-w[data-astro-cid-7qyliqjc]{max-width:960px;margin:0 auto;padding:0 20px}.ac-kicker[data-astro-cid-7qyliqjc]{font:700 12px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin:0 0 14px}.ac-big[data-astro-cid-7qyliqjc]{max-width:720px;font:600 34px/1.25 var(--font-headline);color:#1f3b7a;margin:0 0 34px}.ac-big[data-astro-cid-7qyliqjc] em[data-astro-cid-7qyliqjc]{color:var(--color-accent);font-style:normal}.ac-sr[data-astro-cid-7qyliqjc]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.ac-rib[data-astro-cid-7qyliqjc]{grid-template-columns:repeat(var(--ac-n), 1fr);background:#fff;border:1px solid #d6e2ff;border-radius:14px;gap:4px;padding:4px;display:grid}.ac-seg[data-astro-cid-7qyliqjc]{min-height:112px;font:700 11px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;transform-origin:0;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .4s;display:flex}.ac-seg[data-astro-cid-7qyliqjc] b[data-astro-cid-7qyliqjc]{font:600 17px/1.2 var(--font-headline);letter-spacing:0;text-transform:none}.ac-role[data-astro-cid-7qyliqjc]{font:600 10.5px var(--font-ui);letter-spacing:.06em;color:#1f3b7a;background:#ffffffb3;border-radius:9999px;align-self:flex-start;margin-top:auto;padding:3px 8px}.ac-s1[data-astro-cid-7qyliqjc]{color:#1f3b7a;background:#eaf0ff}.ac-s2[data-astro-cid-7qyliqjc]{color:#1f3b7a;background:#d6e2ff}.ac-s3[data-astro-cid-7qyliqjc]{color:#1f3b7a;background:#b7cbfb}.ac-s4[data-astro-cid-7qyliqjc]{color:#fff;background:#4f7be8}.ac-s5[data-astro-cid-7qyliqjc]{color:#fff;background:#1f3b7a}.ac-seg[data-astro-cid-7qyliqjc].is-sys{color:#fff;background:repeating-linear-gradient(135deg,#1f3b7a 0 8px,#24448a 8px 16px)}.is-armed[data-astro-cid-7qyliqjc]:not(.is-in) .ac-seg[data-astro-cid-7qyliqjc]{opacity:0;transform:scaleX(0)}.is-in[data-astro-cid-7qyliqjc] .ac-seg[data-astro-cid-7qyliqjc]:nth-child(2){transition-delay:.15s}.is-in[data-astro-cid-7qyliqjc] .ac-seg[data-astro-cid-7qyliqjc]:nth-child(3){transition-delay:.3s}.is-in[data-astro-cid-7qyliqjc] .ac-seg[data-astro-cid-7qyliqjc]:nth-child(4){transition-delay:.45s}.is-in[data-astro-cid-7qyliqjc] .ac-seg[data-astro-cid-7qyliqjc]:nth-child(5){transition-delay:.6s}.ac-under[data-astro-cid-7qyliqjc]{font:500 13.5px var(--font-ui);color:#1f3b7a;background:#fff;border:1px dashed #b7cbfb;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;padding:12px 16px;display:flex}.ac-under[data-astro-cid-7qyliqjc] i[data-astro-cid-7qyliqjc]{font-style:normal;font:700 10.5px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.ac-legend[data-astro-cid-7qyliqjc]{font:500 12.5px var(--font-ui);color:#5b5d61;flex-wrap:wrap;gap:16px;margin-top:14px;display:flex}.ac-legend[data-astro-cid-7qyliqjc] span[data-astro-cid-7qyliqjc]:before{content:"";vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.ac-lg-d[data-astro-cid-7qyliqjc]:before{background:#b7cbfb}.ac-lg-s[data-astro-cid-7qyliqjc]:before{background:repeating-linear-gradient(135deg,#1f3b7a 0 3px,#24448a 3px 6px)}@media (prefers-reduced-motion:reduce){.ac-seg[data-astro-cid-7qyliqjc]{transition:none}}@media (width<=640px){.ac-rib[data-astro-cid-7qyliqjc]{grid-template-columns:1fr}.ac-seg[data-astro-cid-7qyliqjc]{transform-origin:top;min-height:70px}}.ac-close[data-astro-cid-7qyliqjc]{font:16px/1.65 var(--font-body);color:#5b5d61;border-top:1px solid #d6e2ff;margin:36px 0 0;padding-top:22px;padding-right:max(0px,100% - 720px)}.ac-close[data-astro-cid-7qyliqjc] b[data-astro-cid-7qyliqjc]{color:#1f3b7a}.is-armed[data-astro-cid-7qyliqjc] .ac-fx[data-astro-cid-7qyliqjc]{transition:opacity .5s,transform .6s cubic-bezier(.22,1,.36,1)}.is-armed[data-astro-cid-7qyliqjc]:not(.is-in) .ac-fx[data-astro-cid-7qyliqjc]{opacity:0;transform:translateY(14px)}@media (prefers-reduced-motion:reduce){.ac-fx[data-astro-cid-7qyliqjc]{transition:none}}@media (width<=640px){.ac-band[data-astro-cid-7qyliqjc]{padding:56px 0 60px}.ac-big[data-astro-cid-7qyliqjc]{font-size:25px}}.cs-lab section.cs-wrap.font-body{font-size:18px;line-height:1.75}.cs-lab section.cs-wrap.font-body strong{color:#1f3b7a;font-weight:600}@media (width<=860px){.cs-lab section.cs-wrap.font-body{font-size:17px}}.cs-lab .cs-subhead{font-family:var(--font-headline);color:#1f3b7a;align-items:center;gap:12px;font-size:22px;font-weight:600;line-height:1.3;display:flex}.cs-lab .cs-subhead:before{content:"";background:var(--color-accent);border-radius:2px;flex:none;width:18px;height:2px}.cs-lab .cs-caption{font-family:var(--font-body);color:#5b5d61;padding-left:0;padding-right:0;font-size:15.5px;line-height:1.65}.cs-lab .cs-caption-label{font:600 11.5px/1 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);margin-bottom:8px;display:block}.cs-lab .cs-tile{border-color:#d6e2ff}.cs-lab .cs-chip{color:var(--color-accent);background-color:#eaf0ff;box-shadow:0 0 0 1px #fff}.cs-lab .group:hover .cs-chip{background-color:#d6e2ff}.cs-lab .cs-more{backdrop-filter:blur(2px);color:#1f3b7a;font-family:var(--font-headline);background:#f5f8ffdb;flex-direction:column;gap:4px;font-size:20px;font-weight:500}.cs-lab .cs-more:after{content:"more";font:600 11px var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.cs-lab .cs-wrap .cs-wrap{width:100%}@media (width<=640px){.cs-lab .cs-subhead{font-size:20px}}.cs-lab .cs-bullet-mark{background:#b7cbfb;border-radius:2px;width:16px;height:2px;margin-top:15px}.cs-lab .cs-bullet-label{color:#1f3b7a;font-weight:600}.cs-lab .cs-bullet-text{color:#2b2b2b;font-size:18px;line-height:1.75}@media (width<=860px){.cs-lab .cs-bullet-text{font-size:17px}.cs-lab .cs-bullet-mark{margin-top:14px}}
