.compare-module__evnW3q__page{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased}.compare-module__evnW3q__nav{z-index:var(--z-sticky);-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);background:color-mix(in srgb, var(--bg) 82%, transparent);border-bottom:1px solid var(--border);position:sticky;top:0}.compare-module__evnW3q__navInner{height:60px;max-width:var(--rail);justify-content:space-between;align-items:center;margin:0 auto;padding:0 24px;display:flex}.compare-module__evnW3q__brand{letter-spacing:-.01em;color:var(--text);align-items:center;gap:9px;min-height:44px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.compare-module__evnW3q__brandGlyph{border-radius:var(--radius-xs);background:var(--brand);width:16px;height:16px;box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 12%, transparent)}.compare-module__evnW3q__navRight{align-items:center;gap:6px;display:flex}.compare-module__evnW3q__navLink{color:var(--text-2);border-radius:var(--radius-sm);transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);align-items:center;min-height:44px;padding:8px 12px;font-size:.8125rem;text-decoration:none;display:inline-flex}.compare-module__evnW3q__navLink:hover{color:var(--text);background:var(--panel-2)}.compare-module__evnW3q__iconBtn{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--panel);width:34px;height:34px;color:var(--text-2);cursor:pointer;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);place-items:center;display:inline-grid}.compare-module__evnW3q__iconBtn:hover{color:var(--text);border-color:var(--border-strong)}.compare-module__evnW3q__btn{border-radius:var(--radius-sm);cursor:pointer;transition:transform var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);white-space:nowrap;border:1px solid #0000;align-items:center;gap:8px;min-height:44px;padding:11px 18px;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.compare-module__evnW3q__btnPrimary{background:var(--accent);color:var(--on-accent);min-height:44px;box-shadow:0 1px 2px #10151d1f}.compare-module__evnW3q__btnPrimary:hover{background:var(--on-accent-hover);transform:translateY(-1px)}.compare-module__evnW3q__btnGhost{background:var(--panel);color:var(--text);border-color:var(--border-strong);min-height:44px}.compare-module__evnW3q__btnGhost:hover{background:var(--panel-2);transform:translateY(-1px)}.compare-module__evnW3q__btnBig{min-height:44px;padding:14px 26px;font-size:.9375rem}.compare-module__evnW3q__arrow{transition:transform .16s var(--ease)}.compare-module__evnW3q__btn:hover .compare-module__evnW3q__arrow{transform:translate(3px)}.compare-module__evnW3q__head{--bg:#0b2331;--panel:#102c3d;--panel-2:#16374a;--border:#1f455b;--border-strong:#2b5a74;--text:#eaf2f8;--text-2:#c4d7e5;--muted:#8fa9bd;--accent-text:#46c88a;background:var(--bg);color:var(--text);border-bottom:0}.compare-module__evnW3q__headWrap{max-width:var(--rail);margin:0 auto;padding:40px 24px 52px}.compare-module__evnW3q__back{width:max-content;color:var(--muted);transition:color var(--dur-fast) var(--ease);align-items:center;gap:7px;min-height:44px;margin-bottom:26px;font-size:.8125rem;text-decoration:none;display:inline-flex}.compare-module__evnW3q__back:hover{color:var(--text)}.compare-module__evnW3q__backArrow{transition:transform .16s var(--ease)}.compare-module__evnW3q__back:hover .compare-module__evnW3q__backArrow{transform:translate(-3px)}.compare-module__evnW3q__kicker{letter-spacing:.01em;color:var(--text-2);margin:0;font-size:.75rem}.compare-module__evnW3q__title{font-family:var(--display);font-stretch:var(--display-stretch);font-size:var(--fs-hero-fluid);letter-spacing:-.025em;text-wrap:balance;max-width:20ch;margin:14px 0 0;font-weight:700;line-height:1.05}.compare-module__evnW3q__accent{color:var(--accent-text)}.compare-module__evnW3q__lede{max-width:min(46ch,100%);font-size:var(--fs-lede-fluid);color:var(--text-2);max-width:min(46ch,100%);margin:22px 0 0;line-height:1.55}.compare-module__evnW3q__lede em{color:var(--text);font-style:italic}.compare-module__evnW3q__byline{letter-spacing:.01em;color:var(--muted);margin-top:24px;font-size:.75rem}.compare-module__evnW3q__body{max-width:var(--rail);margin:0 auto;padding:48px 24px 8px}.compare-module__evnW3q__matrix{margin:0 0 8px}.compare-module__evnW3q__matrixHead{letter-spacing:-.02em;letter-spacing:-.024em;margin:0 0 16px;font-size:clamp(1.125rem,2.6vw,1.375rem);font-weight:700;line-height:1.2}.compare-module__evnW3q__tableWrap{border-top:1px solid var(--border);min-width:0;max-width:100%;overflow-x:auto}.compare-module__evnW3q__table{border-collapse:collapse;width:100%;min-width:640px;font-size:.8125rem}.compare-module__evnW3q__table caption{text-align:left;max-width:min(46ch,100%);color:var(--muted);border-bottom:1px solid var(--border);padding:14px 18px;font-size:.8125rem}.compare-module__evnW3q__table th,.compare-module__evnW3q__table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:middle;padding:13px 16px}.compare-module__evnW3q__table tbody tr:last-child th,.compare-module__evnW3q__table tbody tr:last-child td{border-bottom:none}.compare-module__evnW3q__colHead{color:var(--text);white-space:nowrap;font-size:.75rem;font-weight:600}.compare-module__evnW3q__colHead span{font-family:var(--mono);color:var(--muted);margin-top:2px;font-size:.75rem;font-weight:500;display:block}.compare-module__evnW3q__capCell{color:var(--text);min-width:220px;font-weight:500}.compare-module__evnW3q__markCell{text-align:center;width:128px}.compare-module__evnW3q__ours{background:color-mix(in srgb, var(--accent-soft) 60%, var(--panel))}.compare-module__evnW3q__table thead .compare-module__evnW3q__ours{background:color-mix(in srgb, var(--accent-soft) 80%, var(--panel))}.compare-module__evnW3q__mark{justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;display:inline-flex}.compare-module__evnW3q__yes{color:var(--accent-text)}.compare-module__evnW3q__no{color:var(--muted)}.compare-module__evnW3q__partial{color:var(--text-2)}.compare-module__evnW3q__note{color:var(--muted);margin-top:3px;font-size:.75rem;font-weight:400;line-height:1.3;display:block}.compare-module__evnW3q__legend{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:0 2px 14px;font-size:.75rem;display:flex}.compare-module__evnW3q__legend span b{color:var(--text-2);font-weight:600}.compare-module__evnW3q__sec{margin-top:44px;padding:44px 0 4px;scroll-margin-top:80px}.compare-module__evnW3q__secKicker{color:var(--accent-text);margin:0 0 12px;font-size:.75rem}.compare-module__evnW3q__h2{letter-spacing:-.02em;letter-spacing:-.024em;text-wrap:balance;max-width:22ch;margin:0 0 16px;font-size:clamp(1.125rem,3vw,1.375rem);font-weight:700;line-height:1.15}.compare-module__evnW3q__frame{max-width:min(46ch,100%);color:var(--text-2);margin:0 0 26px;font-size:1rem;line-height:1.68}.compare-module__evnW3q__frame strong,.compare-module__evnW3q__frame b{color:var(--text);font-weight:600}.compare-module__evnW3q__frame em{color:var(--text);font-style:italic}.compare-module__evnW3q__inlineLink{color:var(--accent-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-underline-offset:2px}.compare-module__evnW3q__inlineLink:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.compare-module__evnW3q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.compare-module__evnW3q__split{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.compare-module__evnW3q__pane{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);padding:20px 22px}.compare-module__evnW3q__paneOurs{border-color:color-mix(in srgb, var(--accent) 32%, var(--border));background:color-mix(in srgb, var(--accent-soft) 45%, var(--panel))}.compare-module__evnW3q__paneLabel{color:var(--muted);margin:0 0 12px;font-size:.75rem}.compare-module__evnW3q__paneOurs .compare-module__evnW3q__paneLabel{color:var(--accent-text)}.compare-module__evnW3q__list{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.compare-module__evnW3q__list li{color:var(--text-2);padding-left:22px;font-size:.9375rem;line-height:1.5;position:relative}.compare-module__evnW3q__list li:before{content:"";border-radius:var(--radius-full);background:var(--border-strong);width:6px;height:6px;position:absolute;top:8px;left:4px}.compare-module__evnW3q__paneOurs .compare-module__evnW3q__list li:before{background:var(--accent)}.compare-module__evnW3q__list li b{color:var(--text);font-weight:600}.compare-module__evnW3q__takeaway{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent) 8%, transparent);font-size:var(--fs-lede-fluid);letter-spacing:-.01em;color:var(--text);max-width:54ch;margin:22px 0 0;padding:14px 18px;font-weight:500;line-height:1.45}.compare-module__evnW3q__cta{max-width:var(--rail);text-align:center;margin:0 auto;padding:56px 24px 8px}.compare-module__evnW3q__ctaH{font-size:var(--fs-subhead-fluid);letter-spacing:-.02em;letter-spacing:-.024em;margin:0 0 12px;font-weight:700}.compare-module__evnW3q__ctaP{max-width:52ch;color:var(--text-2);margin:0 auto 26px;font-size:1rem;line-height:1.6}.compare-module__evnW3q__ctaBtns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.compare-module__evnW3q__ctaFallback{color:var(--muted);margin:16px 0 0;font-size:.8125rem}@media (max-width:719px){.compare-module__evnW3q__navRight>.compare-module__evnW3q__navLink{display:none}}@media (max-width:720px){.compare-module__evnW3q__split{grid-template-columns:1fr}.compare-module__evnW3q__table{table-layout:fixed;min-width:0}.compare-module__evnW3q__capCell{width:43%;min-width:0}.compare-module__evnW3q__markCell{width:19%}.compare-module__evnW3q__colHead{white-space:normal}.compare-module__evnW3q__table th,.compare-module__evnW3q__table td{padding:11px 9px}.compare-module__evnW3q__table caption{padding:12px}}@media (prefers-reduced-motion:reduce){.compare-module__evnW3q__btn,.compare-module__evnW3q__arrow,.compare-module__evnW3q__backArrow,.compare-module__evnW3q__navLink,.compare-module__evnW3q__iconBtn{transition:none}.compare-module__evnW3q__btnPrimary:hover,.compare-module__evnW3q__btnGhost:hover{transform:none}}.compare-module__evnW3q__takeaway,.compare-module__evnW3q__frame p,.compare-module__evnW3q__frame li{max-width:min(46ch,100%)}.compare-module__evnW3q__scopeFig{margin:0 0 48px;container-type:inline-size}.compare-module__evnW3q__scopeReflow{border-top:1px solid var(--border-strong);margin:0;padding:14px 0 0;display:none}.compare-module__evnW3q__scopeReflow dt{font-size:.9375rem;font-weight:600}.compare-module__evnW3q__scopeReflow dd{max-width:min(46ch,100%);color:var(--text-2);margin:2px 0 14px;font-size:.9375rem;line-height:1.6}.compare-module__evnW3q__scopeSvg{width:100%;height:auto;display:block}.compare-module__evnW3q__scopeCall{fill:var(--panel);stroke:var(--border-strong);stroke-width:1px}.compare-module__evnW3q__scopeCallT{fill:var(--text-2);font-size:15px}.compare-module__evnW3q__scopeRouter,.compare-module__evnW3q__scopeFinops,.compare-module__evnW3q__scopeMargin{fill:none;stroke-width:1.5px}.compare-module__evnW3q__scopeRouter,.compare-module__evnW3q__scopeFinops{stroke:var(--border-strong);stroke-dasharray:6 5}.compare-module__evnW3q__scopeMargin{stroke:var(--accent);stroke-width:2.5px}.compare-module__evnW3q__scopeOutcome{fill:var(--accent-soft);stroke:none}.compare-module__evnW3q__scopeOutcomeT{fill:var(--accent-text);font-size:15px;font-weight:600}.compare-module__evnW3q__scopeLabel{fill:var(--muted);font-size:15px}.compare-module__evnW3q__scopeLabelOn{fill:var(--accent-text);font-size:16px;font-weight:600}.compare-module__evnW3q__scopeCap{max-width:min(46ch,100%);color:var(--text-2);margin-top:16px;font-size:.9375rem;line-height:1.62}@container (max-width:959px){.compare-module__evnW3q__scopeSvg{display:none}.compare-module__evnW3q__scopeReflow{display:block}}.compare-module__evnW3q__skip{z-index:var(--z-tooltip);border-radius:var(--radius-sm);background:var(--brand);min-height:44px;color:var(--on-brand);transition:transform var(--dur-fast) var(--ease);align-items:center;padding:10px 14px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;top:8px;left:12px;transform:translateY(-160%)}.compare-module__evnW3q__skip:focus-visible{outline:2px solid var(--accent);outline-offset:2px;transform:translateY(0)}@media (max-width:719px){.compare-module__evnW3q__table,.compare-module__evnW3q__table tbody,.compare-module__evnW3q__table tr,.compare-module__evnW3q__table td,.compare-module__evnW3q__table th{width:auto;display:block}.compare-module__evnW3q__table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.compare-module__evnW3q__table caption{text-align:left;width:auto;display:block}.compare-module__evnW3q__table tr{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);margin-bottom:12px;overflow:hidden}.compare-module__evnW3q__table tbody tr th.compare-module__evnW3q__capCell{border-bottom:1px solid var(--border);background:var(--panel-2);text-align:left;padding:12px 14px;font-weight:600}.compare-module__evnW3q__table td.compare-module__evnW3q__markCell{border-top:1px solid var(--border);text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 14px;padding:10px 14px;display:flex}.compare-module__evnW3q__table td.compare-module__evnW3q__markCell:first-of-type{border-top:0}.compare-module__evnW3q__table td.compare-module__evnW3q__markCell:before{content:attr(data-col);white-space:nowrap;color:var(--text-2);font-size:var(--fs-body-sm);flex:auto}.compare-module__evnW3q__table td.compare-module__evnW3q__markCell .compare-module__evnW3q__note{text-align:left;flex:100%;order:3}}
