.bo-seg-field{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.bo-seg-field legend{margin-bottom:8px;padding:0}.bo-seg{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-control);gap:4px;padding:4px;display:flex}.bo-seg-opt{min-width:0;min-height:var(--tap);text-align:center;color:var(--text-muted);cursor:pointer;overflow-wrap:anywhere;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;padding:0 10px;font-size:.9375rem;font-weight:600;display:inline-flex;position:relative}.bo-seg-opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.bo-seg-on{background:var(--bg);color:var(--sea-ink);box-shadow:0 1px 3px #14191f1f}.bo-seg-opt:has(input:focus-visible){outline:2px solid var(--focus,var(--sea));outline-offset:2px}.bo-result{flex-direction:column;gap:16px;display:flex}.bo-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;gap:14px;padding:20px;display:flex}@media (width>=768px){.bo-card{padding:24px}}.bo-headline{flex-direction:column;gap:2px;display:flex}.bo-label{color:var(--text-muted);font-size:.875rem}.bo-figure{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(2rem,1.6rem + 1.6vw,2.375rem);font-weight:600;line-height:1.1}.bo-tint{background:var(--tint-sea);border-radius:var(--radius-card);flex-direction:column;gap:8px;padding:18px;display:flex}.bo-tint p{font-size:.9375rem;line-height:1.6}.bo-tint .bo-alone{color:var(--text-muted)}.bo-scenario{border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;gap:10px;padding:20px;display:flex}.bo-scenario-on{border-color:var(--sea)}.bo-scenario h3{font-size:1.0625rem}.bo-scenario p{color:var(--text-muted);font-size:.875rem;line-height:1.5}.bo-cta{background:var(--band);color:var(--on-band);border-radius:var(--radius-card);flex-direction:column;gap:14px;padding:24px 20px;display:flex}@media (width>=768px){.bo-cta{padding:28px 32px}}.bo-cta-title{letter-spacing:-.01em;font-size:1.4375rem;font-weight:600;line-height:1.25}.bo-cta-sub{color:var(--on-band-muted);font-size:.9375rem}.bo-cta-row{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.bo-cta .bo-cta-btn{background:var(--sunflower);color:var(--on-sunflower);min-height:52px;padding:0 26px}.bo-cta-soon{flex-wrap:wrap;align-items:center;gap:8px 10px;display:inline-flex}.bo-cta-soon .soon{align-self:center}.bo-cta-price{color:var(--on-band-muted);font-size:.9375rem}.bo-cta-each{white-space:nowrap}.page[data-astro-cid-go7b2uxg]{flex-direction:column;gap:56px;padding-block:32px 48px;display:flex}@media (width>=768px){.page[data-astro-cid-go7b2uxg]{padding-block:56px 64px}}.intro[data-astro-cid-go7b2uxg]{flex-direction:column;gap:12px;display:flex}.intro[data-astro-cid-go7b2uxg] h1[data-astro-cid-go7b2uxg]{letter-spacing:-.035em;font-size:clamp(2.25rem,1.6rem + 2vw,3rem)}.lead[data-astro-cid-go7b2uxg]{color:var(--text-muted);font-size:1.125rem}.explain[data-astro-cid-go7b2uxg],.faq[data-astro-cid-go7b2uxg]{flex-direction:column;gap:20px;max-width:960px;display:flex}.steps[data-astro-cid-go7b2uxg]{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.steps[data-astro-cid-go7b2uxg]{grid-template-columns:repeat(3,minmax(0,1fr))}}.steps[data-astro-cid-go7b2uxg] li[data-astro-cid-go7b2uxg]{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;gap:8px;padding:22px;display:flex}.steps[data-astro-cid-go7b2uxg] h3[data-astro-cid-go7b2uxg]{font-size:1.1875rem}.explain[data-astro-cid-go7b2uxg] p[data-astro-cid-go7b2uxg]{color:var(--text-muted)}.agreement[data-astro-cid-go7b2uxg]{flex-direction:column;gap:10px;max-width:760px;display:flex}.explain[data-astro-cid-go7b2uxg] a[data-astro-cid-go7b2uxg]:not(.ap){text-underline-offset:3px;text-decoration:underline}.pills[data-astro-cid-go7b2uxg]{flex-wrap:wrap;gap:10px;display:flex}.small[data-astro-cid-go7b2uxg]{font-size:.875rem}.faq-list[data-astro-cid-go7b2uxg]{flex-direction:column;gap:8px;display:flex}details[data-astro-cid-go7b2uxg]{background:var(--surface);border-radius:var(--radius-control);padding:0 20px}summary[data-astro-cid-go7b2uxg]{min-height:var(--tap);cursor:pointer;align-items:center;padding-block:10px;font-weight:600;display:flex}details[data-astro-cid-go7b2uxg] p[data-astro-cid-go7b2uxg]{color:var(--text-muted);padding-bottom:18px}
