.ad-page-compare,:root{--profit-brand:#2563eb}.ad-page-compare>section[aria-labelledby=hero-heading]{position:relative;isolation:isolate;text-align:center;min-height:0!important;background-color:#f5f7ff!important;background-image:linear-gradient(90deg,rgb(235,238,255),rgb(250,243,255))!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:50%!important}.ad-page-compare>section[aria-labelledby=hero-heading] .lg\:w-\[58\%\],.ad-page-compare>section[aria-labelledby=hero-heading] [class*="lg:w-[58%]"]{width:100%!important;max-width:48rem!important;margin-inline:auto!important}.ad-page-compare>section[aria-labelledby=hero-heading] .hero-eyebrow,.ad-page-compare>section[aria-labelledby=hero-heading] h1,.ad-page-compare>section[aria-labelledby=hero-heading] p{text-align:center}.ad-page-compare>section[aria-labelledby=hero-heading] .hero-eyebrow{margin-inline:auto}.ad-page-compare>section[aria-labelledby=hero-heading] .min-h-0,.ad-page-compare>section[aria-labelledby=hero-heading] .min-h-\[28rem\]{min-height:0!important;padding-top:2.5rem!important;padding-bottom:1.25rem!important}@media (min-width:768px){.ad-page-compare>section[aria-labelledby=hero-heading] .min-h-0,.ad-page-compare>section[aria-labelledby=hero-heading] .min-h-\[28rem\]{padding-top:3rem!important;padding-bottom:1.5rem!important}}.ad-page-compare>section[aria-labelledby=hero-heading] .rated-left{margin-top:.5rem!important;gap:.75rem!important}.ad-page-compare>section[aria-labelledby=hero-heading] .g2-rating-strip-img,.ad-page-compare>section[aria-labelledby=hero-heading] .rated-left img{height:1.5rem!important;width:auto!important;max-width:100%;object-fit:contain}@media (min-width:640px){.ad-page-compare>section[aria-labelledby=hero-heading] .g2-rating-strip-img,.ad-page-compare>section[aria-labelledby=hero-heading] .rated-left img{height:1.75rem!important}}.ad-page-compare>section[aria-labelledby=hero-heading] .g2-rating-strip-img+p,.ad-page-compare>section[aria-labelledby=hero-heading] .rated-left p{margin-top:0!important;font-size:.875rem!important;line-height:1.25rem!important;font-weight:600!important;color:#00153d!important}@media (min-width:768px){.ad-page-compare>section[aria-labelledby=hero-heading] .g2-rating-strip-img+p,.ad-page-compare>section[aria-labelledby=hero-heading] .rated-left p{font-size:1rem!important;line-height:1.5rem!important}}.ad-page-compare>section[aria-labelledby=hero-heading]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.6;background-image:linear-gradient(269deg,#ffffff7d 35%,transparent 79.5%,#d9d9d917);background-size:42px 100%;background-repeat:repeat-x;background-position:0 0}.ad-page-compare>section[aria-labelledby=hero-heading]>*{position:relative;z-index:2}.ad-page-compare>section[aria-labelledby=hero-heading]:after{content:"";position:absolute;inset-inline:0;bottom:0;z-index:1;height:80px;pointer-events:none;background:linear-gradient(0deg,#fff,transparent)}.ad-page-compare>section[aria-label="Social proof and trust indicators"]{padding-top:1.5rem!important;padding-bottom:2.5rem!important}.ad-page-compare>section[aria-label="Social proof and trust indicators"] .hero-social-proof-section{padding-top:0!important;padding-bottom:0!important}.ad-page-compare>section[aria-label="Social proof and trust indicators"] .mb-10{margin-bottom:1.5rem!important}#toggle-features-btn{transition:transform .25s ease-out,box-shadow .25s ease-out,border-color .25s ease-out,background-color .25s ease-out}#toggle-features-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.1);border-color:#d1d5db}#toggle-features-btn:active{transform:translateY(0);box-shadow:0 2px 6px rgba(0,0,0,.08)}.featx-card{opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .5s ease}#extra-feature-cards.is-open .featx-card{opacity:1;transform:translateY(0)}#extra-feature-cards.is-open .featx-card:first-child{transition-delay:0s}#extra-feature-cards.is-open .featx-card:nth-child(2){transition-delay:.07s}#extra-feature-cards.is-open .featx-card:nth-child(3){transition-delay:.14s}#extra-feature-cards.is-open .featx-card:nth-child(4){transition-delay:.21s}#extra-feature-cards.is-open .featx-card:nth-child(5){transition-delay:.28s}#extra-feature-cards.is-open .featx-card:nth-child(6){transition-delay:.35s}#extra-feature-cards.is-open .featx-card:nth-child(7){transition-delay:.42s}.cmp-table-wrap{border:1px solid #e5e7eb;border-radius:16px;background:#fff;box-shadow:0 1px 4px rgba(15,23,42,.04);overflow:hidden}.cmp-table{width:100%;border-collapse:collapse;font-family:var(--font-sans),Inter,sans-serif}.cmp-table thead th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af;padding:18px 20px;border-bottom:1px solid #e5e7eb;white-space:nowrap}.cmp-table thead th.cmp-col-profit{color:var(--profit-brand,#2563eb);background:#f5f8ff;text-align:center}.cmp-table thead th.cmp-col-other{color:#9ca3af;text-align:center}.cmp-table tbody td{padding:10px 15px;font-size:14px;line-height:1.55;color:#374151;border-bottom:1px solid #f1f5f9}.cmp-table tbody tr:last-child td{border-bottom:none}.cmp-table tbody td.cmp-col-profit{background:#f5f8ff;text-align:center}.cmp-table tbody td.cmp-col-other{text-align:center}.cmp-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px}.cmp-icon--full{background:#dcfce7}.cmp-icon--limited{background:#ffedd5}.cmp-icon--none{background:#fee2e2}.ad-page-compare [aria-labelledby=core-capabilities-heading] .featx-card.grid,.ad-page-compare [aria-labelledby=core-capabilities-heading] .grid.lg\:grid-cols-2{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media (min-width:1024px){.ad-page-compare [aria-labelledby=core-capabilities-heading] .featx-card.grid,.ad-page-compare [aria-labelledby=core-capabilities-heading] .grid.lg\:grid-cols-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ad-page-compare #extra-feature-cards:not(.is-open){max-height:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none}.ad-page-compare #extra-feature-cards:not(.is-open) .featx-card{opacity:0;visibility:hidden}.ad-page-compare #toggle-features-btn{flex-shrink:0}.ad-page-compare .max-w-7xl>.grid.lg\:grid-cols-12:has(#toggle-features-btn),.ad-page-compare div.grid.lg\:grid-cols-12:has(#toggle-features-btn){display:flex!important;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem;grid-template-columns:none!important}@media (min-width:768px){.ad-page-compare .max-w-7xl>.grid.lg\:grid-cols-12:has(#toggle-features-btn),.ad-page-compare div.grid.lg\:grid-cols-12:has(#toggle-features-btn){flex-direction:row}}.ad-page-compare div.grid.lg\:grid-cols-12:has(#toggle-features-btn)>div{width:auto!important;max-width:none!important;flex:1 1 auto}.ad-page-compare div.grid.lg\:grid-cols-12:has(#toggle-features-btn)>div:has(#toggle-features-btn){flex:0 0 auto}.ad-page-compare div.grid.lg\:grid-cols-12:has(#toggle-features-btn) p.text-gray-600{max-width:36rem;text-align:center}@media (min-width:768px){.ad-page-compare div.grid.lg\:grid-cols-12:has(#toggle-features-btn) p.text-gray-600{text-align:start}}.ad-page-compare [aria-labelledby=exec-suite-cta-heading]{background-image:radial-gradient(ellipse 90% 85% at 50% 22%,#0c3870 0,#073060 26%,#051b44 50%,#031a38 76%,#000510 100%)!important;background-color:#051b44!important}.ad-page-compare>section[aria-labelledby=hero-heading] .eyebrow-pill,.ad-page-compare>section[aria-labelledby=hero-heading] .hero-eyebrow{margin-inline:auto}.ad-page-compare>section[aria-labelledby=hero-heading] .hero-eyebrow{display:inline-flex;align-items:center;width:fit-content;max-width:100%;font-size:11px;font-weight:700;line-height:1.375;letter-spacing:.08em;text-transform:uppercase;padding:.25rem 1rem;border-radius:9999px;color:var(--color-ref-brand,#0056d2);border:1px solid transparent;outline:1px solid #eee;box-shadow:none;background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--border-angle,0turn),transparent 25%,#dc2626 35%,#7c3aed 45%,transparent 55%) border-box;animation:gradient-border 6s linear infinite}.ad-page-compare>section[aria-labelledby=hero-heading] .hero-eyebrow>span{display:none}@media (width >= 48rem){.ad-page-compare>section[aria-labelledby=hero-heading] .hero-eyebrow{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.ad-page-compare>section[aria-labelledby=hero-heading] .hero-eyebrow{animation:none}}