:root{--ivory: #f7f2ea;--offwhite: #fdfbf7;--charcoal: #2e2a26;--copper: #8f4f22;--line: #e3d9c8;--muted: #6f675c}[data-astro-cid-kj342zml]{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ivory);color:var(--charcoal);font-family:-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans CJK SC,sans-serif;line-height:1.75}.wrap[data-astro-cid-kj342zml]{max-width:720px;margin:0 auto;padding:0 20px 96px}.brandline[data-astro-cid-kj342zml]{padding:28px 0 8px;font-size:13px;letter-spacing:.12em;color:var(--muted)}.badge[data-astro-cid-kj342zml]{display:inline-block;border:1px solid var(--copper);color:var(--copper);border-radius:999px;padding:2px 12px;font-size:12px;letter-spacing:.08em}h1[data-astro-cid-kj342zml]{font-family:Georgia,Songti SC,SimSun,serif;font-size:clamp(28px,6vw,40px);line-height:1.3;margin:18px 0 12px;font-weight:600}h2[data-astro-cid-kj342zml]{font-family:Georgia,Songti SC,SimSun,serif;font-size:clamp(22px,4.6vw,28px);margin:56px 0 14px;font-weight:600}h3[data-astro-cid-kj342zml]{font-size:17px;margin:0 0 6px}p[data-astro-cid-kj342zml]{margin:10px 0}.muted[data-astro-cid-kj342zml]{color:var(--muted);font-size:14px}.card[data-astro-cid-kj342zml]{background:var(--offwhite);border:1px solid var(--line);border-radius:12px;padding:20px 22px;margin:16px 0}.card[data-astro-cid-kj342zml] .tag[data-astro-cid-kj342zml]{display:inline-block;font-size:12px;color:var(--muted);border:1px dashed var(--line);border-radius:6px;padding:1px 8px;margin-bottom:8px}.price-note[data-astro-cid-kj342zml]{font-size:14px;color:var(--muted);border-top:1px solid var(--line);margin-top:12px;padding-top:10px}ul[data-astro-cid-kj342zml]{padding-left:1.2em}.scenarios[data-astro-cid-kj342zml]{display:grid;gap:10px;margin:14px 0}@media(min-width:640px){.scenarios[data-astro-cid-kj342zml]{grid-template-columns:repeat(3,1fr)}}.scenario[data-astro-cid-kj342zml]{background:var(--offwhite);border:1px solid var(--line);border-radius:10px;padding:12px 14px;font-size:14px}.scenario[data-astro-cid-kj342zml] strong[data-astro-cid-kj342zml]{display:block;margin-bottom:2px;font-size:15px}.schematic[data-astro-cid-kj342zml]{margin:18px 0 6px;padding:18px;background:var(--offwhite);border:1px solid var(--line);border-radius:12px}.sc-card[data-astro-cid-kj342zml]{position:relative;width:min(100%,344px);aspect-ratio:86 / 54;margin:0 auto;border:2px dashed var(--copper);border-radius:10px;background:var(--ivory)}.sc-star[data-astro-cid-kj342zml]{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--copper)}.sc-line[data-astro-cid-kj342zml]{position:absolute;left:12%;right:40%;height:0;border-top:2px solid var(--line)}.sc-dim[data-astro-cid-kj342zml]{position:absolute;font-size:11px;color:var(--muted);letter-spacing:.04em}.sc-caption[data-astro-cid-kj342zml]{text-align:center;font-size:12px;color:var(--muted);margin-top:10px}.names[data-astro-cid-kj342zml]{display:grid;gap:12px}@media(min-width:640px){.names[data-astro-cid-kj342zml]{grid-template-columns:repeat(3,1fr)}}.name-card[data-astro-cid-kj342zml]{background:var(--offwhite);border:1px solid var(--line);border-radius:12px;padding:14px 16px;text-align:center}.name-card[data-astro-cid-kj342zml] strong[data-astro-cid-kj342zml]{font-size:16px}.form-ui[data-astro-cid-kj342zml]{background:var(--offwhite);border:1px solid var(--line);border-radius:12px;padding:22px;margin-top:16px}.form-ui[data-astro-cid-kj342zml] fieldset[data-astro-cid-kj342zml]{border:0;margin:0;padding:0;min-width:0}.field[data-astro-cid-kj342zml]{margin-bottom:16px}.field[data-astro-cid-kj342zml] label[data-astro-cid-kj342zml]{display:block;font-size:14px;margin-bottom:6px}.field[data-astro-cid-kj342zml] input[data-astro-cid-kj342zml][type=text],.field[data-astro-cid-kj342zml] input[data-astro-cid-kj342zml][type=tel],.field[data-astro-cid-kj342zml] textarea[data-astro-cid-kj342zml]{width:100%;border:1px solid var(--line);border-radius:8px;padding:10px 12px;font-size:15px;background:#fff;color:var(--charcoal)}.field[data-astro-cid-kj342zml] textarea[data-astro-cid-kj342zml]{min-height:84px;resize:vertical}.field[data-astro-cid-kj342zml] input[data-astro-cid-kj342zml]:disabled,.field[data-astro-cid-kj342zml] textarea[data-astro-cid-kj342zml]:disabled{background:var(--ivory);color:var(--muted);cursor:not-allowed}.consent[data-astro-cid-kj342zml]{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--muted)}.consent[data-astro-cid-kj342zml] input[data-astro-cid-kj342zml]{margin-top:4px}.btn[data-astro-cid-kj342zml]{display:inline-block;width:100%;text-align:center;background:var(--copper);color:#fff;border:0;border-radius:8px;padding:12px;font-size:16px}.btn[data-astro-cid-kj342zml]:disabled{cursor:not-allowed}.fineprint[data-astro-cid-kj342zml]{font-size:13px;color:var(--muted);margin-top:10px}.concept-nav[data-astro-cid-kj342zml]{display:grid;gap:10px;margin:24px 0 8px}@media(min-width:640px){.concept-nav[data-astro-cid-kj342zml]{grid-template-columns:repeat(3,1fr)}}.concept-nav[data-astro-cid-kj342zml] a[data-astro-cid-kj342zml]{display:block;background:var(--offwhite);border:1px solid var(--line);border-radius:10px;padding:12px 14px;font-size:14px;text-decoration:none}.concept-nav[data-astro-cid-kj342zml] strong[data-astro-cid-kj342zml]{display:block;margin-bottom:2px;color:var(--charcoal)}.divider[data-astro-cid-kj342zml]{border:0;border-top:1px solid var(--line);margin:48px 0 24px}footer[data-astro-cid-kj342zml]{font-size:12px;color:var(--muted)}a[data-astro-cid-kj342zml]{color:var(--copper)}
