.compare-table[data-astro-cid-odmhvlac]{gap:12px;display:grid}.row[data-astro-cid-odmhvlac]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);gap:6px;padding:16px;display:grid}.row[data-astro-cid-odmhvlac].header{display:none}.row[data-astro-cid-odmhvlac] [data-astro-cid-odmhvlac][role=cell]:before{content:attr(data-label) ": ";color:var(--slate-600)}.opt[data-astro-cid-odmhvlac]{font-weight:600;font-family:var(--font-head)}.row[data-astro-cid-odmhvlac].ours{border:2px solid var(--blue-600);background:var(--blue-50)}@media (width>=760px){.compare-table[data-astro-cid-odmhvlac]{border:1px solid var(--line);border-radius:var(--radius-md);gap:0;overflow:hidden}.row[data-astro-cid-odmhvlac],.row[data-astro-cid-odmhvlac].header{border:0;border-top:1px solid var(--line);border-radius:0;grid-template-columns:1.1fr 1fr 1.1fr .8fr;align-items:center;gap:16px;padding:16px 20px;display:grid}.row[data-astro-cid-odmhvlac].header{background:var(--bg);color:var(--slate-600);border-top:0;font-size:.875rem;font-weight:600}.row[data-astro-cid-odmhvlac] [data-astro-cid-odmhvlac][role=cell]:before{content:none}.row[data-astro-cid-odmhvlac].ours{border:0;border-top:1px solid var(--line);background:var(--blue-100)}.row[data-astro-cid-odmhvlac].ours [data-astro-cid-odmhvlac][role=cell]{font-weight:600}}.plan-section[data-astro-cid-5psbevfg]{padding-top:0}.plan-grid[data-astro-cid-5psbevfg]{gap:40px;display:grid}.plan[data-astro-cid-5psbevfg]{background:var(--surface);border:2px solid var(--blue-600);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);align-self:start;margin-top:-40px;padding:28px 24px;position:relative}.plan[data-astro-cid-5psbevfg] h2[data-astro-cid-5psbevfg],.included[data-astro-cid-5psbevfg] h2[data-astro-cid-5psbevfg]{margin:0 0 16px;font-size:1.25rem}.plan-price[data-astro-cid-5psbevfg]{align-items:baseline;gap:10px;margin:0;display:flex}.plan-price[data-astro-cid-5psbevfg] .big[data-astro-cid-5psbevfg]{font:700 clamp(3rem, 2.4rem + 2.4vw, 3.75rem) / 1 var(--font-head);letter-spacing:-.03em;color:var(--blue-700);font-variant-numeric:tabular-nums}.plan-price[data-astro-cid-5psbevfg] span[data-astro-cid-5psbevfg]:last-child{color:var(--slate-600);font-weight:600}.plan-launch[data-astro-cid-5psbevfg]{color:var(--blue-700);margin:0 0 12px;font-weight:600}.plan-then[data-astro-cid-5psbevfg]{margin:8px 0 24px;font-size:1.125rem}.plan-col[data-astro-cid-5psbevfg] .plan-quote{margin:24px 0 0}.plan-sample[data-astro-cid-5psbevfg]{display:none}@media (width>=900px){.plan-sample[data-astro-cid-5psbevfg]{color:inherit;align-items:center;gap:20px;margin-top:32px;text-decoration:none;display:flex}.plan-sample[data-astro-cid-5psbevfg]>span[data-astro-cid-5psbevfg]:last-child{color:var(--slate-600);gap:4px;display:grid}.plan-sample[data-astro-cid-5psbevfg] strong[data-astro-cid-5psbevfg]{color:var(--navy-900);font-family:var(--font-head)}.plan-sample[data-astro-cid-5psbevfg] .link[data-astro-cid-5psbevfg]{color:var(--blue-600);font-weight:600}.plan-sample[data-astro-cid-5psbevfg]:hover .link[data-astro-cid-5psbevfg]{text-decoration:underline}.plan-sample[data-astro-cid-5psbevfg] .mini-phone{flex:none;width:104px}}.btn[data-astro-cid-5psbevfg].block{width:100%}.plan-note[data-astro-cid-5psbevfg]{color:var(--slate-600);margin:12px 0 0;font-size:.9375rem}.included[data-astro-cid-5psbevfg] ul[data-astro-cid-5psbevfg]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.included[data-astro-cid-5psbevfg] li[data-astro-cid-5psbevfg]{align-items:flex-start;gap:12px;font-size:1.0625rem;display:flex}.tick[data-astro-cid-5psbevfg]{background:var(--success);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;margin-top:1px;display:grid}@media (width>=900px){.plan-grid[data-astro-cid-5psbevfg]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px}.plan[data-astro-cid-5psbevfg]{margin-top:-64px;padding:36px 32px}.included[data-astro-cid-5psbevfg]{padding-top:48px}}.years[data-astro-cid-5psbevfg]{gap:12px;margin:0;display:grid}.year[data-astro-cid-5psbevfg]{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg);grid-template-columns:1fr auto;grid-template-areas:"label amount""detail amount";gap:2px 16px;padding:18px 20px;display:grid}.year[data-astro-cid-5psbevfg] dt[data-astro-cid-5psbevfg]{grid-area:label;font-weight:600}.year[data-astro-cid-5psbevfg] .detail[data-astro-cid-5psbevfg]{color:var(--slate-600);font-variant-numeric:tabular-nums;grid-area:detail;margin:0}.year[data-astro-cid-5psbevfg] .amount[data-astro-cid-5psbevfg]{font:700 1.5rem/1 var(--font-head);font-variant-numeric:tabular-nums;grid-area:amount;align-self:center;margin:0}.leave-grid[data-astro-cid-5psbevfg],.faq-grid[data-astro-cid-5psbevfg]{display:grid}.leave[data-astro-cid-5psbevfg]{border-top:1px solid var(--line-strong);margin:0}.leave[data-astro-cid-5psbevfg] div[data-astro-cid-5psbevfg]{border-bottom:1px solid var(--line-strong);gap:2px 24px;padding:16px 0;display:grid}.leave[data-astro-cid-5psbevfg] dt[data-astro-cid-5psbevfg]{font-weight:600}.leave[data-astro-cid-5psbevfg] dd[data-astro-cid-5psbevfg]{color:var(--slate-600);margin:0}@media (width>=700px){.leave[data-astro-cid-5psbevfg] div[data-astro-cid-5psbevfg]{grid-template-columns:200px 1fr}}@media (width>=900px){.leave-grid[data-astro-cid-5psbevfg],.faq-grid[data-astro-cid-5psbevfg]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}}
