.compare_page__p7Wjs{--ink:#0a0a0a;--muted:#525252;--soft:#737373;--line:#e5e5e5;--wash:#fafafa;--green:#1a8c5b;--green-dark:#126f47;--green-wash:#f0f7f3;--serif:var(--font-instrument-serif),Georgia,"Times New Roman",serif;--sans:var(--font-euclid-circular),"Euclid Circular A",sans-serif;background:#fff;color:var(--ink);font-family:var(--sans);overflow:hidden}.compare_heroShell__o4HML,.compare_shell__xeZFx{margin:0 auto;width:min(1216px,calc(100% - 64px))}.compare_eyebrow__qussg{color:var(--green);font-size:10px;font-weight:700;letter-spacing:2.2px;margin:0 0 18px;text-transform:uppercase}.compare_hero__FTQ51{border-bottom:1px solid var(--line);min-height:min(760px,calc(100svh - 64px));padding:clamp(88px,10vw,136px) 0 clamp(72px,9vw,112px)}.compare_heroShell__o4HML{align-items:center;display:grid;gap:clamp(56px,8vw,112px);grid-template-columns:minmax(0,1fr) minmax(400px,.76fr)}.compare_heroCopy__qrprn>*{animation:compare_rise__wT97e .62s cubic-bezier(.22,1,.36,1) both}.compare_heroCopy__qrprn>:nth-child(2){animation-delay:60ms}.compare_heroCopy__qrprn>:nth-child(3){animation-delay:.11s}.compare_heroCopy__qrprn>:nth-child(4){animation-delay:.16s}.compare_heroCopy__qrprn>:nth-child(5){animation-delay:.21s}.compare_hero__FTQ51 h1{font-family:var(--serif);font-size:clamp(48px,7vw,88px);font-weight:400;letter-spacing:-.055em;line-height:.94;margin:0;max-width:800px}.compare_heroCopy__qrprn>p:nth-of-type(2){color:var(--muted);font-size:clamp(17px,1.5vw,20px);line-height:1.72;margin:30px 0 0;max-width:710px}.compare_heroActions__Eqqxn{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.compare_closingCta__d6Ah_ a,.compare_heroActions__Eqqxn a{align-items:center;border-radius:7px;display:inline-flex;font-size:14px;font-weight:650;gap:9px;justify-content:center;min-height:48px;padding:0 22px;text-decoration:none;transition:background .18s ease,color .18s ease,transform .18s ease}.compare_heroActions__Eqqxn a:first-child{background:var(--ink);color:#fff}.compare_heroActions__Eqqxn a:last-child{border:1px solid var(--line);color:var(--ink)}.compare_heroActions__Eqqxn a:hover{transform:translateY(-2px)}.compare_heroActions__Eqqxn a:first-child:hover{background:var(--green-dark)}.compare_heroActions__Eqqxn a:last-child:hover{background:var(--wash)}.compare_heroCopy__qrprn small{color:var(--soft);display:block;font-size:11px;margin-top:24px}.compare_workflowMap__YX8yB{animation:compare_map-in__ydurZ .76s cubic-bezier(.22,1,.36,1) .19s both;border-top:1px solid var(--ink)}.compare_mapHeading__UxXT5{color:var(--soft);display:flex;font-size:9px;font-weight:700;justify-content:space-between;letter-spacing:1.4px;padding:13px 0 20px;text-transform:uppercase}.compare_mapRow__3b5VV{align-items:center;border-top:1px solid var(--line);display:grid;gap:16px;grid-template-columns:34px 98px 1fr;padding:18px 0;position:relative}.compare_mapRow__3b5VV:before{background:var(--green);bottom:-1px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .36s cubic-bezier(.22,1,.36,1);width:100%}.compare_mapRow__3b5VV:hover:before{transform:scaleX(1)}.compare_mapRow__3b5VV>span{color:#aaa;font-size:9px;letter-spacing:1.2px}.compare_mapRow__3b5VV strong{font-family:var(--serif);font-size:17px;font-weight:400}.compare_mapRow__3b5VV p{color:var(--soft);font-size:11px;line-height:1.5;margin:0}.compare_directorySection__HODp_,.compare_methodSection__X5dOO,.compare_newSection__YTv4V{padding:clamp(82px,10vw,132px) 0}.compare_sectionHeading__gOcm1{align-items:end;display:flex;gap:56px;justify-content:space-between}.compare_closingCta__d6Ah_ h2,.compare_methodLead__u6Me4 h2,.compare_sectionHeading__gOcm1 h2{font-family:var(--serif);font-size:clamp(38px,4.4vw,60px);font-weight:400;letter-spacing:-.04em;line-height:1.04;margin:0;max-width:760px}.compare_sectionHeading__gOcm1>p{color:var(--muted);font-size:14px;line-height:1.72;margin:0;max-width:390px}.compare_featuredList__GVeAc{border-top:1px solid var(--ink);margin-top:56px}.compare_featuredList__GVeAc>a{align-items:center;border-bottom:1px solid var(--line);color:var(--ink);display:grid;gap:28px;grid-template-columns:56px 1fr 24px;min-height:168px;padding:28px 6px;text-decoration:none;transition:color .18s ease,padding .18s ease}.compare_featuredList__GVeAc>a:hover{color:var(--green-dark);padding-left:16px}.compare_itemNumber__gpPFG{color:#aaa;font-size:10px;letter-spacing:1.4px}.compare_itemCopy__IXLjW>div{display:flex;gap:8px;margin-bottom:10px}.compare_itemCopy__IXLjW>div span{color:var(--soft);font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.compare_itemCopy__IXLjW>div span:last-child{color:var(--green)}.compare_itemCopy__IXLjW h3{font-family:var(--serif);font-size:clamp(28px,3vw,40px);font-weight:400;letter-spacing:-.025em;margin:0}.compare_itemCopy__IXLjW p{color:var(--muted);font-size:13px;line-height:1.6;margin:8px 0 0}.compare_directorySection__HODp_{background:var(--wash)}.compare_stageDirectory__0GN6l{border-top:1px solid var(--ink);margin-top:56px}.compare_stageGroup__lS2kQ{border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(220px,.64fr) 1.36fr}.compare_stageIntro__FUBxc{border-right:1px solid var(--line);padding:32px 44px 32px 0}.compare_stageIntro__FUBxc>span{color:#aaa;font-size:9px;letter-spacing:1.4px}.compare_stageIntro__FUBxc h3{font-family:var(--serif);font-size:29px;font-weight:400;margin:16px 0 10px}.compare_stageIntro__FUBxc p{color:var(--soft);font-size:12px;line-height:1.6;margin:0;max-width:270px}.compare_stageLinks__CjTTS>a{align-items:center;border-bottom:1px solid var(--line);color:var(--ink);display:grid;gap:20px;grid-template-columns:1fr auto 18px;min-height:112px;padding:24px 0 24px 38px;text-decoration:none;transition:background .18s ease,padding .18s ease}.compare_stageLinks__CjTTS>a:last-child{border-bottom:0}.compare_stageLinks__CjTTS>a:hover{background:#fff;padding-left:48px}.compare_stageLinks__CjTTS strong{display:block;font-family:var(--serif);font-size:22px;font-weight:400}.compare_stageLinks__CjTTS p{color:var(--soft);font-size:11px;line-height:1.55;margin:6px 0 0}.compare_stageLinks__CjTTS>a>span{background:var(--green-wash);color:var(--green-dark);font-size:8px;font-weight:700;letter-spacing:1.2px;padding:5px 7px;text-transform:uppercase}.compare_methodLead__u6Me4{max-width:850px}.compare_methodColumns__ab1u9{border-bottom:1px solid var(--line);border-top:1px solid var(--ink);display:grid;grid-template-columns:repeat(3,1fr);margin-top:56px}.compare_methodColumns__ab1u9 article{min-height:275px;padding:28px 34px 34px 0}.compare_methodColumns__ab1u9 article+article{border-left:1px solid var(--line);padding-left:34px}.compare_methodColumns__ab1u9 span{color:var(--green);font-size:9px;font-weight:700;letter-spacing:1.4px}.compare_methodColumns__ab1u9 h3{font-family:var(--serif);font-size:27px;font-weight:400;line-height:1.25;margin:40px 0 14px}.compare_methodColumns__ab1u9 p{color:var(--muted);font-size:13px;line-height:1.7;margin:0}.compare_disclosure__Cs_ER{background:var(--green-wash);color:#244e3b;font-size:12px;line-height:1.7;margin:28px 0 0;padding:20px 24px}.compare_closingCta__d6Ah_{background:var(--green-wash);padding:40px}.compare_closingCta__d6Ah_>div{background:var(--green);color:#fff;margin:0 auto;max-width:1216px;padding:clamp(52px,7vw,84px)}.compare_closingCta__d6Ah_ .compare_eyebrow__qussg{color:#d9f7e8}.compare_closingCta__d6Ah_ h2{font-size:clamp(44px,6vw,72px)}.compare_closingCta__d6Ah_>div>p:nth-of-type(2){font-size:15px;line-height:1.7;margin:22px 0 0;max-width:610px;opacity:.9}.compare_closingCta__d6Ah_ a{background:#fff;color:var(--ink);margin-top:32px}.compare_closingCta__d6Ah_ a:hover{background:var(--ink);color:#fff;transform:translateY(-2px)}@keyframes compare_rise__wT97e{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes compare_map-in__ydurZ{0%{opacity:0;transform:translateX(22px)}to{opacity:1;transform:translateX(0)}}@media (max-width:980px){.compare_hero__FTQ51{min-height:auto}.compare_heroShell__o4HML{grid-template-columns:1fr}.compare_workflowMap__YX8yB{max-width:720px}.compare_stageGroup__lS2kQ{grid-template-columns:1fr}.compare_stageIntro__FUBxc{border-bottom:1px solid var(--line);border-right:0;padding-right:0}.compare_stageIntro__FUBxc p{max-width:560px}.compare_stageLinks__CjTTS>a{padding-left:0}.compare_stageLinks__CjTTS>a:hover{padding-left:10px}}@media (max-width:720px){.compare_heroShell__o4HML,.compare_shell__xeZFx{width:min(100% - 40px,1216px)}.compare_hero__FTQ51{padding:72px 0 76px}.compare_hero__FTQ51 h1{font-size:clamp(48px,14vw,68px)}.compare_heroCopy__qrprn>p:nth-of-type(2){font-size:16px}.compare_mapRow__3b5VV{grid-template-columns:28px 82px 1fr}.compare_sectionHeading__gOcm1{align-items:start;flex-direction:column;gap:24px}.compare_sectionHeading__gOcm1>p{max-width:100%}.compare_featuredList__GVeAc>a{gap:16px;grid-template-columns:32px 1fr 18px}.compare_itemCopy__IXLjW h3{font-size:29px}.compare_stageLinks__CjTTS>a{gap:14px;grid-template-columns:1fr auto 16px}.compare_methodColumns__ab1u9{grid-template-columns:1fr}.compare_methodColumns__ab1u9 article{min-height:0;padding:28px 0}.compare_methodColumns__ab1u9 article+article{border-left:0;border-top:1px solid var(--line);padding-left:0}.compare_methodColumns__ab1u9 h3{margin-top:22px}.compare_closingCta__d6Ah_{padding:20px}.compare_closingCta__d6Ah_>div{padding:48px 28px}.compare_closingCta__d6Ah_ a{width:100%}}@media (prefers-reduced-motion:reduce){.compare_heroCopy__qrprn>*,.compare_workflowMap__YX8yB{animation:none}.compare_closingCta__d6Ah_ a,.compare_featuredList__GVeAc>a,.compare_heroActions__Eqqxn a,.compare_mapRow__3b5VV:before,.compare_stageLinks__CjTTS>a{transition:none}}