@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_f7655db4-module__1jU2Qq__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_f7655db4-module__1jU2Qq__variable{--font-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.1jc1xb-qv_87z.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.3dbq0oou7i_24.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.2mm3nq9i83l-m.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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_d709c6c4-module__Anq1da__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_d709c6c4-module__Anq1da__variable{--font-poppins:"Poppins", "Poppins Fallback"}
.shell-side{padding:var(--space-5);border-right:1.5px solid var(--line);background:var(--surface);height:100vh;display:none;position:sticky;top:0;overflow-y:auto}.shell-tagline{color:var(--muted);margin:12px 0 0;font-size:13px}.shell-side-nav{flex-direction:column;gap:4px;margin-top:24px;display:flex}.shell-top{z-index:45;align-items:center;gap:var(--space-3);background:var(--surface);border-bottom:1.5px solid var(--ink);min-height:56px;box-shadow:var(--shadow-sm);padding:10px 16px;display:flex;position:sticky;top:0}.shell-top__brand{flex-shrink:0;align-items:center;display:flex}.shell-top__logo{width:auto;height:44px;display:block}.shell-top__status{flex-direction:column;gap:1px;min-width:0;display:flex}.shell-top__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--teal-strong);font-size:11px;font-weight:700}.shell-top__current{font-family:var(--font-display);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;line-height:1.2;overflow:hidden}.shell-bottom{padding:6px 4px calc(6px + env(safe-area-inset-bottom));background:var(--ink);z-index:50;border-top:none;grid-template-columns:repeat(6,1fr);gap:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0f172a59}@media (min-width:900px){.shell-side{display:block}.shell-top,.shell-bottom{display:none}}.shell-logo{width:auto;height:52px;display:block}.shell-link{min-height:44px;color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.shell-link:hover{background:var(--bg)}.shell-link[aria-current=page]{background:var(--teal-soft);color:var(--teal-strong)}.shell-link--capia[aria-current=page],.shell-link--capia:hover{background:var(--pink-soft);color:var(--ink)}.shell-link__index{background:var(--bg);width:24px;height:24px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.shell-link--locked .shell-link__index{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.shell-link[aria-current=page] .shell-link__index{background:var(--teal);color:var(--on-teal);box-shadow:none}.shell-link--locked{color:var(--muted);opacity:.75;cursor:not-allowed;justify-content:flex-start}.shell-link--locked:hover{background:0 0}.shell-link--login{color:var(--teal-strong)}.shell-section{letter-spacing:.08em;text-transform:uppercase;color:var(--line-strong);margin:18px 0 4px 12px;font-size:11px;font-weight:700}.shell-tab{color:#f5f7fc;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:56px;padding:4px 2px;font-weight:600;text-decoration:none;display:flex}.shell-tab__mark{font-variant-numeric:tabular-nums;color:#f5f7fc;background:#f4f8f81f;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1.5px #f4f8f859}.shell-tab--locked .shell-tab__mark{place-items:center;display:grid}.shell-tab__label{text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#f5f7fc;max-width:100%;font-size:10px;line-height:1.2;overflow:hidden}.shell-tab--active{background:var(--teal)}.shell-tab--active .shell-tab__mark{background:var(--on-teal);color:var(--teal);box-shadow:none}.shell-tab--active .shell-tab__label{color:var(--on-teal);font-weight:700}.shell-tab--current:not(.shell-tab--active) .shell-tab__mark{box-shadow:inset 0 0 0 2px var(--teal);background:var(--teal);color:var(--on-teal)}.shell-tab--locked{opacity:.45;color:#f4f8f8b3}.shell-tab--locked .shell-tab__label{color:#f4f8f8b3}.shell-tab--capia.shell-tab--active{background:var(--pink)}.shell-tab--capia.shell-tab--active .shell-tab__mark{background:var(--ink);color:#f5f7fc}.shell-tab--capia.shell-tab--active .shell-tab__label{color:var(--ink)}@media (max-width:899px){.app-main{padding-top:calc(var(--space-4) + 8px);padding-bottom:calc(88px + var(--safe-bottom))}.app-shell{grid-template-columns:1fr}}.app-shell:not(:has(.shell-side)){display:block}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--teal:#002fa7;--teal-hover:#1f4dbb;--teal-strong:#00268f;--teal-soft:#e8edf8;--on-teal:#fff;--marine:#172554;--pink:#f5babc;--pink-soft:#fde8e9;--red:#f40058;--bg:#f5f7fc;--line-strong:#7b8499;--focus:#002fa7;--warning:#9a5a00;--warning-soft:#fdf1e1;--danger:#c8004a;--danger-soft:#fde8e9;--success-soft:#e6f4ec;--ink:#0f172a;--paper:var(--bg);--surface:#fff;--line:#d8deeb;--accent:var(--teal);--accent-hover:var(--teal-hover);--source:var(--teal-strong);--success:#1d7a4f;--muted:#5a6278;--radius-field:14px;--radius-card:24px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--font-display:var(--font-poppins), var(--font-figtree), system-ui, sans-serif;--font-body:var(--font-figtree), system-ui, sans-serif;--touch:48px;--shadow-sm:0 1px 2px #0f172a14;--safe-bottom:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{font-family:var(--font-body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}a{color:var(--source);text-underline-offset:3px;text-decoration-thickness:1px}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 var(--space-3);font-weight:700;line-height:1.1}h1{font-size:36px}h2{font-size:28px}h3{letter-spacing:0;font-size:22px;font-weight:600}p{margin:0 0 var(--space-3);color:var(--muted)}button,input,textarea,select{font:inherit}button{cursor:pointer}ul{padding-left:1.25rem}.app-shell{grid-template-columns:1fr;min-height:100vh;display:grid}.app-main{width:min(1120px,100%);padding:var(--space-5) var(--space-4) calc(80px + var(--safe-bottom));margin:0 auto}@media (min-width:900px){.app-shell{grid-template-columns:248px 1fr}.app-main{padding:var(--space-6) var(--space-6) var(--space-7)}}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch);padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--teal);color:var(--on-teal);border:1.5px solid #0000;font-weight:600;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.btn:hover:not(:disabled){background:var(--accent-hover)}.btn:focus-visible,.field input:focus-visible,.field textarea:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{background:0 0;background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.btn-secondary:hover:not(:disabled){background:var(--surface);border-color:var(--ink)}.btn-ghost{color:var(--teal-strong);background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled){background:var(--teal-soft)}.field{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.field label{color:var(--ink);font-size:14px;font-weight:600}.field input,.field textarea{min-height:var(--touch);padding:var(--space-3) var(--space-4);border:1.5px solid var(--line-strong);border-radius:var(--radius-field);background:var(--surface);color:var(--ink)}.field textarea{resize:vertical;min-height:160px}.surface{background:var(--surface);border-radius:var(--radius-card);padding:var(--space-5);box-shadow:var(--shadow-sm);border:0}.muted{color:var(--muted)}.pill{border-radius:var(--radius-pill);background:var(--teal-soft);min-height:28px;color:var(--teal-strong);align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.pill-accent{background:var(--pink-soft);color:var(--ink)}.agent-question__logo{width:auto;height:28px;display:block}.pill-success{background:var(--success-soft);color:var(--success)}.stack{gap:var(--space-4);flex-direction:column;display:flex}.row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.grid-2{gap:var(--space-5);display:grid}@media (min-width:800px){.grid-2{grid-template-columns:1.4fr .8fr}}.brand-mark{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;font-size:28px;font-weight:700}.error-text{color:var(--danger)}.success-text{color:var(--success)}.loading-pulse{animation:1.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:.55}50%{opacity:1}}.journey-header{gap:var(--space-5);margin-bottom:var(--space-5);flex-direction:column;display:flex}.journey{gap:var(--space-3);flex-direction:column;display:flex}.journey-compact{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.journey-compact__label{letter-spacing:.06em;text-transform:uppercase;color:var(--teal-strong);font-size:12px;font-weight:600;line-height:16px}.journey-segments{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.journey-segment{border-radius:var(--radius-pill);background:var(--line);height:6px}.journey-segment--done{background:var(--teal)}.journey-segment--current{background:var(--ink)}.journey-segment--open{background:var(--teal-soft)}.journey-steps{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:none}.journey-step{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);min-height:40px;color:var(--ink);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);padding:4px 14px 4px 4px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.journey-step:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.journey-dot{font-variant-numeric:tabular-nums;background:var(--bg);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:50%;place-items:center;font-size:13px;display:inline-grid}.journey-step--done .journey-dot{background:var(--teal);color:var(--on-teal);box-shadow:none}.journey-step--current{box-shadow:inset 0 0 0 2px var(--ink)}.journey-step--current .journey-dot{background:var(--ink);color:var(--bg);box-shadow:none}.journey-step--locked{color:var(--muted);opacity:.65;cursor:not-allowed;background:0 0}.journey-step--locked .journey-dot{box-shadow:inset 0 0 0 1px var(--line)}@media (min-width:760px){.journey-compact,.journey-segments{display:none}.journey-steps{display:flex}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-footer{background:var(--marine);color:#c9cde0;border-radius:32px 32px 0 0;margin-top:80px;padding:clamp(32px,5vw,56px) clamp(20px,5vw,56px) 24px}.site-footer a{color:#fff;text-decoration:none}.site-footer a:hover{text-underline-offset:3px;text-decoration:underline}.site-footer a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #7c9bff}.site-footer__grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;max-width:1240px;margin:0 auto;display:grid}@media (max-width:900px){.site-footer__grid{grid-template-columns:1fr 1fr}.site-footer__brand{grid-column:1/-1}}@media (max-width:520px){.site-footer__grid{grid-template-columns:1fr}}.site-footer__brand{flex-direction:column;align-items:flex-start;gap:14px;max-width:380px;display:flex}.site-footer__logo{width:auto;height:34px;display:block}.site-footer__tagline{color:#fff;font-family:var(--font-display);margin:0;font-size:20px;font-weight:700}.site-footer__pitch{color:#c9cde0;margin:0;font-size:15px;line-height:1.6}.site-footer__cta{background:#fff;border-radius:999px;align-items:center;min-height:44px;padding:0 20px;font-weight:600;display:inline-flex;color:var(--marine)!important}.site-footer__cta:hover{background:#e3eaff;text-decoration:none!important}.site-footer__heading{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:700}.site-footer__col ul{flex-direction:column;gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.site-footer__trust li{color:#c9cde0}.site-footer__bottom{border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:12px;max-width:1240px;margin:40px auto 0;padding-top:20px;font-size:13px;display:flex}@media print{.site-footer{display:none}}.app-shell:has(.legal-page){display:block}.app-shell:has(.legal-page) .app-main{width:100%;max-width:none;margin:0;padding:0}.legal-page{max-width:880px;margin:0 auto;padding:24px clamp(16px,4vw,40px) 0}.legal-page__top{justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px;display:flex}.legal-page__top img{width:auto;height:30px;display:block}.legal h1{margin:16px 0 8px;font-size:clamp(30px,4vw,40px)}.legal h2{margin:32px 0 8px;font-size:22px}.legal p,.legal li{color:var(--ink);max-width:70ch;line-height:1.7}.legal ul{flex-direction:column;gap:6px;padding-left:20px;display:flex}.legal__updated{margin:0 0 24px;font-size:14px;color:var(--muted)!important}.study{border-radius:var(--radius-card);background:var(--surface);border:1px solid var(--line);gap:16px;padding:24px;display:grid}.study__title{letter-spacing:.05em;text-transform:uppercase;color:var(--teal);margin:0;font-size:13px;font-weight:700}.study__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.study__fact{align-content:start;gap:6px;margin:0;display:grid}.study__fact strong{font-family:var(--font-display);color:var(--ink);font-size:32px;line-height:1}.study__fact p{color:var(--ink);margin:0;font-size:15px}.study__fact figcaption,.study__fact figcaption a{color:var(--muted);font-size:12px}.study__caveat{color:var(--muted);margin:0;font-size:12px}.p-tag{vertical-align:1px;white-space:nowrap;border-radius:999px;margin-right:8px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.p-tag--high{background:var(--danger-soft);color:var(--danger)}.p-tag--mid{background:var(--warning-soft);color:var(--warning)}.p-tag--low{background:var(--success-soft);color:var(--success)}.p-tag--when{background:var(--teal-soft);color:var(--teal-strong)}
.p-page{gap:var(--space-5);width:100%;max-width:760px;margin-inline:auto;display:grid}.p-page--wide{max-width:1080px}.p-page--entry{max-width:760px}@media (min-width:1024px){.p-page--entry{max-width:920px}.p-page--entry .p-head h1,.p-page--entry .journey-header h1{text-wrap:balance;max-width:28ch}}.p-head h1{margin:0 0 var(--space-2)}.p-head p{color:var(--muted);margin:0}.p-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--teal);margin:0 0 var(--space-2);font-size:13px;font-weight:600}.p-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:var(--space-5);gap:var(--space-4);display:grid}.p-card h2,.p-card h3{margin:0}.p-actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.p-note{color:var(--muted);margin:0;font-size:14px}.p-alert{border-radius:var(--radius-field);padding:var(--space-3) var(--space-4);background:var(--danger-soft);color:var(--danger)}.p-info{border-radius:var(--radius-field);padding:var(--space-3) var(--space-4);background:var(--teal-soft);color:var(--ink)}.p-info--success{color:#14532d;background:#dcfce7;font-weight:600}.p-drop{gap:var(--space-3);display:grid}.p-file{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3) var(--space-4);border:1.5px dashed var(--line-strong);border-radius:var(--radius-field);background:var(--bg);cursor:pointer;display:flex}.p-file:focus-within{outline:2px solid var(--focus);outline-offset:2px}.p-file--filled{border-style:solid;border-color:var(--teal);background:var(--teal-soft)}.p-file input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.p-file__label{gap:2px;display:grid}.p-file__label small{color:var(--muted)}.p-check{gap:var(--space-3);align-items:flex-start;min-height:44px;line-height:1.4;display:flex}.p-check input{width:22px;height:22px;accent-color:var(--teal);flex:none;margin-top:1px}.p-rank{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.p-rank li{align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-field);background:var(--surface);display:flex}.p-rank li[data-on=true]{border-color:var(--teal);background:var(--teal-soft)}.p-rank__num{background:var(--teal);width:28px;height:28px;color:var(--on-teal);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.p-rank__label{flex:1}.p-iconbtn{border:1px solid var(--line);background:var(--surface);min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;border-radius:12px;place-items:center;display:grid}.p-iconbtn:disabled{opacity:.35;cursor:default}.p-seg{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);padding:4px;display:inline-flex}.p-seg button{min-height:40px;padding:0 var(--space-4);border-radius:var(--radius-pill);color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0}.p-seg button[aria-pressed=true]{background:var(--teal);color:var(--on-teal)}.p-doc{background:var(--surface);border:1px solid var(--line);padding:var(--space-5);white-space:pre-wrap;box-shadow:var(--shadow-sm);border-radius:12px;max-height:70vh;font-size:14px;line-height:1.65;overflow:auto}.p-doc__page+.p-doc__page{border-top:1px dashed var(--line);margin-top:var(--space-4);padding-top:var(--space-4)}.p-doc__pageno{color:var(--muted);margin-bottom:var(--space-2);font-size:12px;display:block}mark.p-hl{cursor:help;color:inherit;border-radius:4px;padding:0 2px}mark.p-hl--repetition{background:#fff1b8}mark.p-hl--trou{background:#ffd9d6}mark.p-hl--incoherence{background:#ffd0e4}mark.p-hl--flou{background:#d6e4ff}.p-legend{gap:var(--space-2) var(--space-4);color:var(--muted);flex-wrap:wrap;font-size:13px;display:flex}.p-legend span:before{content:"";vertical-align:-1px;background:var(--sw);border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.p-remarks{gap:var(--space-3);counter-reset:remark;margin:0;padding:0;list-style:none;display:grid}.p-remarks li{gap:var(--space-3);counter-increment:remark;grid-template-columns:32px 1fr;display:grid}.p-remarks li:before{content:counter(remark);background:var(--pink-soft);width:32px;height:32px;color:var(--marine);border-radius:50%;place-items:center;font-weight:700;display:grid}.p-remarks p{color:var(--muted);margin:4px 0 0}.p-question{font-family:var(--font-display);margin:0;font-size:clamp(22px,4.5vw,28px);line-height:1.25}.p-why{min-height:44px;color:var(--teal);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:600;text-decoration:underline}.p-meta{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.p-numbers{gap:var(--space-3);display:grid}.p-number{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-field);background:var(--surface);display:grid}.p-number[data-state=ok]{border-color:var(--success)}.p-number[data-state=edit]{border-color:var(--teal)}.p-number blockquote{padding-left:var(--space-3);border-left:3px solid var(--line);color:var(--muted);margin:0;font-size:14px}.p-number__row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.p-number__value{background:var(--teal-soft);border-radius:10px;padding:4px 12px;font-size:18px;font-weight:700}.p-number input{border:1px solid var(--line-strong);min-height:44px;font:inherit;border-radius:12px;width:160px;padding:0 12px}.p-tabs{gap:var(--space-2);scrollbar-width:thin;padding-bottom:4px;display:flex;overflow-x:auto}.p-tab{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;flex-direction:column;flex:none;justify-content:center;align-items:flex-start;gap:2px;font-weight:600;display:inline-flex}.p-tab__sub{opacity:.85;white-space:normal;max-width:16rem;font-size:11px;font-weight:500;line-height:1.2}.p-tab[aria-selected=true]{background:var(--marine);border-color:var(--marine);color:#fff}.p-subtabs .p-tab{min-height:40px;font-weight:500}.p-subtabs .p-tab[aria-selected=true]{background:var(--teal);border-color:var(--teal)}.p-section h3{margin:0 0 var(--space-2);font-size:17px}.p-claim{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;margin:0 -8px;padding:6px 8px;line-height:1.55;display:block}.p-claim:hover,.p-claim[aria-expanded=true]{background:var(--teal-soft)}.p-sources{padding:var(--space-3);background:var(--bg);border:1px solid var(--line);gap:var(--space-2);border-radius:12px;margin:4px 0 8px;font-size:14px;display:grid}.p-sources strong{text-transform:uppercase;letter-spacing:.04em;color:var(--teal);font-size:12px}.p-lock{border-radius:var(--radius-card);padding:var(--space-5);background:linear-gradient(180deg, var(--teal-soft), var(--surface));border:1px solid var(--teal);gap:var(--space-3);display:grid;position:relative}.p-lock__price{font-family:var(--font-display);color:var(--marine);font-size:32px;font-weight:700}.p-progress{border-radius:var(--radius-pill);background:var(--teal-soft);height:8px;overflow:hidden}.p-progress span{background:var(--teal);height:100%;transition:width .4s;display:block}.p-formations{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.p-formations li{padding:var(--space-3) var(--space-4);border-radius:var(--radius-field);border:1px solid var(--line)}.p-history{color:var(--muted);font-size:13px}@media (max-width:860px){.p-sticky{bottom:calc(72px + var(--safe-bottom));z-index:5;background:linear-gradient(180deg, transparent, var(--bg) 30%);padding-top:var(--space-4);position:sticky}.p-card{padding:var(--space-4)}}.p-fade{-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.p-nextup{gap:4px;margin:0;padding-left:1.2em;display:grid}.p-empty{gap:var(--space-3);padding:var(--space-4);border:2px dashed var(--line);border-radius:var(--radius-field);display:grid}.p-qcard{grid-template-columns:1fr}.p-qcard__main{gap:var(--space-4);min-width:0;display:grid}.p-qcard__why{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-field);background:var(--teal-soft);align-content:start;display:grid}.p-qcard__why p{margin:0}@media (min-width:900px){.p-page:has(.p-qcard){max-width:1040px}.p-qcard{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 300px}}.p-rec{gap:var(--space-3);justify-items:start;display:grid}.p-rec__hint{margin:0;font-weight:600}.p-rec__wave{align-items:center;gap:3px;width:min(100%,320px);height:48px;display:flex}.p-rec__wave span{background:var(--warm,var(--teal));transform-origin:50%;border-radius:2px;flex:1;height:100%;transition:transform 80ms linear}.p-rec__time{font-variant-numeric:tabular-nums;font-weight:700}.p-wait{align-content:start;min-height:220px}.p-wait__title{font-family:var(--font-display);margin:0;font-size:22px;font-weight:700}.p-wait__facts{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.p-wait__facts li{padding:var(--space-2) var(--space-3);background:var(--sun,var(--teal-soft));border-radius:4px;animation:.35s both p-pop}.p-wait__tally{gap:var(--space-4);flex-wrap:wrap;display:flex}@keyframes p-pop{0%{opacity:0;transform:translateY(6px)rotate(-1deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.p-wait__facts li{animation:none}.p-rec__wave span{transition:none}}.p-tone--coral{--tone:#ffe3d8;--tone-ink:#8a2a0c}.p-tone--cobalt{--tone:#e6e9ff;--tone-ink:#1428b8}.p-tone--sun{--tone:#fff3c2;--tone-ink:#6b4f00}.p-tone--mint{--tone:#dcf1e8;--tone-ink:#0f5a43}.p-tone--lilac{--tone:#ece4ff;--tone-ink:#4b2a91}.p-tone--ink{--tone:#121a3d;--tone-ink:#fffdf8}.p-insight{gap:var(--space-5)}.p-tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.p-tile{padding:var(--space-4);background:var(--tone);color:var(--tone-ink);border-radius:4px;gap:4px;display:grid}.p-tile:nth-child(odd){transform:rotate(-1deg)}.p-tile:nth-child(2n){transform:rotate(1deg)}.p-tile strong{font-family:var(--font-display);font-size:40px;line-height:1}.p-score{gap:4px;display:grid}.p-deck{gap:var(--space-4);display:grid}.p-deck--all{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.p-icard{gap:var(--space-3);min-height:260px;padding:var(--space-6) var(--space-5);background:var(--tone);color:var(--tone-ink);border-radius:6px;align-content:start;animation:.35s both p-pop;display:grid;position:relative;box-shadow:0 10px 26px #121a3d1a}.p-deck--all .p-icard{min-height:0;padding:var(--space-5)}.p-icard h2,.p-icard h3{color:inherit;margin:0}.p-icard__step{opacity:.7;font-size:13px;font-weight:700}.p-big{font-family:var(--font-display);margin:0;font-size:clamp(22px,3.4vw,30px);font-weight:700;line-height:1.15}.p-quote{margin:0;font-style:italic}.p-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.p-chips li{background:#fff9;border-radius:3px;padding:4px 10px;font-weight:600}.p-quotes{gap:8px;margin:0;padding-left:1.2em;display:grid}.p-frise{gap:6px;margin:0;padding:0;list-style:none;display:grid}.p-frise--vert{gap:0;max-width:100%;padding-left:0;position:relative;overflow:hidden}.p-frise--vert:before{content:"";background:var(--line-strong);width:2px;position:absolute;top:8px;bottom:8px;left:11px}.p-frise__node{box-sizing:border-box;grid-template-columns:88px 1fr;gap:4px 10px;min-width:0;padding:10px 0 10px 28px;font-size:14px;display:grid;position:relative}.p-frise__node:before{content:"";background:var(--teal);border-radius:50%;width:12px;height:12px;position:absolute;top:16px;left:6px;box-shadow:0 0 0 3px #fffc}.p-frise__node--lane1{border-left:2px dashed var(--line);margin-left:12px;padding-left:24px}.p-frise__node--lane1:before{background:var(--cobalt,#3b5bdb);left:18px}.p-frise__node--lane2{border-left:2px dashed var(--line);margin-left:24px;padding-left:24px}.p-frise__years{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.p-frise__job{overflow-wrap:anywhere;min-width:0}.p-frise__gap{border-left:2px dotted var(--muted);color:var(--muted);grid-column:1/-1;margin:4px 0 4px -4px;padding:6px 8px;font-size:13px}.p-how summary{cursor:pointer;font-weight:700;list-style:none}.p-how summary::-webkit-details-marker{display:none}.p-how__steps{gap:8px;margin:12px 0 0;padding-left:1.2em;display:grid}.p-read-frame{border:1.5px solid var(--line-strong)}.p-score-scale{margin-top:-8px}.btn-validate{background:var(--teal);color:var(--on-teal);border:0}.btn-validate:hover{filter:brightness(.95)}.btn-validate:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.btn-pay{background:var(--marine);color:#fff;border:0;width:100%}.btn-pay:hover:not(:disabled){filter:brightness(1.08)}.btn-pay:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.btn-pay:disabled{opacity:.45;cursor:not-allowed}.p-read{background:var(--surface);border-radius:6px;height:320px;position:relative;overflow:hidden}.p-read__scroll{padding:var(--space-5);white-space:pre-wrap;color:var(--muted);font-size:14px;line-height:1.6;animation:40s linear infinite p-scroll}.p-read:after{content:"";mix-blend-mode:multiply;background:#ffd84d73;height:34px;position:absolute;top:45%;left:0;right:0}@keyframes p-scroll{0%{transform:translateY(0)}to{transform:translateY(-70%)}}@media (prefers-reduced-motion:reduce){.p-read__scroll,.p-icard{animation:none}.p-tile{transform:none}}.p-stars{gap:4px;display:flex}.p-stars button{min-width:44px;min-height:44px;color:var(--warm,var(--teal));cursor:pointer;background:0 0;border:0}.p-choices{gap:var(--space-3);display:grid}.p-choice{min-height:56px;padding:0 var(--space-4);text-align:left;font:inherit;border:2px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:4px;font-weight:600}.p-choice[aria-checked=true]{border-color:var(--warm,var(--teal));background:#fff1ea}
:root,html .au-home{--teal:#1f3dff;--teal-hover:#1631d9;--teal-strong:#1428b8;--teal-soft:#e6e9ff;--focus:#1f3dff;--marine:#121a3d;--pink:#f0a68c;--pink-soft:#fbe4da;--bg:#f2ede3;--surface:#fffdf8;--line:#ddd5c4;--ink:#121a3d;--warm:#ff4f1f;--warm-hover:#e8410f;--on-warm:#fff;--sun:#ffd84d;--font-display:var(--font-poppins), var(--font-figtree), system-ui, sans-serif}html body:has(.au-home){background:#f2ede3}html .btn:not(.btn-secondary):not(.btn-ghost),html .au-btn--primary{background:var(--warm);color:var(--on-warm);clip-path:polygon(1.5% 0,100% 5%,98.5% 100%,0 94%);border-radius:4px;font-weight:700;transition:transform .15s,background .15s}html .btn:not(.btn-secondary):not(.btn-ghost):hover:not(:disabled),html .au-btn--primary:hover{background:var(--warm-hover);transform:rotate(-1.5deg)scale(1.03)}html .au-btn--primary:after{content:"→";margin-left:10px;transition:transform .15s;display:inline-block}html .au-btn--primary:hover:after{transform:translate(5px)}html .btn-secondary,html .au-btn--secondary{border-radius:4px}@media (prefers-reduced-motion:reduce){html .btn,html .au-btn--primary,html .au-btn--primary:after,html .au-float,html .au-step-num{transition:none!important;transform:none!important}}html .au-display{font-weight:800}html .au-eyebrow{color:var(--warm);font-weight:700}html .au-hero__visual{isolation:isolate}html .au-hero__visual:before,html .au-hero__visual:after{content:"";z-index:-1;border-radius:6px;position:absolute;box-shadow:0 6px 18px #121a3d26}html .au-hero__visual:before{background:var(--sun);inset:4% -3% -3% 6%;transform:rotate(3.5deg)}html .au-hero__visual:after{background:var(--teal);inset:-3% 8% 6% -4%;transform:rotate(-3deg)}html .au-hero__visual .au-photo-img{border-radius:6px}html .au-float{border-radius:4px;box-shadow:0 10px 24px #121a3d2e}html .au-float:before{content:"";background:#ffffffb3;width:64px;height:20px;position:absolute;top:-10px;left:40%;transform:rotate(-4deg)}html .au-float--q{transform:rotate(-2deg)}html .au-float--src{background:var(--marine);color:#fff;transform:rotate(1.5deg)}html .au-step-num{background:var(--warm);border-radius:4px;transform:rotate(-3deg)}html .au-step-num--marine{background:var(--teal);transform:rotate(3deg)}html .au-section article{border-radius:4px}html .au-section article:nth-child(odd){transform:rotate(-.8deg)}html .au-section article:nth-child(2n){transform:rotate(.8deg)}@media (max-width:640px){html .au-section article{transform:none}}:root{--radius-card:6px;--radius-field:4px}html h1,html h2,html .p-question{font-family:var(--font-display);letter-spacing:-.02em;font-weight:800}html .p-eyebrow,html .shell-top__eyebrow{color:var(--warm);font-weight:700}html .p-card{border-color:#0000;border-radius:6px;box-shadow:0 1px #121a3d0f,0 10px 26px #121a3d14}html .p-page>.p-card:nth-of-type(2n){transform:rotate(.35deg)}html .p-page>.p-card:nth-of-type(odd){transform:rotate(-.35deg)}html .shell-side{box-shadow:1px 0 0 var(--line);border-right:0}html .shell-link__index{border-radius:3px}html .shell-link[aria-current=page] .shell-link__index{background:var(--warm);color:var(--on-warm);transform:rotate(-4deg)}html .p-tab,html .p-seg button{border-radius:4px}html .p-tab[aria-selected=true]{transform:rotate(-1deg)}html .p-subtabs .p-tab[aria-selected=true]{background:var(--warm);border-color:var(--warm);color:var(--on-warm)}html .p-rank li{border-radius:4px}html .p-rank li[data-on=true]{border-color:var(--warm);background:#fff1ea}html .p-rank__num{background:var(--warm);color:var(--on-warm);border-radius:3px;transform:rotate(-5deg)}html .p-file{border-width:2px;border-radius:4px}html .p-file--filled{border-color:var(--teal);background:var(--teal-soft)}html .p-why{color:var(--teal-strong)}html .p-sources{background:var(--sun);color:var(--marine);border:0;border-radius:3px;position:relative;transform:rotate(-.6deg);box-shadow:0 6px 16px #121a3d1f}html .p-sources:before{content:"";background:#ffffffa6;width:56px;height:18px;position:absolute;top:-9px;left:46%;transform:rotate(-3deg)}html .p-number{border-width:2px;border-radius:4px}html .p-number:nth-child(4n+1) .p-number__value{background:#ffe3d8}html .p-number:nth-child(4n+2) .p-number__value{background:var(--teal-soft)}html .p-number:nth-child(4n+3) .p-number__value{background:#fff3c2}html .p-number:nth-child(4n+4) .p-number__value{background:#dcf1e8}html .p-number__value{border-radius:3px}html .p-number input{border-radius:4px}html .p-progress{border-radius:2px}html .p-progress span{background:var(--warm)}html .p-claim:hover,html .p-claim[aria-expanded=true]{background:#fff3c2}html .p-lock{background:var(--teal);color:#fff;border:0;border-radius:6px;transform:rotate(-.5deg);box-shadow:0 12px 30px #1f3dff40}html .p-lock .p-lock__price{color:var(--sun)}html input:not([type=checkbox]):not([type=radio]),html textarea,html select{border-radius:4px}@media (prefers-reduced-motion:reduce){html .p-card,html .p-tab,html .p-rank__num,html .p-sources,html .p-lock,html .shell-link__index{transform:none!important}}@media (max-width:860px){html .au-hero__visual .au-float--q{max-width:70%!important;left:8px!important}html .au-hero__visual .au-float--src{max-width:70%!important;right:8px!important}}html .shell-bottom{background:var(--marine)}html .shell-tab--active .shell-tab__mark,html .shell-tab--capia.shell-tab--active .shell-tab__mark{background:var(--warm);color:var(--on-warm);border-radius:4px;transform:rotate(-3deg)}
