[data-astro-cid-afiab5fa]{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:108px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.agreement-hero[data-astro-cid-afiab5fa] .lede[data-astro-cid-afiab5fa]{max-width:60ch}nav[data-astro-cid-afiab5fa].steps{position:sticky;top:0;z-index:10;background:#0a0c10e6;backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid var(--border)}.steps-inner[data-astro-cid-afiab5fa]{max-width:820px;margin:0 auto;display:flex;gap:4px;align-items:center;padding:8px 12px;overflow-x:auto}.steps[data-astro-cid-afiab5fa] a[data-astro-cid-afiab5fa]{flex:0 0 auto;text-decoration:none;color:var(--text-muted);font-size:14px;padding:6px 10px;border-radius:6px;white-space:nowrap}.steps[data-astro-cid-afiab5fa] a[data-astro-cid-afiab5fa] b[data-astro-cid-afiab5fa]{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--border-strong);font-size:12px;margin-right:6px;font-weight:600}.steps[data-astro-cid-afiab5fa] a[data-astro-cid-afiab5fa]:hover{background:var(--bg-elev);color:var(--text);text-decoration:none}.steps[data-astro-cid-afiab5fa] .spacer[data-astro-cid-afiab5fa]{flex:1}.steps[data-astro-cid-afiab5fa] .btn[data-astro-cid-afiab5fa].small{padding:6px 12px;font-size:14px}.btn[data-astro-cid-afiab5fa]:focus-visible,input[data-astro-cid-afiab5fa]:focus-visible,textarea[data-astro-cid-afiab5fa]:focus-visible,select[data-astro-cid-afiab5fa]:focus-visible,canvas[data-astro-cid-afiab5fa]:focus-visible,a[data-astro-cid-afiab5fa]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}#doc[data-astro-cid-afiab5fa]{max-width:820px;margin:0 auto;padding:24px 16px 80px}section[data-astro-cid-afiab5fa].sheet{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:28px clamp(18px,4vw,36px);margin-bottom:22px}section[data-astro-cid-afiab5fa].sheet h2[data-astro-cid-afiab5fa]{font-size:22px;line-height:1.25;color:var(--text);margin:0 0 4px;font-weight:700}section[data-astro-cid-afiab5fa].sheet .sub[data-astro-cid-afiab5fa]{color:var(--text-muted);margin:0 0 20px;font-size:15px}section[data-astro-cid-afiab5fa].sheet h3[data-astro-cid-afiab5fa]{font-size:16px;font-weight:600;color:var(--text);margin:26px 0 12px;padding-top:18px;border-top:1px solid var(--border)}section[data-astro-cid-afiab5fa].sheet h3[data-astro-cid-afiab5fa]:first-of-type{border-top:0;padding-top:0;margin-top:8px}.grid[data-astro-cid-afiab5fa]{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.grid[data-astro-cid-afiab5fa] .full[data-astro-cid-afiab5fa]{grid-column:1/-1}@media (max-width:620px){.grid[data-astro-cid-afiab5fa]{grid-template-columns:1fr}}label[data-astro-cid-afiab5fa].f{display:block;font-size:14px;font-weight:500;color:var(--text)}label[data-astro-cid-afiab5fa].f span[data-astro-cid-afiab5fa].hint{font-weight:400;color:var(--text-muted)}label[data-astro-cid-afiab5fa].f .req[data-astro-cid-afiab5fa]{color:var(--warn)}#doc[data-astro-cid-afiab5fa] input[data-astro-cid-afiab5fa][type=text],#doc[data-astro-cid-afiab5fa] input[data-astro-cid-afiab5fa][type=email],#doc[data-astro-cid-afiab5fa] input[data-astro-cid-afiab5fa][type=tel],#doc[data-astro-cid-afiab5fa] input[data-astro-cid-afiab5fa][type=url],#doc[data-astro-cid-afiab5fa] input[data-astro-cid-afiab5fa][type=date],#doc[data-astro-cid-afiab5fa] textarea[data-astro-cid-afiab5fa],#doc[data-astro-cid-afiab5fa] select[data-astro-cid-afiab5fa]{display:block;width:100%;margin-top:5px;font:16px var(--font-sans);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px 11px;background:var(--bg-elev)}#doc[data-astro-cid-afiab5fa] textarea[data-astro-cid-afiab5fa]{min-height:84px;resize:vertical}#doc[data-astro-cid-afiab5fa] fieldset[data-astro-cid-afiab5fa]{border:0;padding:0;margin:0}#doc[data-astro-cid-afiab5fa] legend[data-astro-cid-afiab5fa]{font-size:14px;font-weight:500;margin-bottom:6px;padding:0;color:var(--text)}.opts[data-astro-cid-afiab5fa]{display:flex;flex-wrap:wrap;gap:8px}.opts[data-astro-cid-afiab5fa] label[data-astro-cid-afiab5fa]{display:flex;align-items:center;gap:7px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 11px;font-size:15px;cursor:pointer;background:var(--bg-elev);color:var(--text-dim)}.opts[data-astro-cid-afiab5fa] label[data-astro-cid-afiab5fa]:has(input:checked){border-color:var(--accent);background:var(--accent-soft);color:var(--text)}.opts[data-astro-cid-afiab5fa] input[data-astro-cid-afiab5fa]{accent-color:var(--accent);margin:0}.invalid[data-astro-cid-afiab5fa]{border-color:var(--warn)!important;box-shadow:0 0 0 2px #ffb54740}.note[data-astro-cid-afiab5fa]{background:var(--bg-elev);border-left:3px solid var(--accent);padding:10px 14px;font-size:14px;color:var(--text-dim);border-radius:0 6px 6px 0;margin:0 0 18px}.terms[data-astro-cid-afiab5fa] h4[data-astro-cid-afiab5fa]{font-size:16px;font-weight:600;color:var(--text);margin:22px 0 8px}.terms[data-astro-cid-afiab5fa] p[data-astro-cid-afiab5fa]{margin:0 0 8px;padding-left:40px;text-indent:-40px;font-size:15px;max-width:72ch;color:var(--text-dim)}.terms[data-astro-cid-afiab5fa] p[data-astro-cid-afiab5fa] b[data-astro-cid-afiab5fa]{display:inline-block;width:40px;text-indent:0;color:var(--text)}.sigs[data-astro-cid-afiab5fa]{display:grid;grid-template-columns:1fr 1fr;gap:22px}.sigs[data-astro-cid-afiab5fa]:has(.sig[hidden]){grid-template-columns:1fr;max-width:380px}@media (max-width:720px){.sigs[data-astro-cid-afiab5fa]{grid-template-columns:1fr;max-width:none}}.sig[data-astro-cid-afiab5fa]{border:1px solid var(--border);border-radius:var(--radius);padding:16px}.sig[data-astro-cid-afiab5fa] h4[data-astro-cid-afiab5fa]{margin:0 0 12px;font-size:15px;font-weight:600;color:var(--text)}.pad-wrap[data-astro-cid-afiab5fa]{position:relative;margin:12px 0 8px;background:#fcfcfd;border:1px dashed #CCD4DD;border-radius:var(--radius-sm)}.pad-wrap[data-astro-cid-afiab5fa]:before{content:"×";position:absolute;left:14px;bottom:26px;font:22px Georgia,serif;color:#9aa7b4;pointer-events:none}.pad-wrap[data-astro-cid-afiab5fa]:after{content:"";position:absolute;left:12px;right:12px;bottom:28px;border-bottom:1.5px solid #9AA7B4;pointer-events:none}canvas[data-astro-cid-afiab5fa].pad{display:block;width:100%;height:150px;touch-action:none;cursor:crosshair;border-radius:var(--radius-sm)}.pad-wrap[data-astro-cid-afiab5fa].invalid{border-style:solid;border-color:var(--warn)}.pad-tools[data-astro-cid-afiab5fa]{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--text-muted)}.agree[data-astro-cid-afiab5fa]{display:flex;gap:10px;align-items:flex-start;font-size:14px;margin:12px 0 4px;color:var(--text-dim)}.agree[data-astro-cid-afiab5fa] input[data-astro-cid-afiab5fa]{accent-color:var(--accent-2);margin-top:3px;width:18px;height:18px;flex:0 0 auto}.signed-stamp[data-astro-cid-afiab5fa]{display:none;margin-top:10px;font-size:13px;color:var(--accent-2);font-weight:500}.sig[data-astro-cid-afiab5fa].done .signed-stamp[data-astro-cid-afiab5fa]{display:block}.sig[data-astro-cid-afiab5fa].done .pad-wrap[data-astro-cid-afiab5fa]{border-style:solid;border-color:var(--accent-2)}.actions[data-astro-cid-afiab5fa]{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;align-items:center}.msg[data-astro-cid-afiab5fa]{font-size:14px;margin-top:12px;min-height:1.4em;color:var(--text-dim)}.msg[data-astro-cid-afiab5fa].err{color:var(--warn)}.msg[data-astro-cid-afiab5fa].ok{color:var(--accent-2)}.audit[data-astro-cid-afiab5fa]{display:none;margin-top:18px;font-size:13px;color:var(--text-muted);border-top:1px solid var(--border);padding-top:12px;word-break:break-all}body.locked .audit[data-astro-cid-afiab5fa]{display:block}body.locked #doc[data-astro-cid-afiab5fa] input[data-astro-cid-afiab5fa],body.locked #doc[data-astro-cid-afiab5fa] textarea[data-astro-cid-afiab5fa],body.locked #doc[data-astro-cid-afiab5fa] select[data-astro-cid-afiab5fa]{background:var(--bg)}body.locked .opts[data-astro-cid-afiab5fa] label[data-astro-cid-afiab5fa],body.locked .agree[data-astro-cid-afiab5fa]{pointer-events:none}.print-val[data-astro-cid-afiab5fa]{display:none;white-space:pre-wrap;color:var(--text)}.print-only[data-astro-cid-afiab5fa]{display:none}@media print{html:root{color-scheme:light;--bg:#fff;--bg-elev:#fff;--bg-card:#fff;--text:#1D2733;--text-dim:#5A6B7B;--text-muted:#5A6B7B;--border:#CCD4DD;--border-strong:#CCD4DD;--accent:#1F3A5F;--accent-2:#1F6F5C;--accent-text:#1F3A5F;--accent-soft:transparent}@page{size:A4;margin:16mm 14mm}html,body{background:#fff!important;color:#1d2733!important}body{font-size:11pt}.site-header,.site-footer,nav[data-astro-cid-afiab5fa].steps,.actions[data-astro-cid-afiab5fa],.pad-tools[data-astro-cid-afiab5fa] .btn[data-astro-cid-afiab5fa],.no-print[data-astro-cid-afiab5fa],.msg[data-astro-cid-afiab5fa]{display:none!important}.agreement-hero[data-astro-cid-afiab5fa]{border-bottom:2px solid var(--accent);padding:0 0 8px}.agreement-hero[data-astro-cid-afiab5fa] .lede[data-astro-cid-afiab5fa],.agreement-hero[data-astro-cid-afiab5fa] .crumbs[data-astro-cid-afiab5fa]{display:none!important}#doc[data-astro-cid-afiab5fa]{padding:0;max-width:none}section[data-astro-cid-afiab5fa].sheet{border:0;padding:0;margin:0 0 7mm;border-radius:0;background:none}section[data-astro-cid-afiab5fa].break{break-before:auto}section[data-astro-cid-afiab5fa].terms{break-before:page}section[data-astro-cid-afiab5fa].sheet>h2[data-astro-cid-afiab5fa]{break-after:avoid}#brief[data-astro-cid-afiab5fa] label[data-astro-cid-afiab5fa].f:has(>.print-val:empty){display:none}h3[data-astro-cid-afiab5fa],.terms[data-astro-cid-afiab5fa] h4[data-astro-cid-afiab5fa],.sig[data-astro-cid-afiab5fa]{break-after:avoid;break-inside:avoid}#doc[data-astro-cid-afiab5fa] textarea[data-astro-cid-afiab5fa]{display:none!important}.print-val[data-astro-cid-afiab5fa]{display:block;border:1px solid var(--border);border-radius:4px;padding:6px 8px;margin-top:4px;min-height:1.6em}#doc[data-astro-cid-afiab5fa] input[data-astro-cid-afiab5fa],#doc[data-astro-cid-afiab5fa] select[data-astro-cid-afiab5fa]{border:0!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;padding:2px 0!important;background:none!important}.opts[data-astro-cid-afiab5fa] label[data-astro-cid-afiab5fa]{border:0;padding:2px 8px 2px 0;background:none}.opts[data-astro-cid-afiab5fa] label[data-astro-cid-afiab5fa]:not(:has(input:checked)){display:none}canvas[data-astro-cid-afiab5fa].pad{display:none}.print-only[data-astro-cid-afiab5fa]{display:block}img[data-astro-cid-afiab5fa].sig-img{width:100%;height:auto;max-height:120px;object-fit:contain}.audit[data-astro-cid-afiab5fa]{display:block}.grid[data-astro-cid-afiab5fa]{gap:6px 14px}[data-astro-cid-afiab5fa]::placeholder{color:transparent}input[data-astro-cid-afiab5fa].empty{color:transparent!important}img[data-astro-cid-afiab5fa].sig-img:not([src]){display:none}.sig[data-astro-cid-afiab5fa]:not(.done) .agree[data-astro-cid-afiab5fa]{display:none}.sig[data-astro-cid-afiab5fa][hidden]{display:none!important}}
