.is-ja[data-astro-cid-o6qca2c4]{word-break:auto-phrase;line-break:strict}.is-ja[data-astro-cid-o6qca2c4] p[data-astro-cid-o6qca2c4],.is-ja[data-astro-cid-o6qca2c4] li[data-astro-cid-o6qca2c4],.is-ja[data-astro-cid-o6qca2c4] small[data-astro-cid-o6qca2c4]{text-wrap:pretty}.callout[data-astro-cid-o6qca2c4]{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--surface);border-radius:var(--radius);padding:1rem 1.2rem;margin:1.5rem 0}.callout--warn[data-astro-cid-o6qca2c4]{border-left-color:var(--danger)}.callout[data-astro-cid-o6qca2c4] p[data-astro-cid-o6qca2c4]{margin:0 0 .5rem}.callout[data-astro-cid-o6qca2c4] p[data-astro-cid-o6qca2c4]:last-child{margin-bottom:0}.flow[data-astro-cid-o6qca2c4]{margin:0;padding-left:1.2rem;color:var(--muted);font-size:.93rem}.flow[data-astro-cid-o6qca2c4] li[data-astro-cid-o6qca2c4]{margin-bottom:.25rem}form[data-astro-cid-o6qca2c4]{margin-top:2.5rem}form[data-astro-cid-o6qca2c4] h2[data-astro-cid-o6qca2c4]{font-size:1.05rem;margin:2.2rem 0 .4rem;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.hint[data-astro-cid-o6qca2c4]{font-size:.85rem;color:var(--muted);margin:.4rem 0 .9rem}.form-grid[data-astro-cid-o6qca2c4]{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.1rem;margin-top:1rem}.form-grid[data-astro-cid-o6qca2c4]>label[data-astro-cid-o6qca2c4]{display:block;font-size:.9rem;font-weight:600}.form-grid[data-astro-cid-o6qca2c4]>label[data-astro-cid-o6qca2c4]>input[data-astro-cid-o6qca2c4],.form-grid[data-astro-cid-o6qca2c4]>label[data-astro-cid-o6qca2c4]>textarea[data-astro-cid-o6qca2c4]{display:block;margin-top:.35rem}.form-grid[data-astro-cid-o6qca2c4]>label[data-astro-cid-o6qca2c4]>small[data-astro-cid-o6qca2c4]{display:block;margin-top:.35rem}.f-2[data-astro-cid-o6qca2c4]{grid-column:1 / -1}fieldset[data-astro-cid-o6qca2c4]{border:none;margin:0;padding:0;min-width:0}fieldset[data-astro-cid-o6qca2c4] small[data-astro-cid-o6qca2c4]{display:block;margin-top:.4rem}.sr-only[data-astro-cid-o6qca2c4]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:640px){.form-grid[data-astro-cid-o6qca2c4]{grid-template-columns:1fr}}input[data-astro-cid-o6qca2c4][type=text],input[data-astro-cid-o6qca2c4][type=email],textarea[data-astro-cid-o6qca2c4]{width:100%;padding:.6rem .7rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--fg);font:inherit;font-weight:400}input[data-astro-cid-o6qca2c4]:focus,textarea[data-astro-cid-o6qca2c4]:focus{outline:2px solid var(--ring);outline-offset:1px;border-color:var(--accent)}textarea[data-astro-cid-o6qca2c4]{resize:vertical}small[data-astro-cid-o6qca2c4]{font-weight:400;color:var(--muted);font-size:.8rem}.req[data-astro-cid-o6qca2c4]{font-size:.7rem;font-weight:700;color:var(--accent-fg);background:var(--accent);border-radius:4px;padding:.1rem .35rem;margin-left:.35rem;vertical-align:.05em}.radios[data-astro-cid-o6qca2c4]{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem}.radios--stack[data-astro-cid-o6qca2c4]{flex-direction:column;gap:.55rem}.inline[data-astro-cid-o6qca2c4]{font-weight:400;display:inline-flex;align-items:flex-start;gap:.45rem}.inline[data-astro-cid-o6qca2c4] input[data-astro-cid-o6qca2c4]{margin-top:.3rem;flex:none}.inline-check[data-astro-cid-o6qca2c4]{flex-direction:row!important;align-items:flex-start;gap:.5rem!important;font-weight:400}.inline-check[data-astro-cid-o6qca2c4] input[data-astro-cid-o6qca2c4]{margin-top:.25rem;flex:none}.agree[data-astro-cid-o6qca2c4]{margin:1.8rem 0 1.2rem;padding:1rem 1.2rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.agree[data-astro-cid-o6qca2c4] label[data-astro-cid-o6qca2c4]{font-size:.92rem}.cf-turnstile[data-astro-cid-o6qca2c4]{margin:1.2rem 0}#quote-submit[data-astro-cid-o6qca2c4]{margin-top:.6rem}#quote-submit[data-astro-cid-o6qca2c4][disabled]{opacity:.6;cursor:progress}.msg[data-astro-cid-o6qca2c4]{margin-top:1.4rem;padding:1rem 1.2rem;border-radius:var(--radius);font-size:.92rem}.msg--error[data-astro-cid-o6qca2c4]{border:1px solid var(--danger);color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent)}.msg--ok[data-astro-cid-o6qca2c4]{border:1px solid var(--ok);background:color-mix(in srgb,var(--ok) 8%,transparent)}.msg--ok[data-astro-cid-o6qca2c4] h2[data-astro-cid-o6qca2c4]{margin-top:0;border:none}.hp[data-astro-cid-o6qca2c4]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
