@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/plus-jakarta-sans-latin-400-normal.Dhut76fR.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-400-normal.BDKaGhyp.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/plus-jakarta-sans-latin-600-normal.DLTa1BUW.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-600-normal.BR_Ojra4.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/plus-jakarta-sans-latin-700-normal.CfpNZvy6.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-700-normal.DqEcQeE5.woff)format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/plus-jakarta-sans-latin-800-normal.CusIZhrK.woff2)format("woff2"),url(/_astro/plus-jakarta-sans-latin-800-normal.BRNHt2w0.woff)format("woff")}:root{--indigo:#29216a;--indigo-dark:#201a55;--coral:#ff6038;--silver:#bbc3cd;--paper:#f8f7f3;--white:#fff;--ink:#1c1733;--muted:#4e4868;--line:#ddd8ce;color-scheme:light;font-family:Plus Jakarta Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:5.25rem}body{background:var(--paper);color:var(--ink);overflow-wrap:break-word;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.6}img{max-width:100%;height:auto;display:block}svg{display:block}p,h1,h2,h3{margin-top:0}p{margin-bottom:0}a{color:inherit}:focus{outline:none}:focus-visible{outline:3px solid var(--indigo-dark);outline-offset:3px}.band :focus-visible{outline-color:var(--paper)}::selection{background:var(--indigo);color:var(--paper)}.skip-link{z-index:40;background:var(--coral);min-height:44px;color:var(--indigo);border-radius:999px;align-items:center;padding:.65rem 1rem;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.shell{width:min(1120px,100% - 2rem);margin-inline:auto}.site-header{z-index:30;border-bottom:1px solid var(--line);background:var(--white);position:sticky;top:0}.header-inner{align-items:center;gap:.75rem;min-height:4.5rem;display:flex}.brand{flex:none;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.brand img{width:78px;height:36px}.nav-anchors{margin-left:auto;display:none}.nav-anchors ul{gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.nav-anchors a{min-height:44px;color:var(--indigo);align-items:center;padding:0 .7rem;font-weight:600;text-decoration:none;display:inline-flex}.nav-anchors a:hover{text-underline-offset:.18em;text-decoration:underline}.header-cta{flex:none;max-width:calc(100% - 6.5rem);margin-left:auto}.btn{text-align:center;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:.65rem 1.1rem;font-size:.98rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn-primary{border-color:var(--coral);background:var(--coral);color:var(--indigo)}.btn-primary:hover{border-color:var(--indigo-dark);background:var(--indigo-dark);color:var(--paper)}.btn-secondary{border-color:var(--indigo);color:var(--indigo);background:0 0}.btn-secondary:hover{background:var(--indigo);color:var(--paper)}.band .btn-primary{border-color:var(--paper);background:var(--paper);color:var(--indigo)}.band .btn-primary:hover{border-color:var(--coral);background:var(--coral);color:var(--indigo)}.actions{flex-wrap:wrap;gap:.75rem;margin-top:1.35rem;display:flex}.section{padding:3.25rem 0}.section h2,.band h2{max-width:22em;color:var(--indigo);letter-spacing:-.03em;margin-bottom:.85rem;font-size:clamp(1.7rem,3vw,2.25rem);font-weight:800;line-height:1.18}.lede,.hero-copy>p{max-width:38rem;font-size:1.0625rem}.lede{margin-bottom:1.35rem}h1{max-width:14ch;color:var(--indigo);letter-spacing:-.035em;margin-bottom:1rem;font-size:clamp(2rem,4.5vw,3.3rem);font-weight:800;line-height:1.08}.mark{background:var(--coral);border-radius:999px;width:2.75rem;height:4px;margin-bottom:.9rem}.eyebrow{color:var(--indigo);margin-bottom:.75rem;font-size:.95rem;font-weight:700}.note{color:var(--muted);margin-top:1rem;font-size:.95rem}.closing{max-width:40rem;margin-top:1rem}.hero-grid{align-items:center;gap:2rem;display:grid}.frame{border:1px solid var(--line);background:var(--white);border-radius:14px;margin:0;overflow:hidden;box-shadow:0 16px 40px #201a5514}.frame-bar{background:#efece6;gap:6px;padding:.7rem .85rem;display:flex}.frame-bar span{background:var(--silver);border-radius:50%;width:8px;height:8px}.frame picture,.frame img{width:100%}.grid{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.card{border:1px solid var(--line);background:var(--white);border-radius:16px;height:100%;padding:1.15rem 1.15rem 1.25rem}.card h3{color:var(--indigo);margin:.7rem 0 .4rem;font-size:1.05rem;font-weight:700;line-height:1.3}.card h3:first-child{margin-top:0}.card p{color:var(--ink)}.card-icon{background:var(--paper);width:44px;height:44px;color:var(--indigo);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.icon{width:24px;height:24px}.step-index{background:var(--paper);width:44px;height:44px;color:var(--indigo);border-radius:12px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.section-white{background:var(--white)}.section-white .card,.section-white .step-index,.section-white .card-icon,.section-paper{background:var(--paper)}.band{background:var(--indigo);color:var(--paper)}.band h2,.band p{color:var(--paper)}.band .lede,.band p{max-width:38rem}.site-footer{background:var(--indigo-dark);color:var(--paper);padding:1.35rem 0}.footer-line{flex-wrap:wrap;gap:.35rem .65rem;margin:0;font-size:.95rem;display:flex}.page-missing{padding:4.5rem 0 5.5rem}.page-missing h1{max-width:12em}.page-missing p{max-width:36rem}@media (width>=720px){.shell{width:min(1120px,100% - 3rem)}.section{padding:4.75rem 0}.grid-2,.grid-3{grid-template-columns:1fr 1fr}}@media (width>=960px){.nav-anchors{display:block}.header-cta{margin-left:.35rem}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:2.5rem}.grid-3{grid-template-columns:1fr 1fr 1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
