.qf[data-astro-cid-dmdhz2qs]{display:flex;flex-direction:column;gap:14px}.qf-trap[data-astro-cid-dmdhz2qs]{display:none}.qf-row[data-astro-cid-dmdhz2qs]{display:flex;flex-direction:column;gap:6px}.qf[data-astro-cid-dmdhz2qs] label[data-astro-cid-dmdhz2qs],.qf[data-astro-cid-dmdhz2qs] legend[data-astro-cid-dmdhz2qs]{padding:0;font:500 11px/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-secondary)}.qf[data-astro-cid-dmdhz2qs] input[data-astro-cid-dmdhz2qs][type=text],.qf[data-astro-cid-dmdhz2qs] input[data-astro-cid-dmdhz2qs][type=email],.qf[data-astro-cid-dmdhz2qs] textarea[data-astro-cid-dmdhz2qs]{width:100%;min-height:44px;box-sizing:border-box;padding:10px 14px;border:1px solid var(--stroke);border-radius:10px;background:var(--paper);color:var(--ink);font:400 15px/1.4 var(--font-sans)}.qf[data-astro-cid-dmdhz2qs] textarea[data-astro-cid-dmdhz2qs]{min-height:88px;resize:vertical}.qf[data-astro-cid-dmdhz2qs] input[data-astro-cid-dmdhz2qs]:focus-visible,.qf[data-astro-cid-dmdhz2qs] textarea[data-astro-cid-dmdhz2qs]:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.qf-pkg[data-astro-cid-dmdhz2qs]{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:8px}.qf-chips[data-astro-cid-dmdhz2qs]{display:flex;flex-wrap:wrap;gap:8px}.qf-chip[data-astro-cid-dmdhz2qs]{position:relative;display:inline-flex}.qf-chip[data-astro-cid-dmdhz2qs] input[data-astro-cid-dmdhz2qs]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.qf-chip[data-astro-cid-dmdhz2qs] label[data-astro-cid-dmdhz2qs]{display:inline-flex;align-items:center;min-height:40px;box-sizing:border-box;padding:8px 14px;white-space:nowrap;border:1px solid var(--stroke);border-radius:10px;background:var(--paper-raised);font:600 14px/1.2 var(--font-sans);text-transform:none;letter-spacing:0;color:var(--ink);cursor:pointer}.qf-chip[data-astro-cid-dmdhz2qs] input[data-astro-cid-dmdhz2qs]:checked+label[data-astro-cid-dmdhz2qs]{border-color:var(--accent);background:var(--accent-tint-16)}.qf-chip[data-astro-cid-dmdhz2qs] input[data-astro-cid-dmdhz2qs]:focus-visible+label[data-astro-cid-dmdhz2qs]{outline:2px solid var(--accent);outline-offset:2px}.qf-thumb[data-astro-cid-dmdhz2qs]{display:flex;align-items:center;min-height:72px;box-sizing:border-box;padding:10px 14px;border:1px solid var(--stroke-hairline);border-radius:10px;background:var(--paper)}.qf-t[data-astro-cid-dmdhz2qs]{display:none;align-items:center;gap:12px;min-width:0}.qf-t-text[data-astro-cid-dmdhz2qs]{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13px;line-height:1.4;color:var(--ink-secondary)}.qf-t-text[data-astro-cid-dmdhz2qs] b[data-astro-cid-dmdhz2qs]{font-size:15px;color:var(--ink)}.qf[data-astro-cid-dmdhz2qs]:has(input[value=start]:checked) .qf-t--start[data-astro-cid-dmdhz2qs],.qf[data-astro-cid-dmdhz2qs]:has(input[value=plus]:checked) .qf-t--plus[data-astro-cid-dmdhz2qs],.qf[data-astro-cid-dmdhz2qs]:has(input[value=local]:checked) .qf-t--local[data-astro-cid-dmdhz2qs],.qf[data-astro-cid-dmdhz2qs]:has(input[value=custom]:checked) .qf-t--custom[data-astro-cid-dmdhz2qs],.qf[data-astro-cid-dmdhz2qs]:has(input[value=unsure]:checked) .qf-t--unsure[data-astro-cid-dmdhz2qs]{display:flex}.qf-submit[data-astro-cid-dmdhz2qs]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:52px;padding:16px 32px;border:0;border-radius:12px;background:var(--gradient-brand);color:var(--paper);box-shadow:var(--shadow-cta);font:600 16px/1.3 var(--font-sans);cursor:pointer}.qf-submit[data-astro-cid-dmdhz2qs]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.qf-note[data-astro-cid-dmdhz2qs]{margin:0;font-size:12px;line-height:1.5;color:var(--ink-muted);text-align:center}.qf-note[data-astro-cid-dmdhz2qs] a[data-astro-cid-dmdhz2qs]{color:var(--signal-cited)}.qf-t[data-astro-cid-dmdhz2qs] .ps{flex:0 0 auto}.hi[data-astro-cid-4a4fpday]{container-type:inline-size;position:relative;width:100%;aspect-ratio:560 / 400}.hi-lines[data-astro-cid-4a4fpday]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;stroke:var(--accent);stroke-width:1.75}.hi-src[data-astro-cid-4a4fpday]{position:absolute;left:0;width:40cqw;height:21cqw;padding:2cqw 2.2cqw;box-sizing:border-box;border:1px solid var(--stroke);border-radius:2.4cqw;background:var(--paper-band);display:flex;flex-direction:column;gap:1.6cqw}.hi-label[data-astro-cid-4a4fpday]{font:500 max(9px,1.9cqw)/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.hi-label--site[data-astro-cid-4a4fpday]{color:var(--accent-ink)}.hi-row[data-astro-cid-4a4fpday]{display:flex;align-items:center;gap:1.6cqw}.hi-col[data-astro-cid-4a4fpday]{display:flex;flex-direction:column;gap:1.4cqw;flex:1}.hi-indent[data-astro-cid-4a4fpday]{padding-left:6.2cqw}.bar[data-astro-cid-4a4fpday]{display:block;height:1.4cqw;border-radius:1cqw;background:var(--paper-bubble);flex:0 0 auto}.bar--a[data-astro-cid-4a4fpday]{background:var(--accent)}.bar--thin[data-astro-cid-4a4fpday]{height:1.4cqw!important}.w30[data-astro-cid-4a4fpday]{width:30%}.w40[data-astro-cid-4a4fpday]{width:40%}.w50[data-astro-cid-4a4fpday]{width:50%}.w60[data-astro-cid-4a4fpday]{width:60%}.w80[data-astro-cid-4a4fpday]{width:80%}.fill[data-astro-cid-4a4fpday]{flex:1 1 auto;width:auto}.hi-tile[data-astro-cid-4a4fpday]{width:4.2cqw;height:4.2cqw;border-radius:1.2cqw;display:inline-grid;place-items:center;background:var(--paper-bubble);color:var(--ink-secondary);flex:0 0 auto}.hi-tile[data-astro-cid-4a4fpday] .icon{width:2.6cqw;height:2.6cqw}.hi-tile--ours[data-astro-cid-4a4fpday]{background:var(--gradient-tile);color:var(--paper)}.hi-tile--lg[data-astro-cid-4a4fpday]{width:7cqw;height:7cqw;border-radius:2cqw}.hi-tile--lg[data-astro-cid-4a4fpday] .icon{width:3.6cqw;height:3.6cqw}.hi-tile--sm[data-astro-cid-4a4fpday]{width:3.4cqw;height:3.4cqw;border-radius:1cqw}.hi-pill[data-astro-cid-4a4fpday]{height:2.8cqw;padding:0 1.4cqw;border-radius:1.4cqw;border:1px solid var(--stroke);gap:1cqw;background:var(--paper-raised)}.hi-pill[data-astro-cid-4a4fpday] .hi-pill-icon{width:2.4cqw;height:2.4cqw;color:var(--ink-muted)}.hi-phone[data-astro-cid-4a4fpday]{position:absolute;left:61cqw;top:2cqw;width:36cqw;height:67cqw;box-sizing:border-box;border:2px solid var(--stroke);border-radius:5cqw;background:var(--paper-raised);padding:3cqw 2.6cqw;display:flex;flex-direction:column;gap:2.4cqw;box-shadow:var(--shadow-menu)}.hi-phone[data-astro-cid-4a4fpday]:before{content:"";position:absolute;left:50%;top:1.2cqw;width:9cqw;height:1cqw;margin-left:-4.5cqw;border-radius:1cqw;background:var(--paper-bubble)}.hi-site-hero[data-astro-cid-4a4fpday]{display:flex;flex-direction:column;gap:1.4cqw;padding-top:1cqw}.hi-site-hero[data-astro-cid-4a4fpday] .bar[data-astro-cid-4a4fpday]{height:2.2cqw}.hi-btns[data-astro-cid-4a4fpday]{display:flex;gap:1.6cqw}.hi-btn[data-astro-cid-4a4fpday]{flex:1;height:5.4cqw;border-radius:1.4cqw;display:grid;place-items:center}.hi-btn[data-astro-cid-4a4fpday] .icon{width:3cqw;height:3cqw}.hi-btn--p[data-astro-cid-4a4fpday]{background:var(--gradient-brand);color:var(--paper)}.hi-btn--s[data-astro-cid-4a4fpday]{border:1px solid var(--signal-cited);color:var(--signal-cited);background:var(--signal-cited-tint-10)}.hi-list[data-astro-cid-4a4fpday]{display:flex;flex-direction:column;gap:1.6cqw;padding-top:.6cqw}.hi-list[data-astro-cid-4a4fpday] .hi-row[data-astro-cid-4a4fpday]{padding:1.4cqw;border:1px solid var(--stroke-hairline);border-radius:1.6cqw;background:var(--paper-band)}.hi-bottom[data-astro-cid-4a4fpday]{margin-top:auto}.hi-dot[data-astro-cid-4a4fpday]{position:absolute;width:1.8cqw;height:1.8cqw;border-radius:50%;background:var(--accent);box-shadow:0 0 0 .8cqw var(--accent-tint-25)}.ai-card[data-astro-cid-lonubutd]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px}.ai-src[data-astro-cid-lonubutd]{container-type:inline-size;position:relative;aspect-ratio:300 / 250;border:1px solid var(--stroke);border-radius:16px;background:var(--paper-band)}.ai-src[data-astro-cid-lonubutd] svg[data-astro-cid-lonubutd]{position:absolute;inset:0;width:100%;height:100%;stroke:var(--stroke);stroke-width:1.5}.ai-src[data-astro-cid-lonubutd] svg[data-astro-cid-lonubutd] .ours[data-astro-cid-lonubutd]{stroke:var(--accent)}.ai-chip[data-astro-cid-lonubutd]{position:absolute;left:5cqw;width:38cqw;height:11cqw;box-sizing:border-box;display:flex;align-items:center;gap:2cqw;padding:0 2.4cqw;border:1px solid var(--stroke);border-radius:2.4cqw;background:var(--paper-raised);font-size:max(10px,3.6cqw);font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden}.ai-chip[data-astro-cid-lonubutd] .icon{width:4.4cqw;height:4.4cqw;color:var(--ink-secondary)}.ai-chip--ours[data-astro-cid-lonubutd]{border-color:var(--accent);background:var(--accent-tint-8)}.ai-chip--ours[data-astro-cid-lonubutd] .icon{color:var(--accent-ink)}.ai-ans[data-astro-cid-lonubutd]{position:absolute;right:5cqw;top:26cqw;width:34cqw;height:48cqw;box-sizing:border-box;border-radius:3cqw;border:1px solid var(--accent);background:var(--accent-tint-8);padding:3cqw;display:flex;flex-direction:column;gap:2.4cqw}.ai-ans-label[data-astro-cid-lonubutd]{font:500 max(9px,3cqw)/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.ab[data-astro-cid-lonubutd]{display:block;height:1.8cqw;border-radius:1cqw;background:var(--paper-bubble)}.ab--a[data-astro-cid-lonubutd]{background:var(--accent)}.ring[data-astro-cid-lonubutd]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;border:1px solid var(--stroke);border-radius:16px;background:var(--paper-band);text-align:center}.ring[data-astro-cid-lonubutd] svg[data-astro-cid-lonubutd]{width:120px;height:120px}.ring-track[data-astro-cid-lonubutd]{fill:none;stroke:var(--paper-bubble);stroke-width:10}.ring-value[data-astro-cid-lonubutd]{fill:none;stroke:var(--accent);stroke-width:10;stroke-dasharray:4 260;stroke-linecap:round}.ring[data-astro-cid-lonubutd] b[data-astro-cid-lonubutd]{font-size:var(--text-display-stat-xs);font-weight:800;letter-spacing:-.02em;color:var(--accent-ink);line-height:1}.ring[data-astro-cid-lonubutd] span[data-astro-cid-lonubutd]{font-size:13px;line-height:1.45;color:var(--ink-secondary)}.ring-source[data-astro-cid-lonubutd]{margin-top:4px;display:inline-flex;align-items:center;min-height:28px;padding:4px 8px;box-sizing:border-box;font-size:12px;line-height:1.4;color:var(--ink-secondary);background:var(--paper-raised);border:1px solid var(--stroke);border-radius:4px;text-decoration:none}.ring-source[data-astro-cid-lonubutd]:hover{color:var(--ink);border-color:var(--accent)}.ring-source[data-astro-cid-lonubutd]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:767px){.ai-card[data-astro-cid-lonubutd]{grid-template-columns:minmax(0,1fr)}}.terms-row[data-astro-cid-sjkcvlym]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px}.term[data-astro-cid-sjkcvlym]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--stroke);border-radius:14px;background:var(--paper-band);font-size:14px;font-weight:600;color:var(--ink)}.term-tile[data-astro-cid-sjkcvlym]{width:var(--tile-36);height:var(--tile-36);border-radius:10px;display:inline-grid;place-items:center;background:var(--gradient-tile);color:var(--paper)}.term-split[data-astro-cid-sjkcvlym]{width:var(--tile-36);height:var(--tile-36);border-radius:10px;overflow:hidden;display:flex}.term-split[data-astro-cid-sjkcvlym] i[data-astro-cid-sjkcvlym]{flex:1;background:var(--accent)}.term-split[data-astro-cid-sjkcvlym] i[data-astro-cid-sjkcvlym]+i[data-astro-cid-sjkcvlym]{background:var(--signal-cited)}.term-text[data-astro-cid-sjkcvlym] small[data-astro-cid-sjkcvlym]{display:block;margin-top:2px;font:500 10px/1.4 var(--font-mono);letter-spacing:.06em;color:var(--ink-muted)}
