.fq-wrap[data-astro-cid-5k2zb2a5]{padding:44px 0 72px}.fq-head[data-astro-cid-5k2zb2a5]{text-align:center;margin-bottom:28px}.fq-pre[data-astro-cid-5k2zb2a5]{margin:0 0 14px;font-size:14.5px;color:var(--muted)}.fq-title[data-astro-cid-5k2zb2a5]{font-size:clamp(34px,4.4vw,56px);line-height:1.05;letter-spacing:-.04em;margin:0 auto 16px;max-width:820px}.fq-lead[data-astro-cid-5k2zb2a5]{margin:0 auto;max-width:560px;font-size:18px;color:var(--ink-2)}.fq-panel[data-astro-cid-5k2zb2a5]{max-width:860px;margin:0 auto;background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow-3);overflow:hidden}.fq-prog[data-astro-cid-5k2zb2a5]{height:6px;background:var(--bg-2)}.fq-prog[data-astro-cid-5k2zb2a5] i[data-astro-cid-5k2zb2a5]{display:block;height:100%;width:0;background:var(--accent);border-radius:0 6px 6px 0;transition:width .3s}.fq-form[data-astro-cid-5k2zb2a5]{padding:32px 36px 28px}.fq-step[data-astro-cid-5k2zb2a5]{border:0;margin:0;padding:0;min-width:0}.fq-step[data-astro-cid-5k2zb2a5][hidden],.fq-res[data-astro-cid-5k2zb2a5][hidden],.fq-form[data-astro-cid-5k2zb2a5][hidden]{display:none}.fq-step[data-astro-cid-5k2zb2a5] legend[data-astro-cid-5k2zb2a5]{padding:0}.fq-step[data-astro-cid-5k2zb2a5] legend[data-astro-cid-5k2zb2a5] .fq-count[data-astro-cid-5k2zb2a5]{display:block}.fq-back[data-astro-cid-5k2zb2a5][hidden]{display:none}.fq-step[data-astro-cid-5k2zb2a5] h2[data-astro-cid-5k2zb2a5],.fq-res[data-astro-cid-5k2zb2a5] h2[data-astro-cid-5k2zb2a5]{font-size:26px;letter-spacing:-.03em;margin:0 0 6px}.fq-count[data-astro-cid-5k2zb2a5]{margin:0 0 8px;font-size:13.5px;font-weight:600;color:var(--accent)}.fq-hint[data-astro-cid-5k2zb2a5]{margin:0 0 18px;color:var(--muted);font-size:15px}.fq-opts[data-astro-cid-5k2zb2a5]{display:grid;gap:10px;margin-top:18px}.fq-hint[data-astro-cid-5k2zb2a5]+.fq-opts[data-astro-cid-5k2zb2a5]{margin-top:0}.fq-cards[data-astro-cid-5k2zb2a5]{grid-template-columns:repeat(2,1fr)}.fq-row4[data-astro-cid-5k2zb2a5]{grid-template-columns:repeat(4,1fr)}.fq-row3[data-astro-cid-5k2zb2a5]{grid-template-columns:repeat(3,1fr)}.fq-card[data-astro-cid-5k2zb2a5],.fq-opt[data-astro-cid-5k2zb2a5]{position:relative;cursor:pointer;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:var(--shadow-1);transition:box-shadow .2s,border-color .2s,transform .2s}.fq-card[data-astro-cid-5k2zb2a5]:hover,.fq-opt[data-astro-cid-5k2zb2a5]:hover{box-shadow:var(--shadow-2);transform:translateY(-1px)}.fq-card[data-astro-cid-5k2zb2a5] input[data-astro-cid-5k2zb2a5],.fq-opt[data-astro-cid-5k2zb2a5] input[data-astro-cid-5k2zb2a5]{position:absolute;opacity:0;pointer-events:none}.fq-card[data-astro-cid-5k2zb2a5]{display:flex;flex-direction:column;gap:4px;padding:16px}.fq-card[data-astro-cid-5k2zb2a5] .ic[data-astro-cid-5k2zb2a5]{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--bg-2);color:var(--ink-2);margin-bottom:4px}.fq-card[data-astro-cid-5k2zb2a5] .lb[data-astro-cid-5k2zb2a5]{font-weight:600;font-size:16.5px;letter-spacing:-.02em}.fq-card[data-astro-cid-5k2zb2a5] .ct[data-astro-cid-5k2zb2a5]{font-size:13.5px;color:var(--muted)}.fq-opt[data-astro-cid-5k2zb2a5]{display:grid;place-items:center;min-height:58px;padding:10px;font-weight:600;font-size:16px;text-align:center}.fq-card[data-astro-cid-5k2zb2a5]:has(input:checked),.fq-opt[data-astro-cid-5k2zb2a5]:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--shadow-2)}.fq-opt[data-astro-cid-5k2zb2a5]:has(input:checked){color:var(--accent-2)}.fq-card[data-astro-cid-5k2zb2a5]:has(input:checked) .ic[data-astro-cid-5k2zb2a5]{background:var(--accent);color:#fff}.fq-card[data-astro-cid-5k2zb2a5]:has(input:focus-visible),.fq-opt[data-astro-cid-5k2zb2a5]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.fq-cur[data-astro-cid-5k2zb2a5] .cur-sw{margin:4px 0 0}.fq-nav[data-astro-cid-5k2zb2a5]{display:flex;justify-content:space-between;gap:10px;margin-top:28px}.fq-nav[data-astro-cid-5k2zb2a5] .fq-next[data-astro-cid-5k2zb2a5]{margin-left:auto;padding:12px 22px;font-size:15.5px}.fq-next[data-astro-cid-5k2zb2a5]:disabled{opacity:.45;cursor:not-allowed}.fq-res[data-astro-cid-5k2zb2a5]{padding:28px 36px 30px}.fq-res-top[data-astro-cid-5k2zb2a5]{display:flex;justify-content:space-between;align-items:flex-end;gap:12px 24px;flex-wrap:wrap;margin-bottom:18px}.fq-res-top[data-astro-cid-5k2zb2a5] .cur-sw{margin:0}.fq-sum[data-astro-cid-5k2zb2a5]{margin:0;color:var(--muted);font-size:14.5px}.fq-list[data-astro-cid-5k2zb2a5]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.fq-item{border:1px solid var(--line);border-radius:18px;padding:18px 20px;background:#fff;display:grid;grid-template-columns:1fr auto;gap:12px 20px;align-items:start}.fq-item.top{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--shadow-2)}.fq-i-head{grid-column:1 / -1;display:flex;align-items:center;gap:12px}.fq-n{width:28px;height:28px;border-radius:50%;background:var(--bg-2);display:grid;place-items:center;font-size:13px;font-weight:700;flex:none}.fq-item.top .fq-n{background:var(--accent);color:#fff}.fq-i-id{flex:1;min-width:0}.fq-i-id a{color:var(--ink);text-decoration:none}.fq-i-id b{font-size:18px;letter-spacing:-.02em}.fq-warn{display:inline-block;margin-left:8px;font-size:12px;font-weight:600;color:#7a4b00;background:#fff1d6;border-radius:6px;padding:2px 7px}.fq-i-price{text-align:right}.fq-i-price b{display:block;font-size:20px;letter-spacing:-.02em}.fq-i-price small{font-size:12.5px;color:var(--muted)}.fq-i-price .tv{font-size:14px;color:var(--warn)}.fq-why{list-style:none;margin:0;padding:0 0 0 40px;display:grid;gap:5px;font-size:14.5px;color:var(--ink-2)}.fq-why li{position:relative;padding-left:20px}.fq-why li.y:before{content:"";position:absolute;left:2px;top:6px;width:8px;height:4px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:rotate(-45deg)}.fq-why li.n{color:var(--muted)}.fq-why li.n:before{content:"";position:absolute;left:2px;top:9px;width:9px;height:2px;background:var(--muted)}.fq-i-cta{display:flex;flex-direction:column;align-items:stretch;gap:6px;text-align:center;align-self:end}.fq-i-cta .btn{white-space:nowrap;justify-content:center}.fq-rv{font-size:13.5px;color:var(--ink-2)}.fq-empty{padding:20px;color:var(--muted)}.fq-note[data-astro-cid-5k2zb2a5]{margin:18px 0 0;font-size:13.5px;color:var(--muted)}.fq-acts[data-astro-cid-5k2zb2a5]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:16px}.fq-all[data-astro-cid-5k2zb2a5]{margin-left:auto;font-weight:600;font-size:14.5px;color:var(--ink);display:inline-flex;gap:6px;align-items:center}.fq-buy[data-astro-cid-5k2zb2a5]{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:13.5px;color:var(--muted)}.fq-buy[data-astro-cid-5k2zb2a5] a[data-astro-cid-5k2zb2a5]{color:var(--ink-2)}.fq-priv[data-astro-cid-5k2zb2a5]{text-align:center;font-size:13px;color:var(--muted);margin:14px 0 0}@media(max-width:700px){.fq-wrap[data-astro-cid-5k2zb2a5]{padding:24px 0 48px}.fq-lead[data-astro-cid-5k2zb2a5]{font-size:16.5px}.fq-panel[data-astro-cid-5k2zb2a5]{border-radius:20px}.fq-form[data-astro-cid-5k2zb2a5],.fq-res[data-astro-cid-5k2zb2a5]{padding:22px 18px}.fq-step[data-astro-cid-5k2zb2a5] h2[data-astro-cid-5k2zb2a5],.fq-res[data-astro-cid-5k2zb2a5] h2[data-astro-cid-5k2zb2a5]{font-size:22px}.fq-cards[data-astro-cid-5k2zb2a5]{grid-template-columns:1fr}.fq-card[data-astro-cid-5k2zb2a5]{flex-direction:row;align-items:center;flex-wrap:wrap;gap:4px 12px;padding:12px 14px}.fq-card[data-astro-cid-5k2zb2a5] .ic[data-astro-cid-5k2zb2a5]{margin:0;width:38px;height:38px}.fq-card[data-astro-cid-5k2zb2a5] .lb[data-astro-cid-5k2zb2a5]{flex:1}.fq-card[data-astro-cid-5k2zb2a5] .ct[data-astro-cid-5k2zb2a5]{flex-basis:100%;padding-left:50px;margin-top:-6px}.fq-row4[data-astro-cid-5k2zb2a5]{grid-template-columns:repeat(2,1fr)}.fq-row3[data-astro-cid-5k2zb2a5]{grid-template-columns:1fr}.fq-nav[data-astro-cid-5k2zb2a5]{position:sticky;bottom:0;background:#fff;padding-top:10px}.fq-item{grid-template-columns:1fr;padding:16px}.fq-i-head{flex-wrap:wrap}.fq-i-price{width:100%;text-align:left;padding-left:40px}.fq-why{padding-left:0}.fq-all[data-astro-cid-5k2zb2a5]{margin-left:0}}
