.comparison[data-astro-cid-e6ifwcbt]{--compare-dark:#0b0f19;--compare-green:#22c55e;--compare-mint:#dcfce7;--compare-white:#f8fafc}.compare-hero[data-astro-cid-e6ifwcbt]{background:var(--paper);padding-block:clamp(68px,9vw,132px) clamp(58px,8vw,108px)}.compare-hero__grid[data-astro-cid-e6ifwcbt]{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(36px,7vw,110px);display:grid}.compare-kicker[data-astro-cid-e6ifwcbt]{color:var(--green-text);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-weight:850}.compare-hero[data-astro-cid-e6ifwcbt] h1[data-astro-cid-e6ifwcbt]{letter-spacing:-.055em;text-wrap:balance;max-width:17ch;font-size:clamp(2.8rem,5.7vw,6rem);line-height:.98}.compare-hero__opening[data-astro-cid-e6ifwcbt]{border-left:3px solid var(--green);padding-left:clamp(20px,3vw,42px)}.compare-hero__opening[data-astro-cid-e6ifwcbt] p[data-astro-cid-e6ifwcbt]{color:var(--ink-2);font-size:var(--t-lede);margin:0;line-height:1.62}.compare-hero__opening[data-astro-cid-e6ifwcbt] p[data-astro-cid-e6ifwcbt]+p[data-astro-cid-e6ifwcbt]{color:var(--ink);margin-top:18px;font-weight:700}.table-section[data-astro-cid-e6ifwcbt]{background:var(--compare-dark);color:var(--compare-white);padding-block:clamp(70px,9vw,126px)}.table-heading[data-astro-cid-e6ifwcbt]{grid-template-columns:1fr 2fr;align-items:end;gap:30px;margin-bottom:36px;display:grid}.table-heading[data-astro-cid-e6ifwcbt] .compare-kicker[data-astro-cid-e6ifwcbt]{color:var(--compare-green)}.table-heading[data-astro-cid-e6ifwcbt] h2[data-astro-cid-e6ifwcbt]{letter-spacing:-.04em;max-width:22ch;font-size:clamp(1.75rem,3.2vw,3.1rem);line-height:1.08}.comparison-table-wrap[data-astro-cid-e6ifwcbt]{background:#ffffff0b;border:1px solid #f8fafc33;border-radius:24px;overflow:hidden}.comparison-table[data-astro-cid-e6ifwcbt]{border-collapse:collapse;table-layout:fixed;width:100%}.comparison-table[data-astro-cid-e6ifwcbt] thead[data-astro-cid-e6ifwcbt] th[data-astro-cid-e6ifwcbt]{color:#f8fafcb3;font-size:var(--t-xs);letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#ffffff12;padding:24px 22px}.comparison-table[data-astro-cid-e6ifwcbt] thead[data-astro-cid-e6ifwcbt] th[data-astro-cid-e6ifwcbt]:first-child,.comparison-table[data-astro-cid-e6ifwcbt] tbody[data-astro-cid-e6ifwcbt] th[data-astro-cid-e6ifwcbt]{width:24%}.comparison-table[data-astro-cid-e6ifwcbt] th[data-astro-cid-e6ifwcbt],.comparison-table[data-astro-cid-e6ifwcbt] td[data-astro-cid-e6ifwcbt]{vertical-align:top}.comparison-table[data-astro-cid-e6ifwcbt] tbody[data-astro-cid-e6ifwcbt] th[data-astro-cid-e6ifwcbt],.comparison-table[data-astro-cid-e6ifwcbt] tbody[data-astro-cid-e6ifwcbt] td[data-astro-cid-e6ifwcbt]{text-align:left;border-top:1px solid #f8fafc24;padding:25px 22px}.comparison-table[data-astro-cid-e6ifwcbt] tbody[data-astro-cid-e6ifwcbt] th[data-astro-cid-e6ifwcbt]{color:var(--compare-white);font-size:.92rem;line-height:1.4}.comparison-table[data-astro-cid-e6ifwcbt] tbody[data-astro-cid-e6ifwcbt] td[data-astro-cid-e6ifwcbt]{color:#f8fafcd1;font-size:.94rem;line-height:1.55}.comparison-table[data-astro-cid-e6ifwcbt] tbody[data-astro-cid-e6ifwcbt] td[data-astro-cid-e6ifwcbt]:nth-child(2){color:var(--compare-white);background:#22c55e13}.comparison-table[data-astro-cid-e6ifwcbt] tbody[data-astro-cid-e6ifwcbt] tr[data-astro-cid-e6ifwcbt]:hover td[data-astro-cid-e6ifwcbt],.comparison-table[data-astro-cid-e6ifwcbt] tbody[data-astro-cid-e6ifwcbt] tr[data-astro-cid-e6ifwcbt]:hover th[data-astro-cid-e6ifwcbt]{background-color:#fff1}.comparison-table[data-astro-cid-e6ifwcbt] tbody[data-astro-cid-e6ifwcbt] tr[data-astro-cid-e6ifwcbt]:hover td[data-astro-cid-e6ifwcbt]:nth-child(2){background-color:#22c55e21}.row-number[data-astro-cid-e6ifwcbt]{color:var(--compare-green);letter-spacing:.1em;margin-bottom:7px;font-size:.68rem;display:block}.brand-mark[data-astro-cid-e6ifwcbt]{color:var(--compare-white);letter-spacing:0;text-transform:none;font-size:.95rem}.brand-mark--jouna[data-astro-cid-e6ifwcbt]{color:var(--compare-green)}.source-link[data-astro-cid-e6ifwcbt]{color:#f8fafc8f;flex-wrap:wrap;gap:5px;margin-top:12px;font-size:.68rem;line-height:1.35;display:flex}.source-link[data-astro-cid-e6ifwcbt] a[data-astro-cid-e6ifwcbt]{color:inherit;text-underline-offset:3px}.source-link[data-astro-cid-e6ifwcbt] a[data-astro-cid-e6ifwcbt]:hover{color:var(--compare-green)}.perspectives[data-astro-cid-e6ifwcbt]{background:var(--paper);padding-block:clamp(76px,9vw,126px)}.perspectives__grid[data-astro-cid-e6ifwcbt]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.perspective[data-astro-cid-e6ifwcbt]{border-radius:28px;min-height:600px;padding:clamp(34px,5vw,66px)}.perspective--dark[data-astro-cid-e6ifwcbt]{background:var(--compare-dark);color:var(--compare-white)}.perspective--green[data-astro-cid-e6ifwcbt]{background:var(--compare-mint);color:var(--compare-dark)}.perspective--dark[data-astro-cid-e6ifwcbt] .compare-kicker[data-astro-cid-e6ifwcbt]{color:var(--compare-green)}.perspective--green[data-astro-cid-e6ifwcbt] .compare-kicker[data-astro-cid-e6ifwcbt]{color:#15803d}.perspective[data-astro-cid-e6ifwcbt] h2[data-astro-cid-e6ifwcbt]{letter-spacing:-.045em;max-width:10ch;font-size:clamp(2.2rem,4vw,4.4rem);line-height:1}.perspective[data-astro-cid-e6ifwcbt] ol[data-astro-cid-e6ifwcbt]{margin:clamp(42px,7vw,88px) 0 0;padding:0;list-style:none}.perspective[data-astro-cid-e6ifwcbt] li[data-astro-cid-e6ifwcbt]{border-top:1px solid;grid-template-columns:30px 1fr;gap:14px;padding-block:17px;display:grid}.perspective[data-astro-cid-e6ifwcbt] li[data-astro-cid-e6ifwcbt] span[data-astro-cid-e6ifwcbt]{font-size:.72rem;font-weight:850}.perspective[data-astro-cid-e6ifwcbt] li[data-astro-cid-e6ifwcbt] p[data-astro-cid-e6ifwcbt]{margin:0;line-height:1.5}.perspective--dark[data-astro-cid-e6ifwcbt] li[data-astro-cid-e6ifwcbt]{border-color:#f8fafc33}.perspective--dark[data-astro-cid-e6ifwcbt] li[data-astro-cid-e6ifwcbt] span[data-astro-cid-e6ifwcbt]{color:var(--compare-green)}.perspective--green[data-astro-cid-e6ifwcbt] li[data-astro-cid-e6ifwcbt]{border-color:#0b0f192e}.fit-section[data-astro-cid-e6ifwcbt]{background:var(--paper-2);padding-block:clamp(76px,10vw,140px)}.fit-section__grid[data-astro-cid-e6ifwcbt]{grid-template-columns:1fr 2fr;gap:32px;display:grid}.fit-section[data-astro-cid-e6ifwcbt] h2[data-astro-cid-e6ifwcbt],.compare-faq[data-astro-cid-e6ifwcbt] h2[data-astro-cid-e6ifwcbt],.compare-cta[data-astro-cid-e6ifwcbt] h2[data-astro-cid-e6ifwcbt]{letter-spacing:-.05em;font-size:clamp(2.35rem,4.8vw,5rem);line-height:1}.fit-section[data-astro-cid-e6ifwcbt] h2[data-astro-cid-e6ifwcbt]{max-width:13ch}.fit-section__grid[data-astro-cid-e6ifwcbt]>div[data-astro-cid-e6ifwcbt]>p[data-astro-cid-e6ifwcbt]{max-width:58ch;color:var(--ink-2);font-size:var(--t-lede);margin-top:26px;line-height:1.65}.compare-faq[data-astro-cid-e6ifwcbt]{background:var(--paper);padding-block:clamp(76px,9vw,126px)}.faq-grid[data-astro-cid-e6ifwcbt]{grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(42px,8vw,120px);display:grid}.compare-faq[data-astro-cid-e6ifwcbt] h2[data-astro-cid-e6ifwcbt]{max-width:10ch}.faq-list[data-astro-cid-e6ifwcbt]{border-top:1px solid var(--rule-strong)}.faq-list[data-astro-cid-e6ifwcbt] details[data-astro-cid-e6ifwcbt]{border-bottom:1px solid var(--rule-strong)}.faq-list[data-astro-cid-e6ifwcbt] summary[data-astro-cid-e6ifwcbt]{cursor:pointer;color:var(--ink);padding:23px 40px 23px 0;font-size:1.02rem;font-weight:780;list-style:none;position:relative}.faq-list[data-astro-cid-e6ifwcbt] summary[data-astro-cid-e6ifwcbt]::-webkit-details-marker{display:none}.faq-list[data-astro-cid-e6ifwcbt] summary[data-astro-cid-e6ifwcbt]:after{content:"+";color:var(--green-text);font-size:1.35rem;font-weight:500;position:absolute;right:4px}.faq-list[data-astro-cid-e6ifwcbt] details[data-astro-cid-e6ifwcbt][open] summary[data-astro-cid-e6ifwcbt]:after{content:"−"}.faq-list[data-astro-cid-e6ifwcbt] p[data-astro-cid-e6ifwcbt]{max-width:64ch;color:var(--ink-2);margin:-4px 0 24px;line-height:1.65}.compare-cta[data-astro-cid-e6ifwcbt]{background:var(--compare-green);color:var(--compare-dark);padding-block:clamp(70px,9vw,120px)}.compare-cta[data-astro-cid-e6ifwcbt] .compare-kicker[data-astro-cid-e6ifwcbt]{color:#14532d}.compare-cta__grid[data-astro-cid-e6ifwcbt]{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(36px,8vw,120px);display:grid}.compare-cta__grid[data-astro-cid-e6ifwcbt]>div[data-astro-cid-e6ifwcbt]:last-child>p[data-astro-cid-e6ifwcbt]{max-width:48ch;font-size:var(--t-lede);line-height:1.6}.compare-cta[data-astro-cid-e6ifwcbt] .btn[data-astro-cid-e6ifwcbt]{background:var(--compare-dark);color:var(--compare-white);margin-top:25px}.method-note[data-astro-cid-e6ifwcbt]{background:var(--paper-2);color:var(--ink-2);padding-block:42px 54px}.method-note[data-astro-cid-e6ifwcbt] p[data-astro-cid-e6ifwcbt]{max-width:90ch;font-size:var(--t-sm)}.method-note[data-astro-cid-e6ifwcbt] h2[data-astro-cid-e6ifwcbt]{font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;margin-top:24px}.method-note[data-astro-cid-e6ifwcbt] ul[data-astro-cid-e6ifwcbt]{flex-wrap:wrap;gap:8px 18px;margin:12px 0 0;padding:0;list-style:none;display:flex}.method-note[data-astro-cid-e6ifwcbt] a[data-astro-cid-e6ifwcbt]{color:var(--ink-2);font-size:var(--t-xs);text-underline-offset:3px}.sr-only[data-astro-cid-e6ifwcbt]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=820px){.compare-hero__grid[data-astro-cid-e6ifwcbt],.table-heading[data-astro-cid-e6ifwcbt],.fit-section__grid[data-astro-cid-e6ifwcbt],.faq-grid[data-astro-cid-e6ifwcbt],.compare-cta__grid[data-astro-cid-e6ifwcbt]{grid-template-columns:1fr}.compare-hero__opening[data-astro-cid-e6ifwcbt]{border-left:0;border-top:3px solid var(--green);padding-top:24px;padding-left:0}.perspectives__grid[data-astro-cid-e6ifwcbt]{grid-template-columns:1fr}.perspective[data-astro-cid-e6ifwcbt]{min-height:auto}}@media (width<=720px){.table-section[data-astro-cid-e6ifwcbt]{padding-block:62px}.comparison-table-wrap[data-astro-cid-e6ifwcbt]{background:0 0;border:0;border-radius:0;overflow:visible}.comparison-table[data-astro-cid-e6ifwcbt],.comparison-table[data-astro-cid-e6ifwcbt] tbody[data-astro-cid-e6ifwcbt],.comparison-table[data-astro-cid-e6ifwcbt] tr[data-astro-cid-e6ifwcbt],.comparison-table[data-astro-cid-e6ifwcbt] th[data-astro-cid-e6ifwcbt],.comparison-table[data-astro-cid-e6ifwcbt] td[data-astro-cid-e6ifwcbt]{width:100%;display:block}.comparison-table[data-astro-cid-e6ifwcbt] thead[data-astro-cid-e6ifwcbt]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comparison-table[data-astro-cid-e6ifwcbt] tbody[data-astro-cid-e6ifwcbt]{gap:14px;display:grid}.comparison-table[data-astro-cid-e6ifwcbt] tbody[data-astro-cid-e6ifwcbt] tr[data-astro-cid-e6ifwcbt]{background:#ffffff0b;border:1px solid #f8fafc2e;border-radius:18px;overflow:hidden}.comparison-table[data-astro-cid-e6ifwcbt] tbody[data-astro-cid-e6ifwcbt] th[data-astro-cid-e6ifwcbt],.comparison-table[data-astro-cid-e6ifwcbt] tbody[data-astro-cid-e6ifwcbt] td[data-astro-cid-e6ifwcbt]{border:0;width:100%;padding:20px}.comparison-table[data-astro-cid-e6ifwcbt] tbody[data-astro-cid-e6ifwcbt] th[data-astro-cid-e6ifwcbt]{border-bottom:1px solid #f8fafc24;font-size:1rem}.comparison-table[data-astro-cid-e6ifwcbt] tbody[data-astro-cid-e6ifwcbt] td[data-astro-cid-e6ifwcbt]{padding-top:46px;position:relative}.comparison-table[data-astro-cid-e6ifwcbt] tbody[data-astro-cid-e6ifwcbt] td[data-astro-cid-e6ifwcbt]+td[data-astro-cid-e6ifwcbt]{border-top:1px solid #f8fafc24}.comparison-table[data-astro-cid-e6ifwcbt] tbody[data-astro-cid-e6ifwcbt] td[data-astro-cid-e6ifwcbt]:before{content:attr(data-label);color:#f8fafc9e;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850;position:absolute;top:18px;left:20px}.comparison-table[data-astro-cid-e6ifwcbt] tbody[data-astro-cid-e6ifwcbt] td[data-astro-cid-e6ifwcbt]:nth-child(2):before{color:var(--compare-green)}.comparison-table[data-astro-cid-e6ifwcbt] tbody[data-astro-cid-e6ifwcbt] tr[data-astro-cid-e6ifwcbt]:hover td[data-astro-cid-e6ifwcbt],.comparison-table[data-astro-cid-e6ifwcbt] tbody[data-astro-cid-e6ifwcbt] tr[data-astro-cid-e6ifwcbt]:hover th[data-astro-cid-e6ifwcbt],.comparison-table[data-astro-cid-e6ifwcbt] tbody[data-astro-cid-e6ifwcbt] tr[data-astro-cid-e6ifwcbt]:hover td[data-astro-cid-e6ifwcbt]:nth-child(2){background-color:#0000}.comparison-table[data-astro-cid-e6ifwcbt] tbody[data-astro-cid-e6ifwcbt] td[data-astro-cid-e6ifwcbt]:nth-child(2){background:#22c55e13}}@media (width<=480px){.compare-hero[data-astro-cid-e6ifwcbt]{padding-block:50px 58px}.compare-hero[data-astro-cid-e6ifwcbt] h1[data-astro-cid-e6ifwcbt]{font-size:clamp(2.55rem,12.5vw,3.5rem)}.perspectives[data-astro-cid-e6ifwcbt]{padding-block:56px}.perspectives__grid[data-astro-cid-e6ifwcbt]{gap:12px}.perspective[data-astro-cid-e6ifwcbt]{border-radius:22px;padding:30px 24px}.perspective[data-astro-cid-e6ifwcbt] h2[data-astro-cid-e6ifwcbt]{font-size:2.6rem}.fit-section[data-astro-cid-e6ifwcbt] h2[data-astro-cid-e6ifwcbt],.compare-faq[data-astro-cid-e6ifwcbt] h2[data-astro-cid-e6ifwcbt],.compare-cta[data-astro-cid-e6ifwcbt] h2[data-astro-cid-e6ifwcbt]{font-size:2.75rem}}
