.cmp:where(.astro-acs3lgjs)>section:where(.astro-acs3lgjs):not(.fair,.final){padding:0}.cmp:where(.astro-acs3lgjs){flex-direction:column;gap:88px;padding-block:28px 72px;display:flex}.crumbs:where(.astro-acs3lgjs){color:var(--fg-muted);flex-wrap:wrap;gap:8px;margin-bottom:-64px;font-size:13px;display:flex}.crumbs:where(.astro-acs3lgjs) a:where(.astro-acs3lgjs){color:var(--fg-muted);text-decoration:none}.crumbs:where(.astro-acs3lgjs) a:where(.astro-acs3lgjs):hover{color:var(--fg)}.hero:where(.astro-acs3lgjs){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:48px;padding-top:24px;display:grid}.eyebrow:where(.astro-acs3lgjs){letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:12.5px}h1:where(.astro-acs3lgjs){letter-spacing:-.025em;text-wrap:balance;margin-top:14px;font-size:clamp(34px,5.4vw,58px);line-height:1.04}.vs:where(.astro-acs3lgjs){color:var(--fg-muted);font-weight:400}.lede:where(.astro-acs3lgjs){color:var(--fg-muted);text-wrap:pretty;max-width:54ch;margin-top:20px;font-size:18px;line-height:1.6}.ctas:where(.astro-acs3lgjs){flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.duel:where(.astro-acs3lgjs){border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 60%), var(--card);box-shadow:0 24px 60px -32px color-mix(in srgb, var(--accent) 45%, transparent);padding:22px;position:relative}.duel-head:where(.astro-acs3lgjs),.duel-row:where(.astro-acs3lgjs){grid-template-columns:1fr 1fr;gap:16px;display:grid}.duel-head:where(.astro-acs3lgjs){border-bottom:1px solid var(--border);padding-bottom:14px}.who:where(.astro-acs3lgjs){font-family:var(--font-head);color:var(--fg-muted);font-size:15px;font-weight:600}.who:where(.astro-acs3lgjs).us{color:var(--fg)}.duel:where(.astro-acs3lgjs) dl:where(.astro-acs3lgjs){flex-direction:column;display:flex}.duel-row:where(.astro-acs3lgjs){border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);row-gap:6px;padding:14px 0}.duel-row:where(.astro-acs3lgjs):last-child{border-bottom:0;padding-bottom:2px}.duel-row:where(.astro-acs3lgjs) dt:where(.astro-acs3lgjs){letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);grid-column:1/-1;font-size:12px}.duel-row:where(.astro-acs3lgjs) dd:where(.astro-acs3lgjs){margin:0;font-size:15.5px;line-height:1.4}.duel-row:where(.astro-acs3lgjs) dd:where(.astro-acs3lgjs).us{color:var(--accent-hover);font-weight:600}.duel-row:where(.astro-acs3lgjs) dd:where(.astro-acs3lgjs).them{color:var(--fg-muted)}.solo:where(.astro-acs3lgjs) .duel-row:where(.astro-acs3lgjs){grid-template-columns:1fr}h2:where(.astro-acs3lgjs){letter-spacing:-.015em;text-wrap:balance;font-size:clamp(24px,3vw,32px)}.section-sub:where(.astro-acs3lgjs){color:var(--fg-muted);max-width:60ch;margin-top:10px}.diffs:where(.astro-acs3lgjs){grid-template-rows:auto auto;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;margin-top:28px;display:grid}.diff:where(.astro-acs3lgjs){border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);transition:border-color .2s var(--ease-out), transform .2s var(--ease-out);flex-direction:column;gap:10px;padding:24px;display:flex}.diff:where(.astro-acs3lgjs).lead{background:linear-gradient(200deg, color-mix(in srgb, var(--accent) 10%, var(--card)), var(--card) 55%);grid-row:span 2;justify-content:space-between;padding:32px}.diff:where(.astro-acs3lgjs).lead h3:where(.astro-acs3lgjs){font-size:clamp(22px,2.4vw,28px)}.diff-n:where(.astro-acs3lgjs){color:var(--accent);font-size:12px}.diff:where(.astro-acs3lgjs).lead .diff-n:where(.astro-acs3lgjs){letter-spacing:-.04em;color:color-mix(in srgb, var(--accent) 55%, transparent);margin-bottom:auto;padding-bottom:24px;font-size:clamp(56px,7vw,96px);font-weight:500;line-height:1}.diff:where(.astro-acs3lgjs) h3:where(.astro-acs3lgjs){text-wrap:balance;font-size:19px;line-height:1.25}.diff:where(.astro-acs3lgjs) p:where(.astro-acs3lgjs){color:var(--fg-muted);max-width:60ch;line-height:1.6}@media (hover:hover){.diff:where(.astro-acs3lgjs):hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));transform:translateY(-2px)}}.section-head:where(.astro-acs3lgjs){flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;display:flex}.legend:where(.astro-acs3lgjs){color:var(--fg-muted);flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.legend:where(.astro-acs3lgjs) li:where(.astro-acs3lgjs){align-items:center;gap:6px;display:inline-flex}.grid-table:where(.astro-acs3lgjs){border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);margin-top:24px;overflow:hidden}.gt-row:where(.astro-acs3lgjs){border-top:1px solid var(--border);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,1.2fr);display:grid}.gt-head:where(.astro-acs3lgjs){font-family:var(--font-head);border-top:0;font-size:15px;font-weight:600}.gt-row:where(.astro-acs3lgjs)>span:where(.astro-acs3lgjs){align-items:flex-start;gap:10px;padding:15px 18px;font-size:14.5px;line-height:1.5;display:flex}.gt-label:where(.astro-acs3lgjs){color:var(--fg);font-weight:600}.gt-us:where(.astro-acs3lgjs){background:color-mix(in srgb, var(--accent) 7%, transparent)}.gt-head:where(.astro-acs3lgjs) .gt-us:where(.astro-acs3lgjs){color:var(--accent-hover)}.gt-them:where(.astro-acs3lgjs){color:var(--fg-muted)}.mark:where(.astro-acs3lgjs){border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:2px;display:inline-grid}.mark:where(.astro-acs3lgjs).yes{color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent)}.mark:where(.astro-acs3lgjs).yes:after{content:"";border-bottom:1.75px solid;border-left:1.75px solid;width:7px;height:4px;transform:translateY(-1px)rotate(-45deg)}.mark:where(.astro-acs3lgjs).part{color:var(--tok-flag);background:linear-gradient(90deg, color-mix(in srgb, var(--tok-flag) 55%, transparent) 50%, transparent 50%)}.mark:where(.astro-acs3lgjs).no{color:var(--fg-muted)}.mark:where(.astro-acs3lgjs).no:after{content:"";background:currentColor;width:8px;height:1.75px}.mark:where(.astro-acs3lgjs).unknown{color:var(--fg-muted);opacity:.75;border-style:dashed}.fair:where(.astro-acs3lgjs){border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);max-width:820px;padding:clamp(24px,4vw,36px)}.fair:where(.astro-acs3lgjs) h2:where(.astro-acs3lgjs){font-size:clamp(20px,2.4vw,24px)}.fair:where(.astro-acs3lgjs) ul:where(.astro-acs3lgjs){color:var(--fg-muted);flex-direction:column;gap:12px;margin-top:20px;line-height:1.6;display:flex}.fair:where(.astro-acs3lgjs) li:where(.astro-acs3lgjs){padding-left:22px;position:relative}.fair:where(.astro-acs3lgjs) li:where(.astro-acs3lgjs):before{content:"";background:var(--fg-muted);width:8px;height:1.5px;position:absolute;top:.72em;left:2px}.fair-try:where(.astro-acs3lgjs){border-top:1px solid var(--border);color:var(--fg-muted);margin-top:24px;padding-top:20px;font-size:14.5px}.fair:where(.astro-acs3lgjs) a:where(.astro-acs3lgjs),.note:where(.astro-acs3lgjs) a:where(.astro-acs3lgjs),.source:where(.astro-acs3lgjs) a:where(.astro-acs3lgjs){color:var(--accent);text-underline-offset:3px;text-decoration:underline}.plans:where(.astro-acs3lgjs){grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.plan:where(.astro-acs3lgjs){border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);flex-direction:column;gap:6px;padding:16px;display:flex}.plan:where(.astro-acs3lgjs).rec{border-color:color-mix(in srgb, var(--accent) 60%, var(--border))}.plan-name:where(.astro-acs3lgjs){color:var(--fg-muted);font-size:13px}.plan-price:where(.astro-acs3lgjs){font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.plan-req:where(.astro-acs3lgjs){color:var(--fg-muted);font-size:13px;line-height:1.4}.note:where(.astro-acs3lgjs){margin-top:14px;font-size:14px}.faq:where(.astro-acs3lgjs){border-top:1px solid var(--border);flex-direction:column;max-width:860px;margin-top:20px;display:flex}.faq:where(.astro-acs3lgjs) details:where(.astro-acs3lgjs){border-bottom:1px solid var(--border)}.faq:where(.astro-acs3lgjs) summary:where(.astro-acs3lgjs){cursor:pointer;justify-content:space-between;gap:16px;padding:18px 0;font-size:16.5px;font-weight:600;list-style:none;display:flex}.faq:where(.astro-acs3lgjs) summary:where(.astro-acs3lgjs)::-webkit-details-marker{display:none}.faq:where(.astro-acs3lgjs) summary:where(.astro-acs3lgjs):focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}.chevron:where(.astro-acs3lgjs){color:var(--fg-muted);transition:transform .22s var(--ease-out);flex:none;margin-top:3px}.faq:where(.astro-acs3lgjs) details:where(.astro-acs3lgjs)[open] .chevron:where(.astro-acs3lgjs){transform:rotate(180deg)}.faq:where(.astro-acs3lgjs) details:where(.astro-acs3lgjs) p:where(.astro-acs3lgjs){color:var(--fg-muted);max-width:70ch;padding-bottom:18px;line-height:1.65}.final:where(.astro-acs3lgjs){border:1px solid var(--border);border-radius:var(--radius-lg);background:radial-gradient(80% 120% at 100% 100%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 60%), var(--card);padding:clamp(28px,5vw,48px)}.final:where(.astro-acs3lgjs) p:where(.astro-acs3lgjs){color:var(--fg-muted);max-width:56ch;margin-top:10px}.source:where(.astro-acs3lgjs){color:var(--fg-muted);margin-top:-56px;font-size:13px}.btn:where(.astro-acs3lgjs):active{transform:scale(.97)}@media (prefers-reduced-motion:no-preference){.load-rise:where(.astro-acs3lgjs){animation:rise .56s var(--ease-out) both}.hero-copy:where(.astro-acs3lgjs) .load-rise:where(.astro-acs3lgjs):nth-child(2){animation-delay:60ms}.hero-copy:where(.astro-acs3lgjs) .load-rise:where(.astro-acs3lgjs):nth-child(3){animation-delay:.12s}.hero-copy:where(.astro-acs3lgjs) .load-rise:where(.astro-acs3lgjs):nth-child(4){animation-delay:.18s}.duel:where(.astro-acs3lgjs).load-rise{animation-delay:.16s}.faq:where(.astro-acs3lgjs) details:where(.astro-acs3lgjs)[open] p:where(.astro-acs3lgjs){animation:faq-in .22s var(--ease-out)}@keyframes faq-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}}}@media (width<=960px){.hero:where(.astro-acs3lgjs){grid-template-columns:1fr;gap:32px}.plans:where(.astro-acs3lgjs){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.cmp:where(.astro-acs3lgjs){gap:64px}.crumbs:where(.astro-acs3lgjs){margin-bottom:-48px}.diffs:where(.astro-acs3lgjs){grid-template-columns:1fr}.diff:where(.astro-acs3lgjs).lead{grid-row:auto;padding:24px}.gt-head:where(.astro-acs3lgjs){display:none}.gt-row:where(.astro-acs3lgjs){grid-template-columns:1fr}.gt-row:where(.astro-acs3lgjs)>span:where(.astro-acs3lgjs){padding:10px 16px}.gt-row:where(.astro-acs3lgjs)>.gt-label:where(.astro-acs3lgjs){padding-top:16px;font-size:15px}.gt-us:where(.astro-acs3lgjs):before,.gt-them:where(.astro-acs3lgjs):before{content:attr(data-who);letter-spacing:.04em;text-transform:uppercase;width:92px;color:var(--fg-muted);flex:none;padding-top:3px;font-size:12px}.gt-row:where(.astro-acs3lgjs)>.gt-them:where(.astro-acs3lgjs){padding-bottom:16px}.plans:where(.astro-acs3lgjs){grid-template-columns:repeat(2,minmax(0,1fr))}.source:where(.astro-acs3lgjs){margin-top:-40px}}
