.Comparisons-module__YtysLW__siteShell{color:#30273f;background:#fffdf8;min-height:100vh;overflow-x:clip}.Comparisons-module__YtysLW__header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8eb;border-bottom:1px solid #5c3f7a1f;position:sticky;top:0}.Comparisons-module__YtysLW__nav{align-items:center;gap:2rem;max-width:76rem;min-height:4.5rem;margin:0 auto;padding:0 1.25rem;display:flex}.Comparisons-module__YtysLW__brand,.Comparisons-module__YtysLW__footerBrand{color:#60408a;font-family:Dotine,sans-serif;font-size:2rem;line-height:1;text-decoration:none}.Comparisons-module__YtysLW__navLinks{gap:1.5rem;margin-left:auto;display:flex}.Comparisons-module__YtysLW__navLinks a,.Comparisons-module__YtysLW__footerLinks a{color:#5b5266;font-size:.92rem;font-weight:650;text-decoration:none}.Comparisons-module__YtysLW__navLinks a:hover,.Comparisons-module__YtysLW__footerLinks a:hover,.Comparisons-module__YtysLW__navLinks a[aria-current=page]{color:#7c3aed}.Comparisons-module__YtysLW__nav a:focus-visible,.Comparisons-module__YtysLW__footer a:focus-visible,.Comparisons-module__YtysLW__heroActions a:focus-visible,.Comparisons-module__YtysLW__relatedCard:focus-visible,.Comparisons-module__YtysLW__hubCard:focus-visible,.Comparisons-module__YtysLW__finalCta a:focus-visible,.Comparisons-module__YtysLW__inlineLink:focus-visible,.Comparisons-module__YtysLW__sourcesSection a:focus-visible,.Comparisons-module__YtysLW__faqList summary:focus-visible{outline-offset:4px;border-radius:.35rem;outline:3px solid #f59ac3}.Comparisons-module__YtysLW__navCta,.Comparisons-module__YtysLW__primaryCta{color:#fff;background:#6d28d9;border-radius:999px;font-weight:750;text-decoration:none;box-shadow:0 8px 22px #6d28d938}.Comparisons-module__YtysLW__navCta{padding:.7rem 1.1rem;font-size:.9rem}.Comparisons-module__YtysLW__hero{grid-template-columns:minmax(0,1.05fr) minmax(24rem,.85fr);align-items:center;gap:4rem;max-width:76rem;margin:0 auto;padding:5rem 1.25rem 5.5rem;display:grid;position:relative}.Comparisons-module__YtysLW__hero:before{z-index:-1;content:"";background:radial-gradient(circle,#f472b633,#a78bfa14 54%,#0000 70%);border-radius:50%;width:29rem;height:29rem;position:absolute;top:1.5rem;right:-6rem}.Comparisons-module__YtysLW__heroCopy h1{color:#241a34;letter-spacing:-.035em;max-width:16ch;margin:.75rem 0 1.2rem;font-family:Dotine,sans-serif;font-size:clamp(2.75rem,5.2vw,5rem);font-weight:400;line-height:.99}.Comparisons-module__YtysLW__breadcrumbs{color:#766b80;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:2rem;font-size:.82rem;display:flex}.Comparisons-module__YtysLW__breadcrumbs a{color:#6d28d9;font-weight:700;text-decoration:none}.Comparisons-module__YtysLW__eyebrow{color:#b4236a;letter-spacing:.19em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:850}.Comparisons-module__YtysLW__heroIntro{color:#61576c;max-width:44rem;margin:0;font-size:1.1rem;line-height:1.75}.Comparisons-module__YtysLW__heroActions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2rem;display:flex}.Comparisons-module__YtysLW__primaryCta,.Comparisons-module__YtysLW__secondaryCta{padding:.9rem 1.3rem;display:inline-flex}.Comparisons-module__YtysLW__primaryCta:hover{background:#5b21b6;transform:translateY(-1px)}.Comparisons-module__YtysLW__secondaryCta{color:#5d3c83;background:#fff;border:1px solid #d5c8e5;border-radius:999px;font-weight:750;text-decoration:none}.Comparisons-module__YtysLW__disclosure{color:#817688;max-width:42rem;margin:1.25rem 0 0;font-size:.75rem;line-height:1.55}.Comparisons-module__YtysLW__heroVisual{background-color:#f6ead8;background-image:radial-gradient(#54366221 1px,#0000 1px);background-size:21px 21px;border:1px solid #5d3f7729;border-radius:1.8rem;align-items:center;min-height:27rem;padding:2.25rem;display:grid;position:relative;box-shadow:0 30px 65px #37224d2e,0 5px 15px #37224d14}.Comparisons-module__YtysLW__productCard{border-radius:1rem;width:78%;padding:1.4rem;position:relative;box-shadow:0 12px 30px #3d284e29}.Comparisons-module__YtysLW__productCard span{color:#9e2465;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.45rem;font-size:.65rem;font-weight:850;display:block}.Comparisons-module__YtysLW__productCard strong{color:#342545;font-family:Dotine,sans-serif;font-size:1.85rem;font-weight:400;display:block}.Comparisons-module__YtysLW__productCard p{color:#675b70;margin:.65rem 0 0;font-size:.85rem;line-height:1.55}.Comparisons-module__YtysLW__memoraCard{z-index:2;background:#fff5a8;transform:rotate(-3deg)}.Comparisons-module__YtysLW__competitorCard{background:#e7ddf6;justify-self:end;transform:rotate(3deg)}.Comparisons-module__YtysLW__versus{z-index:5;color:#fff;background:#be185d;border-radius:50%;place-items:center;width:3.4rem;height:3.4rem;font-family:Dotine,sans-serif;font-size:1.4rem;display:grid;position:absolute;top:43%;left:47%;transform:rotate(-8deg);box-shadow:0 7px 18px #5c20503d}.Comparisons-module__YtysLW__tape{background:#fde074c7;width:7rem;height:1.4rem;position:absolute;top:1.35rem;left:37%;transform:rotate(-4deg)}.Comparisons-module__YtysLW__verdictSection{background:#f8f2fc;border:1px solid #e1d5e9;border-radius:1.5rem;max-width:72rem;margin:0 auto 2rem;padding:2.3rem}.Comparisons-module__YtysLW__verdictSection h2{color:#38274c;margin:.55rem 0 .8rem;font-size:clamp(1.6rem,3vw,2.25rem)}.Comparisons-module__YtysLW__verdictSection>p:last-child{color:#63576d;max-width:62rem;margin:0;font-size:1.03rem;line-height:1.75}.Comparisons-module__YtysLW__contentSection{max-width:76rem;margin:0 auto;padding:5.25rem 1.25rem;scroll-margin-top:5rem}.Comparisons-module__YtysLW__tintedSection,.Comparisons-module__YtysLW__darkSection,.Comparisons-module__YtysLW__classroomSection{max-width:none;padding-left:max(1.25rem,50vw - 36.75rem);padding-right:max(1.25rem,50vw - 36.75rem)}.Comparisons-module__YtysLW__tintedSection{background:#f7f1fb}.Comparisons-module__YtysLW__classroomSection{background:#fff1d8}.Comparisons-module__YtysLW__darkSection{color:#fff;background:#302044}.Comparisons-module__YtysLW__sectionHeading{max-width:47rem;margin-bottom:2.5rem}.Comparisons-module__YtysLW__sectionHeading h2,.Comparisons-module__YtysLW__finalCta h2{color:#2d213e;letter-spacing:-.025em;margin:.5rem 0 .8rem;font-family:Dotine,sans-serif;font-size:clamp(2.15rem,4vw,3.6rem);font-weight:400;line-height:1.05}.Comparisons-module__YtysLW__sectionHeading>p:last-child{color:#6d6375;margin:0;font-size:1.05rem;line-height:1.7}.Comparisons-module__YtysLW__darkSection .Comparisons-module__YtysLW__sectionHeading h2{color:#fff}.Comparisons-module__YtysLW__darkSection .Comparisons-module__YtysLW__sectionHeading>p:last-child{color:#d7cce2}.Comparisons-module__YtysLW__darkSection .Comparisons-module__YtysLW__eyebrow{color:#f9a8d4}.Comparisons-module__YtysLW__tableWrap{background:#fff;border:1px solid #e0d7e5;border-radius:1.25rem;overflow:hidden;box-shadow:0 12px 35px #41295512}.Comparisons-module__YtysLW__comparisonTable{border-collapse:collapse;table-layout:fixed;width:100%}.Comparisons-module__YtysLW__comparisonTable th,.Comparisons-module__YtysLW__comparisonTable td{text-align:left;vertical-align:top;border-bottom:1px solid #e9e2ec;padding:1.15rem;line-height:1.55}.Comparisons-module__YtysLW__comparisonTable thead th{color:#fff;letter-spacing:.04em;background:#5b367d;font-size:.85rem}.Comparisons-module__YtysLW__comparisonTable thead th:first-child{width:18%}.Comparisons-module__YtysLW__comparisonTable tbody th{color:#3c2c4e;background:#faf7fc;font-size:.88rem}.Comparisons-module__YtysLW__comparisonTable tbody td{color:#655b6c;font-size:.88rem}.Comparisons-module__YtysLW__comparisonTable tr:last-child th,.Comparisons-module__YtysLW__comparisonTable tr:last-child td{border-bottom:0}.Comparisons-module__YtysLW__cardGrid,.Comparisons-module__YtysLW__threeGrid,.Comparisons-module__YtysLW__choiceGrid,.Comparisons-module__YtysLW__relatedGrid,.Comparisons-module__YtysLW__hubGrid{gap:1.25rem;display:grid}.Comparisons-module__YtysLW__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Comparisons-module__YtysLW__threeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.Comparisons-module__YtysLW__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Comparisons-module__YtysLW__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.Comparisons-module__YtysLW__hubGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Comparisons-module__YtysLW__featureCard,.Comparisons-module__YtysLW__choiceCard,.Comparisons-module__YtysLW__relatedCard,.Comparisons-module__YtysLW__hubCard{background:#fff;border:1px solid #5f447921;border-radius:1.35rem;position:relative;box-shadow:0 12px 35px #41295512}.Comparisons-module__YtysLW__featureCard{min-height:15rem;padding:1.7rem;overflow:hidden}.Comparisons-module__YtysLW__cardNumber{color:#dac9e7;font-family:Dotine,sans-serif;font-size:2.7rem}.Comparisons-module__YtysLW__featureCard h3,.Comparisons-module__YtysLW__darkCard h3,.Comparisons-module__YtysLW__useCaseList h3,.Comparisons-module__YtysLW__choiceCard h3,.Comparisons-module__YtysLW__relatedCard h3,.Comparisons-module__YtysLW__hubCard h2{color:#39294d;margin:.65rem 0 .55rem;font-size:1.12rem}.Comparisons-module__YtysLW__featureCard p,.Comparisons-module__YtysLW__darkCard p,.Comparisons-module__YtysLW__useCaseList p,.Comparisons-module__YtysLW__relatedCard p,.Comparisons-module__YtysLW__hubCard>p:not(.Comparisons-module__YtysLW__eyebrow){color:#6d6375;margin:0;font-size:.94rem;line-height:1.7}.Comparisons-module__YtysLW__darkCard{background:#ffffff12;border:1px solid #ffffff1f;border-radius:1.25rem;padding:1.6rem}.Comparisons-module__YtysLW__darkCard h3{color:#fff;margin-top:0}.Comparisons-module__YtysLW__darkCard p{color:#d9cfe2}.Comparisons-module__YtysLW__useCaseList{border-top:1px solid #e7dfea;gap:0;display:grid}.Comparisons-module__YtysLW__useCaseList article{border-bottom:1px solid #e7dfea;grid-template-columns:minmax(13rem,.34fr) minmax(0,1fr);gap:2rem;padding:1.6rem 0;display:grid}.Comparisons-module__YtysLW__useCaseList h3{margin:0}.Comparisons-module__YtysLW__checkList{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.Comparisons-module__YtysLW__checkList li{color:#62576c;padding-left:1.7rem;line-height:1.65;position:relative}.Comparisons-module__YtysLW__checkList li:before{color:#a2266b;content:"✦";position:absolute;top:.1rem;left:0}.Comparisons-module__YtysLW__classroomSection .Comparisons-module__YtysLW__checkList{max-width:58rem}.Comparisons-module__YtysLW__schoolNote{color:#796d71;max-width:58rem;margin:1.5rem 0 0;font-size:.78rem;line-height:1.55}.Comparisons-module__YtysLW__choiceCard{padding:1.8rem}.Comparisons-module__YtysLW__choiceCard h3{margin:.65rem 0 1.2rem;font-size:1.25rem}.Comparisons-module__YtysLW__faqList{border-top:1px solid #e6ddea}.Comparisons-module__YtysLW__faqList details{border-bottom:1px solid #e6ddea}.Comparisons-module__YtysLW__faqList summary{cursor:pointer;color:#39294d;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 0;font-weight:750;list-style:none;display:flex}.Comparisons-module__YtysLW__faqList summary span:last-child{color:#a42a70;font-size:1.6rem;transition:transform .2s}.Comparisons-module__YtysLW__faqList details[open] summary span:last-child{transform:rotate(45deg)}.Comparisons-module__YtysLW__faqList details>p{color:#6d6375;max-width:58rem;margin:0 0 1.25rem;line-height:1.75}.Comparisons-module__YtysLW__sourcesSection{padding-top:2rem}.Comparisons-module__YtysLW__sourcesSection ol{gap:.75rem;max-width:58rem;margin:0;padding-left:1.25rem;display:grid}.Comparisons-module__YtysLW__sourcesSection li{color:#6d6375;padding-left:.4rem;line-height:1.6}.Comparisons-module__YtysLW__sourcesSection a{color:#6d28d9;text-underline-offset:.2em;font-weight:700}.Comparisons-module__YtysLW__relatedSection{padding-top:2rem}.Comparisons-module__YtysLW__relatedCard{color:inherit;padding:1.5rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.Comparisons-module__YtysLW__relatedCard:hover{transform:translateY(-3px);box-shadow:0 14px 32px #4129551a}.Comparisons-module__YtysLW__relatedCard>span{color:#a42a70;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:850}.Comparisons-module__YtysLW__relatedCard strong,.Comparisons-module__YtysLW__hubCard strong{color:#6d28d9;margin-top:1rem;font-size:.82rem;display:block}.Comparisons-module__YtysLW__finalCta{text-align:center;color:#fff;background:linear-gradient(135deg,#4c1d95,#7c3aed 52%,#be185d);padding:5.5rem 1.25rem}.Comparisons-module__YtysLW__finalCta .Comparisons-module__YtysLW__eyebrow{color:#fbcfe8}.Comparisons-module__YtysLW__finalCta h2{color:#fff;max-width:18ch;margin-left:auto;margin-right:auto}.Comparisons-module__YtysLW__finalCta>p:not(.Comparisons-module__YtysLW__eyebrow){color:#ede9fe;max-width:40rem;margin:0 auto;line-height:1.7}.Comparisons-module__YtysLW__finalCta a{color:#5b21b6;background:#fff;border-radius:999px;margin-top:1.6rem;padding:.9rem 1.3rem;font-weight:850;text-decoration:none;display:inline-block}.Comparisons-module__YtysLW__footer{justify-content:space-between;align-items:center;gap:2rem;max-width:76rem;margin:0 auto;padding:2.5rem 1.25rem;display:flex}.Comparisons-module__YtysLW__footer p{color:#756b7d;max-width:32rem;margin:.5rem 0 0;font-size:.82rem}.Comparisons-module__YtysLW__footerLinks{flex-wrap:wrap;gap:1.25rem;display:flex}.Comparisons-module__YtysLW__hubHero .Comparisons-module__YtysLW__heroCopy h1{max-width:14ch}.Comparisons-module__YtysLW__hubBoard{background-color:#e9f1ed;background-image:radial-gradient(#54366221 1px,#0000 1px);background-size:21px 21px;border:1px solid #5d3f7729;border-radius:1.8rem;gap:1rem;min-height:28rem;padding:2.5rem 2rem;display:grid;position:relative;box-shadow:0 30px 65px #37224d2e}.Comparisons-module__YtysLW__hubBoard article{border-radius:.8rem;width:78%;padding:1.25rem;position:relative;box-shadow:0 10px 24px #3e294d24}.Comparisons-module__YtysLW__hubBoard article:first-of-type{background:#fff5a8;transform:rotate(-3deg)}.Comparisons-module__YtysLW__hubBoard article:nth-of-type(2){background:#ffdce9;justify-self:end;transform:rotate(2deg)}.Comparisons-module__YtysLW__hubBoard article:nth-of-type(3){background:#e6def5;transform:rotate(1deg)}.Comparisons-module__YtysLW__hubBoard small{color:#a02668;letter-spacing:.12em;text-transform:uppercase;font-weight:850}.Comparisons-module__YtysLW__hubBoard strong{color:#352647;margin-top:.35rem;font-family:Dotine,sans-serif;font-size:1.35rem;font-weight:400;display:block}.Comparisons-module__YtysLW__hubBoard p{color:#665b6e;margin:.35rem 0 0;font-size:.8rem}.Comparisons-module__YtysLW__hubTape{background:#fde074c7;width:6rem;height:1.25rem;position:absolute;top:1.1rem;left:39%;transform:rotate(-3deg)}.Comparisons-module__YtysLW__hubCard{min-height:18rem;color:inherit;padding:1.8rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block}.Comparisons-module__YtysLW__hubCard:hover{transform:translateY(-3px);box-shadow:0 16px 36px #4129551f}.Comparisons-module__YtysLW__hubCard h2{margin-top:.55rem;font-family:Dotine,sans-serif;font-size:1.8rem;font-weight:400}.Comparisons-module__YtysLW__hubCard .Comparisons-module__YtysLW__cardNumber{position:absolute;top:1rem;right:1.3rem}.Comparisons-module__YtysLW__inlineLink{color:#6d28d9;text-underline-offset:.25em;font-weight:800;text-decoration-thickness:.12em}@media (max-width:980px){.Comparisons-module__YtysLW__navLinks{display:none}.Comparisons-module__YtysLW__navCta{margin-left:auto}.Comparisons-module__YtysLW__hero{grid-template-columns:1fr;gap:3rem}.Comparisons-module__YtysLW__heroCopy{text-align:center}.Comparisons-module__YtysLW__heroCopy h1,.Comparisons-module__YtysLW__heroIntro,.Comparisons-module__YtysLW__disclosure{margin-left:auto;margin-right:auto}.Comparisons-module__YtysLW__breadcrumbs,.Comparisons-module__YtysLW__heroActions{justify-content:center}.Comparisons-module__YtysLW__heroVisual,.Comparisons-module__YtysLW__hubBoard{width:100%;max-width:34rem;margin:0 auto}.Comparisons-module__YtysLW__threeGrid{grid-template-columns:1fr}}@media (max-width:760px){.Comparisons-module__YtysLW__hero{padding-top:3rem;padding-bottom:4rem}.Comparisons-module__YtysLW__heroCopy h1{font-size:clamp(2.65rem,13vw,4rem)}.Comparisons-module__YtysLW__verdictSection{margin-left:1rem;margin-right:1rem;padding:1.5rem}.Comparisons-module__YtysLW__contentSection{padding-top:4rem;padding-bottom:4rem}.Comparisons-module__YtysLW__cardGrid,.Comparisons-module__YtysLW__choiceGrid,.Comparisons-module__YtysLW__relatedGrid,.Comparisons-module__YtysLW__hubGrid{grid-template-columns:1fr}.Comparisons-module__YtysLW__useCaseList article{grid-template-columns:1fr;gap:.6rem}.Comparisons-module__YtysLW__footer{flex-direction:column;align-items:flex-start}.Comparisons-module__YtysLW__tableWrap{box-shadow:none;background:0 0;border:0;overflow:visible}.Comparisons-module__YtysLW__comparisonTable,.Comparisons-module__YtysLW__comparisonTable tbody,.Comparisons-module__YtysLW__comparisonTable tr,.Comparisons-module__YtysLW__comparisonTable th,.Comparisons-module__YtysLW__comparisonTable td{width:100%;display:block}.Comparisons-module__YtysLW__comparisonTable thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Comparisons-module__YtysLW__comparisonTable tr{background:#fff;border:1px solid #e0d7e5;border-radius:1rem;margin-bottom:1rem;overflow:hidden;box-shadow:0 8px 22px #4129550f}.Comparisons-module__YtysLW__comparisonTable th,.Comparisons-module__YtysLW__comparisonTable td{border-bottom:1px solid #eee7f0;padding:1rem}.Comparisons-module__YtysLW__comparisonTable tbody th{color:#fff;background:#5b367d}.Comparisons-module__YtysLW__comparisonTable th:before,.Comparisons-module__YtysLW__comparisonTable td:before{color:#aa2a70;content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.25rem;font-size:.67rem;font-weight:850;display:block}.Comparisons-module__YtysLW__comparisonTable tbody th:before{color:#eedcf7}}@media (max-width:480px){.Comparisons-module__YtysLW__navCta{padding:.65rem .85rem;font-size:.78rem}.Comparisons-module__YtysLW__heroActions{flex-direction:column}.Comparisons-module__YtysLW__heroActions a{justify-content:center;width:100%}.Comparisons-module__YtysLW__heroVisual{min-height:24rem;padding:1.5rem}.Comparisons-module__YtysLW__productCard{width:88%}.Comparisons-module__YtysLW__versus{left:43%}.Comparisons-module__YtysLW__hubBoard{padding:2.4rem 1.25rem 1.5rem}.Comparisons-module__YtysLW__hubBoard article{width:88%}}@media (prefers-reduced-motion:reduce){.Comparisons-module__YtysLW__primaryCta,.Comparisons-module__YtysLW__relatedCard,.Comparisons-module__YtysLW__hubCard,.Comparisons-module__YtysLW__faqList summary span:last-child{transition:none}}
