@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#142a45;--ink-hover:#1f3a5c;--text-2:#3e4450;--text-body:#4a505c;--text-muted:#5f6673;--text-prose:#2b3a4f;--text-faint:#6b7280;--text-dim:#9aa1ad;--bg:#fff;--bg-soft:#f7f9fb;--bg-panel:#f9fafb;--bg-active:#f2f5f9;--line:#eef1f5;--line-2:#e6eaf0;--line-3:#e5ecf6;--line-4:#e1e7ef;--input-border:#c3cedc;--border-soft:#d9e1ec;--tile-border:#d5e3ef;--dashed-question:#a8c5da;--blue-50:#e3f5ff;--slate-50:#e5ecf6;--mint-50:#ddf5ec;--wp-mint:#e6f7ef;--wp-lilac:#eef0ff;--wp-accent:#3d4aa8;--wp-text:#1c1c1c;--wp-text-2:#4a4a4a;--campaign:#b1e3ff;--campaign-line:#8fd3fa;--website:#a1e3cb;--website-hover:#8ad8bb;--website-line:#7fd6b6;--ats:#95a4fc;--ats-line:#7f90f5;--chart-2:#6e7ff3;--navy-line:#34465f;--on-navy:#d5dae2;--on-navy-border:#5a5f68;--demo-bg:#fff4d6;--demo-fg:#6b4e00;--demo-border:#d9b44a;--success:#1b7f45;--success-on-tile:#18743f;--success-toggle:#2e9e6a;--danger:#c62828;--error:#b42318;--error-bg:#fdecec;--error-border:#f3b8b8;--error-fg:#8e1b1b;--warn-bg:#fff1db;--warn-fg:#8a5a00;--info-fg:#1d5b8c;--switch-off:#c3cedc;--switch-locked:#8a94a6;--shadow-visual:0 30px 80px -30px #1c28402e;--shadow-form:0 30px 80px -40px #142a452e;--shadow-banner:0 24px 60px -20px #142a4559;--shadow-tooltip:0 12px 28px -12px #142a4573;--shadow-slide:0 12px 32px -16px #1c284040;--font:Inter, system-ui, sans-serif;--section-y:clamp(72px, 10vw, 128px);--header-h:79px}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0}img,svg{display:block}a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}@media (hover:hover){a:hover{color:var(--ink);text-decoration-thickness:2px}}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:8px}button{font-family:inherit}h1,h2,h3{overflow-wrap:break-word;max-width:100%}@media (width<=359px){h1,h2,h3{hyphens:auto}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[hidden]{display:none!important}.container{max-width:1200px;margin:0 auto}.eyebrow{color:var(--text-muted);font-size:14px;font-weight:600}.h1-sub{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(34px,4.6vw,52px);font-weight:600;line-height:1.06}.h2-section{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(30px,4vw,46px);font-weight:600;line-height:1.1}.lead{color:var(--text-body);text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.btn{text-decoration:none}@media (hover:hover){.btn:hover{text-decoration:none}}.btn{box-sizing:border-box;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:14px 22px;font-size:15px;font-weight:600;display:inline-flex}.btn-primary{background:var(--ink);color:#fff}@media (hover:hover){.btn-primary:hover{background:var(--ink-hover);color:#fff}}.btn-mint{background:var(--website);color:var(--ink)}@media (hover:hover){.btn-mint:hover{background:var(--website-hover);color:var(--ink)}}.btn-secondary{color:var(--ink);border:1px solid var(--border-soft);background:#fff}@media (hover:hover){.btn-secondary:hover{background:var(--bg-soft);color:var(--ink)}}.btn-navy-outline{color:#fff;border:1px solid var(--on-navy-border);background:0 0}@media (hover:hover){.btn-navy-outline:hover{color:#fff;background:#ffffff0f}}.badge-demo{background:var(--demo-bg);color:var(--demo-fg);border:1px dashed var(--demo-border);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.demo-note{color:var(--text-muted);margin:-24px 0 0;font-size:13px}.toggle-mini{background:var(--success-toggle);box-sizing:border-box;border-radius:10px;flex:none;justify-content:flex-end;align-items:center;width:34px;height:20px;padding:2px;display:flex}.toggle-mini:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px}.sec{padding:var(--section-y) 24px}.sec.soft{background:var(--bg-soft)}.sec-stack{flex-direction:column;gap:48px;display:flex}.sec-head{flex-direction:column;gap:20px;max-width:720px;display:flex}.two-col{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(40px,6vw,80px);display:grid}.page-home [id]{scroll-margin-top:calc(var(--header-h) + var(--secnav-on,0px))}:root{--secnav-h:61px}@media (width<=767px){html:has([data-secnav]){--secnav-on:var(--secnav-h)}}.s-wrap{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.s-sec{padding-top:clamp(64px,8vw,104px);padding-bottom:clamp(64px,8vw,104px)}.s-sec-b{padding-bottom:clamp(64px,8vw,104px)}.s-soft{background:var(--bg-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.s-stack{flex-direction:column;gap:36px;display:flex}.s-head{flex-direction:column;gap:12px;max-width:720px;display:flex}.s-eyebrow{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:14px;font-weight:600}.s-h2{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(28px,3.2vw,38px);font-weight:700;line-height:1.15}.s-lead{color:var(--text-body);text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.s-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--s-col,300px)), 1fr));gap:16px;display:grid}.s-card{border:1px solid var(--line-4);background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:24px;display:flex}.s-card h3{overflow-wrap:break-word;margin:0;font-size:18px;font-weight:600}.s-card p{color:var(--text-body);margin:0;font-size:15px;line-height:1.55}.s-card.accent{border:2px solid var(--s-accent,var(--ats))}.s-tag{color:var(--ink);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:600}.s-card-link{color:var(--ink);align-items:center;gap:6px;min-height:44px;margin-top:auto;font-size:15px;font-weight:600;display:inline-flex}.s-btns{flex-wrap:wrap;gap:12px;display:flex}.s-on-navy :focus-visible{outline-color:#fff}.s-figure{border:1px solid var(--line-4);box-shadow:var(--shadow-visual);background:#fff;border-radius:20px;flex-direction:column;gap:10px;margin:0;padding:24px;display:flex}.s-figure-title{font-size:16px;font-weight:600}.s-badge-example{background:var(--demo-bg);color:var(--demo-fg);border:1px solid var(--demo-border);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.s-role{border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex}.s-role-t{font-size:15px;font-weight:600}.s-role-d{color:var(--text-prose);font-size:14px;line-height:1.5}.s-role.navy{background:var(--ink)}.s-role.navy .s-role-t{color:#fff}.s-role.navy .s-role-d{color:var(--on-navy)}@media (hover:hover){.page-home .s-card-link:hover,.page-home .s-crumb a:hover{text-decoration:underline}}.sw-track{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--sw-col,300px)), 1fr));gap:var(--sw-gap,16px);margin:0;padding:0;list-style:none;display:grid}.sw-track>li{flex-direction:column;min-width:0;display:flex}.sw-track>li>:only-child{flex:1}.sw-ui{display:none}@media (width>=768px){.sw-mobile-only{display:none}}@media (width<=767px){.sw-track{gap:var(--sw-gap,16px);scroll-snap-type:x mandatory;scroll-padding-inline:var(--sw-pad,24px);padding:4px var(--sw-pad,24px) 8px;margin:-4px calc(-1 * var(--sw-pad,24px)) 0;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.sw-track::-webkit-scrollbar{display:none}.sw-track:focus-visible{outline-offset:-2px}.sw-track>li{flex:0 0 calc((100% + 2 * var(--sw-pad,24px)) * .86 - var(--sw-pad,24px) - var(--sw-gap,16px));scroll-snap-align:start}.sw-ui{justify-content:center;align-items:center;gap:12px;height:44px;margin-top:4px;display:flex}.sw-dots{gap:6px;display:flex}.sw-dot{background:var(--input-border);border-radius:50%;width:6px;height:6px}.sw-dot.on{background:var(--ink);border-radius:3px;width:18px}.sw-count{color:var(--text-muted);min-width:4.5em;font-size:13px}.sw-btn{border:1px solid var(--border-soft);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:0;display:none}.sw-btn:disabled{opacity:.4;cursor:default}}@media (width<=767px) and (hover:hover) and (pointer:fine){.sw:not([data-touch]) .sw-btn{display:inline-flex}}html.menu-open,html.menu-open body{overflow:hidden}@media (width<=767px){:root{--section-y:56px}.s-sec{padding-top:56px;padding-bottom:56px}.s-sec-b{padding-bottom:56px}.s-stack{gap:28px}.s-lead,.lead{max-width:38em}}.cb[data-astro-cid-hq3mgpmn]{z-index:100;box-sizing:border-box;max-width:440px;color:var(--ink);border:1px solid var(--line-2);box-shadow:var(--shadow-banner);font-family:var(--font);background:#fff;border-radius:20px;flex-direction:column;gap:18px;max-height:calc(100dvh - 32px);padding:24px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;overflow-y:auto}.cb[data-astro-cid-hq3mgpmn]:focus{outline:none}.cb-head[data-astro-cid-hq3mgpmn]{flex-direction:column;gap:8px;display:flex}.cb-title[data-astro-cid-hq3mgpmn]{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.cb-text[data-astro-cid-hq3mgpmn]{color:var(--text-2);margin:0;font-size:14px;line-height:1.55}.cb-text[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.cb-settings[data-astro-cid-hq3mgpmn]{border-top:1px solid var(--line);flex-direction:column;display:flex}.cb-row[data-astro-cid-hq3mgpmn]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.cb-row-text[data-astro-cid-hq3mgpmn]{flex-direction:column;gap:2px;display:flex}.cb-row-title[data-astro-cid-hq3mgpmn]{font-size:14px;font-weight:600}.cb-row-desc[data-astro-cid-hq3mgpmn]{color:var(--text-muted);font-size:13px;line-height:1.45}.cb-switch[data-astro-cid-hq3mgpmn]{box-sizing:border-box;background:var(--switch-off);cursor:pointer;border:none;border-radius:13px;flex:none;justify-content:flex-start;align-items:center;width:44px;height:26px;padding:3px;display:flex;position:relative}.cb-switch[data-astro-cid-hq3mgpmn]:before{content:"";position:absolute;inset:-9px 0}.cb-switch[data-astro-cid-hq3mgpmn]>span[data-astro-cid-hq3mgpmn]{background:#fff;border-radius:50%;width:20px;height:20px}.cb-switch[data-astro-cid-hq3mgpmn][aria-checked=true]{background:var(--success-toggle);justify-content:flex-end}.cb-switch[data-astro-cid-hq3mgpmn].cb-switch-locked{background:var(--switch-locked);cursor:default}.cb-actions[data-astro-cid-hq3mgpmn]{flex-wrap:wrap;gap:8px;display:flex}.cb-btn[data-astro-cid-hq3mgpmn]{cursor:pointer;border-radius:10px;min-height:44px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:600}.cb-btn-primary[data-astro-cid-hq3mgpmn]{background:var(--ink);color:#fff;border:none}@media (hover:hover){.cb-btn-primary[data-astro-cid-hq3mgpmn]:hover{background:var(--ink-hover)}}.cb-btn-secondary[data-astro-cid-hq3mgpmn]{border:1px solid var(--input-border);color:var(--ink);background:#fff}@media (hover:hover){.cb-btn-secondary[data-astro-cid-hq3mgpmn]:hover{background:var(--bg-soft)}}.cb-save[data-astro-cid-hq3mgpmn]{flex:140px}.cb-half[data-astro-cid-hq3mgpmn]{flex:120px}.cb-full[data-astro-cid-hq3mgpmn]{flex:100%}.page-home a{text-decoration:none}@media (hover:hover){.page-home a:hover{text-decoration:underline}.page-home a.btn:hover{text-decoration:none}}
