.landing-comparison-tool_page__CTXo3{min-height:70dvh}.landing-comparison-tool_intro__BuYps{border-bottom:1px solid var(--line);padding:82px 0 72px}.landing-comparison-tool_intro__BuYps h1{max-width:1000px;margin:0;font-size:clamp(2.8rem,5.6vw,5.2rem);line-height:.96;letter-spacing:-.04em;text-wrap:balance}.landing-comparison-tool_intro__BuYps p{max-width:800px;margin:24px 0 0;color:var(--muted);font-size:18px;line-height:1.65}.landing-comparison-tool_panel__cELIp{padding-block:48px 110px}.landing-comparison-tool_form__FFdzr{display:grid;gap:18px;max-width:920px}.landing-comparison-tool_field__s4n8X label{display:block;margin-bottom:8px;font-size:13px;font-weight:650}.landing-comparison-tool_field__s4n8X input{min-height:44px}.landing-comparison-tool_field__s4n8X textarea{min-height:104px;resize:vertical}.landing-comparison-tool_field__s4n8X small{display:block;margin-top:7px;color:var(--muted);font-size:12px;line-height:1.5}.landing-comparison-tool_form__FFdzr button{justify-self:start;min-height:44px}.landing-comparison-tool_error__azhAI{margin-top:18px;color:var(--danger);line-height:1.5}.landing-comparison-tool_state__QrnJS{max-width:900px;margin-top:22px;color:var(--muted);line-height:1.6}.landing-comparison-tool_result__X5v1E{margin-top:36px;border:1px solid var(--line);border-radius:16px;background:var(--surface);overflow:hidden}.landing-comparison-tool_resultHeader__8Vqsx{display:flex;justify-content:space-between;align-items:start;gap:18px;padding:22px 24px;border-bottom:1px solid var(--line)}.landing-comparison-tool_resultHeader__8Vqsx span,.landing-comparison-tool_resultHeader__8Vqsx time{color:var(--muted);font-size:12px}.landing-comparison-tool_resultHeader__8Vqsx h2{margin:6px 0 0;font-size:22px}.landing-comparison-tool_note__314Sk{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.landing-comparison-tool_result__X5v1E>.landing-comparison-tool_note__314Sk{padding:16px 24px;border-bottom:1px solid var(--line)}.landing-comparison-tool_tableWrap__s2Opd{overflow-x:auto}.landing-comparison-tool_tableWrap__s2Opd table{min-width:860px;table-layout:fixed}.landing-comparison-tool_tableWrap__s2Opd td,.landing-comparison-tool_tableWrap__s2Opd th{padding:12px 14px;vertical-align:top;overflow-wrap:anywhere;white-space:normal}.landing-comparison-tool_tableWrap__s2Opd thead th{font-size:12px}.landing-comparison-tool_tableWrap__s2Opd tbody th{font-size:12px;width:140px}.landing-comparison-tool_tableWrap__s2Opd tbody td{font-size:12px}.landing-comparison-tool_pages__1P5_E{display:grid;gap:0;border-top:1px solid var(--line)}.landing-comparison-tool_pageDetails__dCPk4{padding:26px 24px 30px;border-bottom:1px solid var(--line);min-width:0}.landing-comparison-tool_pageDetails__dCPk4:last-child{border-bottom:0}.landing-comparison-tool_pageHeading__nQ3y_ span{color:var(--muted);font-size:12px}.landing-comparison-tool_pageHeading__nQ3y_ h3{margin:5px 0 0;font-size:18px;overflow-wrap:anywhere}.landing-comparison-tool_meta__LK6HO{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.landing-comparison-tool_pageDetails__dCPk4>.landing-comparison-tool_note__314Sk{margin-top:12px}.landing-comparison-tool_detailColumns__P9wZR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:22px}.landing-comparison-tool_detailColumns__P9wZR>div{min-width:0}.landing-comparison-tool_detailColumns__P9wZR h4{margin:0 0 10px;font-size:14px}.landing-comparison-tool_detailColumns__P9wZR ol{margin:0;padding-left:18px}.landing-comparison-tool_detailColumns__P9wZR li{padding:8px 0;border-top:1px solid var(--line);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.landing-comparison-tool_detailColumns__P9wZR li strong{margin-right:5px}.landing-comparison-tool_detailColumns__P9wZR li span{display:block;margin-top:5px}.landing-comparison-tool_detailColumns__P9wZR li small{display:block;margin-top:4px;color:var(--muted);overflow-wrap:anywhere}.landing-comparison-tool_detailColumns__P9wZR p{color:var(--muted);font-size:12px;line-height:1.5}.landing-comparison-tool_discoveryColumns__nAeqA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:24px}.landing-comparison-tool_discoveryColumns__nAeqA>div{min-width:0}.landing-comparison-tool_discoveryColumns__nAeqA h4{margin:0 0 10px;font-size:14px}.landing-comparison-tool_discoveryColumns__nAeqA ol{margin:0;padding-left:18px}.landing-comparison-tool_discoveryColumns__nAeqA li{padding:8px 0;border-top:1px solid var(--line);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.landing-comparison-tool_discoveryColumns__nAeqA li small,.landing-comparison-tool_discoveryColumns__nAeqA li span{display:block;margin-top:4px}.landing-comparison-tool_discoveryColumns__nAeqA li small,.landing-comparison-tool_discoveryColumns__nAeqA p{color:var(--muted)}.landing-comparison-tool_discoveryColumns__nAeqA p{font-size:12px;line-height:1.5}.landing-comparison-tool_evidenceColumns__DU036{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:24px}.landing-comparison-tool_evidenceColumns__DU036>div{min-width:0}.landing-comparison-tool_evidenceColumns__DU036 h4{margin:0 0 10px;font-size:14px}.landing-comparison-tool_evidenceColumns__DU036 ol{margin:0;padding-left:18px}.landing-comparison-tool_evidenceColumns__DU036 li{padding:8px 0;border-top:1px solid var(--line);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.landing-comparison-tool_evidenceColumns__DU036 li small{display:block;margin-top:4px;color:var(--muted);overflow-wrap:anywhere}.landing-comparison-tool_evidenceColumns__DU036 p{color:var(--muted);font-size:12px;line-height:1.5}[data-cabinet] .landing-comparison-tool_page__CTXo3{max-width:1400px;margin:0 auto;padding:22px 32px 48px}[data-cabinet] .landing-comparison-tool_intro__BuYps{padding:0 0 22px;border:0}[data-cabinet] .landing-comparison-tool_intro__BuYps p{margin-top:10px;font-size:14px}[data-cabinet] .landing-comparison-tool_panel__cELIp{padding:28px 30px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}@media (max-width:980px){.landing-comparison-tool_detailColumns__P9wZR,.landing-comparison-tool_evidenceColumns__DU036{grid-template-columns:1fr 1fr}}@media (max-width:760px){.landing-comparison-tool_intro__BuYps{padding:58px 0 52px}.landing-comparison-tool_resultHeader__8Vqsx{flex-direction:column}.landing-comparison-tool_detailColumns__P9wZR,.landing-comparison-tool_discoveryColumns__nAeqA,.landing-comparison-tool_evidenceColumns__DU036{grid-template-columns:1fr;gap:16px}[data-cabinet] .landing-comparison-tool_page__CTXo3{padding:18px 16px 36px}[data-cabinet] .landing-comparison-tool_panel__cELIp{padding:20px 16px}}