.qat{--qat-ink:#0a1114;--qat-ink-2:#39424a;--qat-muted:#6a727c;--qat-line:#0a11141f;--qat-line-soft:#0a111414;--qat-soft:#f6f8f7;--qat-green:#00b26a;--qat-green-dark:#04794a;--qat-green-tint:#00b26a14;--qat-danger:#c04125;color:var(--qat-ink);font-family:Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.qat,.qat *,.qat :before,.qat :after{box-sizing:border-box}.qat [hidden]{display:none!important}.qat-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:start;gap:22px;display:grid}.qat-panel{border:1px solid var(--qat-line);background:#fff;border-radius:20px;min-width:0;padding:28px;box-shadow:0 1px 2px #0a11140a}.qat-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.qat-eyebrow{letter-spacing:.09em;text-transform:uppercase;color:var(--qat-green-dark);margin:0 0 6px;font-size:11.5px;font-weight:700}.qat-panel h2{letter-spacing:-.02em;color:var(--qat-ink);margin:0;font-size:21px;line-height:1.2}.qat-chip,.qat-count{letter-spacing:.04em;color:var(--qat-green-dark);background:var(--qat-green-tint);white-space:nowrap;border-radius:100px;flex-shrink:0;align-items:center;padding:6px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.qat-fieldset{border:0;min-width:0;margin:0 0 20px;padding:0}.qat-fieldset legend{letter-spacing:.07em;text-transform:uppercase;color:var(--qat-ink-2);margin-bottom:10px;padding:0;font-size:12px;font-weight:700}.qat-fieldset[aria-invalid=true] .qat-flow-grid{outline:2px solid var(--qat-danger);outline-offset:4px;border-radius:12px}.qat-flow-grid,.qat-category-list{gap:8px;display:grid}.qat-flow-option,.qat-category-option{border:1px solid var(--qat-line-soft);cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:11px;padding:11px 13px;transition:border-color .15s,background .15s;display:flex}.qat-flow-option:hover,.qat-category-option:hover{border-color:var(--qat-line);background:var(--qat-soft)}.qat-flow-option:focus-within,.qat-category-option:focus-within{border-color:var(--qat-green);box-shadow:0 0 0 3px var(--qat-green-tint)}.qat-flow-option input,.qat-category-option input,.qat-item-check{width:16px;height:16px;accent-color:var(--qat-green);cursor:pointer;flex-shrink:0;margin:2px 0 0}.qat-flow-copy,.qat-category-copy{gap:2px;min-width:0;display:grid}.qat-flow-label,.qat-category-label{color:var(--qat-ink);font-size:14px;font-weight:700}.qat-flow-blurb,.qat-category-blurb{color:var(--qat-muted);font-size:12.5px;line-height:1.45}.qat-hint,.qat-privacy{color:var(--qat-muted);margin:8px 0 0;font-size:12.5px;line-height:1.5}.qat-privacy{border-top:1px solid var(--qat-line-soft);margin-top:16px;padding-top:14px}.qat-error{color:var(--qat-danger);margin:8px 0 0;font-size:13px;font-weight:600;line-height:1.45}.qat-error:empty{display:none}.qat-label{color:var(--qat-ink);align-items:baseline;gap:8px;margin:0 0 7px;font-size:13px;font-weight:700;display:flex}.qat-label span{letter-spacing:.04em;text-transform:uppercase;color:var(--qat-muted);font-size:11.5px;font-weight:600}.qat-input{border:1px solid var(--qat-line);width:100%;color:var(--qat-ink);background:#fff;border-radius:12px;padding:11px 13px;font-family:inherit;font-size:14px}.qat-input:focus{border-color:var(--qat-green);box-shadow:0 0 0 3px var(--qat-green-tint);outline:none}.qat-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.qat-primary,.qat-ghost,.qat-text-button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:11px 18px;font-family:inherit;font-size:14px;font-weight:700;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.qat-primary{border:1px solid var(--qat-green);background:var(--qat-green);color:#fff}.qat-primary:hover{background:var(--qat-green-dark);border-color:var(--qat-green-dark);transform:translateY(-1px)}.qat-ghost{border:1px solid var(--qat-line);color:var(--qat-ink);background:#fff}.qat-ghost:hover{border-color:var(--qat-ink-2);background:var(--qat-soft)}.qat-text-button{color:var(--qat-muted);background:0 0;border:1px solid #0000;padding:11px 8px}.qat-text-button:hover{color:var(--qat-ink)}.qat-status{color:var(--qat-green-dark);margin:0 0 12px;font-size:12.5px;line-height:1.5}.qat-status:empty{display:none}.qat-progress{margin:0 0 16px}.qat-progress-track{background:var(--qat-line-soft);border-radius:100px;height:6px;overflow:hidden}.qat-progress-bar{background:var(--qat-green);border-radius:100px;width:0;height:100%;transition:width .2s;display:block}.qat-progress-label{color:var(--qat-muted);margin:6px 0 0;font-size:12px;font-weight:600}.qat-report{min-height:160px}.qat-report:focus{outline:none}.qat-empty{border:1px dashed var(--qat-line);color:var(--qat-muted);background:var(--qat-soft);border-radius:14px;margin:0;padding:24px 20px;font-size:13.5px;line-height:1.6}.qat-summary{background:var(--qat-green-tint);border:1px solid #00b26a29;border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:18px;padding:14px 16px;display:flex}.qat-summary-value{letter-spacing:-.03em;color:var(--qat-green-dark);font-size:26px;font-weight:800}.qat-summary-label{color:var(--qat-ink);font-size:13px;font-weight:700}.qat-summary-meta{color:var(--qat-muted);flex-basis:100%;font-size:12px}.qat-flow{border-bottom:1px solid var(--qat-line-soft);margin-bottom:18px;padding-bottom:16px}.qat-flow:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.qat-flow-title{letter-spacing:-.015em;color:var(--qat-ink);align-items:baseline;gap:8px;margin:0 0 10px;font-size:16px;font-weight:800;display:flex}.qat-flow-path{color:var(--qat-muted);font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:11px;font-weight:500}.qat-section{margin-top:12px}.qat-section-title{letter-spacing:.07em;text-transform:uppercase;color:var(--qat-ink-2);align-items:center;gap:7px;margin:0 0 7px;font-size:11.5px;font-weight:700;display:flex}.qat-cat-dot{background:var(--qat-green);border-radius:50%;width:7px;height:7px}.qat-cat-dot--errors{background:var(--qat-danger)}.qat-cat-dot--edge{background:#e8a13a}.qat-cat-dot--accessibility{background:#39424a}.qat-item-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.qat-item-label{cursor:pointer;border-radius:9px;align-items:flex-start;gap:9px;padding:6px 8px;display:flex}.qat-item-label:hover{background:var(--qat-soft)}.qat-item-text{color:var(--qat-ink-2);font-size:13px;line-height:1.5}.qat-item-check:checked+.qat-item-text{color:var(--qat-muted);text-decoration:line-through}.qat-export{border-top:1px solid var(--qat-line-soft);flex-wrap:wrap;gap:9px;margin-top:18px;padding-top:16px;display:flex}@media (width<=900px){.qat-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.qat-panel{border-radius:18px;padding:22px 20px}.qat-actions{flex-direction:column;align-items:stretch}.qat-text-button{padding:8px}.qat-export{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.qat-primary,.qat-ghost,.qat-flow-option,.qat-category-option,.qat-progress-bar{transition:none!important}}.qatp-wrap[data-astro-cid-nfefkvcb]{width:100%;max-width:1180px;margin:0 auto;padding:0 28px}.qatp-masthead[data-astro-cid-nfefkvcb]{color:#fff;background:#070c0a;border-bottom:1px solid #ffffff1f;position:relative;overflow:hidden}.qatp-masthead[data-astro-cid-nfefkvcb]:before{content:"";pointer-events:none;background:radial-gradient(circle,#00b26a47,#00b26a00 68%);width:640px;height:420px;position:absolute;inset:-40% -10% auto 50%;transform:translate(-50%)}.qatp-masthead-inner[data-astro-cid-nfefkvcb]{z-index:1;text-align:center;max-width:960px;margin:0 auto;padding:64px 28px 56px;position:relative}.qatp-page-eyebrow[data-astro-cid-nfefkvcb]{letter-spacing:.06em;text-transform:uppercase;color:#5df0ac;background:#0c16129e;border:1px solid #ffffff29;border-radius:100px;align-items:center;gap:8px;margin:0 0 20px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex}.qatp-dot[data-astro-cid-nfefkvcb]{background:#00b26a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #00b26a2e}.qatp-masthead[data-astro-cid-nfefkvcb] h1[data-astro-cid-nfefkvcb]{letter-spacing:-.035em;color:#fff;text-wrap:balance;margin:0;font-family:Montserrat,system-ui,sans-serif;font-size:clamp(38px,5.6vw,64px);font-weight:700;line-height:1.05}.qatp-page-lead[data-astro-cid-nfefkvcb]{color:#ffffffb8;max-width:720px;margin:20px auto 0;font-family:Montserrat,system-ui,sans-serif;font-size:18px;line-height:1.6}.qatp-trust[data-astro-cid-nfefkvcb]{color:#ffffff9e;flex-wrap:wrap;justify-content:center;gap:10px 24px;margin:26px 0 0;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.qatp-trust[data-astro-cid-nfefkvcb] li[data-astro-cid-nfefkvcb]{align-items:center;gap:7px;display:inline-flex}.qatp-trust[data-astro-cid-nfefkvcb] li[data-astro-cid-nfefkvcb]:before{content:"✓";color:#5df0ac;font-weight:800}.qatp-workspace[data-astro-cid-nfefkvcb]{background:#fff;padding:44px 0 40px}.qatp-cover-band[data-astro-cid-nfefkvcb]{background:#f6f8f7;border-top:1px solid #0a111417;border-bottom:1px solid #0a111417;padding:72px 0 64px}.qatp-explain-band[data-astro-cid-nfefkvcb]{background:#fff;padding:72px 0 64px}.qatp-faq-band[data-astro-cid-nfefkvcb]{background:#fff;padding:0 0 80px}.qatp-section-head[data-astro-cid-nfefkvcb]{max-width:720px;margin:0 0 36px}.qatp-eyebrow[data-astro-cid-nfefkvcb]{letter-spacing:.07em;text-transform:uppercase;color:#04794a;margin:0 0 12px;font-family:Montserrat,system-ui,sans-serif;font-size:12px;font-weight:700}.qatp-section-head[data-astro-cid-nfefkvcb] h2[data-astro-cid-nfefkvcb]{letter-spacing:-.03em;color:#0a1114;text-wrap:balance;margin:0;font-family:Montserrat,system-ui,sans-serif;font-size:clamp(28px,3.6vw,40px);font-weight:700;line-height:1.1}.qatp-section-head[data-astro-cid-nfefkvcb] p[data-astro-cid-nfefkvcb]:not(.qatp-eyebrow){color:#6a727c;margin:16px 0 0;font-family:Montserrat,system-ui,sans-serif;font-size:16px;line-height:1.65}.qatp-cover-grid[data-astro-cid-nfefkvcb]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.qatp-cover-card[data-astro-cid-nfefkvcb]{background:#fff;border:1px solid #0a111417;border-radius:18px;padding:24px}.qatp-cover-index[data-astro-cid-nfefkvcb]{color:#04794a;background:#00b26a1a;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:14px;font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:12px;font-weight:700;display:inline-flex}.qatp-cover-card[data-astro-cid-nfefkvcb] h3[data-astro-cid-nfefkvcb]{letter-spacing:-.02em;color:#0a1114;margin:0 0 8px;font-family:Montserrat,system-ui,sans-serif;font-size:18px;font-weight:700}.qatp-cover-card[data-astro-cid-nfefkvcb] p[data-astro-cid-nfefkvcb]{color:#6a727c;margin:0;font-family:Montserrat,system-ui,sans-serif;font-size:13.5px;line-height:1.6}.qatp-how[data-astro-cid-nfefkvcb]{border-top:1px solid #0a111417;margin-top:40px;padding-top:30px}.qatp-how[data-astro-cid-nfefkvcb] h3[data-astro-cid-nfefkvcb]{letter-spacing:-.02em;color:#0a1114;margin:0 0 18px;font-family:Montserrat,system-ui,sans-serif;font-size:19px;font-weight:700}.qatp-how[data-astro-cid-nfefkvcb] ol[data-astro-cid-nfefkvcb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.qatp-how[data-astro-cid-nfefkvcb] li[data-astro-cid-nfefkvcb]{color:#39424a;gap:10px;font-family:Montserrat,system-ui,sans-serif;font-size:14px;line-height:1.6;display:flex}.qatp-how[data-astro-cid-nfefkvcb] li[data-astro-cid-nfefkvcb] span[data-astro-cid-nfefkvcb]{color:#039a5c;flex-shrink:0;font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:12px;font-weight:700}.qatp-code-card[data-astro-cid-nfefkvcb]{background:#fff;border:1px solid #0a111417;border-radius:20px;max-width:860px;overflow:hidden;box-shadow:0 1px 2px #0a11140a}.qatp-code-head[data-astro-cid-nfefkvcb]{background:#f6f8f7;border-bottom:1px solid #0a111417;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px 22px;display:flex}.qatp-code-tag[data-astro-cid-nfefkvcb]{color:#04794a;letter-spacing:.04em;text-transform:uppercase;background:#00b26a1a;border-radius:100px;padding:5px 11px;font-family:Montserrat,system-ui,sans-serif;font-size:11.5px;font-weight:700}.qatp-code-note[data-astro-cid-nfefkvcb]{color:#6a727c;font-family:Montserrat,system-ui,sans-serif;font-size:12.5px}.qatp-code-card[data-astro-cid-nfefkvcb] pre[data-astro-cid-nfefkvcb]{color:#d5e5dc;background:#0d1512;margin:0;padding:22px;font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:13px;line-height:1.7;overflow-x:auto}.qatp-limits[data-astro-cid-nfefkvcb]{background:#f6f8f7;border:1px solid #0a111417;border-radius:20px;max-width:860px;margin-top:40px;padding:28px 32px}.qatp-limits[data-astro-cid-nfefkvcb] h2[data-astro-cid-nfefkvcb]{letter-spacing:-.02em;color:#0a1114;margin:0 0 14px;font-family:Montserrat,system-ui,sans-serif;font-size:22px;font-weight:700}.qatp-limits[data-astro-cid-nfefkvcb] ul[data-astro-cid-nfefkvcb]{gap:10px;margin:0;padding:0 0 0 18px;display:grid}.qatp-limits[data-astro-cid-nfefkvcb] li[data-astro-cid-nfefkvcb]{color:#39424a;font-family:Montserrat,system-ui,sans-serif;font-size:14.5px;line-height:1.65}.qatp-faq-wrap[data-astro-cid-nfefkvcb]{max-width:900px}.qatp-faq-list[data-astro-cid-nfefkvcb]{gap:10px;display:grid}.qatp-faq-item[data-astro-cid-nfefkvcb]{background:#fff;border:1px solid #0a111417;border-radius:14px;padding:0 20px}.qatp-faq-item[data-astro-cid-nfefkvcb] summary[data-astro-cid-nfefkvcb]{cursor:pointer;color:#0a1114;padding:18px 0;font-family:Montserrat,system-ui,sans-serif;font-size:15.5px;font-weight:700;list-style:none}.qatp-faq-item[data-astro-cid-nfefkvcb] summary[data-astro-cid-nfefkvcb]::-webkit-details-marker{display:none}.qatp-faq-item[data-astro-cid-nfefkvcb] summary[data-astro-cid-nfefkvcb]:after{content:"+";float:right;color:#039a5c;margin-left:12px;font-weight:700}.qatp-faq-item[data-astro-cid-nfefkvcb][open] summary[data-astro-cid-nfefkvcb]:after{content:"−"}.qatp-faq-item[data-astro-cid-nfefkvcb] p[data-astro-cid-nfefkvcb]{color:#39424a;margin:0 0 18px;font-family:Montserrat,system-ui,sans-serif;font-size:14.5px;line-height:1.65}.qatp-cta-band[data-astro-cid-nfefkvcb]{background:#070c0a;padding:64px 28px 72px}.qatp-cta-inner[data-astro-cid-nfefkvcb]{text-align:center;background:#0d1512;border:1px solid #ffffff1f;border-radius:26px;max-width:900px;margin:0 auto;padding:52px 40px;position:relative;overflow:hidden}.qatp-cta-inner[data-astro-cid-nfefkvcb]:before{content:"";pointer-events:none;background:radial-gradient(circle,#00b26a3d,#00b26a00 70%);width:620px;height:380px;position:absolute;inset:-60% -20% auto 50%;transform:translate(-50%)}.qatp-cta-inner[data-astro-cid-nfefkvcb] h2[data-astro-cid-nfefkvcb]{letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0;font-family:Montserrat,system-ui,sans-serif;font-size:clamp(26px,3.4vw,38px);font-weight:700;line-height:1.12;position:relative}.qatp-cta-inner[data-astro-cid-nfefkvcb] p[data-astro-cid-nfefkvcb]{color:#ffffffad;max-width:620px;margin:16px auto 0;font-family:Montserrat,system-ui,sans-serif;font-size:15.5px;line-height:1.65;position:relative}.qatp-cta-actions[data-astro-cid-nfefkvcb]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:26px;display:flex;position:relative}.qatp-cta-primary[data-astro-cid-nfefkvcb],.qatp-cta-ghost[data-astro-cid-nfefkvcb]{border-radius:12px;justify-content:center;align-items:center;padding:13px 24px;font-family:Montserrat,system-ui,sans-serif;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.qatp-cta-primary[data-astro-cid-nfefkvcb]{color:#fff;background:#00b26a}.qatp-cta-primary[data-astro-cid-nfefkvcb]:hover{background:#039a5c}.qatp-cta-ghost[data-astro-cid-nfefkvcb]{color:#fff;background:#ffffff0f;border:1px solid #ffffff38}.qatp-cta-ghost[data-astro-cid-nfefkvcb]:hover{border-color:#fff6}.qatp-cta-note[data-astro-cid-nfefkvcb]{position:relative;color:#ffffff80!important;margin:16px 0 0!important;font-size:12.5px!important}@media (width<=900px){.qatp-cover-grid[data-astro-cid-nfefkvcb]{grid-template-columns:repeat(2,minmax(0,1fr))}.qatp-how[data-astro-cid-nfefkvcb] ol[data-astro-cid-nfefkvcb]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.qatp-wrap[data-astro-cid-nfefkvcb],.qatp-masthead-inner[data-astro-cid-nfefkvcb]{padding-left:20px;padding-right:20px}.qatp-masthead-inner[data-astro-cid-nfefkvcb]{padding-top:48px;padding-bottom:44px}.qatp-workspace[data-astro-cid-nfefkvcb]{padding:28px 0}.qatp-cover-band[data-astro-cid-nfefkvcb],.qatp-explain-band[data-astro-cid-nfefkvcb]{padding:52px 0 48px}.qatp-cover-grid[data-astro-cid-nfefkvcb]{grid-template-columns:minmax(0,1fr)}.qatp-limits[data-astro-cid-nfefkvcb]{padding:22px 20px}.qatp-cta-band[data-astro-cid-nfefkvcb]{padding:40px 20px 48px}.qatp-cta-inner[data-astro-cid-nfefkvcb]{border-radius:20px;padding:36px 22px}.qatp-cta-actions[data-astro-cid-nfefkvcb]{flex-direction:column}}@media (prefers-reduced-motion:reduce){.qatp-cta-primary[data-astro-cid-nfefkvcb],.qatp-cta-ghost[data-astro-cid-nfefkvcb]{transition:none!important}}
