.compare-module__kXRsHW__page{background:var(--mkt-paper);color:var(--mkt-ink);overflow-wrap:break-word}.compare-module__kXRsHW__container{width:calc(100% - 5rem);max-width:1220px;margin-inline:auto}.compare-module__kXRsHW__hero{background:var(--mkt-lilac);padding:4.2rem 0 3rem}.compare-module__kXRsHW__heroInner{grid-template-columns:1.1fr 1fr;align-items:center;gap:2.5rem;display:grid}.compare-module__kXRsHW__eyebrow{color:var(--mkt-violet);letter-spacing:.13em;text-transform:uppercase;font-size:.73rem;font-weight:650}.compare-module__kXRsHW__hero h1{letter-spacing:-.055em;max-width:730px;margin-top:1rem;font-size:clamp(2.9rem,5.1vw,4.75rem);font-weight:650;line-height:1.07}.compare-module__kXRsHW__page h1 span,.compare-module__kXRsHW__page h2 span{color:var(--mkt-violet)}.compare-module__kXRsHW__heroCopy{max-width:590px;color:var(--mkt-muted);margin-top:1.4rem;font-size:1.08rem;line-height:1.85}.compare-module__kXRsHW__actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.1rem;margin-top:1.8rem;display:flex}.compare-module__kXRsHW__primary,.compare-module__kXRsHW__secondary{border-radius:12px;justify-content:center;align-items:center;gap:.6rem;min-height:46px;padding:.85rem 1.1rem;font-size:.87rem;font-weight:600;transition:background .18s;display:inline-flex}.compare-module__kXRsHW__primary{background:var(--mkt-violet);color:#fff}.compare-module__kXRsHW__primary:hover{background:#5734a8}.compare-module__kXRsHW__secondary{background:var(--mkt-white);color:var(--mkt-violet)}.compare-module__kXRsHW__secondary:hover{background:#f3eaf9}.compare-module__kXRsHW__textLink{color:var(--mkt-violet);align-items:center;gap:.5rem;padding:.6rem 0;font-size:.86rem;font-weight:600;display:inline-flex}.compare-module__kXRsHW__textLink svg,.compare-module__kXRsHW__directoryRow svg{transition:transform .18s}.compare-module__kXRsHW__textLink:hover svg,.compare-module__kXRsHW__directoryRow:hover svg{transform:translate(3px)}.compare-module__kXRsHW__page a:focus-visible,.compare-module__kXRsHW__page summary:focus-visible{outline:3px solid var(--mkt-violet);outline-offset:4px}.compare-module__kXRsHW__artwork{text-align:center;min-width:0}.compare-module__kXRsHW__artwork figcaption{color:var(--mkt-muted);font-size:.75rem;line-height:1.6}.compare-module__kXRsHW__workbench{width:100%;max-width:550px;height:auto;margin:auto;display:block}.compare-module__kXRsHW__research,.compare-module__kXRsHW__bench,.compare-module__kXRsHW__evidence,.compare-module__kXRsHW__product{animation:.65s ease-out both compare-module__kXRsHW__compare-appear}.compare-module__kXRsHW__bench{animation-delay:.1s}.compare-module__kXRsHW__evidence{animation-delay:.18s}.compare-module__kXRsHW__product{animation-delay:.26s}@keyframes compare-module__kXRsHW__compare-appear{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.compare-module__kXRsHW__section{padding:5rem 0;scroll-margin-top:100px}.compare-module__kXRsHW__page h2{letter-spacing:-.04em;margin-top:.8rem;font-size:clamp(2rem,3.4vw,3.1rem);font-weight:650;line-height:1.18}.compare-module__kXRsHW__sectionHead{grid-template-columns:1.2fr 1fr;align-items:end;gap:4rem;margin-bottom:2.8rem;display:grid}.compare-module__kXRsHW__sectionHead>p,.compare-module__kXRsHW__split>div>p:not(.compare-module__kXRsHW__eyebrow){color:var(--mkt-muted);max-width:570px;line-height:1.85}.compare-module__kXRsHW__workflow{grid-template-columns:1fr 1fr;gap:2.5rem 4rem;list-style:none;display:grid}.compare-module__kXRsHW__workflow li{grid-template-columns:2.5rem 1fr;gap:1rem;min-width:0;display:grid}.compare-module__kXRsHW__number{color:#71528d;background:#eee3f5;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.8rem;font-weight:600;display:flex}.compare-module__kXRsHW__workflow li:nth-child(3n+2) .compare-module__kXRsHW__number{background:#f8e2eb}.compare-module__kXRsHW__workflow li:nth-child(3n) .compare-module__kXRsHW__number{background:#e4f1e7}.compare-module__kXRsHW__page h3{letter-spacing:-.02em;font-size:1.18rem;font-weight:650;line-height:1.4}.compare-module__kXRsHW__workflow p,.compare-module__kXRsHW__reason p,.compare-module__kXRsHW__audience p{color:var(--mkt-muted);margin-top:.65rem;font-size:.94rem;line-height:1.85}.compare-module__kXRsHW__scopeNote{color:#665430;background:#fff4c7;border-radius:12px;max-width:1000px;margin-top:2.5rem;padding:1.25rem 1.5rem;font-size:.86rem;line-height:1.8}.compare-module__kXRsHW__scopeNote a,.compare-module__kXRsHW__sources a{text-underline-offset:4px;text-decoration:underline}.compare-module__kXRsHW__directorySection{background:#f4eff9}.compare-module__kXRsHW__directory{grid-template-columns:1fr 1fr;gap:3rem 4rem;display:grid}.compare-module__kXRsHW__directoryGroup h3{text-transform:uppercase;letter-spacing:.11em;color:var(--mkt-violet);margin-bottom:.7rem;font-size:.75rem}.compare-module__kXRsHW__directoryRow{grid-template-columns:1fr 22px;align-items:center;gap:1rem;padding:1.1rem 0;display:grid}.compare-module__kXRsHW__directoryRow strong{font-size:1.15rem;font-weight:600}.compare-module__kXRsHW__directoryRow p{color:var(--mkt-muted);margin-top:.25rem;font-size:.88rem;line-height:1.7}.compare-module__kXRsHW__directoryRow:hover strong{color:var(--mkt-violet)}.compare-module__kXRsHW__split{grid-template-columns:1.1fr 1fr;align-items:start;gap:4rem;display:grid}.compare-module__kXRsHW__reasons{gap:2rem;display:grid}.compare-module__kXRsHW__reason{align-items:flex-start;gap:1rem;display:flex}.compare-module__kXRsHW__reason>svg{color:var(--mkt-violet);flex-shrink:0;margin-top:.15rem}.compare-module__kXRsHW__audiences{background:#eef5ee}.compare-module__kXRsHW__audienceList{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.compare-module__kXRsHW__audience{padding-top:1rem}.compare-module__kXRsHW__audience h3{font-size:1.25rem}.compare-module__kXRsHW__faqSection{background:#faf5f8}.compare-module__kXRsHW__faqs details{border-bottom:1px solid #e6dbe6;padding:1.1rem 0}.compare-module__kXRsHW__faqs details:first-child{padding-top:0}.compare-module__kXRsHW__faqs summary{cursor:pointer;font-weight:600;line-height:1.65}.compare-module__kXRsHW__faqs details p{color:var(--mkt-muted);margin-top:.8rem;font-size:.92rem;line-height:1.85}.compare-module__kXRsHW__cta{background:var(--mkt-lilac)}.compare-module__kXRsHW__cta .compare-module__kXRsHW__split{align-items:center}.compare-module__kXRsHW__cta p:not(.compare-module__kXRsHW__eyebrow){margin-top:1rem}.compare-module__kXRsHW__cta .compare-module__kXRsHW__actions{justify-content:flex-end}.compare-module__kXRsHW__breadcrumb{color:var(--mkt-violet);align-items:center;gap:.4rem;margin-bottom:.5rem;padding:.6rem 0;font-size:.85rem;display:inline-flex}.compare-module__kXRsHW__context{background:#fff4c7}.compare-module__kXRsHW__context p:not(.compare-module__kXRsHW__eyebrow){color:#665430;margin-top:1rem;line-height:1.85}.compare-module__kXRsHW__compareRows{gap:2.4rem;display:grid}.compare-module__kXRsHW__compareRow{grid-template-columns:.8fr 2fr;align-items:start;gap:2rem;display:grid}.compare-module__kXRsHW__compareRow h3{padding-top:.9rem}.compare-module__kXRsHW__compareRow dl{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.compare-module__kXRsHW__compareRow dl>div{padding:1rem 1.2rem}.compare-module__kXRsHW__compareRow dl>div:last-child{background:#f2eafa;border-radius:12px}.compare-module__kXRsHW__compareRow dt{color:var(--mkt-violet);letter-spacing:.06em;margin-bottom:.6rem;font-size:.74rem;font-weight:650}.compare-module__kXRsHW__compareRow dd{color:var(--mkt-muted);font-size:.92rem;line-height:1.8}.compare-module__kXRsHW__compareRow dd a{text-underline-offset:3px;white-space:nowrap;font-size:.74rem;text-decoration:underline}.compare-module__kXRsHW__sources{padding:3rem 0}.compare-module__kXRsHW__sources h2{letter-spacing:-.02em;font-size:1.2rem}.compare-module__kXRsHW__sources p,.compare-module__kXRsHW__sources li{color:var(--mkt-muted);font-size:.84rem;line-height:1.9}.compare-module__kXRsHW__sources p{margin-top:.9rem}.compare-module__kXRsHW__sources ul{flex-wrap:wrap;gap:.5rem 2rem;margin-top:1rem;list-style:none;display:flex}.compare-module__kXRsHW__sources a{color:var(--mkt-violet);padding:.3rem 0;display:inline-block}@media (max-width:950px){.compare-module__kXRsHW__container{width:calc(100% - 3rem)}.compare-module__kXRsHW__heroInner{gap:1rem}.compare-module__kXRsHW__hero h1{font-size:3.25rem}.compare-module__kXRsHW__sectionHead,.compare-module__kXRsHW__split,.compare-module__kXRsHW__workflow,.compare-module__kXRsHW__directory{gap:2rem}.compare-module__kXRsHW__compareRow{grid-template-columns:1fr;gap:.5rem}.compare-module__kXRsHW__compareRow h3{padding:0}.compare-module__kXRsHW__audienceList{gap:1.5rem}}@media (max-width:700px){.compare-module__kXRsHW__container{width:calc(100% - 2.5rem)}.compare-module__kXRsHW__hero{padding:2.7rem 0 2.3rem}.compare-module__kXRsHW__heroInner,.compare-module__kXRsHW__sectionHead,.compare-module__kXRsHW__split,.compare-module__kXRsHW__workflow,.compare-module__kXRsHW__directory,.compare-module__kXRsHW__audienceList{grid-template-columns:1fr}.compare-module__kXRsHW__hero h1{font-size:clamp(2.5rem,9.5vw,3.6rem)}.compare-module__kXRsHW__heroCopy{font-size:1rem;line-height:1.8}.compare-module__kXRsHW__artwork{max-width:400px;margin:.5rem auto 0}.compare-module__kXRsHW__section{padding:3.4rem 0}.compare-module__kXRsHW__sectionHead{gap:1.2rem;margin-bottom:2rem}.compare-module__kXRsHW__workflow{gap:1.7rem}.compare-module__kXRsHW__directory,.compare-module__kXRsHW__split{gap:2rem}.compare-module__kXRsHW__scopeNote{padding:1rem}.compare-module__kXRsHW__audienceList{gap:1.4rem}.compare-module__kXRsHW__cta .compare-module__kXRsHW__actions{justify-content:flex-start}.compare-module__kXRsHW__compareRow dl{grid-template-columns:1fr;gap:.2rem}.compare-module__kXRsHW__compareRow dl>div{padding:1rem}.compare-module__kXRsHW__compareRows{gap:1.6rem}.compare-module__kXRsHW__sources ul{gap:.3rem;display:grid}}@media (prefers-reduced-motion:reduce){.compare-module__kXRsHW__research,.compare-module__kXRsHW__bench,.compare-module__kXRsHW__evidence,.compare-module__kXRsHW__product{animation:none}.compare-module__kXRsHW__page a,.compare-module__kXRsHW__page svg{transition:none}.compare-module__kXRsHW__textLink:hover svg,.compare-module__kXRsHW__directoryRow:hover svg{transform:none}}