.cx-byline[data-astro-cid-5tcnnfpw]{display:flex;align-items:center;gap:12px}.cx-byline-img[data-astro-cid-5tcnnfpw]{flex:none;width:40px;height:40px;border-radius:50%;display:block;object-fit:cover;background:var(--cg-cream-400)}.cx-byline-initials[data-astro-cid-5tcnnfpw]{display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}.cx-byline-text[data-astro-cid-5tcnnfpw]{font-size:14px;line-height:1.4;min-width:0}.cx-byline-text[data-astro-cid-5tcnnfpw] a[data-astro-cid-5tcnnfpw]{font-weight:600;border-bottom:1px solid var(--cg-ink-900)}.cx-byline-text[data-astro-cid-5tcnnfpw] a[data-astro-cid-5tcnnfpw]:hover{border-bottom-color:var(--cg-lime-600)}.cx-byline-note[data-astro-cid-5tcnnfpw]{color:var(--cg-ink-300)}.cx-byline-dark[data-astro-cid-5tcnnfpw] .cx-byline-text[data-astro-cid-5tcnnfpw] a[data-astro-cid-5tcnnfpw]{border-bottom-color:var(--cg-cream-100)}.cx-byline-dark[data-astro-cid-5tcnnfpw] .cx-byline-note[data-astro-cid-5tcnnfpw]{color:var(--cg-text-on-dark-muted)}.cx-hero-crumbs[data-astro-cid-z6f34ac4]{padding-top:28px}.cx-hero[data-astro-cid-z6f34ac4]{padding-top:44px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:48px 64px;align-items:start}.cx-hero-main[data-astro-cid-z6f34ac4],.cx-tldr[data-astro-cid-z6f34ac4]{min-width:0}.cx-hero-eyebrow[data-astro-cid-z6f34ac4]{font-family:var(--cg-font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--cg-ink-400);line-height:1.5}.cx-hero-title[data-astro-cid-z6f34ac4]{margin:22px 0 0;font-size:clamp(46px,6vw,80px);line-height:.94;letter-spacing:-.06em;font-weight:700;text-wrap:balance}.cx-hero-lead[data-astro-cid-z6f34ac4]{margin:28px 0 0;font-size:19px;line-height:1.55;color:var(--cg-ink-500);max-width:540px;text-wrap:pretty}.cx-hero-lead[data-astro-cid-z6f34ac4] a{color:var(--cg-ink-900);border-bottom:2px solid var(--cg-lime-500)}.cx-hero-lead[data-astro-cid-z6f34ac4] a:hover{border-bottom-color:var(--cg-ink-900)}.cx-hero-byline[data-astro-cid-z6f34ac4]{margin-top:28px}.cx-hero-verified[data-astro-cid-z6f34ac4]{margin:24px 0 0;font-size:14px;line-height:1.5;color:var(--cg-ink-300);max-width:540px}.cx-hero-btns[data-astro-cid-z6f34ac4]{margin-top:30px}.cx-hero-note[data-astro-cid-z6f34ac4]{margin:14px 0 0;font-size:13.5px;color:var(--cg-ink-300)}.cx-tldr[data-astro-cid-z6f34ac4]{background:var(--cg-bg-dark);color:var(--cg-cream-100);border-radius:28px;padding:clamp(24px,3.5vw,36px);display:flex;flex-direction:column;gap:22px}.cx-tldr-tag[data-astro-cid-z6f34ac4]{align-self:flex-start;font-family:var(--cg-font-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--cg-ink-900);background:var(--cg-lime-500);border-radius:6px;padding:4px 8px;line-height:1.3}.cx-tldr-text[data-astro-cid-z6f34ac4]{margin:0;font-size:17px;line-height:1.55;color:var(--cg-ink-100);text-wrap:pretty}.cx-tldr-stats[data-astro-cid-z6f34ac4]{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--cg-ink-600);border-radius:16px;overflow:hidden}.cx-tldr-stat[data-astro-cid-z6f34ac4]{background:var(--cg-ink-850);padding:16px 18px;min-width:0}.cx-tldr-stat[data-astro-cid-z6f34ac4] dt[data-astro-cid-z6f34ac4]{font-family:var(--cg-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--cg-ink-200)}.cx-tldr-stat[data-astro-cid-z6f34ac4] dd[data-astro-cid-z6f34ac4]{margin:6px 0 0;font-size:17px;font-weight:700;line-height:1.3}.cx-tldr-stat[data-astro-cid-z6f34ac4].is-accent dd[data-astro-cid-z6f34ac4]{color:var(--cg-lime-500)}.cx-tldr-foot[data-astro-cid-z6f34ac4]{margin:0;font-size:12.5px;line-height:1.5;color:var(--cg-ink-200)}@media(max-width:479px){.cx-tldr-stat[data-astro-cid-z6f34ac4]{padding:14px}.cx-tldr-stat[data-astro-cid-z6f34ac4] dd[data-astro-cid-z6f34ac4]{font-size:15.5px}}html{scroll-padding-top:130px}.cx-subnav[data-astro-cid-et5o6usq]{position:sticky;top:64px;z-index:15;margin-top:72px;background:#edeae3f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--cg-border-rule);border-bottom:1px solid var(--cg-border-rule)}.cx-subnav-in[data-astro-cid-et5o6usq]{height:54px;display:flex;align-items:center;gap:16px}.cx-subnav-links[data-astro-cid-et5o6usq]{flex:1;min-width:0;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.cx-subnav-links[data-astro-cid-et5o6usq]::-webkit-scrollbar{display:none}.cx-subnav-links[data-astro-cid-et5o6usq] a[data-astro-cid-et5o6usq]{flex:none;font-size:14px;font-weight:600;white-space:nowrap;padding:8px 12px;border-radius:9px;color:var(--cg-ink-400);transition:background .2s ease,color .2s ease}.cx-subnav-links[data-astro-cid-et5o6usq] a[data-astro-cid-et5o6usq]:hover{background:var(--cg-cream-300);color:var(--cg-ink-900)}.cx-subnav-links[data-astro-cid-et5o6usq] a[data-astro-cid-et5o6usq][aria-current=true]{background:var(--cg-ink-900);color:var(--cg-cream-100)}.cx-subnav-cta[data-astro-cid-et5o6usq]{flex:none;font-size:14px;font-weight:700;background:var(--cg-ink-900);color:var(--cg-cream-100);border-radius:9px;padding:9px 14px;white-space:nowrap;transition:transform .2s ease}.cx-subnav-cta[data-astro-cid-et5o6usq]:hover{color:var(--cg-cream-100);transform:translateY(-1px)}@media(max-width:639px){.cx-subnav[data-astro-cid-et5o6usq]{margin-top:56px}.cx-subnav-in[data-astro-cid-et5o6usq]{gap:10px}.cx-subnav-links[data-astro-cid-et5o6usq] a[data-astro-cid-et5o6usq]{padding:8px 10px}}.cx-verdict[data-astro-cid-omovxfq2]{padding-top:96px}.cx-verdict-intro[data-astro-cid-omovxfq2]{margin:22px 0 0;font-size:18px;line-height:1.6;color:var(--cg-ink-600);max-width:820px;text-wrap:pretty}.cx-verdict-intro[data-astro-cid-omovxfq2] a{color:var(--cg-ink-900);border-bottom:2px solid var(--cg-lime-500)}.cx-verdict-grid[data-astro-cid-omovxfq2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px;margin-top:40px}.cx-choice[data-astro-cid-omovxfq2]{min-width:0;background:var(--cg-bg-card);border:1px solid var(--cg-border-card);border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:16px}.cx-choice-us[data-astro-cid-omovxfq2]{background:var(--cg-bg-dark);color:var(--cg-cream-100);border-color:transparent}.cx-choice-head[data-astro-cid-omovxfq2]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.cx-choice[data-astro-cid-omovxfq2] h3[data-astro-cid-omovxfq2]{margin:0;font-size:26px;font-weight:700;letter-spacing:-.035em;line-height:1.15}.cx-choice-price[data-astro-cid-omovxfq2]{font-size:15px;color:var(--cg-ink-300)}.cx-choice-us[data-astro-cid-omovxfq2] .cx-choice-price[data-astro-cid-omovxfq2]{color:var(--cg-lime-500);font-weight:600}.cx-choice[data-astro-cid-omovxfq2] p[data-astro-cid-omovxfq2]{margin:0;font-size:16.5px;line-height:1.6;color:var(--cg-ink-500);text-wrap:pretty}.cx-choice-us[data-astro-cid-omovxfq2] p[data-astro-cid-omovxfq2]{color:var(--cg-ink-100)}.cx-choice-cta[data-astro-cid-omovxfq2]{align-self:flex-start;margin-top:auto;font-size:15px;padding:13px 20px;border-radius:11px;box-shadow:none}.cx-story[data-astro-cid-omovxfq2]{margin:36px 0 0;font-size:clamp(22px,2.4vw,30px);line-height:1.3;font-weight:600;letter-spacing:-.025em;max-width:900px;text-wrap:pretty}.cx-story-k[data-astro-cid-omovxfq2]{background:var(--cg-lime-500);padding:0 .15em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.cx-story[data-astro-cid-omovxfq2] a{border-bottom:2px solid var(--cg-lime-500)}@media(max-width:639px){.cx-verdict[data-astro-cid-omovxfq2]{padding-top:72px}.cx-choice[data-astro-cid-omovxfq2]{padding:26px 22px}}.cx-sbs-head[data-astro-cid-cbs3dkzy]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px}.cx-sbs-toggle[data-astro-cid-cbs3dkzy]{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:12px;background:var(--cg-bg-card);border:1px solid var(--cg-border-card);font-family:var(--cg-font-sans);font-size:14.5px;font-weight:600;color:var(--cg-ink-900)}.cx-sbs-toggle[data-astro-cid-cbs3dkzy]:focus-visible{outline:2px solid var(--cg-ink-900);outline-offset:2px}.cx-sbs-track[data-astro-cid-cbs3dkzy]{flex:none;width:40px;height:24px;border-radius:99px;position:relative;background:var(--cg-cream-600);transition:background .2s ease}.cx-sbs-knob[data-astro-cid-cbs3dkzy]{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--cg-cream-100);transition:left .2s ease,background .2s ease}.cx-sbs-toggle[data-astro-cid-cbs3dkzy][aria-pressed=true] .cx-sbs-track[data-astro-cid-cbs3dkzy]{background:var(--cg-ink-900)}.cx-sbs-toggle[data-astro-cid-cbs3dkzy][aria-pressed=true] .cx-sbs-knob[data-astro-cid-cbs3dkzy]{left:19px;background:var(--cg-lime-500)}.cx-sbs.is-diff tr[data-astro-cid-cbs3dkzy][data-same]{display:none}.cx-sbs-wrap[data-astro-cid-cbs3dkzy]{margin-top:36px;background:var(--cg-bg-card);border:1px solid var(--cg-border-card);border-radius:24px;overflow:clip}.cx-sbs-table[data-astro-cid-cbs3dkzy]{width:100%;border-collapse:separate;border-spacing:0;font-size:15px;line-height:1.45}.cx-sbs-table[data-astro-cid-cbs3dkzy] thead[data-astro-cid-cbs3dkzy] th[data-astro-cid-cbs3dkzy]{position:sticky;top:118px;z-index:2;text-align:left;padding:20px;background:var(--cg-bg-card);border-bottom:1.5px solid var(--cg-ink-900);font-size:17px;font-weight:700;vertical-align:middle}.cx-sbs-table[data-astro-cid-cbs3dkzy] thead[data-astro-cid-cbs3dkzy] th[data-astro-cid-cbs3dkzy].cx-sbs-mono{font-family:var(--cg-font-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;color:var(--cg-ink-300)}.cx-sbs-table[data-astro-cid-cbs3dkzy] thead[data-astro-cid-cbs3dkzy] th[data-astro-cid-cbs3dkzy]:first-child{width:18%}.cx-sbs-table[data-astro-cid-cbs3dkzy] thead[data-astro-cid-cbs3dkzy] th[data-astro-cid-cbs3dkzy].cx-sbs-cg{width:22%;background:var(--cg-ink-900);color:var(--cg-cream-100)}.cx-sbs-table[data-astro-cid-cbs3dkzy] thead[data-astro-cid-cbs3dkzy] th[data-astro-cid-cbs3dkzy].cx-sbs-them{width:22%}.cx-sbs-table[data-astro-cid-cbs3dkzy] tbody[data-astro-cid-cbs3dkzy] th[data-astro-cid-cbs3dkzy],.cx-sbs-table[data-astro-cid-cbs3dkzy] tbody[data-astro-cid-cbs3dkzy] td[data-astro-cid-cbs3dkzy]{padding:18px 20px;vertical-align:top;text-align:left;border-bottom:1px solid var(--cg-cream-200)}.cx-sbs-table[data-astro-cid-cbs3dkzy] tbody[data-astro-cid-cbs3dkzy] tr[data-astro-cid-cbs3dkzy]:last-child>[data-astro-cid-cbs3dkzy]{border-bottom:0}.cx-sbs-f[data-astro-cid-cbs3dkzy]{font-weight:700;color:var(--cg-ink-900)}.cx-sbs-cgcell[data-astro-cid-cbs3dkzy]{font-weight:600;background:#f4f8e4;color:var(--cg-ink-900)}.cx-sbs-table[data-astro-cid-cbs3dkzy] td[data-astro-cid-cbs3dkzy]{color:var(--cg-ink-900)}.cx-sbs-table[data-astro-cid-cbs3dkzy] td[data-astro-cid-cbs3dkzy].cx-sbs-m{color:var(--cg-ink-500);font-size:14.5px}.cx-sbs-note[data-astro-cid-cbs3dkzy]{margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--cg-ink-300)}@media(max-width:719px){.cx-sbs-wrap[data-astro-cid-cbs3dkzy]{background:none;border:0;border-radius:0;overflow:visible;margin-top:28px}.cx-sbs-table[data-astro-cid-cbs3dkzy],.cx-sbs-table[data-astro-cid-cbs3dkzy] tbody[data-astro-cid-cbs3dkzy],.cx-sbs-table[data-astro-cid-cbs3dkzy] tr[data-astro-cid-cbs3dkzy],.cx-sbs-table[data-astro-cid-cbs3dkzy] tbody[data-astro-cid-cbs3dkzy] th[data-astro-cid-cbs3dkzy],.cx-sbs-table[data-astro-cid-cbs3dkzy] tbody[data-astro-cid-cbs3dkzy] td[data-astro-cid-cbs3dkzy]{display:block}.cx-sbs-table[data-astro-cid-cbs3dkzy] thead[data-astro-cid-cbs3dkzy]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cx-sbs-table[data-astro-cid-cbs3dkzy] tbody[data-astro-cid-cbs3dkzy] tr[data-astro-cid-cbs3dkzy]{background:var(--cg-bg-card);border:1px solid var(--cg-border-card);border-radius:18px;overflow:hidden}.cx-sbs-table[data-astro-cid-cbs3dkzy] tbody[data-astro-cid-cbs3dkzy] tr[data-astro-cid-cbs3dkzy]+tr[data-astro-cid-cbs3dkzy]{margin-top:10px}.cx-sbs-table[data-astro-cid-cbs3dkzy] tbody[data-astro-cid-cbs3dkzy] th[data-astro-cid-cbs3dkzy],.cx-sbs-table[data-astro-cid-cbs3dkzy] tbody[data-astro-cid-cbs3dkzy] td[data-astro-cid-cbs3dkzy]{padding:14px 18px;border-bottom:1px solid var(--cg-cream-200)}.cx-sbs-table[data-astro-cid-cbs3dkzy] tbody[data-astro-cid-cbs3dkzy] tr[data-astro-cid-cbs3dkzy]>[data-astro-cid-cbs3dkzy]:last-child{border-bottom:0}.cx-sbs-table[data-astro-cid-cbs3dkzy] tbody[data-astro-cid-cbs3dkzy] tr[data-astro-cid-cbs3dkzy]:last-child>[data-astro-cid-cbs3dkzy]{border-bottom:1px solid var(--cg-cream-200)}.cx-sbs-table[data-astro-cid-cbs3dkzy] tbody[data-astro-cid-cbs3dkzy] tr[data-astro-cid-cbs3dkzy]:last-child>[data-astro-cid-cbs3dkzy]:last-child{border-bottom:0}.cx-sbs-f[data-astro-cid-cbs3dkzy]{font-size:17px;letter-spacing:-.01em;padding-top:18px!important}.cx-sbs-table[data-astro-cid-cbs3dkzy] td[data-astro-cid-cbs3dkzy]:before{content:attr(data-label);display:block;margin-bottom:4px;font-family:var(--cg-font-mono);font-size:10.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--cg-ink-300)}}.cx-pg-scroll[data-astro-cid-za2oxn2p]{overflow-x:auto;margin:0 -12px;scrollbar-width:thin}.cx-pg[data-astro-cid-za2oxn2p]{width:100%;border-collapse:separate;border-spacing:12px 0;table-layout:fixed}.cx-pg-caption[data-astro-cid-za2oxn2p]{caption-side:bottom;text-align:left;padding:12px 12px 0;font-size:13px;color:var(--cg-ink-300)}.cx-pg[data-astro-cid-za2oxn2p] th[data-astro-cid-za2oxn2p],.cx-pg[data-astro-cid-za2oxn2p] td[data-astro-cid-za2oxn2p]{text-align:left;vertical-align:middle;padding:18px 6px;border-top:1px solid var(--cg-border-rule)}.cx-pg[data-astro-cid-za2oxn2p] thead[data-astro-cid-za2oxn2p] th[data-astro-cid-za2oxn2p],.cx-pg[data-astro-cid-za2oxn2p] thead[data-astro-cid-za2oxn2p] td[data-astro-cid-za2oxn2p]{border-top:0;padding-top:14px;padding-bottom:14px}.cx-pg-col-label[data-astro-cid-za2oxn2p]{width:200px}.cx-pg-corner[data-astro-cid-za2oxn2p]{vertical-align:bottom!important;padding-left:0!important;font-family:var(--cg-font-mono);font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--cg-ink-300)}.cx-pg-label[data-astro-cid-za2oxn2p]{padding-left:0!important}.cx-pg-head[data-astro-cid-za2oxn2p]{font-size:16px;font-weight:700;color:var(--cg-ink-400);vertical-align:bottom!important}.cx-pg-cap[data-astro-cid-za2oxn2p] td[data-astro-cid-za2oxn2p]{border-top:0!important;padding:0!important;height:20px}.cx-pg-cg[data-astro-cid-za2oxn2p]{background:var(--cg-bg-dark);color:var(--cg-cream-100);padding-left:22px!important;padding-right:22px!important;border-top-color:var(--cg-ink-600)!important}.cx-pg-cg-top[data-astro-cid-za2oxn2p]{border-radius:22px 22px 0 0}.cx-pg-cg-bottom[data-astro-cid-za2oxn2p]{border-radius:0 0 22px 22px}.cx-pg-badge[data-astro-cid-za2oxn2p]{display:inline-block;font-family:var(--cg-font-mono);font-size:10.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;background:var(--cg-lime-500);color:var(--cg-ink-900);border-radius:5px;padding:3px 7px}.cx-pg-cgtitle[data-astro-cid-za2oxn2p]{display:block;margin-top:8px;font-size:19px;font-weight:800}.cx-pg-label[data-astro-cid-za2oxn2p]{font-weight:400}.cx-pg-label-t[data-astro-cid-za2oxn2p]{display:block;font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.25;color:var(--cg-ink-900)}.cx-pg-label-s[data-astro-cid-za2oxn2p]{display:block;margin-top:2px;font-size:12.5px;line-height:1.4;color:var(--cg-ink-300)}.cx-pg-term[data-astro-cid-za2oxn2p] .cx-pg-label-t[data-astro-cid-za2oxn2p]{font-size:15px;font-weight:600;letter-spacing:0}.cx-pg-v[data-astro-cid-za2oxn2p]{display:flex;align-items:center;gap:10px}.cx-pg-s[data-astro-cid-za2oxn2p]{display:block;margin-top:5px;font-size:12.5px;line-height:1.4;color:var(--cg-ink-300)}.cx-pg-s[data-astro-cid-za2oxn2p].is-warn{color:#b23a1f}.cx-pg-cg[data-astro-cid-za2oxn2p] .cx-pg-s[data-astro-cid-za2oxn2p]{color:var(--cg-ink-100)}.cx-pg-price[data-astro-cid-za2oxn2p] .cx-pg-v[data-astro-cid-za2oxn2p]{font-size:24px;font-weight:700;letter-spacing:-.04em;line-height:1.05;color:var(--cg-ink-500)}.cx-pg-price[data-astro-cid-za2oxn2p] .cx-pg-cg[data-astro-cid-za2oxn2p] .cx-pg-v[data-astro-cid-za2oxn2p]{font-size:30px;font-weight:800;letter-spacing:-.05em;color:var(--cg-lime-500)}.cx-pg-price[data-astro-cid-za2oxn2p] td[data-astro-cid-za2oxn2p].is-small .cx-pg-v[data-astro-cid-za2oxn2p]{font-size:16px;letter-spacing:-.01em;line-height:1.3;color:var(--cg-ink-900)}.cx-pg[data-astro-cid-za2oxn2p] td[data-astro-cid-za2oxn2p].is-note{vertical-align:top}.cx-pg[data-astro-cid-za2oxn2p] td[data-astro-cid-za2oxn2p].is-note .cx-pg-v[data-astro-cid-za2oxn2p]{font-size:14px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.5!important;color:var(--cg-ink-500)!important}.cx-pg-term[data-astro-cid-za2oxn2p] td[data-astro-cid-za2oxn2p]{padding-top:16px;padding-bottom:16px}.cx-pg-term[data-astro-cid-za2oxn2p] .cx-pg-v[data-astro-cid-za2oxn2p]{font-size:14.5px;line-height:1.4;color:var(--cg-ink-500)}.cx-pg-term[data-astro-cid-za2oxn2p] .cx-pg-cg[data-astro-cid-za2oxn2p] .cx-pg-v[data-astro-cid-za2oxn2p]{font-size:15px;font-weight:700;color:var(--cg-cream-100)}.cx-pg-mark[data-astro-cid-za2oxn2p]{flex:none;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;line-height:1}.cx-pg-mark-cg[data-astro-cid-za2oxn2p]{background:var(--cg-lime-500);color:var(--cg-ink-900);font-size:13px}.cx-pg-mark-neutral[data-astro-cid-za2oxn2p],.cx-pg-mark-yes[data-astro-cid-za2oxn2p]{background:var(--cg-cream-400);color:var(--cg-ink-500)}.cx-pg-mark-no[data-astro-cid-za2oxn2p]{background:#ffe0d8;color:#b23a1f}@media(max-width:719px){.cx-pg-col-label[data-astro-cid-za2oxn2p]{width:150px}.cx-pg-label-t[data-astro-cid-za2oxn2p]{font-size:16px}.cx-pg-price[data-astro-cid-za2oxn2p] .cx-pg-v[data-astro-cid-za2oxn2p]{font-size:20px}.cx-pg-price[data-astro-cid-za2oxn2p] .cx-pg-cg[data-astro-cid-za2oxn2p] .cx-pg-v[data-astro-cid-za2oxn2p]{font-size:24px}}.cx-sp[data-astro-cid-6k6pl5b4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:56px 40px}.cx-sp-col[data-astro-cid-6k6pl5b4]{min-width:0;display:flex;flex-direction:column}.cx-sp-list[data-astro-cid-6k6pl5b4]{display:flex;flex-direction:column;gap:10px;margin-top:28px;flex:1}.cx-sp-card[data-astro-cid-6k6pl5b4]{background:var(--cg-bg-card);border:1px solid var(--cg-border-card);border-radius:18px;padding:22px 24px}.cx-sp-card-dark[data-astro-cid-6k6pl5b4]{background:var(--cg-bg-dark);color:var(--cg-cream-100);border-color:transparent}.cx-sp-card[data-astro-cid-6k6pl5b4] h3[data-astro-cid-6k6pl5b4]{margin:0;font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.25;display:flex;gap:10px;align-items:center}.cx-sp-dot[data-astro-cid-6k6pl5b4]{flex:none;width:8px;height:8px;border-radius:50%;background:var(--cg-lime-500)}.cx-sp-card[data-astro-cid-6k6pl5b4] p[data-astro-cid-6k6pl5b4]{margin:8px 0 0;font-size:15px;line-height:1.55;color:var(--cg-ink-500);text-wrap:pretty}.cx-sp-card-dark[data-astro-cid-6k6pl5b4] p[data-astro-cid-6k6pl5b4]{color:var(--cg-ink-100)}.cx-sp-card[data-astro-cid-6k6pl5b4] p[data-astro-cid-6k6pl5b4] a{color:inherit;font-weight:600;border-bottom:2px solid var(--cg-lime-500)}.cx-beyond[data-astro-cid-6k6pl5b4]{margin-top:40px;border:1.5px solid var(--cg-ink-900);border-radius:22px;padding:24px 28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px 40px;align-items:start}.cx-beyond-label[data-astro-cid-6k6pl5b4]{font-family:var(--cg-font-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--cg-ink-400);padding-top:4px}.cx-beyond[data-astro-cid-6k6pl5b4] p[data-astro-cid-6k6pl5b4]{margin:0;font-size:15.5px;line-height:1.55;min-width:0;text-wrap:pretty}.cx-beyond[data-astro-cid-6k6pl5b4] p[data-astro-cid-6k6pl5b4] strong{font-weight:700}@media(max-width:639px){.cx-beyond[data-astro-cid-6k6pl5b4]{padding:20px 22px}}.cx-who[data-astro-cid-a2wauqf7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px;margin-top:40px}.cx-who-card[data-astro-cid-a2wauqf7]{min-width:0;background:var(--cg-bg-card);border:1px solid var(--cg-border-card);border-radius:24px;padding:32px}.cx-who-us[data-astro-cid-a2wauqf7]{background:var(--cg-bg-dark);color:var(--cg-cream-100);border-color:transparent}.cx-who-card[data-astro-cid-a2wauqf7] h3[data-astro-cid-a2wauqf7]{margin:0;font-size:24px;font-weight:700;letter-spacing:-.03em;line-height:1.2}.cx-who-card[data-astro-cid-a2wauqf7] ul[data-astro-cid-a2wauqf7]{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.cx-who-card[data-astro-cid-a2wauqf7] li[data-astro-cid-a2wauqf7]{display:flex;gap:12px;font-size:15.5px;line-height:1.5;color:var(--cg-ink-600)}.cx-who-us[data-astro-cid-a2wauqf7] li[data-astro-cid-a2wauqf7]{color:#e4e6dc}.cx-who-bullet[data-astro-cid-a2wauqf7]{flex:none;width:6px;height:6px;border-radius:50%;background:var(--cg-ink-300);margin-top:9px}.cx-who-tick[data-astro-cid-a2wauqf7]{flex:none;color:var(--cg-lime-500);font-weight:700}.cx-who-card[data-astro-cid-a2wauqf7] li[data-astro-cid-a2wauqf7] a{color:inherit;font-weight:600;border-bottom:2px solid var(--cg-lime-500)}.cx-who-mid[data-astro-cid-a2wauqf7]{margin:24px 0 0;font-size:17px;line-height:1.55;max-width:820px;text-wrap:pretty}.cx-who-mid[data-astro-cid-a2wauqf7] a{font-weight:600;border-bottom:2px solid var(--cg-lime-500)}@media(max-width:639px){.cx-who-card[data-astro-cid-a2wauqf7]{padding:26px 22px}}.cx-sw[data-astro-cid-zopbnqar]{background:var(--cg-bg-dark);color:var(--cg-cream-100);border-radius:28px;padding:clamp(32px,5vw,64px)}.cx-sw-head[data-astro-cid-zopbnqar]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:24px 72px;align-items:end}.cx-sw-eyebrow[data-astro-cid-zopbnqar]{font-family:var(--cg-font-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--cg-lime-500)}.cx-sw-title[data-astro-cid-zopbnqar]{margin:18px 0 0;font-size:clamp(36px,5vw,60px);line-height:1;letter-spacing:-.045em;font-weight:700;text-wrap:balance}.cx-sw-intro[data-astro-cid-zopbnqar]{margin:0;font-size:18px;line-height:1.5;color:var(--cg-ink-100)}.cx-sw-steps[data-astro-cid-zopbnqar]{list-style:none;margin:48px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:32px 24px}.cx-sw-steps[data-astro-cid-zopbnqar] li[data-astro-cid-zopbnqar]{flex:1 1 170px;min-width:0;display:flex;flex-direction:column;gap:14px}.cx-sw-num[data-astro-cid-zopbnqar]{display:flex;align-items:center;gap:10px}.cx-sw-dot[data-astro-cid-zopbnqar]{flex:none;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--cg-font-mono);font-size:13px;background:var(--cg-cream-100);color:var(--cg-ink-900)}.cx-sw-dot[data-astro-cid-zopbnqar].is-last{background:var(--cg-lime-500)}.cx-sw-line[data-astro-cid-zopbnqar]{flex:1;height:2px;background:var(--cg-ink-600)}.cx-sw-steps[data-astro-cid-zopbnqar] h3[data-astro-cid-zopbnqar]{margin:0;font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.cx-sw-steps[data-astro-cid-zopbnqar] p[data-astro-cid-zopbnqar]{margin:0;font-size:14.5px;line-height:1.55;color:var(--cg-ink-100);text-wrap:pretty}.cx-sw-steps[data-astro-cid-zopbnqar] p[data-astro-cid-zopbnqar] a{color:var(--cg-cream-100);font-weight:600;border-bottom:2px solid var(--cg-lime-500)}.cx-sw-foot[data-astro-cid-zopbnqar]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:44px}.cx-sw-note[data-astro-cid-zopbnqar]{font-size:14px;color:var(--cg-ink-200)}@media(max-width:639px){.cx-sw-foot[data-astro-cid-zopbnqar] .cg-btn[data-astro-cid-zopbnqar]{flex:1 1 100%}}.cx-more[data-astro-cid-lhrhdjgn]{padding-top:100px}.cx-more-intro[data-astro-cid-lhrhdjgn]{margin:0;font-size:15px;line-height:1.6;color:var(--cg-ink-500);max-width:900px}.cx-more-intro[data-astro-cid-lhrhdjgn] a{color:var(--cg-ink-900);font-weight:600;border-bottom:2px solid var(--cg-lime-500)}.cx-more-grid[data-astro-cid-lhrhdjgn]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;margin-top:20px}.cx-more-card[data-astro-cid-lhrhdjgn]{background:var(--cg-bg-card);border:1px solid var(--cg-border-card);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:20px;transition:border-color .2s ease,transform .2s ease}.cx-more-card[data-astro-cid-lhrhdjgn]:hover{border-color:var(--cg-ink-900);transform:translateY(-2px);color:var(--cg-ink-900)}.cx-more-k[data-astro-cid-lhrhdjgn]{font-family:var(--cg-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--cg-ink-300)}.cx-more-t[data-astro-cid-lhrhdjgn]{font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.cx-more-arrow[data-astro-cid-lhrhdjgn]{margin-top:auto;font-size:18px;transition:transform .2s ease}.cx-more-card[data-astro-cid-lhrhdjgn]:hover .cx-more-arrow[data-astro-cid-lhrhdjgn]{transform:translate(3px)}@media(max-width:639px){.cx-more[data-astro-cid-lhrhdjgn]{padding-top:72px}}
