.cmpr{--paper:#fff;--cream:#f5f5f5;--ink:#111827;--ink-soft:#4f6e8f;--ink-faint:#6b7280;--blue:#0092d1;--blue-hover:#199cd5;--blue-deep:#0082bb;--tint:#dff2fb;--navy:#004766;--navy2:#005a80;--green:#15803d;--green-soft:#dcfce7;--red:#dc2626;--red-soft:#fee2e2;--head:"Work Sans","Inter","Avenir Next",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--body:"Inter","Avenir Next",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--label:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.cmpr .clabel,.cmpr .eyebrow{font-family:var(--label)}.cmpr *{box-sizing:border-box}.cmpr{margin:0;font-family:var(--body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}.cmpr .wrap{max-width:1120px;margin:0 auto;padding:0 28px}.cmpr a{color:var(--ink)}.cmpr h1,.cmpr h2,.cmpr h3,.cmpr h4{font-family:var(--head);font-weight:600;color:var(--ink);letter-spacing:-.022em}.cmpr p{font-size:17px;line-height:1.55;color:var(--ink);margin:0 0 12px}.cmpr .sub{color:var(--ink-soft)}.cmpr .btn{display:inline-flex;align-items:center;justify-content:center;height:48px;background:var(--blue);color:#fff;text-decoration:none;font-size:16px;font-weight:600;padding:0 32px;border-radius:999px;transition:background .2s,transform .2s}.cmpr .btn:hover{background:var(--blue-hover)}.cmpr .btn:active{transform:translateY(2px)}.cmpr .btn.ghost{background:#fff;color:var(--blue);border:2px solid rgba(0,146,209,.2);box-shadow:none}.cmpr .btn.ghost:hover{border-color:var(--blue);background:rgba(0,146,209,.05)}.cmpr .ctarow{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.cmpr .nav{position:sticky;top:12px;z-index:30;padding:0 14px}.cmpr .nav .wrap{display:flex;align-items:center;justify-content:space-between;height:64px;background:#fff;border:1px solid #edf1f4;border-radius:20px;box-shadow:0 10px 30px rgba(2,32,53,.08);padding:0 10px 0 22px;max-width:1240px}.cmpr .nav .links{display:flex;align-items:center;gap:26px}.cmpr .nav .links a{font-size:14.5px;font-weight:500;text-decoration:none;color:var(--ink)}.cmpr .nav .links a:hover{color:var(--blue-deep)}.cmpr .nav .right{display:flex;align-items:center;gap:12px}.cmpr .nav .right .login{font-size:14.5px;font-weight:600;text-decoration:none;color:var(--ink);margin-right:4px}.cmpr .nav .btn{height:42px;padding:0 22px;font-size:14px;border-radius:999px;box-shadow:none}.cmpr .nav .btn.ghost{border:1.5px solid rgba(0,146,209,.45);color:var(--blue-deep)}.cmpr .hero{padding:120px 0 78px;text-align:center}.cmpr .hero h1{font-size:clamp(34px,4.6vw,50px);line-height:1.14;margin:0 auto 20px;max-width:min(20em,94vw);font-weight:700;letter-spacing:-.025em;text-wrap:balance}.cmpr .hero h1 br{display:none}@media(min-width:760px){.cmpr .hero h1 br{display:inline}}.cmpr .hero p{max-width:70ch;margin:0 auto 28px;color:var(--ink-soft);font-size:19px;font-weight:500;line-height:1.65}.cmpr .hero p .l{display:block}@media (max-width:720px){.cmpr .hero p .l{display:inline}}.cmpr .logostrip{background:#fff;padding:32px 0}.cmpr .logostrip .inner{width:100%;max-width:80rem;margin:0 auto;padding:0 16px;text-align:center}@media (min-width:640px){.cmpr .logostrip .inner{padding:0 24px}}@media (min-width:1024px){.cmpr .logostrip .inner{padding:0 32px}}.cmpr .logostrip .lbl{font-size:20px;font-weight:700;color:#1f2937;margin:0;letter-spacing:-.01em}.cmpr .logostrip .lsub{font-size:18px;font-weight:500;color:#4f6e8f;margin:8px 0 0;line-height:1.6}.cmpr .marq{margin-top:40px;overflow:hidden;position:relative}.cmpr .marq:after,.cmpr .marq:before{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:10;pointer-events:none}.cmpr .marq:before{left:0;background:linear-gradient(90deg,#fff,transparent)}.cmpr .marq:after{right:0;background:linear-gradient(270deg,#fff,transparent)}.cmpr .mtrack{display:flex;align-items:center;width:-moz-max-content;width:max-content;animation:marq 30s linear infinite}.cmpr .marq:hover .mtrack{animation-play-state:paused}.cmpr .lcell{display:flex;align-items:center;justify-content:center;padding:0 32px;flex-shrink:0}@media (min-width:1024px){.cmpr .lcell{padding:0 48px}}.cmpr .lcell img{width:auto;-o-object-fit:contain;object-fit:contain;display:block}.cmpr .lcell img.h6{height:24px}.cmpr .lcell img.h8{height:32px}.cmpr .lcell img.h10{height:40px}.cmpr .lcell img.h12{height:48px}.cmpr .lcell img.mtneg{margin-top:-8px}@keyframes marq{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.cmpr .mtrack{animation:none;flex-wrap:wrap;justify-content:center;width:auto;row-gap:16px}}.cmpr .why{padding:80px 0;background:#f9fafb}.cmpr .why h2{text-align:center;font-size:clamp(30px,3.7vw,44px);line-height:1.15;margin:0 auto 46px;max-width:26ch;font-weight:600;letter-spacing:-.022em}.cmpr .whygrid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.cmpr .wcard{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:32px;text-align:center;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:flex;flex-direction:column;align-items:center}.cmpr .wcard .icn{width:56px;height:56px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:24px;background:rgba(0,146,209,.1);color:var(--blue)}.cmpr .wcard .icn svg{display:block}.cmpr .wcard h3{font-size:20px;margin:0 0 20px}.cmpr .wcard ul{list-style:none;margin:0;padding:0;text-align:left;width:100%;display:grid;gap:16px}.cmpr .wcard li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.5;color:#374151;padding:0}.cmpr .wcard li:before{content:"";flex:none;width:20px;height:20px;margin-top:2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%2322C55E' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E") 50%/contain no-repeat}.cmpr .pricing{padding:84px 0}.cmpr .pricing h2{text-align:center;font-size:clamp(30px,3.7vw,44px);line-height:1.15;margin:0 auto 14px;max-width:28ch;font-weight:600;letter-spacing:-.022em}.cmpr .pricing .lead{max-width:66ch;margin:0 auto 40px;text-align:center;color:var(--ink-soft);font-size:17px;font-weight:500;line-height:1.6}.cmpr .dtable .dc .money{font-family:var(--head);font-weight:600;color:var(--blue-deep);white-space:nowrap}.cmpr .dtable .drw.total .dc{background:#f3f4f6;font-family:var(--head)}.cmpr .dtable .drw.total .dc:not(.dcat){font-size:15px;font-weight:700;color:var(--ink)}.cmpr .dtable .drw.total .cellbody{align-items:baseline;gap:10px}.cmpr .dtable .drw.total .big{font-size:24px;font-weight:800;line-height:1}.cmpr .dtable .drw.total .big.win{color:var(--green)}.cmpr .pnote{font-size:12.5px;color:var(--ink-faint);text-align:center;margin-top:22px}.cmpr .ptwrap{max-width:860px;margin:0 auto;border:1px solid rgba(0,0,0,.1);border-radius:16px;overflow:hidden;overflow-x:auto;box-shadow:0 4px 0 0 rgba(0,0,0,.04)}.cmpr .ptbl{width:100%;border-collapse:collapse;font-size:15px}.cmpr .ptbl td,.cmpr .ptbl th{padding:15px 26px;text-align:left;vertical-align:middle}.cmpr .ptbl thead th{background:#f3f4f6;font-weight:700;color:var(--ink);font-size:13px;letter-spacing:.01em}.cmpr .ptbl thead th .plogo{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;min-width:-moz-max-content;min-width:max-content}.cmpr .ptbl thead th .plogo img{flex:none;width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.cmpr .ptbl td:not(:first-child),.cmpr .ptbl th:not(:first-child){text-align:center;white-space:nowrap}.cmpr .ptbl tbody td{color:var(--ink-soft)}.cmpr .ptbl tbody td:first-child{color:var(--ink);font-weight:600}.cmpr .ptbl tbody tr+tr td{border-top:1px solid rgba(0,0,0,.07)}.cmpr .ptbl .po{background:rgba(0,146,209,.05);color:var(--ink);font-weight:600}.cmpr .ptbl thead th.po{background:rgba(0,146,209,.1)}.cmpr .pfoot{font-size:13px;color:var(--ink-faint);text-align:center;margin:16px auto 0}@media (max-width:640px){.cmpr .ptwrap{overflow-x:auto}.cmpr .ptbl{min-width:520px}.cmpr .ptbl td,.cmpr .ptbl th{padding:13px 16px;font-size:14px}}.cmpr .pnote a{color:var(--blue-deep)}.cmpr .oval{background:#fff;padding:52px 0}.cmpr .oval .inner{max-width:896px;margin:0 auto;padding:0 24px;text-align:center}.cmpr .oval .qcard{background:linear-gradient(90deg,#eff6ff,#eef2ff);border:1px solid #dbeafe;border-radius:16px;padding:40px 40px 32px}.cmpr .oval blockquote{margin:0;font-family:var(--head);font-weight:700;font-size:clamp(20px,2.2vw,24px);line-height:1.4;color:#1f2937;letter-spacing:-.012em}.cmpr .oval .citebox{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:26px;padding-top:22px;border-top:1px solid #dbeafe}.cmpr .oval .citebox img{width:46px;height:46px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.cmpr .oval .citebox .finit{width:46px;height:46px;border-radius:50%;background:var(--blue);color:#fff;font-weight:700;font-size:16px;display:inline-flex;align-items:center;justify-content:center;flex:none;letter-spacing:.02em}.cmpr .oval cite{display:block;font-style:normal;font-size:14px;line-height:1.45;text-align:left}.cmpr .oval cite .nm{font-weight:600;color:#111827}.cmpr .oval cite .rl{color:#6b7280;font-size:13px}.cmpr .faq{padding:84px 0}.cmpr .faq h2{text-align:center;font-size:clamp(30px,3.7vw,44px);margin:0 auto 44px;font-weight:600;letter-spacing:-.022em}.cmpr .faqlist{max-width:896px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.cmpr .faqlist details{border:1px solid rgba(0,0,0,.1);border-radius:8px;overflow:hidden;background:#fff;transition:box-shadow .2s}.cmpr .faqlist summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:24px;transition:background .2s}.cmpr .faqlist summary:hover{background:#f9fafb}.cmpr .faqlist summary::-webkit-details-marker{display:none}.cmpr .faqlist summary h3{font-size:19px;line-height:1.4;margin:0;font-weight:600;color:#1f2937}.cmpr .faqlist summary .chev{flex:none;display:flex;align-items:center;justify-content:center;transition:transform .2s}.cmpr .faqlist summary .chev svg{display:block;width:18px;height:18px}.cmpr .faqlist details[open] summary .chev{transform:rotate(180deg)}.cmpr .faqlist details p{font-size:15.5px;line-height:1.6;color:#4b5563;margin:0 24px;padding:16px 0 24px;border-top:1px solid rgba(0,0,0,.08)}.cmpr .faqlist details p a{color:var(--blue-deep)}.cmpr .cmpsec{position:relative;padding:80px 0 100px;background:var(--paper)}.cmpr .evalsec{padding:72px 0;background:#f9fafb}.cmpr .evalsec .wrap{max-width:1000px}.cmpr .evalsec>.wrap>h2{text-align:center;font-size:clamp(30px,3.7vw,44px);margin:0 auto 12px;font-weight:600;letter-spacing:-.022em;color:var(--ink)}.cmpr .evalsec .sub{text-align:center;max-width:60ch;margin:0 auto 40px;color:var(--ink-soft);font-size:17px;font-weight:500;line-height:1.6}.cmpr .evalgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width:720px){.cmpr .evalgrid{grid-template-columns:1fr}}.cmpr .evalcard{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:28px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.cmpr .evalcard .ic{width:44px;height:44px;border-radius:12px;background:rgba(0,146,209,.1);color:var(--blue);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.cmpr .evalcard .ic svg{width:24px;height:24px;stroke:currentColor;fill:none}.cmpr .evalcard h3{font-size:18px;font-weight:700;color:var(--ink);margin:0 0 8px;letter-spacing:-.01em}.cmpr .evalcard p{font-size:14.5px;line-height:1.6;color:var(--ink-faint);margin:0}.cmpr .evalcard .chead{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:12px}.cmpr .evalcard .chead .ic{margin-bottom:0;flex:none;width:40px;height:40px}.cmpr .evalcard .chead h3{margin:0}.cmpr .minicmp{margin-top:16px;border:1px solid rgba(0,0,0,.1);border-radius:11px;overflow:hidden}.cmpr .mcr{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:12px 14px;font-size:13.5px}.cmpr .mcr.o{background:rgba(0,146,209,.06)}.cmpr .mcr.c{border-top:1px solid rgba(0,0,0,.08)}.cmpr .mclogo{display:flex;align-items:center;justify-content:center}.cmpr .mclogo img{width:22px;height:22px;border-radius:5px;-o-object-fit:contain;object-fit:contain}.cmpr .mcv{display:flex;align-items:flex-start;gap:8px;color:var(--ink-soft);line-height:1.45}.cmpr .mcv .mk{flex:none;margin-top:1px}.cmpr .cmpsec>.wrap>h2{text-align:center;font-size:clamp(30px,3.7vw,44px);margin:0 auto 14px;font-weight:600;letter-spacing:-.022em}.cmpr .cmpsec .lead{max-width:880px;margin:0 auto 44px;text-align:center;color:var(--ink-soft);font-size:17px;font-weight:500;line-height:1.6}.cmpr .dtable{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;overflow:hidden;color:#4b5563;box-shadow:0 4px 0 0 rgba(0,0,0,.05)}.cmpr .dtable .drw{display:grid;grid-template-columns:220px 1fr 1fr;border-bottom:1px solid rgba(0,0,0,.08)}.cmpr .dtable .drw:last-child{border-bottom:0}.cmpr .dtable .dhd{background:#e5e7eb}.cmpr .dtable .dc{padding:20px 26px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;line-height:1.55;border-left:1px solid rgba(0,0,0,.08);flex-direction:column;gap:8px}.cmpr .dtable .dcat{justify-content:flex-start;flex-direction:row;gap:11px;text-align:left;border-left:0;background:#f9fafb;font-family:var(--head);font-weight:600;color:var(--ink);font-size:15px}.cmpr .dtable .drw .dc:nth-child(2):not(.dcat){background:#f0f9ff}.cmpr .dtable .dcat svg{flex:none;color:var(--blue)}.cmpr .dtable .dhd .dc{flex-direction:row;gap:11px;font-family:var(--head);font-weight:700;font-size:16.5px;color:var(--ink);padding:18px 26px}.cmpr .dtable .dhd .dcat{font-size:13px;font-weight:600;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.06em}.cmpr .pmark{width:34px;height:34px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;flex:none}.cmpr .pmark.po{background:#fff;border:1px solid #e5e7eb}.cmpr .pmark.po img{height:22px;width:auto;display:block}.cmpr .pmark.pc{background:#fff;border:1px solid #e5e7eb}.cmpr .pmark.pc img{height:22px;width:auto;display:block}.cmpr .mk{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;flex:none}.cmpr .mk.y{background:var(--green-soft);color:var(--green)}.cmpr .mk.n{background:var(--red-soft);color:var(--red)}.cmpr .mk.m{background:#f7ebd7;color:#b06f1d}.cmpr .dtable .drw:not(.dhd) .dc:not(.dcat){align-items:stretch;justify-content:center;text-align:left}.cmpr .dtable .dc .cellbody{display:flex;align-items:flex-start;gap:9px;text-align:left;width:100%}.cmpr .dtable .dc .cellbody .mk{margin-top:1px}.cmpr .cmpcta{text-align:center;margin-top:36px}.cmpr .cmpcta p{color:var(--ink-faint);font-size:15px;margin:0 0 18px}.cmpr .clabel{display:none}.cmpr .trusted{background:var(--paper);padding:84px 0}.cmpr .trusted h2{text-align:left;font-size:clamp(30px,3.7vw,44px);letter-spacing:-.022em;margin:0 0 40px;max-width:24ch;font-weight:600}.cmpr .showcase{display:flex;border-radius:16px;overflow:hidden;min-height:480px;border:1px solid rgba(0,0,0,.1);background:var(--cream);box-shadow:0 4px 0 0 rgba(0,0,0,.05)}.cmpr .sc-left{width:40%;background:var(--blue);position:relative;display:flex;align-items:center;overflow:hidden;padding:0 0 0 56px}.cmpr .sc-left:after,.cmpr .sc-left:before{content:"";position:absolute;left:0;right:0;height:90px;z-index:5;pointer-events:none}.cmpr .sc-left:before{top:0;background:linear-gradient(180deg,var(--blue),rgba(0,146,209,0))}.cmpr .sc-left:after{bottom:0;background:linear-gradient(0deg,var(--blue),rgba(0,146,209,0))}.cmpr .chipstack{position:relative;width:100%;height:100%;display:flex;align-items:center}.cmpr .chip-item{position:absolute;left:0;transition:transform .8s cubic-bezier(.3,1.15,.4,1),opacity .6s}.cmpr .chip-item button{display:flex;align-items:center;gap:13px;padding:13px 26px;border-radius:999px;border:1px solid hsla(0,0%,100%,.25);background:transparent;color:hsla(0,0%,100%,.65);cursor:pointer;font-family:var(--head);font-size:13.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background .5s,color .5s,border-color .5s}.cmpr .chip-item button:hover{border-color:hsla(0,0%,100%,.55);color:#fff}.cmpr .chip-item.on button{background:#fff;color:var(--blue-deep);border-color:#fff;font-weight:600}.cmpr .chip-item .cico{width:28px;height:28px;border-radius:50%;background:#fff;border:1px solid hsla(0,0%,100%,0);display:flex;align-items:center;justify-content:center;flex:none;overflow:hidden;transition:background .5s,border-color .5s}.cmpr .chip-item.on .cico{background:var(--tint);border-color:rgba(0,130,187,.35)}.cmpr .chip-item .cico img,.cmpr .chip-item .cico svg{height:15px;width:15px;-o-object-fit:contain;object-fit:contain;display:block}.cmpr .sc-right{flex:1;position:relative;display:flex;align-items:center;justify-content:center;padding:48px 44px;background:var(--cream)}.cmpr .rcstack{position:relative;width:min(580px,100%);height:360px}.cmpr .rcard{position:absolute;inset:0;border-radius:12px;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 4px 0 0 rgba(0,0,0,.06);padding:30px 40px 26px;display:flex;flex-direction:column;justify-content:space-between;gap:18px;transition:transform .7s cubic-bezier(.34,1.2,.5,1),opacity .22s;opacity:0;transform:scale(.7);pointer-events:none;z-index:0}.cmpr .rcard.prev{opacity:0;transform:translateX(-70px) scale(.92);z-index:1}.cmpr .rcard.next{opacity:0;transform:translateX(70px) scale(.92);z-index:1}.cmpr .rcard.on{opacity:1;transform:none;pointer-events:auto;z-index:3;transition:transform .7s cubic-bezier(.34,1.2,.5,1),opacity 0s}.cmpr .rcard .rtop{display:flex;align-items:center;justify-content:space-between}.cmpr .rcard .rtop svg{display:block;color:var(--blue)}.cmpr .rcard .rtop img.clogo{height:24px;width:auto;max-width:110px;-o-object-fit:contain;object-fit:contain}.cmpr .rcard .rbody{opacity:0;transform:translateY(18px);transition:opacity .5s .15s,transform .5s .15s}.cmpr .rcard.on .rbody{opacity:1;transform:none}.cmpr .rcard .qt{color:var(--ink);font-family:var(--head);font-size:18px;line-height:1.55;letter-spacing:-.012em;margin:0}.cmpr .rcard .who{display:flex;align-items:center;gap:13px;border-top:1px solid #eef2f5;padding-top:20px}.cmpr .rcard .who img.face{width:46px;height:46px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none}.cmpr .rcard .who .nm b{display:block;color:var(--ink);font-size:15px;font-weight:600}.cmpr .rcard .who .nm span{display:block;color:var(--ink-faint);font-size:13px;margin-top:1px}@media (max-width:980px){.cmpr .showcase{flex-direction:column;border-radius:30px}.cmpr .sc-left{width:100%;min-height:340px;padding:0 0 0 24px}.cmpr .sc-right{padding:40px 20px}}@media (prefers-reduced-motion:reduce){.cmpr .chip-item,.cmpr .rcard,.cmpr .rcard .rbody{transition:none}}@media (max-width:900px){.cmpr .whygrid{max-width:560px;margin:0 auto}.cmpr .drow,.cmpr .pgrid,.cmpr .whygrid{grid-template-columns:1fr}.cmpr .drow{gap:0}.cmpr .drow .qa.right{grid-column:1}.cmpr .dtable .drw{grid-template-columns:1fr}.cmpr .tcard{flex:0 0 82vw}.cmpr .dtable .dc{border-left:0;border-top:1px solid rgba(0,0,0,.08);align-items:flex-start;text-align:left}.cmpr .dtable .dcat{border-top:0}.cmpr .dtable .dhd{display:none}.cmpr .clabel{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:2px}}@media (max-width:1080px){.cmpr .nav .btn.ghost,.cmpr .nav .links,.cmpr .nav .right .login{display:none}.cmpr .nav .right{gap:10px}}.cmpr .demofold{padding:40px 0;background:#fff;text-align:center}@media (min-width:1024px){.cmpr .demofold{padding:60px 0}}.cmpr .demofold .dcont{width:100%;margin:0 auto}@media (min-width:640px){.cmpr .demofold .dcont{max-width:640px}}@media (min-width:768px){.cmpr .demofold .dcont{max-width:768px}}@media (min-width:1024px){.cmpr .demofold .dcont{max-width:1024px}}@media (min-width:1280px){.cmpr .demofold .dcont{max-width:1280px}}@media (min-width:1536px){.cmpr .demofold .dcont{max-width:1536px}}.cmpr .demofold .dwrap{width:100%;margin:0 auto;padding:0 16px}@media (min-width:1280px){.cmpr .demofold .dwrap{width:95%}}@media (min-width:1536px){.cmpr .demofold .dwrap{width:90%}}.cmpr .demofold h2{text-align:center;font-size:clamp(30px,3.7vw,44px);font-weight:600;margin:0 auto 12px;letter-spacing:-.022em}.cmpr .demofold .lead{max-width:62ch;margin:0 auto 26px;text-align:center;color:var(--ink-soft);font-size:17px;font-weight:500;line-height:1.6}.cmpr .dtabs{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:24px}.cmpr .dtab{display:inline-flex;align-items:center;gap:8px;border:0;background:#f3f4f6;border-radius:999px;padding:10px 16px;font-family:var(--head);font-size:14px;font-weight:500;color:#4b5563;cursor:pointer;transition:all .2s}.cmpr .dtab svg{width:20px;height:20px}.cmpr .dtab:hover{background:#e5e7eb;color:#1f2937}.cmpr .dtab.on{background:var(--blue);color:#fff;box-shadow:0 10px 0 -3px rgba(0,146,209,.25),0 4px 0 -2px rgba(0,146,209,.25)}.cmpr .dpanel{display:none;background:linear-gradient(to bottom right,#f8fbff,#fff);border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 10px 0 -3px rgba(0,0,0,.05),0 4px 0 -2px rgba(0,0,0,.05);overflow:hidden}.cmpr .dpanel.on{display:grid;grid-template-columns:1fr;animation:dfade .3s ease}@media (min-width:1024px){.cmpr .dpanel.on{grid-template-columns:280px 1fr}}@keyframes dfade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cmpr .dpanel .dleft{padding:20px;display:flex;flex-direction:column;justify-content:center;text-align:left;border-bottom:1px solid #f3f4f6;order:2}@media (min-width:1024px){.cmpr .dpanel .dleft{padding:24px;border-bottom:0;border-right:1px solid #f3f4f6;order:1}}.cmpr .dpanel .ptag{background:var(--tint);color:var(--blue-deep);border-radius:999px;padding:4px 11px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px;text-align:left}.cmpr .dpanel h3{font-size:18px;margin:0 0 16px;font-weight:700;color:#111827;letter-spacing:-.01em}@media (min-width:1024px){.cmpr .dpanel h3{font-size:20px}}.cmpr .dpanel ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cmpr .dpanel li{display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:1.5;color:#374151}.cmpr .dpanel li .ck{flex:none;width:16px;height:16px;border-radius:50%;background:#dcfce7;display:flex;align-items:center;justify-content:center;margin-top:2px}.cmpr .dpanel li .ck svg{width:10px;height:10px}.cmpr .dpanel .dlink{margin-top:20px;display:inline-flex;align-items:center;gap:6px;color:var(--blue-deep);font-size:14px;font-weight:600;text-decoration:none}.cmpr .dpanel .dlink:hover{text-decoration:underline}.cmpr .dpanel .dlink svg{width:14px;height:14px}.cmpr .dpanel .dright{padding:8px;order:1}@media (min-width:1024px){.cmpr .dpanel .dright{padding:12px;order:2}}.cmpr .dpanel .dright .frame{position:relative;width:100%;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff}.cmpr .dpanel .dright img,.cmpr .dpanel .dright video{width:100%;height:auto;display:block}.cmpr .dpanel .dright video::-webkit-media-controls-fullscreen-button{display:none}.cmpr .dexpand{position:absolute;top:10px;right:10px;z-index:3;width:34px;height:34px;border:0;border-radius:8px;background:rgba(15,23,34,.55);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .18s;backdrop-filter:blur(2px)}.cmpr .dexpand:focus-visible,.cmpr .dpanel .dright .frame:hover .dexpand{opacity:1}@media (hover:none){.cmpr .dexpand{opacity:.85}}.cmpr .dexpand svg{width:17px;height:17px}.cmpr .dexpand:hover{background:rgba(15,23,34,.8)}.cmpr #dlb{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.9);display:none;align-items:center;justify-content:center;padding:24px}.cmpr #dlb.on{display:flex}.cmpr #dlb img,.cmpr #dlb video{max-width:95vw;max-height:90vh;width:auto;height:auto;border-radius:8px}.cmpr #dlbx{position:absolute;top:18px;right:18px;width:44px;height:44px;border:0;border-radius:999px;background:hsla(0,0%,100%,.12);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.cmpr #dlbx:hover{background:hsla(0,0%,100%,.22)}.cmpr #dlbx svg{width:22px;height:22px}.cmpr .ddots{display:flex;justify-content:center;gap:8px;margin-top:24px}@media (min-width:1024px){.cmpr .ddots{display:none}}.cmpr .ddot{width:8px;height:8px;border-radius:999px;border:0;padding:0;background:#d1d5db;cursor:pointer;transition:all .2s}.cmpr .ddot.on{background:var(--blue);width:24px}.cmpr .sitefoot{background:#082f49;color:hsla(0,0%,100%,.7);margin-top:40px}.cmpr .sitefoot .wrap{max-width:1240px;padding:56px 28px 30px}.cmpr .fcta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:26px;margin-bottom:40px}.cmpr .fcta .eyebrow{font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin:0 0 12px}.cmpr .fcta .big{font-family:var(--head);font-weight:700;font-size:clamp(38px,5vw,58px);line-height:1.1;color:#fff;letter-spacing:-.02em}.cmpr .fcta .side{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.cmpr .fcta .row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.cmpr .fbtn{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;background:var(--blue);color:#fff;font-size:14px;font-weight:600;border-radius:10px;text-decoration:none}.cmpr .fbtn:hover{background:var(--blue-hover)}.cmpr .fswitch{display:inline-flex;align-items:center;gap:11px;padding:11px 20px;border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:#fff;font-size:14px;font-weight:600}.cmpr .fswitch img{height:20px;width:20px;display:block}.cmpr .fcta .mkt{font-size:13.5px;color:hsla(0,0%,100%,.55)}.cmpr .fcols{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:44px}.cmpr .fcol{border:1px solid hsla(0,0%,100%,.1);border-radius:12px;overflow:hidden}.cmpr .fcol h4{margin:0;padding:11px 16px;font-size:14.5px;font-weight:600;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03)}.cmpr .fcol ul{list-style:none;margin:0;padding:12px 16px 14px}.cmpr .fcol li{padding:5px 0}.cmpr .fcol a{font-size:13.5px;color:hsla(0,0%,100%,.65);text-decoration:none}.cmpr .fcol a:hover{color:#fff}.cmpr .fbase{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:26px;border-top:1px solid hsla(0,0%,100%,.1);padding-top:30px}.cmpr .fbase .about{max-width:480px}.cmpr .fbase .about img.flogo{height:30px;display:block;margin-bottom:16px;filter:brightness(0) invert(1)}.cmpr .fbase .about p{font-size:14px;line-height:1.6;color:hsla(0,0%,100%,.6);margin:0 0 18px}.cmpr .fbase .copyright{font-size:13px;color:hsla(0,0%,100%,.5)}.cmpr .fbase .rightcol{display:flex;flex-direction:column;align-items:flex-end;gap:22px}.cmpr .fbadges{display:flex;gap:14px;align-items:center}.cmpr .fbadges img{height:58px;width:auto}.cmpr .flegal{display:flex;flex-wrap:wrap;gap:20px;font-size:13.5px}.cmpr .flegal a{color:hsla(0,0%,100%,.7);text-decoration:none}.cmpr .flegal a:hover{color:#fff;text-decoration:underline}@media (max-width:1000px){.cmpr .fcols{grid-template-columns:repeat(2,1fr)}.cmpr .fbase .rightcol,.cmpr .fcta .side{align-items:flex-start}}.cmpr .cmpsec .lead{text-wrap:balance}.cmpr{padding-top:88px}@media(max-width:639.98px){.cmpr{padding-top:96px}.cmpr .hero{padding-top:76px}}.cmpr{--head:"Avenir Next",sans-serif;--label:var(--font-label),ui-monospace,SFMono-Regular,Menlo,monospace;font-family:inherit}.cmpr .oval .citebox img{-o-object-position:50% 12%;object-position:50% 12%}.cmpr .dpanel .ptag{background:none;padding:0;align-self:flex-start}.cmpr .ptag .ptag-in{background:var(--tint);color:var(--blue-deep);border-radius:999px;padding:4px 11px;box-decoration-break:clone;-webkit-box-decoration-break:clone;line-height:2.3}.cmpr .evalcard{display:flex;flex-direction:column}.cmpr .evalcard .chead{flex:none}.cmpr .evalcard p{margin-bottom:16px}.cmpr .evalcard .minicmp{margin-top:auto}.cmpr h1,.cmpr h2,.cmpr h3,.cmpr h4{color:#020617;font-weight:700}.cmpr .hero h1{font-size:clamp(38px,4.8vw,60px);letter-spacing:-.03em;line-height:1.05}.cmpr .cmpsec>.wrap>h2,.cmpr .demofold h2,.cmpr .evalsec>.wrap>h2,.cmpr .faq h2,.cmpr .pricing h2,.cmpr .trusted h2,.cmpr .why h2{font-size:clamp(34px,4.6vw,56px);letter-spacing:-.025em;line-height:1.08}.cmpr h2,.cmpr h3,.cmpr h4{text-wrap:balance}.cmpr .nw,.cmpr .rcard .who .nm b{white-space:nowrap}.cmpr .chip-item .cico svg{color:var(--blue-deep)}.cmpr .why .wrap{max-width:1176px}@media (max-width:767px){.cmpr .why{padding:64px 0}}@media (max-width:440px){.cmpr .cmpsec>.wrap>h2,.cmpr .demofold h2,.cmpr .evalsec>.wrap>h2,.cmpr .faq h2,.cmpr .pricing h2,.cmpr .trusted h2,.cmpr .why h2{font-size:28px}}@media (max-width:359px){.cmpr .wrap{padding:0 16px}.cmpr .evalcard{padding:20px}.cmpr .hero h1{font-size:34px}.cmpr .cmpsec>.wrap>h2,.cmpr .demofold h2,.cmpr .evalsec>.wrap>h2,.cmpr .faq h2,.cmpr .pricing h2,.cmpr .trusted h2,.cmpr .why h2{font-size:24px}}.cmpr .dc,.cmpr .mcv,.cmpr blockquote,.cmpr li,.cmpr p,.cmpr summary,.cmpr td{text-wrap:pretty}.cmpr p{color:#1e293b}.cmpr .lead,.cmpr .sub{color:#334155}.cmpr .dtab.on{box-shadow:none}.cmpr .dpanel .frame img,.cmpr .dpanel .frame video{width:100%;height:auto;max-width:1160px;margin:0 auto;display:block}.cmpr .evalcard p{color:#374151}.cmpr .mcv{color:#3d566e}.cmpr .dtable,.cmpr .faqlist details p{color:#374151}.cmpr .ptbl tbody td{color:#3d566e}.cmpr .pfoot,.cmpr .pnote{color:#4b5563}.cmpr .rcstack{display:grid;height:auto;min-height:360px}.cmpr .rcard{position:relative;inset:auto;grid-area:1/1}@media (max-width:720px){.cmpr .rcstack{min-height:0}.cmpr .rcard{padding:24px 22px 22px;gap:14px}.cmpr .rcard .qt{font-size:16.5px;line-height:1.5}.cmpr .rcard .who{padding-top:16px}}.cmpr .wcard li{font-weight:500}.cmpr .dtable .dc{font-size:14.5px;line-height:1.625}.cmpr .dtable .drw:not(.dhd) .dc:not(.dcat){font-weight:500}.cmpr .dtable .dcat{letter-spacing:-.008em}.cmpr .ptbl thead th{font-size:13.5px;letter-spacing:.02em}.cmpr .ptbl tbody td{font-weight:500}@media (min-width:641px){.cmpr .ptbl td,.cmpr .ptbl th{padding:16px 26px}.cmpr .ptbl tbody td{white-space:normal}}@media (min-width:641px) and (max-width:900px){.cmpr .ptbl td,.cmpr .ptbl th{padding:14px 16px}}@media (min-width:641px) and (max-width:700px){.cmpr .ptbl td,.cmpr .ptbl th{padding:12px 10px}}.cmpr .evalcard h3{font-size:18.5px;letter-spacing:-.012em}.cmpr .evalcard p{font-size:15px;line-height:1.625;font-weight:500}.cmpr .mcr{font-size:14px}.cmpr .mcv{line-height:1.55;font-weight:500}.cmpr .dpanel h3{letter-spacing:-.012em}.cmpr .dpanel ul{gap:12px}.cmpr .dpanel li{font-size:15px;line-height:1.625;font-weight:500}.cmpr .faqlist summary h3{letter-spacing:-.012em}.cmpr .faqlist details p{font-size:15px;line-height:1.625;font-weight:500}@media (max-width:720px){.cmpr .sc-left{padding-left:16px}.cmpr .chip-item button{gap:9px;padding:11px 16px;font-size:11.5px;letter-spacing:.04em}.cmpr .chip-item .cico{width:24px;height:24px}.cmpr .chip-item .cico img,.cmpr .chip-item .cico svg{height:13px;width:13px}}@media (max-width:360px){.cmpr .sc-left{padding-left:12px}.cmpr .chip-item button{gap:7px;padding:10px 13px;font-size:10.5px}.cmpr .chip-item .cico{width:21px;height:21px}}.cmpr #dlbx:focus-visible,.cmpr .btn:focus-visible,.cmpr .chip-item button:focus-visible,.cmpr .ddot:focus-visible,.cmpr .dexpand:focus-visible,.cmpr .dlink:focus-visible,.cmpr .dtab:focus-visible{outline:3px solid #f59e0b;outline-offset:3px}.cmpr .ddot:focus-visible{outline-offset:5px}.cmpr .rcard[aria-hidden=true]{visibility:hidden}@media (max-width:720px){.cmpr .hero p .l+.l:before{content:" "}}