.directory-comparison_page__69jhg{--ink:#101019;--muted:#626170;--line:rgba(16,16,25,.12);--paper:#f7f7f3;--violet:#6d3df2;background:var(--paper);color:var(--ink);overflow:hidden}.directory-comparison_shell__zz5CA{margin:0 auto;max-width:1200px;padding-inline:clamp(20px,4vw,56px);position:relative}.directory-comparison_hero__wlqOZ{background:radial-gradient(circle at 82% 8%,rgba(109,61,242,.18),transparent 31rem),radial-gradient(circle at 12% 68%,rgba(53,196,165,.11),transparent 27rem),#fbfbf8;border-bottom:1px solid var(--line);padding:clamp(36px,5vw,72px) 0 clamp(72px,9vw,132px);position:relative}.directory-comparison_gridGlow___Uao9{background-image:linear-gradient(rgba(16,16,25,.045) 1px,transparent 0),linear-gradient(90deg,rgba(16,16,25,.045) 1px,transparent 0);background-size:64px 64px;inset:0;mask-image:linear-gradient(180deg,#000,transparent 88%);pointer-events:none;position:absolute}.directory-comparison_breadcrumbs__ZiyUc{align-items:center;color:#777584;display:flex;flex-wrap:wrap;font-size:12px;gap:9px;margin-bottom:clamp(64px,8vw,112px)}.directory-comparison_breadcrumbs__ZiyUc a{color:inherit;text-decoration:none}.directory-comparison_breadcrumbs__ZiyUc a:hover{color:var(--ink)}.directory-comparison_heroMeta__11ijf{align-items:center;display:flex;flex-wrap:wrap;gap:14px 28px;justify-content:space-between;margin-bottom:22px}.directory-comparison_eyebrow__EoJ11,.directory-comparison_sectionHeading__SL9Te>span{color:var(--violet);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.directory-comparison_checked__Ay0dE{align-items:center;color:#666474;display:inline-flex;font-size:12px;gap:8px}.directory-comparison_checked__Ay0dE i{background:#2fb98f;border:3px solid rgba(47,185,143,.18);border-radius:999px;box-sizing:content-box;height:6px;width:6px}.directory-comparison_hero__wlqOZ h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,10vw,142px);font-weight:400;letter-spacing:-.065em;line-height:.86;margin:0;max-width:1100px;text-wrap:balance}.directory-comparison_dek__uKbcr{color:#4f4d5a;font-size:clamp(18px,2.1vw,26px);line-height:1.55;margin:38px 0 0 auto;max-width:760px}.directory-comparison_verdict__kT_v1{align-items:center;background:var(--ink);border-radius:22px;color:#fff;display:grid;gap:8px 30px;grid-template-columns:auto minmax(180px,.65fr) minmax(260px,1fr);margin:clamp(48px,7vw,88px) 0 0 auto;max-width:920px;padding:23px 26px}.directory-comparison_verdict__kT_v1>span{color:#a9a7b2;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.directory-comparison_verdict__kT_v1 strong{font-size:17px;font-weight:700}.directory-comparison_verdict__kT_v1 p{color:#bbb9c4;font-size:13px;line-height:1.55;margin:0}.directory-comparison_section__BlARx{border-bottom:1px solid var(--line);padding:clamp(80px,10vw,148px) 0}.directory-comparison_sectionHeading__SL9Te{display:grid;gap:18px;grid-template-columns:minmax(140px,.4fr) minmax(280px,1.2fr) minmax(220px,.6fr);margin-bottom:clamp(42px,6vw,72px)}.directory-comparison_method__3oaW7 h2,.directory-comparison_sectionHeading__SL9Te h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5.8vw,78px);font-weight:400;letter-spacing:-.055em;line-height:.98;margin:0;text-wrap:balance}.directory-comparison_sectionHeading__SL9Te p{color:var(--muted);font-size:13px;line-height:1.7;margin:6px 0 0}.directory-comparison_duelSection__bDFZl{background:#f1f0ec}.directory-comparison_duelGrid__Jdren{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:relative}.directory-comparison_vs__INJJ4{align-items:center;background:var(--ink);border:7px solid #f1f0ec;border-radius:999px;color:#fff;display:flex;font-size:11px;font-weight:900;height:54px;justify-content:center;left:50%;letter-spacing:.1em;position:absolute;top:62px;transform:translateX(-50%);width:54px;z-index:2}.directory-comparison_toolCard__79VeY{background:hsla(0,0%,100%,.9);border:1px solid rgba(16,16,25,.1);border-radius:28px;box-shadow:0 24px 80px rgba(29,27,40,.06);display:flex;flex-direction:column;min-width:0;padding:clamp(24px,3.2vw,42px)}.directory-comparison_toolCard__79VeY[data-side=right]{background:#15141c;color:#fff}.directory-comparison_toolHeading__pz_RJ{align-items:center;display:grid;gap:14px;grid-template-columns:auto 1fr auto}.directory-comparison_monogram__bCLvQ{align-items:center;background:#ebe6ff;border:1px solid #d8ceff;border-radius:16px;color:var(--violet);display:flex;font-size:15px;font-weight:900;height:52px;justify-content:center;letter-spacing:-.03em;width:52px}.directory-comparison_toolCard__79VeY[data-side=right] .directory-comparison_monogram__bCLvQ{background:#7b4df5;border-color:#936eff;color:#fff}.directory-comparison_category__nl6r0{color:#777584;font-size:10px;font-weight:800;letter-spacing:.13em;margin:0 0 5px;text-transform:uppercase}.directory-comparison_toolCard__79VeY[data-side=right] .directory-comparison_category__nl6r0{color:#9d99aa}.directory-comparison_toolHeading__pz_RJ h2{font-size:clamp(25px,3vw,38px);letter-spacing:-.045em;line-height:1;margin:0}.directory-comparison_status__SXNCz{border:1px solid rgba(16,16,25,.15);border-radius:999px;font-size:9px;font-weight:800;letter-spacing:.09em;padding:7px 9px;text-transform:uppercase;white-space:nowrap}.directory-comparison_status__SXNCz[data-status=tested]{background:#ddf8ef;border-color:#b8eadc;color:#146951}.directory-comparison_toolCard__79VeY[data-side=right] .directory-comparison_status__SXNCz{border-color:hsla(0,0%,100%,.18);color:#d5d2dd}.directory-comparison_toolCard__79VeY[data-side=right] .directory-comparison_status__SXNCz[data-status=tested]{background:#133e33;border-color:#246b58;color:#9ce8d2}.directory-comparison_toolSummary__lp6Y6{color:#555360;font-size:15px;line-height:1.7;margin:30px 0;min-height:76px}.directory-comparison_toolCard__79VeY[data-side=right] .directory-comparison_toolSummary__lp6Y6{color:#b5b2bd}.directory-comparison_facts__vnFYC{border-top:1px solid var(--line);margin:0}.directory-comparison_toolCard__79VeY[data-side=right] .directory-comparison_facts__vnFYC{border-color:hsla(0,0%,100%,.14)}.directory-comparison_facts__vnFYC>div{border-bottom:1px solid var(--line);display:grid;gap:18px;grid-template-columns:118px 1fr;padding:17px 0}.directory-comparison_toolCard__79VeY[data-side=right] .directory-comparison_facts__vnFYC>div{border-color:hsla(0,0%,100%,.14)}.directory-comparison_facts__vnFYC dt{color:#777584;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.directory-comparison_facts__vnFYC dd{font-size:13px;line-height:1.55;margin:0}.directory-comparison_strengthBlock__Sa4Z2{margin-top:30px}.directory-comparison_strengthBlock__Sa4Z2 h3{font-size:13px;margin:0 0 16px}.directory-comparison_strengthBlock__Sa4Z2 ul{display:grid;gap:11px;list-style:none;margin:0;padding:0}.directory-comparison_strengthBlock__Sa4Z2 li{align-items:flex-start;display:flex;font-size:13px;gap:10px;line-height:1.5}.directory-comparison_strengthBlock__Sa4Z2 li:before{color:#2fb98f;content:"✓";font-weight:900}.directory-comparison_limitBlock__cEb9n{background:#f2f1ed;border-radius:16px;margin-top:28px;padding:17px}.directory-comparison_toolCard__79VeY[data-side=right] .directory-comparison_limitBlock__cEb9n{background:#24232c}.directory-comparison_limitBlock__cEb9n span{color:#777584;display:block;font-size:9px;font-weight:800;letter-spacing:.12em;margin-bottom:7px;text-transform:uppercase}.directory-comparison_limitBlock__cEb9n p{font-size:12px;line-height:1.55;margin:0}.directory-comparison_cardActions___tkvx{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:auto;padding-top:30px}.directory-comparison_cardActions___tkvx a{color:inherit;font-size:12px;font-weight:750;text-decoration:none}.directory-comparison_cardActions___tkvx a:hover{color:var(--violet)}.directory-comparison_tableShell__quRdr{border:1px solid var(--line);border-radius:24px;overflow-x:auto}.directory-comparison_tableShell__quRdr table{border-collapse:collapse;min-width:760px;width:100%}.directory-comparison_tableShell__quRdr td,.directory-comparison_tableShell__quRdr th{border-bottom:1px solid var(--line);border-right:1px solid var(--line);font-size:13px;line-height:1.6;padding:22px 24px;text-align:left;vertical-align:top}.directory-comparison_tableShell__quRdr tr:last-child td,.directory-comparison_tableShell__quRdr tr:last-child th{border-bottom:0}.directory-comparison_tableShell__quRdr td:last-child,.directory-comparison_tableShell__quRdr th:last-child{border-right:0}.directory-comparison_tableShell__quRdr thead th{background:#e9e8e3;font-size:12px;font-weight:800}.directory-comparison_tableShell__quRdr tbody th{color:#777584;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;width:18%}.directory-comparison_choiceSection__t0ax3{background:#6d3df2;color:#fff}.directory-comparison_choiceSection__t0ax3 .directory-comparison_sectionHeading__SL9Te p,.directory-comparison_choiceSection__t0ax3 .directory-comparison_sectionHeading__SL9Te>span{color:#d7ccff}.directory-comparison_choiceGrid__b9Vdr{display:grid;gap:1px;grid-template-columns:1fr 1fr}.directory-comparison_choiceGrid__b9Vdr article{background:#fff;color:var(--ink);min-height:340px;padding:clamp(28px,4vw,52px)}.directory-comparison_choiceGrid__b9Vdr article:first-child{border-radius:28px 0 0 28px}.directory-comparison_choiceGrid__b9Vdr article:last-child{border-radius:0 28px 28px 0}.directory-comparison_choiceNumber__bYnII{align-items:center;border:1px solid var(--line);border-radius:999px;display:flex;font-size:11px;font-weight:900;height:38px;justify-content:center;margin-bottom:54px;width:38px}.directory-comparison_choiceGrid__b9Vdr h3{font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,3.5vw,48px);font-weight:400;letter-spacing:-.045em;line-height:1.04;margin:0 0 20px}.directory-comparison_choiceGrid__b9Vdr p{color:#4f4d5a;font-size:15px;line-height:1.65;margin:0}.directory-comparison_choiceGrid__b9Vdr small{border-top:1px solid var(--line);color:#777584;display:block;font-size:11px;line-height:1.55;margin-top:28px;padding-top:20px}.directory-comparison_faqSection__AJMlf{background:#fbfbf8}.directory-comparison_faqList__bR1bf{border-top:1px solid var(--line)}.directory-comparison_faqList__bR1bf details{border-bottom:1px solid var(--line);padding:0}.directory-comparison_faqList__bR1bf summary{cursor:pointer;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,3vw,36px);letter-spacing:-.035em;list-style:none;padding:28px 56px 28px 0;position:relative}.directory-comparison_faqList__bR1bf summary::-webkit-details-marker{display:none}.directory-comparison_faqList__bR1bf summary:after{color:var(--violet);content:"+";font-family:Arial,sans-serif;font-size:26px;font-weight:400;position:absolute;right:6px;top:27px}.directory-comparison_faqList__bR1bf details[open] summary:after{content:"−"}.directory-comparison_faqList__bR1bf p{color:var(--muted);font-size:16px;line-height:1.75;margin:-8px 0 0;max-width:820px;padding:0 0 32px}.directory-comparison_method__3oaW7{background:#15141c;color:#fff;padding:clamp(80px,10vw,140px) 0}.directory-comparison_method__3oaW7>div{display:grid;gap:50px;grid-template-columns:minmax(240px,.8fr) minmax(320px,1fr)}.directory-comparison_method__3oaW7 h2{margin-top:18px}.directory-comparison_methodCopy__9B_Rf{color:#b8b5c1;font-size:15px;line-height:1.75}.directory-comparison_methodCopy__9B_Rf p{margin:0 0 20px}.directory-comparison_sourceLinks__8sTzT{border-bottom:1px solid hsla(0,0%,100%,.15);border-top:1px solid hsla(0,0%,100%,.15);display:flex;flex-wrap:wrap;gap:12px 28px;margin:30px 0;padding:22px 0}.directory-comparison_sourceLinks__8sTzT a{color:#fff;font-size:12px;font-weight:800;text-decoration:none}.directory-comparison_sourceLinks__8sTzT a:hover{color:#b8a5ff}.directory-comparison_updated__DXfAU{color:#85828f;font-size:11px}@media (max-width:900px){.directory-comparison_duelGrid__Jdren,.directory-comparison_method__3oaW7>div,.directory-comparison_sectionHeading__SL9Te,.directory-comparison_verdict__kT_v1{grid-template-columns:1fr}.directory-comparison_vs__INJJ4{left:50%;top:50%;transform:translate(-50%,-50%)}.directory-comparison_toolSummary__lp6Y6{min-height:0}}@media (max-width:640px){.directory-comparison_hero__wlqOZ h1{font-size:clamp(52px,18vw,88px)}.directory-comparison_breadcrumbs__ZiyUc{margin-bottom:52px}.directory-comparison_verdict__kT_v1{border-radius:18px}.directory-comparison_toolHeading__pz_RJ{grid-template-columns:auto 1fr}.directory-comparison_status__SXNCz{grid-column:1/-1;justify-self:start}.directory-comparison_facts__vnFYC>div{gap:7px;grid-template-columns:1fr}.directory-comparison_choiceGrid__b9Vdr{grid-template-columns:1fr}.directory-comparison_choiceGrid__b9Vdr article:first-child{border-radius:22px 22px 0 0}.directory-comparison_choiceGrid__b9Vdr article:last-child{border-radius:0 0 22px 22px}.directory-comparison_choiceGrid__b9Vdr article{min-height:0}}@media (prefers-reduced-motion:reduce){.directory-comparison_page__69jhg *,.directory-comparison_page__69jhg :after,.directory-comparison_page__69jhg :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}