:root{--bg-page:#F5F5F5;--bg-surface:#FFFFFF;--bg-surface-alt:#F8FAFC;--text-main:#0F172A;--text-muted:#64748B;--border-subtle:rgba(125, 125, 125, 0.17);--border-divider:#E2E8F0;--sec-pad-hero-top:clamp(1.75rem, 3vw, 2.75rem);--sec-pad-hero-bottom:clamp(1rem, 1.8vw, 1.5rem);--sec-pad-grid-top:clamp(0.75rem, 1.2vw, 1.125rem);--sec-pad-grid-bottom:clamp(1.5rem, 2.5vw, 2.25rem);--sec-pad-mid-top:clamp(1.5rem, 2.5vw, 2.25rem);--sec-pad-mid-bottom:clamp(1.75rem, 3vw, 2.75rem);--sec-pad-faq-top:clamp(1.5rem, 2.5vw, 2.25rem);--sec-pad-faq-bottom:clamp(2.5rem, 4.5vw, 4rem);--sec-pad-static-hero-top:clamp(3.5rem, 6vw, 5.5rem);--sec-pad-static-hero-bottom:clamp(1.75rem, 3vw, 2.75rem)}html,body,#breakdance-canvas-wrapper,.breakdance{background-color:#F5F5F5!important}.site-header-wrap,header.c-header,header.site-header-wrap,.c-header{position:relative!important;top:auto!important;z-index:9999!important;width:100%!important;background:transparent!important;background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:none!important;box-shadow:none!important;padding:.625rem 0!important;box-sizing:border-box!important}.header-inner,div.header-inner{width:100%!important;max-width:1100px!important;margin:0 auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding:.625rem 1.25rem!important;box-sizing:border-box!important;background-color:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:0.875rem!important;box-shadow:0 4px 20px -4px rgb(15 23 42 / .06),0 1px 3px rgb(15 23 42 / .03)!important;transition:box-shadow 0.2s ease!important}.site-header-wrap:hover .header-inner,header.c-header:hover .header-inner,header.site-header-wrap:hover .header-inner,.c-header:hover .header-inner{box-shadow:0 8px 24px -4px rgb(15 23 42 / .09),0 2px 6px rgb(15 23 42 / .04)!important}.header-logo-link,a.header-logo-link{flex:1 1 0!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;text-decoration:none!important;min-width:0!important}.header-logo-img,img.header-logo-img{height:28px!important;width:auto!important;max-height:28px!important;max-width:180px!important;object-fit:contain!important;display:block!important}.header-nav-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important}.header-nav,ul.header-nav{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:1.5rem!important;list-style:none!important;margin:0!important;padding:0!important}.header-nav-item,li.header-nav-item{display:inline-flex!important;align-items:center!important;list-style:none!important;margin:0!important;padding:0!important;position:relative!important}.header-nav-link,.header-nav a,.header-nav-text,a.header-nav-link{font-size:15px!important;font-weight:700!important;color:#334155!important;letter-spacing:-0.015em!important;text-decoration:none!important;transition:color 0.15s ease!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;cursor:pointer!important}.header-nav-link:hover,.header-nav a:hover,a.header-nav-link:hover,.header-has-dropdown:hover>a.header-nav-link{color:#0f172a!important;text-decoration:none!important}.header-dropdown-trigger,.header-dropdown-trigger:hover,.header-has-dropdown:hover>.header-dropdown-trigger{display:inline-flex!important;align-items:center!important;gap:0.375rem!important;cursor:default!important;user-select:none!important}.header-dropdown-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:12px!important;height:12px!important;color:#64748b!important;transition:transform 0.2s ease,color 0.15s ease!important}@media (min-width:992px){.header-nav,ul.header-nav{position:static!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;width:auto!important;height:auto!important;max-height:none!important;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:1.5rem!important}.header-has-dropdown:hover .header-dropdown-icon,.header-has-dropdown.dropdown-open .header-dropdown-icon{transform:rotate(180deg)!important;color:#0f172a!important}.header-has-dropdown::after{content:""!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;height:14px!important}.header-dropdown-menu,ul.header-dropdown-menu{position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:auto!important;transform:translateY(6px)!important;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:0.875rem!important;box-shadow:0 12px 30px -6px rgb(0 0 0 / .1),0 4px 12px -2px rgb(0 0 0 / .04)!important;padding:0.5rem!important;margin:0!important;list-style:none!important;min-width:250px!important;opacity:0!important;visibility:hidden!important;transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s ease!important;z-index:10000!important;pointer-events:none!important}.header-has-dropdown:hover .header-dropdown-menu,.header-has-dropdown:focus-within .header-dropdown-menu,.header-has-dropdown.dropdown-open .header-dropdown-menu{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important}.header-dropdown-hub-link,li.header-dropdown-hub-link{display:none!important}.header-dropdown-item,li.header-dropdown-item{width:100%!important;list-style:none!important;margin:0!important;padding:0!important}.header-dropdown-link,a.header-dropdown-link{display:flex!important;align-items:center!important;padding:.625rem 0.875rem!important;font-size:13.5px!important;font-weight:600!important;color:#334155!important;text-decoration:none!important;border-radius:0.5rem!important;transition:background 0.15s ease,color 0.15s ease!important;white-space:nowrap!important}.header-dropdown-link:hover,a.header-dropdown-link:hover{background:#f1f5f9!important;color:#0f172a!important;text-decoration:none!important}}.header-actions,div.header-actions{flex:1 1 0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:0.75rem!important;min-width:0!important}.lang-switcher-wrapper{display:inline-flex!important;align-items:center!important}.lang-switcher-capsule,.c-lang-switcher{display:inline-flex!important;align-items:center!important;gap:0.25rem!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;padding:.1875rem 0.3125rem!important;border-radius:0.5rem!important;box-sizing:border-box!important}.lang-globe-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#64748b!important;padding:0 0.125rem!important}.lang-pill,span.lang-pill,a.lang-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:11.5px!important;font-weight:800!important;letter-spacing:0.04em!important;line-height:1!important;text-transform:uppercase!important;padding:.3125rem 0.5rem!important;border-radius:0.375rem!important;min-width:22px!important;height:26px!important;box-sizing:border-box!important;text-align:center!important;text-decoration:none!important;transition:background-color 0.15s ease,color 0.15s ease!important}.lang-btn-active{background:#0f172a!important;color:#ffffff!important;cursor:default!important}.lang-btn-inactive{background:#f1f5f9!important;color:#475569!important;cursor:pointer!important}.lang-btn-inactive:hover{background:#e2e8f0!important;color:#0f172a!important;text-decoration:none!important}.c-search-btn,.header-search-btn,a.header-search-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;background:#f1f5f9!important;border-radius:0.5rem!important;border:1px solid #e2e8f0!important;color:#0f172a!important;cursor:pointer!important;text-decoration:none!important;transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease!important}.header-search-btn:hover,a.header-search-btn:hover{background:#e2e8f0!important;border-color:#cbd5e1!important;color:#000000!important}.nav-label-desktop{display:inline!important}.nav-label-mobile{display:none!important}.c-header-burger,button.c-header-burger{display:none!important}@media (max-width:991px){.nav-label-desktop{display:none!important}.nav-label-mobile{display:inline!important}.site-header-wrap,header.c-header,header.site-header-wrap,.c-header{position:relative!important;top:auto!important;z-index:9999!important;background:transparent!important;background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important;padding:.5rem 0!important}.header-inner,div.header-inner{position:relative!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:calc(100% - 1.5rem)!important;max-width:100%!important;margin:0 auto!important;padding:.5rem 1rem!important;background-color:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:0.875rem!important;box-shadow:0 4px 20px -4px rgb(15 23 42 / .06),0 1px 3px rgb(15 23 42 / .03)!important;box-sizing:border-box!important}.header-logo-link,a.header-logo-link{flex:0 1 auto!important;display:inline-flex!important;align-items:center!important;min-width:0!important}.header-logo-img,img.header-logo-img{height:25px!important;width:auto!important;max-width:150px!important;object-fit:contain!important;display:block!important}.header-actions,div.header-actions{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:0.5rem!important}.c-header-burger,button.c-header-burger{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;border-radius:0.5rem!important;border:1px solid #e2e8f0!important;background:#ffffff!important;color:#0f172a!important;cursor:pointer!important;padding:0!important;transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease!important}.c-header-burger:hover,button.c-header-burger:hover,.c-header-burger.is-active,button.c-header-burger.is-active{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#000000!important}.c-header-burger svg{width:18px!important;height:18px!important;display:block!important}.header-nav-wrapper{display:contents!important}.header-nav,ul.header-nav{display:none!important;position:fixed!important;top:var(--zs-header-height,58px)!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;max-width:100vw!important;height:auto!important;max-height:calc(100dvh - var(--zs-header-height, 58px))!important;background-color:#ffffff!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;padding:1.25rem 1.5rem 3rem 1.5rem!important;box-sizing:border-box!important;border-top:1px solid #e2e8f0!important;box-shadow:0 20px 40px rgb(0 0 0 / .12)!important;z-index:9998!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-8px)!important;transition:opacity 0.22s ease,transform 0.22s ease,visibility 0.22s ease!important}.header-nav.is-open,ul.header-nav.is-open{display:flex!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}body.zenscrib-nav-locked{overflow:hidden!important}.header-nav-item,li.header-nav-item{width:100%!important;border-bottom:1px solid #f1f5f9!important;list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}.header-nav-link,.header-nav a,a.header-nav-link{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:48px!important;padding:.75rem 0.5rem!important;font-size:16px!important;font-weight:700!important;color:#0f172a!important;text-decoration:none!important;box-sizing:border-box!important;transition:color 0.15s ease,background-color 0.15s ease!important}.header-nav-link:hover,a.header-nav-link:hover{color:#000000!important;background-color:#f8fafc!important;border-radius:0.5rem!important}.header-dropdown-trigger{cursor:pointer!important}.header-dropdown-icon{width:16px!important;height:16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#64748b!important;transition:transform 0.25s cubic-bezier(.4,0,.2,1),color 0.15s ease!important}.header-has-dropdown.dropdown-open .header-dropdown-icon{transform:rotate(180deg)!important;color:#0f172a!important}.header-has-dropdown{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;text-align:left!important}.header-has-dropdown .header-dropdown-menu,.header-has-dropdown ul.header-dropdown-menu{position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;max-height:0!important;opacity:0!important;overflow:hidden!important;visibility:hidden!important;pointer-events:none!important;box-shadow:none!important;border:none!important;border-left:2px solid #e2e8f0!important;border-radius:0!important;margin:0 0 0 0.5rem!important;padding:0 0 0 0.75rem!important;background:transparent!important;width:calc(100% - 0.5rem)!important;min-width:0!important;display:block!important;box-sizing:border-box!important;text-align:left!important;transition:max-height 0.3s cubic-bezier(.4,0,.2,1),opacity 0.2s ease,visibility 0.2s ease,margin 0.2s ease,padding 0.2s ease!important}.header-has-dropdown.dropdown-open .header-dropdown-menu,.header-has-dropdown.dropdown-open ul.header-dropdown-menu{max-height:420px!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;margin:.25rem 0 .75rem 0.5rem!important;padding:.25rem 0 .375rem 0.75rem!important;transform:none!important}.header-has-dropdown:hover .header-dropdown-menu,.header-has-dropdown:focus-within .header-dropdown-menu,.header-has-dropdown.dropdown-open .header-dropdown-menu{left:auto!important;right:auto!important;top:auto!important;transform:none!important}.header-dropdown-hub-link,li.header-dropdown-hub-link{display:block!important;width:100%!important;border-bottom:1px solid #f1f5f9!important;padding-bottom:0.25rem!important;margin-bottom:0.25rem!important}.header-dropdown-hub-link a.header-dropdown-link{color:#0f172a!important;font-weight:700!important;font-size:14.5px!important}.header-dropdown-hub-link a.header-dropdown-link:hover{color:#000000!important;background:#f1f5f9!important}.header-dropdown-item,li.header-dropdown-item{width:100%!important;list-style:none!important;margin:0!important;padding:0!important;display:block!important;text-align:left!important}.header-dropdown-link,a.header-dropdown-link{display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;width:100%!important;padding:.5rem 0.625rem!important;min-height:40px!important;font-size:14.5px!important;font-weight:600!important;color:#475569!important;border-radius:0.5rem!important;text-decoration:none!important;box-sizing:border-box!important;transition:background 0.15s ease,color 0.15s ease!important}.header-dropdown-link:hover,a.header-dropdown-link:hover{background:#f1f5f9!important;color:#0f172a!important}}@media (max-width:640px){.site-header-wrap,header.c-header,header.site-header-wrap,.c-header{padding:.4rem 0!important}.header-inner,div.header-inner{width:calc(100% - 1rem)!important;padding:.45rem 0.75rem!important}.header-logo-img,img.header-logo-img{height:23px!important;max-width:130px!important}.header-actions,div.header-actions{gap:0.45rem!important}.c-header-burger,button.c-header-burger{width:32px!important;height:32px!important}.header-search-btn,a.header-search-btn{width:32px!important;height:32px!important}.header-nav,ul.header-nav{top:var(--zs-header-height,54px)!important;height:auto!important;max-height:calc(100dvh - var(--zs-header-height, 54px))!important;padding:1rem 1.25rem 2.5rem 1.25rem!important}}@media (max-width:480px){.site-header-wrap,header.c-header,header.site-header-wrap,.c-header{padding:.35rem 0!important}.header-inner,div.header-inner{width:calc(100% - 0.75rem)!important;padding:.4rem 0.5rem!important}.header-logo-img,img.header-logo-img{height:21px!important;max-width:110px!important}.lang-globe-icon{display:none!important}.lang-switcher-capsule,.c-lang-switcher{padding:.125rem 0.25rem!important;gap:0.15rem!important}.lang-pill,span.lang-pill,a.lang-pill{font-size:11px!important;height:24px!important;min-width:20px!important;padding:.2rem 0.35rem!important}.header-actions,div.header-actions{gap:0.35rem!important}.header-search-btn,a.header-search-btn{width:30px!important;height:30px!important}.c-header-burger,button.c-header-burger{width:30px!important;height:30px!important}.header-nav,ul.header-nav{top:var(--zs-header-height,50px)!important;height:auto!important;max-height:calc(100dvh - var(--zs-header-height, 50px))!important}}@media (max-width:380px){.site-header-wrap,header.c-header,header.site-header-wrap,.c-header{padding:.25rem 0!important}.header-inner,div.header-inner{width:calc(100% - 0.5rem)!important;padding:.35rem 0.375rem!important}.header-logo-img,img.header-logo-img{height:19px!important;max-width:95px!important}.lang-switcher-capsule,.c-lang-switcher{padding:.1rem 0.2rem!important;gap:0.1rem!important}.lang-pill,span.lang-pill,a.lang-pill{font-size:10px!important;height:22px!important;min-width:18px!important;padding:.15rem 0.25rem!important}.header-actions,div.header-actions{gap:0.25rem!important}.header-search-btn,a.header-search-btn{width:28px!important;height:28px!important;border-radius:0.375rem!important}.header-search-icon svg{width:13px!important;height:13px!important}.c-header-burger,button.c-header-burger{width:28px!important;height:28px!important;border-radius:0.375rem!important}.c-header-burger svg{width:15px!important;height:15px!important}.header-nav,ul.header-nav{top:46px!important;height:calc(100vh - 46px)!important;height:calc(100dvh - 46px)!important}}.c-card-hero,.c-card-hero__media,.hero-media-wrap,.c-card-hero>div:first-child,.oxy-container-2229-104{position:relative;overflow:hidden;border-radius:.75rem}.hero-badge,.c-card-hero__badge{position:absolute;top:14px;left:14px;z-index:10;background:rgb(255 255 255 / .95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#0f172a;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:.3125rem .625rem;border-radius:.375rem;box-shadow:0 2px 6px rgb(0 0 0 / .12);line-height:1;display:inline-flex;align-items:center}.c-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:1rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 3px rgb(0 0 0 / .02)}.c-best-matrix-table{border-collapse:separate;border-spacing:0;width:100%;table-layout:auto}.c-best-matrix-table thead tr th{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:.75rem .625rem;white-space:nowrap;vertical-align:middle}.c-best-matrix-table tbody tr{border-bottom:1px solid #f1f5f9;transition:background-color 0.15s ease}.c-best-matrix-table tbody tr:hover{background-color:#f8fafc}.c-best-matrix-table tbody td{padding:.75rem .625rem;vertical-align:middle;font-size:13px;color:#334155;border-bottom:1px solid #f1f5f9}.c-best-matrix-table td.tbl-check-yes,.c-best-matrix-table td.tbl-check-no,.c-best-matrix-table th[style*="text-align: center"],.c-best-matrix-table td[style*="text-align: center"],.c-best-matrix-table td.tbl-score-val{text-align:center}.c-best-matrix-table td.tbl-score-val{font-size:14.5px;font-weight:900;color:#0f172a}.c-best-matrix-table td:last-child,.c-best-matrix-table th:last-child{text-align:right;padding-right:.875rem}.c-best-matrix-table td:first-child,.c-best-matrix-table th:first-child{padding-left:.875rem}.tbl-tool-wrap{display:flex;align-items:center;gap:.625rem}.tbl-logo-wrap{width:34px;height:34px;border-radius:.5rem;overflow:hidden;background:#fff;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tbl-tool-logo{width:24px;height:24px;object-fit:contain}.tbl-tool-info{display:flex;flex-direction:column;gap:2px}.tbl-tool-name{font-size:14px;font-weight:800;color:#0f172a;margin:0;white-space:nowrap}.tbl-tagline{font-size:11px;color:#64748b;margin:0}.tbl-score-badge{display:inline-flex;align-items:baseline;font-weight:900;font-size:14px;color:#0f172a}.tbl-score-max{font-size:10.5px;color:#94a3b8;font-weight:600}.tbl-bestfor-text{font-size:12px;color:#475569;line-height:1.35}.tbl-pricing-text,.tbl-price-cell{font-size:12.5px;font-weight:700;color:#0f172a;white-space:nowrap}.tbl-freetrial-badge{display:inline-block;font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;padding:2px .375rem;border-radius:.25rem;margin-top:.25rem}:root{--theme-accent:#059669;--theme-accent-hover:#047857;--theme-text:#065f46;--theme-bg:#ecfdf5;--theme-bg-alt:#f0fdf4;--theme-border:#a7f3d0}.sec-best-hero .best-hero-h1-accent,.best-hero-h1-accent,.accent-themed{color:var(--theme-accent)}.sec-best-hero .quick-picks-eyebrow,.quick-picks-eyebrow{color:#64748b!important;text-transform:uppercase!important;letter-spacing:0.15em!important}.sec-best-hero .quick-pick-rank,.quick-pick-rank{color:#0f172a!important;font-weight:800!important}.sec-best-hero .quick-pick-score-val,.quick-pick-score-val{color:#0f172a!important}.sec-best-hero .quick-pick-score,.quick-pick-score{background:#f8fafc!important;border:1px solid #e2e8f0!important}.quick-pick-item:hover .quick-pick-chevron{color:#0f172a!important}.sec-how-it-works .mechanics-kicker,.mechanics-kicker,.kicker-themed{color:var(--theme-accent)}.sec-how-it-works .step-icon-box,.icon-box-themed,.step-icon-box{background:var(--theme-bg);border:1px solid var(--theme-border);color:var(--theme-accent)}.sec-how-it-works .step-badge-num,.step-badge-num{background:var(--theme-bg);color:var(--theme-text);border:1px solid var(--theme-border)}.sec-how-it-works .callout-themed,.c-callout-editorial,.callout-themed{background:var(--theme-bg);border-left:4px solid var(--theme-accent)}.sec-editors-picks .picks-kicker,.picks-kicker{color:#64748b!important;font-weight:700!important;text-transform:uppercase!important}.sec-editors-picks .pick-rank-num,.pick-rank-num{color:var(--theme-accent)}.sec-editors-picks .pick-score-num,.pick-score-num{color:var(--theme-accent)}.sec-editors-picks .pick-progress-fill,.pick-progress-fill{background:var(--theme-accent)}.sec-editors-picks .pick-badge-choice,.pick-badge-choice{background:var(--theme-bg);color:var(--theme-text);border:1px solid var(--theme-border)}.sec-editors-picks .btn-pick-site,.btn-pick-site{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;color:#fff;font-weight:800;font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;padding:.625rem 1.125rem;background-color:#0f172a;border:1px solid #0f172a;border-radius:.75rem;transition:background-color 0.15s ease,transform 0.15s ease,box-shadow 0.15s ease;box-shadow:0 1px 3px rgb(0 0 0 / .08)}.sec-editors-picks .btn-pick-site:hover,.btn-pick-site:hover{background-color:#1e293b;border-color:#1e293b;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgb(15 23 42 / .12);text-decoration:none}.sec-editors-picks .btn-pick-site svg,.btn-pick-site svg{color:#fff;stroke:#fff}.sec-editors-picks .btn-pick-review,.btn-pick-review{display:inline-flex;justify-content:center;align-items:center;color:#0f172a;font-weight:800;font-size:11px;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;padding:.625rem 1.125rem;background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;transition:all 0.15s ease;box-shadow:0 1px 2px rgb(0 0 0 / .02)}.sec-editors-picks .btn-pick-review:hover,.btn-pick-review:hover{background-color:var(--theme-bg);color:var(--theme-text);border-color:var(--theme-border);transform:translateY(-1px);text-decoration:none}.sec-compare-matrix .picks-kicker,.matrix-kicker{color:#64748b!important;font-weight:700!important;text-transform:uppercase!important}.c-best-matrix-table tr.row-featured,.row-featured{background:#f8fafc!important;border-left:3px solid #0f172a!important}.c-best-matrix-table td.tbl-check-yes,.tbl-check-yes{color:#0f172a!important;font-weight:700!important;font-size:15px!important}.c-best-matrix-table td.tbl-score-val,.tbl-score-val{color:#0f172a!important;font-weight:800!important;font-size:14px!important;text-align:center!important}.tbl-review-link{color:#64748b!important;font-size:11.5px!important;font-weight:600!important;text-decoration:none!important}.tbl-review-link:hover{color:#0f172a!important;text-decoration:none!important}.btn-tbl-visit{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0.35rem!important;background:#0f172a!important;color:#ffffff!important;border:1px solid #0f172a!important;border-radius:8px!important;font-size:11px!important;font-weight:750!important;text-transform:uppercase!important;letter-spacing:0.06em!important;padding:7px 14px!important;text-decoration:none!important;transition:all 0.15s ease!important;white-space:nowrap!important}.btn-tbl-visit:hover{background:#1e293b!important;border-color:#1e293b!important;color:#ffffff!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgb(15 23 42 / .12)!important;text-decoration:none!important}.tbl-freetrial-badge{color:#475569!important;background:#f1f5f9!important;border:1px solid #e2e8f0!important}.sec-faq-pad .faq-kicker,.faq-kicker{color:#64748b!important;font-weight:700!important;text-transform:uppercase!important}.sec-faq-pad details.faq-accordion-item[open],details.faq-accordion-item[open]{border-color:var(--theme-border);box-shadow:0 4px 12px rgb(15 23 42 / .04)}summary.faq-summary:hover .faq-icon-cross,summary.faq-summary:hover svg,details.faq-accordion-item[open] .faq-icon-cross,details.faq-accordion-item[open] summary svg{color:var(--theme-accent)}.sec-crosslink-cta{width:100%;box-sizing:border-box;padding-top:var(--sec-pad-mid-top);padding-bottom:var(--sec-pad-mid-bottom);background:#fff0}.sec-crosslink-cta .c-crosslink-card,.c-crosslink-card{background:#fff;border:1px solid rgb(226 232 240 / .9);border-radius:1.25rem;padding:clamp(28px, 4vw, 40px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem;box-shadow:0 2px 10px -2px rgb(0 0 0 / .03)}.c-crosslink-card .crosslink-h3{font-size:clamp(20px, 2.8vw, 26px);font-weight:800;color:#0f172a;margin:0;letter-spacing:-.02em}.c-crosslink-card .crosslink-desc{font-size:clamp(14px, 1.6vw, 15.5px);color:#475569;max-width:620px;margin:0 auto .375rem auto;line-height:1.6}.sec-crosslink-cta .btn-crosslink-cta,.btn-crosslink-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background-color:#0f172a;color:#fff;border:1px solid #0f172a;border-radius:.75rem;padding:.75rem 1.5rem;font-size:13.5px;font-weight:800;text-decoration:none;transition:background-color 0.15s ease,transform 0.15s ease,box-shadow 0.15s ease;box-shadow:0 1px 3px rgb(0 0 0 / .08)}.sec-crosslink-cta .btn-crosslink-cta:hover,.btn-crosslink-cta:hover{background-color:#1e293b;border-color:#1e293b;color:#fff;transform:translateY(-1px);box-shadow:0 4px 14px rgb(15 23 42 / .16);text-decoration:none}html body .c-card-review-item,html body .c-card-guide,html body .guide-card,html body .c-row-guide,html body .guide-row-item,html body .c-card-hero,html body .c-card-side,html body .c-card-news,html body .c-card-deeper-sub,html body .c-card-deeper-featured,html body .c-card-use-case,html body .c-card-step{transform:none;text-decoration:none;transition:border-color 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease}html body .c-card-review-item:hover,html body .c-card-guide:hover,html body .guide-card:hover,html body .c-row-guide:hover,html body .guide-row-item:hover,html body .c-card-hero:hover,html body .c-card-side:hover,html body .c-card-news:hover,html body .c-card-deeper-sub:hover,html body .c-card-deeper-featured:hover,html body .c-card-use-case:hover,html body .c-card-step:hover{transform:none;text-decoration:none}.c-card-guide .guide-card-body,.c-card-guide .guide-card-meta,.c-card-guide .guide-card-title,.c-card-guide .guide-card-excerpt,.guide-card .guide-card-body,.guide-card .guide-card-meta,.guide-card .guide-card-title,.guide-card .guide-card-excerpt,.c-card-review-item .review-card-body,.c-card-review-item .review-card-meta,.c-card-review-item .review-card-title,.c-card-review-item .review-card-excerpt,.c-row-guide .guide-row-info,.c-row-guide .guide-row-title,.guide-row-item .guide-row-info,.guide-row-item .guide-row-title,.c-card-guide:hover .guide-card-body,.c-card-guide:hover .guide-card-meta,.c-card-guide:hover .guide-card-title,.c-card-guide:hover .guide-card-excerpt,.guide-card:hover .guide-card-body,.guide-card:hover .guide-card-meta,.guide-card:hover .guide-card-title,.guide-card:hover .guide-card-excerpt,.c-card-review-item:hover .review-card-body,.c-card-review-item:hover .review-card-meta,.c-card-review-item:hover .review-card-title,.c-card-review-item:hover .review-card-excerpt,.c-row-guide:hover .guide-row-info,.c-row-guide:hover .guide-row-title,.guide-row-item:hover .guide-row-info,.guide-row-item:hover .guide-row-title{box-shadow:none;text-shadow:none;border:none;text-decoration:none}html body .review-card-title,html body .guide-card-title,html body .guide-row-title,html body .hero-card-title,html body .side-card-title,html body .news-card-title,html body .deeper-card-title,html body .step-card-title{text-decoration:none;box-shadow:none;text-shadow:none}html body .c-card-review-item:hover .review-card-title,html body .review-card-title:hover,html body .c-card-guide:hover .guide-card-title,html body .guide-card:hover .guide-card-title,html body .guide-card-title:hover,html body .c-row-guide:hover .guide-row-title,html body .guide-row-item:hover .guide-row-title,html body .guide-row-title:hover,html body .c-card-hero:hover .hero-card-title,html body .hero-card-title:hover,html body .c-card-side:hover .side-card-title,html body .side-card-title:hover,html body .c-card-news:hover .news-card-title,html body .news-card-title:hover,html body .c-card-deeper-sub:hover .deeper-card-title,html body .deeper-card-title:hover,html body .c-card-step:hover .step-card-title,html body .step-card-title:hover{color:#000;text-decoration:none;box-shadow:none;text-shadow:none}.sec-guides-hero,.sec-reviews-hero,.sec-news-hero{padding-top:var(--sec-pad-hero-top);padding-bottom:var(--sec-pad-hero-bottom);background:#fff0;width:100%}.guides-hero-inner,.reviews-hero-inner,.news-hero-inner{max-width:860px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center}.guides-badges-row,.guides-badges-row,.reviews-badges-row,.news-badges-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:0.5rem!important;margin-bottom:0.875rem!important}.guides-badge-emerald,.reviews-badge-emerald,.news-badge-emerald{color:var(--theme-accent,#059669)!important;background:transparent!important;border:none!important;padding:0!important;border-radius:0!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.12em!important;box-shadow:none!important;line-height:1.2!important;display:inline-flex!important;align-items:center!important}.guides-badge-neutral,.reviews-badge-neutral,.news-badge-neutral{color:#64748b!important;background:transparent!important;border:none!important;padding:0!important;border-radius:0!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.12em!important;box-shadow:none!important;line-height:1.2!important;display:inline-flex!important;align-items:center!important}.guides-badge-neutral::before,.reviews-badge-neutral::before,.news-badge-neutral::before{content:"\2022"!important;margin-right:0.5rem!important;color:#cbd5e1!important;font-weight:800!important}.guides-hero-h1,.reviews-hero-h1,.news-hero-h1{font-size:clamp(28px, 4.2vw, 48px);font-weight:900;color:#0f172a;letter-spacing:-.03em;line-height:1.15;margin:0 0 .875rem 0;text-align:center}.guides-hero-h1-accent,.reviews-hero-h1-accent,.news-hero-h1-accent{color:#059669}.guides-hero-sub,.reviews-hero-sub,.news-hero-sub{font-size:clamp(14px, 1.8vw, 16px);color:#475569;max-width:680px;margin:0 auto 1.75rem auto;line-height:1.6;font-weight:500;text-align:center}.guides-filter-bar,.reviews-filter-bar{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:0.625rem!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.guides-filter-btn,.reviews-filter-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:40px!important;padding:0 1.25rem!important;border-radius:0.75rem!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.08em!important;color:#334155!important;background:#ffffff!important;border:1.5px solid #e2e8f0!important;cursor:pointer!important;text-decoration:none!important;transition:all 0.2s ease!important;box-sizing:border-box!important;white-space:nowrap!important;user-select:none!important}.guides-filter-btn:hover,.guides-filter-btn:focus,.guides-filter-btn:active,.reviews-filter-btn:hover,.reviews-filter-btn:focus,.reviews-filter-btn:active{border-color:#cbd5e1!important;color:#0f172a!important;text-decoration:none!important}.guides-filter-btn.active,.reviews-filter-btn.active{background:#0f172a!important;color:#ffffff!important;border-color:#0f172a!important;box-shadow:0 2px 8px rgb(15 23 42 / .18)!important;text-decoration:none!important}@media (max-width:768px){.guides-filter-bar,.reviews-filter-bar{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0!important;margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:visible!important}.guides-filter-btn,.reviews-filter-btn{height:35px!important;padding:0 13px!important;font-size:11px!important;border-radius:999px!important;white-space:nowrap!important;max-width:100%!important;box-sizing:border-box!important}}@media (max-width:480px){.guides-filter-bar,.reviews-filter-bar{gap:6px!important}.guides-filter-btn,.reviews-filter-btn{height:32px!important;padding:0 10px!important;font-size:10.5px!important}}@media (max-width:380px){.guides-filter-bar,.reviews-filter-bar{gap:5px!important}.guides-filter-btn,.reviews-filter-btn{height:30px!important;padding:0 8px!important;font-size:10px!important}}.sec-guides-grid{padding-top:var(--sec-pad-grid-top);padding-bottom:var(--sec-pad-grid-bottom);background:#fff0;width:100%}.guides-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;width:100%}.guides-section-title{font-size:clamp(22px, 2.8vw, 28px);font-weight:800;color:#0f172a;margin:0;letter-spacing:-.02em}.guides-count-badge{font-size:11px;font-weight:700;color:#64748b;background:#fff;border:1px solid #e2e8f0;padding:.25rem .75rem;border-radius:62.4375rem}.guides-panels-wrap{width:100%;position:relative}.guides-tab-panel{width:100%;display:none}.guides-tab-panel.active{display:block}.guides-grid-3cols,.reviews-grid,.reviews-grid-3cols,.news-main-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.25rem!important;width:100%!important;box-sizing:border-box!important;align-items:stretch!important}@media (max-width:991px){.guides-grid-3cols,.reviews-grid,.reviews-grid-3cols,.news-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.125rem!important}}@media (max-width:640px){.guides-grid-3cols,.reviews-grid,.reviews-grid-3cols,.news-main-grid{grid-template-columns:1fr!important;gap:1rem!important}}.c-card-guide,.guide-card{display:flex;flex-direction:column;height:100%;width:100%;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px rgb(0 0 0 / .02);transition:border-color 0.25s ease,box-shadow 0.25s ease;cursor:pointer;text-decoration:none;box-sizing:border-box}.c-card-guide:hover,.guide-card:hover{border-color:#e2e8f0;box-shadow:0 8px 24px -4px rgb(15 23 42 / .07),0 2px 6px -1px rgb(15 23 42 / .03);transform:none;text-decoration:none}.guide-card-thumb-wrap{position:relative;width:100%;aspect-ratio:16 / 9.5;overflow:hidden;background:#f1f5f9;border-radius:.75rem;-webkit-mask-image:-webkit-radial-gradient(white,black);transform:translateZ(0)}.guide-card-img{width:100%;height:100%;object-fit:cover;border-radius:.75rem;transition:transform 0.4s cubic-bezier(.25,1,.5,1)}.c-card-guide:hover .guide-card-img,.guide-card:hover .guide-card-img{transform:scale(1.05)}.guide-badge-cat{position:absolute;top:12px;left:12px;background:#fff;color:#0f172a;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:.25rem .625rem;border-radius:.375rem;box-shadow:0 1px 3px rgb(0 0 0 / .08);z-index:2}.guide-card-body{padding:.125rem .25rem .25rem .25rem;display:flex;flex-direction:column;flex:1 1 0%;gap:.375rem;background:#fff;box-shadow:none;border:none}.guide-card-meta{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;box-shadow:none;border:none}.guide-card-author{color:#0f172a;font-weight:800}.guide-card-title{font-size:17px!important;font-weight:800!important;color:#0f172a!important;line-height:1.35!important;margin:0!important;min-height:2.7em!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;text-decoration:none!important;box-shadow:none!important;text-shadow:none!important;border:none!important;transition:color 0.15s ease!important}.c-card-guide:hover .guide-card-title,.guide-card:hover .guide-card-title,.guide-card-title:hover{color:#000000!important;text-decoration:none!important;box-shadow:none!important;text-shadow:none!important}.guide-card-excerpt,.guide-card-excerpt p{font-size:13px!important;line-height:1.55!important;color:#64748b!important;font-weight:400!important;margin:0!important;padding:0!important;min-height:3.1em!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;box-shadow:none!important;border:none!important}li.guide-grid-item,.guides-grid-3cols .guide-grid-item{display:flex!important;flex-direction:column!important;height:100%!important}.guides-grid-3cols .bde-loop-item,.c-card-guide-wrap{display:flex!important;flex-direction:column!important;height:100%!important;flex:1 1 auto!important;width:100%!important}.guides-archive-wrap{margin-top:clamp(32px, 4.5vw, 48px);padding-top:clamp(28px, 4vw, 40px);border-top:1px solid #e2e8f0;width:100%}.guides-archive-header{margin-bottom:1.25rem;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.guides-archive-kicker{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.15em;color:#059669}.guides-archive-title{font-size:clamp(20px, 2.5vw, 24px);font-weight:800;color:#0f172a;margin:0;letter-spacing:-.02em}.guides-archive-sub{font-size:13px;color:#64748b;margin:0;font-weight:500}.guides-rows-box{background:#fff;border:1px solid #e2e8f0;border-radius:.875rem;padding:.5rem .75rem;box-shadow:0 1px 3px rgb(0 0 0 / .02);display:flex;flex-direction:column;gap:2px;width:100%}.c-row-guide,.guide-row-item{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-radius:.625rem;text-decoration:none;transition:background-color 0.15s ease;gap:.875rem;width:100%;box-sizing:border-box}.c-row-guide:hover,.guide-row-item:hover{background:#f8fafc;text-decoration:none}.guide-row-left{display:flex;align-items:center;gap:.875rem;min-width:0;flex:1 1 0%}.guide-row-thumb-wrap{width:104px;height:64px;min-width:104px;max-width:104px;border-radius:.5rem;overflow:hidden;background:#f1f5f9;flex-shrink:0;-webkit-mask-image:-webkit-radial-gradient(white,black);transform:translateZ(0)}.guide-row-img{width:100%;height:100%;object-fit:cover;border-radius:.5rem;transition:transform 0.35s cubic-bezier(.25,1,.5,1)}.c-row-guide:hover .guide-row-img,.guide-row-item:hover .guide-row-img{transform:scale(1.06)}.guide-row-info{display:flex;flex-direction:column;gap:.1875rem;min-width:0;box-shadow:none;border:none}.guide-row-cat{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#059669}.guide-row-date{font-size:11px;font-weight:600;color:#94a3b8}.guide-row-title{font-size:14.5px;font-weight:800;color:#0f172a;margin:0;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;box-shadow:none;text-shadow:none;border:none;transition:color 0.15s ease}.c-row-guide:hover .guide-row-title,.guide-row-item:hover .guide-row-title,.guide-row-title:hover{color:#000;text-decoration:none;box-shadow:none;text-shadow:none}.guide-row-right{display:flex;align-items:center;flex-shrink:0;padding-left:.5rem}.guide-row-arrow{width:16px;height:16px;color:#94a3b8;transition:transform 0.2s ease,color 0.2s ease}.c-row-guide:hover .guide-row-arrow,.guide-row-item:hover .guide-row-arrow{transform:translateX(3px);color:#0f172a}.c-row-guide,.guide-row-item{border-bottom:1px solid #f8fafc!important}.c-row-guide:last-child,.guide-row-item:last-child{border-bottom:none!important}@media (max-width:768px){.guides-rows-box,.news-rows-box{padding:.375rem 0.5rem!important}.c-row-guide,.guide-row-item{padding:.5rem 0.625rem!important;gap:0.75rem!important}.guide-row-left{gap:0.75rem!important}.guide-row-thumb-wrap,.news-row-thumb-wrap{width:88px!important;min-width:88px!important;max-width:88px!important;height:56px!important;border-radius:0.5rem!important}.guide-row-title{font-size:13.5px!important;line-height:1.32!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}}@media (max-width:480px){.guides-rows-box,.news-rows-box{padding:.25rem 0.375rem!important;border-radius:0.75rem!important}.c-row-guide,.guide-row-item{padding:.4375rem 0.375rem!important;gap:0.5rem!important}.guide-row-left{gap:0.5rem!important}.guide-row-thumb-wrap,.news-row-thumb-wrap{width:76px!important;min-width:76px!important;max-width:76px!important;height:48px!important;border-radius:0.375rem!important}.guide-row-thumb-wrap img,.news-row-thumb-wrap img,.guide-row-img,.news-row-img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0.375rem!important}.guide-row-info{gap:2px!important}.guide-row-cat{font-size:9.5px!important}.guide-row-date{font-size:10px!important}.guide-row-title{font-size:12.5px!important;line-height:1.3!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important}.guide-row-right{display:none!important}}@media (max-width:360px){.guide-row-thumb-wrap,.news-row-thumb-wrap{width:64px!important;min-width:64px!important;max-width:64px!important;height:42px!important}.guide-row-title{font-size:12px!important}}.sec-guides-cta,.sec-news-cta{padding-top:var(--sec-pad-mid-top);padding-bottom:var(--sec-pad-mid-bottom);background:#fff0;width:100%}.guides-cta-card,.news-cta-card{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;padding:clamp(28px, 4vw, 44px);box-shadow:0 1px 3px rgb(0 0 0 / .02);display:grid;grid-template-columns:1.45fr 1fr;gap:clamp(24px, 3.5vw, 40px);align-items:center;width:100%;box-sizing:border-box}@media (max-width:860px){.guides-cta-card,.news-cta-card{grid-template-columns:1fr}}@media (max-width:640px){.guides-cta-card,.news-cta-card{padding:22px 18px!important;border-radius:1rem!important;gap:20px!important}.guides-cta-title{font-size:20px!important}.guides-cta-desc{font-size:13.5px!important}.guides-cta-btns{width:100%!important;flex-direction:column!important;gap:10px!important}.guides-cta-btns a,.btn-workflow-dark,.btn-workflow-light{width:100%!important;display:flex!important;justify-content:center!important;text-align:center!important;box-sizing:border-box!important;padding:.75rem 1rem!important}.guides-stat-box{padding:12px 14px!important}.guides-stat-val{font-size:17px!important}.guides-stat-label{font-size:9.5px!important}}.guides-cta-left{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.guides-cta-kicker{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.15em;color:#059669}.guides-cta-title{font-size:clamp(22px, 3vw, 34px);font-weight:900;color:#0f172a;line-height:1.2;margin:0;letter-spacing:-.025em}.guides-cta-desc{font-size:14px;color:#475569;line-height:1.6;margin:0 0 .5rem 0;font-weight:500}.guides-cta-btns{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.btn-workflow-dark{display:inline-flex;align-items:center;justify-content:center;background:#0f172a;color:#fff;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:.75rem 1.375rem;border-radius:.75rem;text-decoration:none;transition:background-color 0.15s ease;box-shadow:0 1px 2px rgb(0 0 0 / .04)}.btn-workflow-dark:hover{background:#1e293b;color:#fff;text-decoration:none}.btn-workflow-light{display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#0f172a;border:1px solid #e2e8f0;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:.75rem 1.375rem;border-radius:.75rem;text-decoration:none;transition:background-color 0.15s ease,border-color 0.15s ease}.btn-workflow-light:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a;text-decoration:none}.guides-cta-stats{display:flex;flex-direction:column;gap:.625rem;width:100%}.guides-stat-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.875rem;padding:.875rem 1.125rem;display:flex;flex-direction:column;gap:2px}.guides-stat-val{font-size:20px;font-weight:900;color:#0f172a;line-height:1.2}.guides-stat-val.val-accent{color:#059669}.guides-stat-label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:#64748b}.sec-faq-pad,.sec-guides-faq{padding-top:var(--sec-pad-faq-top);padding-bottom:var(--sec-pad-faq-bottom);width:100%;background:#fff0}.faq-header-center{text-align:center;margin-bottom:clamp(28px, 4vw, 40px);max-width:800px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:.375rem}.faq-kicker{color:#64748b!important;font-size:10px;font-weight:700!important;letter-spacing:.2em;text-transform:uppercase!important;margin:0}.faq-h2{font-size:clamp(24px, 3.5vw, 36px);font-weight:900;color:#0f172a;letter-spacing:-.025em;margin:0;line-height:1.2}.faq-sub{font-size:14.5px;color:#64748b;font-weight:500;margin:.25rem 0 0 0;max-width:620px}.faq-list-wrap{max-width:860px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}details.faq-accordion-item{background:#fff;border:1px solid #eef2f6;border-radius:.875rem;box-shadow:0 1px 3px rgb(0 0 0 / .02);overflow:hidden}details.faq-accordion-item[open]{border-color:#cbd5e1}summary.faq-summary{display:flex;justify-content:space-between;align-items:flex-start;padding:1.125rem 1.5rem;font-size:15.5px;font-weight:800;color:#0f172a;cursor:pointer;list-style:none;gap:1rem;min-height:60px;box-sizing:border-box;user-select:none}summary.faq-summary::-webkit-details-marker{display:none}.faq-q-text,summary.faq-summary .faq-q-text{flex:1 1 auto;min-width:0;line-height:1.4;margin:0}.faq-icon-cross,summary.faq-summary .faq-icon-cross,summary.faq-summary svg.faq-icon-cross,summary.faq-summary span.faq-icon-cross svg,details.faq-accordion-item summary svg{width:22px;height:22px;flex-shrink:0;color:#0f172a;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:2px;transition:transform 0.32s cubic-bezier(.2,.8,.2,1),color 0.3s ease}details.faq-accordion-item[open] .faq-icon-cross,details[open] .faq-icon-cross,details.faq-accordion-item[open] summary svg,details[open] summary svg{transform:rotate(45deg);color:#0f172a}summary.faq-summary:hover .faq-icon-cross,summary.faq-summary:hover svg{color:#020617}.faq-content-anim{overflow:hidden}.faq-answer-body{padding:.5rem 1.5rem 1.375rem 1.5rem;font-size:14.5px;line-height:1.65;color:#475569;border-top:1px solid #f8fafc}.faq-answer-body strong{color:#0f172a;font-weight:700}.c-card-review-item,a.c-card-review-item{display:flex!important;flex-direction:column!important;height:100%!important;flex:1 1 auto!important;width:100%!important;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:0.75rem!important;overflow:hidden!important;box-shadow:0 1px 3px rgb(0 0 0 / .02)!important;transition:border-color 0.25s ease,box-shadow 0.25s ease!important;cursor:pointer!important;text-decoration:none!important;box-sizing:border-box!important}.c-card-review-item:hover{border-color:#e2e8f0!important;box-shadow:0 8px 24px -4px rgb(15 23 42 / .07),0 2px 6px -1px rgb(15 23 42 / .03)!important;transform:none!important;text-decoration:none!important}.review-thumb-wrap{position:relative!important;width:100%!important;aspect-ratio:16 / 9!important;overflow:hidden!important;background:#f1f5f9!important;border-radius:0.75rem!important;-webkit-mask-image:-webkit-radial-gradient(white,black)!important;transform:translateZ(0)!important;flex-shrink:0!important}.review-thumb-img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0.75rem!important;transition:transform 0.35s cubic-bezier(.25,1,.5,1)!important}.c-card-review-item:hover .review-thumb-img{transform:scale(1.05)!important}.review-badge-cat{position:absolute!important;top:10px!important;bottom:auto!important;left:10px!important;right:auto!important;background:rgb(255 255 255 / .96)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;color:#0f172a!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.08em!important;padding:.25rem 0.5625rem!important;border-radius:0.375rem!important;z-index:2!important;box-shadow:0 1px 3px rgb(0 0 0 / .12)!important;max-width:calc(100% - 65px)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important}@media (max-width:360px){.review-badge-cat{top:8px!important;bottom:auto!important;left:8px!important;right:auto!important;height:auto!important;max-height:22px!important;max-width:calc(100% - 55px)!important}}.review-badge-score{position:absolute!important;top:10px!important;right:10px!important;left:auto!important;bottom:auto!important;background:rgb(15 23 42 / .9)!important;color:#ffffff!important;font-size:10px!important;font-weight:900!important;padding:.25rem 0.5625rem!important;border-radius:0.375rem!important;z-index:2!important;box-shadow:0 1px 3px rgb(0 0 0 / .15)!important}.review-card-body{padding:.125rem .25rem .25rem 0.25rem!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important;height:100%!important;gap:0.375rem!important;background:#ffffff!important;box-shadow:none!important;border:none!important;box-sizing:border-box!important}.review-card-meta{font-size:10.5px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.06em!important;color:#94a3b8!important;box-shadow:none!important;border:none!important;margin:0!important}.review-card-author{color:#0f172a!important;font-weight:800!important}.review-card-title{font-size:16.5px!important;font-weight:800!important;color:#0f172a!important;line-height:1.35!important;margin:0!important;min-height:auto!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;text-decoration:none!important;box-shadow:none!important;text-shadow:none!important;border:none!important;transition:color 0.15s ease!important}.c-card-review-item:hover .review-card-title,.review-card-title:hover{color:#000000!important;text-decoration:none!important;box-shadow:none!important;text-shadow:none!important}.review-card-excerpt,.review-card-excerpt p{font-size:13px!important;line-height:1.55!important;color:#64748b!important;font-weight:400!important;margin:0!important;padding:0!important;min-height:auto!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;box-shadow:none!important;border:none!important}li.review-grid-item,.reviews-grid .review-grid-item,.reviews-grid-3cols .review-grid-item{display:flex!important;flex-direction:column!important;height:100%!important}.reviews-grid .bde-loop-item,.reviews-grid-3cols .bde-loop-item,.c-card-review-item-wrap{display:flex!important;flex-direction:column!important;height:100%!important;flex:1 1 auto!important;width:100%!important}.sec-methodology-pad,.sec-reviews-methodology{padding-top:var(--sec-pad-mid-top);padding-bottom:var(--sec-pad-mid-bottom);width:100%;background:#fff0}.methodology-card{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:1.25rem!important;padding:clamp(24px, 4vw, 40px)!important;box-shadow:0 1px 3px rgb(0 0 0 / .02)!important;display:grid!important;grid-template-columns:1.4fr 1fr!important;gap:clamp(20px, 3vw, 36px)!important;align-items:center!important;box-sizing:border-box!important;width:100%!important}.methodology-left{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;min-width:0!important}.methodology-kicker{display:inline-flex!important;align-items:center!important;padding:4px 12px!important;border-radius:999px!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.12em!important;color:#047857!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important;margin-bottom:2px!important}.methodology-h2{font-size:clamp(20px, 2.5vw, 28px)!important;font-weight:800!important;color:#0f172a!important;line-height:1.25!important;letter-spacing:-0.02em!important;margin:0!important}.methodology-desc{font-size:14px!important;color:#475569!important;line-height:1.6!important;margin:0!important;font-weight:500!important}.methodology-btns{display:flex!important;flex-direction:column!important;gap:10px!important;justify-content:center!important;width:100%!important}.btn-protocol-dark{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#0f172a!important;color:#ffffff!important;font-size:11.5px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.06em!important;padding:.75rem 1.375rem!important;border-radius:0.75rem!important;text-decoration:none!important;transition:background-color 0.15s ease!important;box-shadow:0 1px 2px rgb(0 0 0 / .04)!important}.btn-protocol-dark:hover{background:#1e293b!important;color:#ffffff!important;text-decoration:none!important}.btn-protocol-light{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#ffffff!important;color:#0f172a!important;border:1px solid #e2e8f0!important;font-size:11.5px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.06em!important;padding:.75rem 1.375rem!important;border-radius:0.75rem!important;text-decoration:none!important;transition:background-color 0.15s ease,border-color 0.15s ease!important}.btn-protocol-light:hover{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important;text-decoration:none!important}@media (max-width:768px){.methodology-card{grid-template-columns:1fr!important;gap:20px!important;padding:22px 18px!important;border-radius:1rem!important}.methodology-btns a,.btn-protocol-dark,.btn-protocol-light{width:100%!important;display:flex!important;justify-content:center!important;text-align:center!important;box-sizing:border-box!important}}a.c-card-review-item,a.c-card-guide,a.guide-card,a.c-row-guide,a.guide-row-item,a.c-card-hero,a.c-card-side,a.c-card-news,a.c-card-deeper-sub,a.c-card-deeper-featured,a.c-card-use-case,a.c-card-step,a.guides-filter-btn,a.reviews-filter-btn,a.btn-workflow-dark,a.btn-workflow-light{text-decoration:none}a.c-card-review-item:hover,a.c-card-guide:hover,a.guide-card:hover,a.c-row-guide:hover,a.guide-row-item:hover,a.c-card-hero:hover,a.c-card-side:hover,a.c-card-news:hover,a.c-card-deeper-sub:hover,a.c-card-deeper-featured:hover,a.c-card-use-case:hover,a.c-card-step:hover,a.guides-filter-btn:hover,a.guides-filter-btn:focus,a.guides-filter-btn:active,a.reviews-filter-btn:hover,a.reviews-filter-btn:focus,a.reviews-filter-btn:active,a.btn-workflow-dark:hover,a.btn-workflow-light:hover{text-decoration:none}.sec-static-hero{padding-top:var(--sec-pad-static-hero-top);padding-bottom:var(--sec-pad-static-hero-bottom);width:100%;background:#fff0}.about-trust-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.625rem;margin-top:1.125rem}.about-trust-pill{display:inline-flex;align-items:center;gap:.375rem;background:#fff;border:1px solid #e2e8f0;border-radius:62.4375rem;padding:.375rem .875rem;font-size:12px;font-weight:700;color:#0f172a;box-shadow:0 1px 3px rgb(0 0 0 / .02)}.about-trust-pill svg{color:#059669;width:14px;height:14px}.about-compare-card{background:#fff;border:1px solid rgb(226 232 240 / .9);border-radius:1.25rem;padding:clamp(24px, 3.5vw, 36px);box-shadow:0 2px 10px -2px rgb(0 0 0 / .03);display:flex;flex-direction:column;gap:1rem}.compare-card-header{display:flex;align-items:center;gap:.75rem}.compare-card-header h3{font-size:19px;font-weight:800;color:#0f172a;margin:0;letter-spacing:-.02em}.compare-list{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.compare-item{display:flex;align-items:flex-start;gap:.625rem;font-size:13.5px;line-height:1.55;color:#475569}.compare-item strong{color:#0f172a}.compare-bullet-bad{width:20px;height:20px;min-width:20px;border-radius:.375rem;background:#fef2f2;color:#ef4444;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px;margin-top:1px}.compare-bullet-good{width:20px;height:20px;min-width:20px;border-radius:.375rem;background:#ecfdf5;color:#059669;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:12px;margin-top:1px}.c-card-value-top{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:.25rem}.value-badge-num{font-size:11px;font-weight:800;color:#94a3b8;font-family:monospace,sans-serif;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.375rem;padding:.1875rem .5rem}.about-pillars-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;width:100%}@media (max-width:768px){.about-pillars-grid{grid-template-columns:1fr}}.c-card-pillar{background:#fff;border:1px solid rgb(226 232 240 / .9);border-radius:1.25rem;padding:1.625rem;box-shadow:0 2px 10px -2px rgb(0 0 0 / .03);display:flex;flex-direction:column;gap:.75rem}.pillar-header{display:flex;justify-content:space-between;align-items:center;width:100%}.pillar-badge-weight{font-size:10.5px;font-weight:800;color:#059669;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:62.4375rem;padding:.25rem .625rem;text-transform:uppercase;letter-spacing:.06em}.c-card-pillar h3{font-size:17.5px;font-weight:800;color:#0f172a;margin:0}.c-card-pillar p{font-size:13.5px;line-height:1.6;color:#475569;margin:0}.team-quote-box{background:#f8fafc;border-left:3px solid #059669;border-radius:.625rem;padding:.875rem 1.125rem;font-size:13.5px;line-height:1.6;color:#334155;font-style:italic;text-align:left;width:100%;box-sizing:border-box;margin-top:.25rem}.team-social-row{display:flex;align-items:center;justify-content:center;gap:.625rem;margin-top:.5rem;flex-wrap:wrap}.team-social-pill{display:inline-flex;align-items:center;gap:.375rem;background:#f1f5f9;border-radius:.5rem;padding:.375rem .875rem;font-size:12px;font-weight:700;color:#334155;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease}.team-social-pill:hover{background:#0f172a;color:#fff}.about-disclosure-card{background:#fff;border:1px solid rgb(226 232 240 / .9);border-radius:1.25rem;padding:clamp(24px, 3vw, 32px);box-shadow:0 2px 10px -2px rgb(0 0 0 / .03);display:flex;flex-direction:column;gap:.75rem}.about-disclosure-header{display:flex;align-items:center;gap:.625rem}.about-disclosure-header h3{font-size:17px;font-weight:800;color:#0f172a;margin:0}.about-disclosure-card p{font-size:13.5px;line-height:1.65;color:#475569;margin:0}html body .c-card-hero,html body .highlight-hero-card,html body a.c-card-hero,html body a.highlight-hero-card,html body .c-card-side,html body .side-article-card,html body a.c-card-side,html body a.side-article-card{border:1px solid #e2e8f0!important;box-shadow:0 1px 3px rgb(0 0 0 / .02)!important;transform:none!important;transition:box-shadow 0.2s ease,border-color 0.2s ease!important}html body .c-card-hero:hover,html body .highlight-hero-card:hover,html body a.c-card-hero:hover,html body a.highlight-hero-card:hover,html body .c-card-side:hover,html body .side-article-card:hover,html body a.c-card-side:hover,html body a.side-article-card:hover,html body .highlight-hero-col .bde-loop-item:hover .c-card-hero,html body .highlight-hero-col .bde-loop-item:hover .highlight-hero-card,html body .highlight-hero-col .bde-loop-item:hover a.c-card-hero,html body .highlight-hero-col .bde-loop-item:hover a.highlight-hero-card,html body .highlight-side-col .bde-loop-item:hover .c-card-side,html body .highlight-side-col .bde-loop-item:hover .side-article-card{border-color:#e2e8f0!important;box-shadow:0 8px 24px -4px rgb(15 23 42 / .07),0 2px 6px -1px rgb(15 23 42 / .03)!important;transform:none!important;text-decoration:none!important}html body .c-card-hero:hover .c-card-hero__img,html body .highlight-hero-card:hover .hero-img,html body .highlight-hero-col .bde-loop-item:hover .hero-img,html body .highlight-hero-col .bde-loop-item:hover .c-card-hero__img,html body .c-card-side:hover .c-card-side__thumb,html body .side-article-card:hover .side-img,html body .highlight-side-col .bde-loop-item:hover .side-img{transform:scale(1.04)!important}html body .c-card-hero:hover .c-card-hero__title,html body .highlight-hero-card:hover .hero-title,html body .highlight-hero-col .bde-loop-item:hover .hero-title,html body .highlight-hero-col .bde-loop-item:hover .c-card-hero__title,html body .highlight-hero-col .bde-loop-item:hover h3,html body .c-card-side:hover .c-card-side__title,html body .side-article-card:hover .side-title,html body .highlight-side-col .bde-loop-item:hover h4{color:#000000!important;text-decoration:none!important}.review-single-hero-wrap,.review-proscons-wrap,.review-specs-wrap,.review-toc-wrap,.article-prose-container,.review-alternatives-wrap,.review-verdict-wrap,.article-author-box,.article-single-header-wrap,.sec-article-related-wrap{max-width:1100px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box;width:100%}.review-single-hero-wrap{padding-top:20px;margin-bottom:1.5rem}.article-single-header-wrap{padding-top:20px;margin-bottom:1.5rem}.review-single-header{text-align:center;max-width:860px;margin:0 auto 1.75rem auto;display:flex;flex-direction:column;align-items:center;gap:.875rem}.review-badges-row{display:flex;align-items:center;justify-content:center;margin-bottom:0}.hub-hero-badge,.legal-badge{display:inline-flex!important;align-items:center!important;flex-wrap:wrap!important;max-width:100%!important;box-sizing:border-box!important;white-space:normal!important;word-break:break-word!important;text-align:left!important;padding:.25rem 0.625rem!important;border-radius:0.375rem!important;background:var(--theme-bg,#ecfdf5)!important;color:var(--theme-text,#065f46)!important;border:1px solid var(--theme-border,#a7f3d0)!important;font-size:10.5px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.08em!important;box-shadow:0 1px 2px rgb(0 0 0 / .02)!important;line-height:1.35!important;margin-bottom:12px!important}.hub-pill-updated,.sec-hub-hero-pad .hub-pill-updated,.hub-hero-pills-row .hub-pill-updated{display:inline-flex!important;align-items:center!important;padding:0!important;border-radius:0!important;background:transparent!important;color:#64748b!important;border:none!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.12em!important;box-shadow:none!important;line-height:1.2!important;margin-bottom:0.75rem!important}.review-single-title{font-size:clamp(28px, 4vw, 44px);font-weight:900;color:#020617;letter-spacing:-.03em;line-height:1.15;margin:0}.review-single-meta{font-size:12.5px;font-weight:600;color:#94a3b8}.review-discrete-byline{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;font-size:13px;color:#64748b;font-weight:500;margin-top:.375rem}.byline-item{display:inline-flex;align-items:center;gap:.3125rem}.byline-author strong{color:#0f172a;font-weight:700}.byline-role{color:#94a3b8;font-size:12px;font-weight:500}.byline-sep{color:#cbd5e1;font-weight:700}.byline-tested{display:inline-flex;align-items:center;gap:.3125rem;color:#64748b;font-weight:500}.byline-tested svg{color:#94a3b8}.review-decision-card{background:#fff;border:1px solid rgb(226 232 240 / .9);border-radius:1.375rem;padding:clamp(20px, 3vw, 28px) clamp(22px, 3.5vw, 32px);box-shadow:0 4px 20px -2px rgb(0 0 0 / .04);margin:1.5rem auto 2rem auto;width:100%;box-sizing:border-box}.decision-card-grid{display:grid;grid-template-columns:140px 1fr 220px;gap:1.75rem;align-items:center}@media (max-width:960px){.decision-card-grid{grid-template-columns:1fr;gap:1.25rem}.decision-verdict-col{border-left:none;border-right:none;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;padding:1.125rem 0}.decision-action-col{width:100%}}.decision-brand-score-col{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.decision-logo-box{width:58px;height:58px;border-radius:.875rem;background:#fff;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;padding:.375rem;box-shadow:0 2px 8px rgb(0 0 0 / .04);overflow:hidden}.decision-logo-img{max-width:100%;max-height:100%;object-fit:contain;display:block}.decision-logo-monogram{font-size:24px;font-weight:900;color:#0f172a}.decision-score-wrap{display:flex;align-items:baseline;justify-content:center;gap:2px;line-height:1}.score-tier-exceptional{color:#059669!important}.badge-tier-exceptional{background:#ecfdf5!important;color:#065f46!important;border:1px solid #a7f3d0!important}.score-tier-very-good{color:#10b981!important}.badge-tier-very-good{background:#f0fdf4!important;color:#047857!important;border:1px solid #bbf7d0!important}.score-tier-good{color:#d97706!important}.badge-tier-good{background:#fffbeb!important;color:#92400e!important;border:1px solid #fde68a!important}.score-tier-average{color:#ea580c!important}.badge-tier-average{background:#fff7ed!important;color:#9a3412!important;border:1px solid #fed7aa!important}.score-tier-poor{color:#e11d48!important}.badge-tier-poor{background:#fff1f2!important;color:#9f1239!important;border:1px solid #fecdd3!important}.sec-selection-pad{position:relative!important}.protocol-badge-pill,.protocol-card .protocol-badge-pill,.c-card-protocol .protocol-badge-pill{display:inline-flex!important;align-items:center!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.08em!important;padding:.25rem 0.5625rem!important;border-radius:0.375rem!important;background:#f8fafc!important;color:#0f172a!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px rgb(0 0 0 / .03)!important;line-height:1!important;margin-bottom:0.375rem!important;width:fit-content!important}.protocol-card-header{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0.375rem!important;margin-bottom:0.875rem!important}.protocol-card-title{margin:0!important;font-size:1.125rem!important;font-weight:800!important;color:#0f172a!important;line-height:1.3!important}.protocol-check-icon{color:var(--theme-accent,#059669)!important;background:transparent!important}.protocol-check-icon svg circle{fill:var(--theme-bg,#ecfdf5)!important;stroke:var(--theme-accent,#059669)!important}.selection-tabs-row .selection-tab-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:42px!important;padding:0 22px!important;border-radius:12px!important;font-size:14px!important;font-weight:600!important;color:#334155!important;background:#ffffff!important;border:1.5px solid #e2e8f0!important;text-decoration:none!important;transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease!important;cursor:pointer!important;line-height:1!important;box-sizing:border-box!important;box-shadow:0 1px 2px rgb(0 0 0 / .02)!important}.selection-tabs-row .selection-tab-btn:hover{border-color:#cbd5e1!important;color:#0f172a!important}.selection-tabs-row .selection-tab-btn.active,.selection-tab-btn.active,.selection-tab-btn[data-active="true"],.selection-tab-btn.tab-btn-0.active,.selection-tab-btn.tab-btn-1.active,.selection-tab-btn.tab-btn-2.active,.selection-tab-btn.tab-btn-3.active{background-color:#ecfdf5!important;background:#ecfdf5!important;color:#065f46!important;border-color:#059669!important;font-weight:700!important;box-shadow:0 1px 3px rgb(5 150 105 / .15)!important}.decision-score-num{font-size:32px;font-weight:900;color:var(--theme-accent,#059669);letter-spacing:-.04em}.decision-score-max{font-size:14px;font-weight:800;color:#94a3b8}.decision-status-badge{display:inline-flex!important;align-items:center!important;padding:3px 0.625rem!important;border-radius:0.375rem!important;font-size:10.5px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.08em!important;line-height:1.2!important;box-shadow:0 1px 2px rgb(0 0 0 / .02)!important}.decision-verdict-col{border-left:1px solid #f1f5f9;border-right:1px solid #f1f5f9;padding:0 1.5rem;display:flex;flex-direction:column;gap:.375rem}.decision-verdict-header{display:flex;flex-direction:column;gap:2px}.decision-verdict-kicker{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#64748b}.decision-verdict-title{font-size:17px;font-weight:800;color:#0f172a;margin:0;line-height:1.3}.decision-verdict-text{font-size:13.5px;line-height:1.6;color:#475569;margin:0}.decision-action-col{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.decision-price-box{display:flex;flex-direction:column;gap:1px}.decision-price-label{font-size:10px;font-weight:700;text-transform:uppercase;color:#94a3b8;letter-spacing:.05em}.decision-price-val{font-size:16px;font-weight:800;color:#0f172a}.btn-decision-primary-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:.75rem 1.125rem;border-radius:.75rem;background:#020617;color:#fff;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;transition:all 0.2s ease;box-shadow:0 4px 14px rgb(2 6 23 / .15)}.btn-decision-primary-cta:hover{background:#1e293b;color:#fff;transform:translateY(-1px);box-shadow:0 6px 18px rgb(2 6 23 / .22)}.decision-verified-pill{display:inline-flex;align-items:center;gap:.3125rem;font-size:10.5px;font-weight:700;color:#64748b}.decision-verified-pill svg{color:var(--theme-accent,#059669)}.verdict-benchmarks-card{background:#fff;border:1px solid rgb(226 232 240 / .9);border-radius:1.25rem;padding:clamp(20px, 3vw, 28px) clamp(22px, 3.5vw, 32px);box-shadow:0 4px 18px -2px rgb(0 0 0 / .03);margin-bottom:1.5rem}.verdict-benchmarks-header{margin-bottom:1.125rem;padding-bottom:.625rem;border-bottom:1.5px solid #f1f5f9}.verdict-benchmarks-kicker{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#64748b;display:block;margin-bottom:2px}.verdict-benchmarks-title{font-size:clamp(17px, 2vw, 20px);font-weight:800;color:#0f172a;margin:0;display:flex;align-items:center;gap:.5rem}.verdict-gauges-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.875rem 1.75rem}.verdict-gauge-item{display:flex;flex-direction:column;gap:.25rem}.verdict-gauge-header{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;color:#1e293b}.verdict-gauge-val{font-size:13px;font-weight:800;color:#0f172a}.verdict-gauge-val small{color:#94a3b8;font-weight:600}.verdict-gauge-track{width:100%;height:7px;background:#f1f5f9;border-radius:62.4375rem;overflow:hidden}.verdict-gauge-fill{height:100%;background:var(--theme-accent,#059669);border-radius:62.4375rem;transition:width 0.6s cubic-bezier(.2,.8,.2,1)}.review-sticky-bar,.review-sticky-bar.is-active{display:none!important;visibility:hidden!important;pointer-events:none!important}.swiss-specs-strip{background:#f8fafc;border-bottom:1px solid rgb(226 232 240 / .9);padding:18px clamp(24px, 3.5vw, 36px)}.swiss-specs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem 1.5rem}.swiss-spec-item{display:flex;flex-direction:column;gap:.25rem}.spec-strip-label{font-size:10px;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.1em}.spec-strip-val{font-size:14px;font-weight:800;color:#0f172a;line-height:1.3}.review-scorecard-bottom-strip{padding:1.25rem 1.5rem;background:rgb(15 23 42 / .02);border-top:1px solid #f1f5f9;border-radius:0 0 1.5rem 1.5rem;margin:28px calc(-1 * clamp(24px, 3.5vw, 36px)) calc(-1 * clamp(24px, 3.5vw, 36px)) calc(-1 * clamp(24px, 3.5vw, 36px));text-align:center;display:flex;flex-direction:column;align-items:center}.review-proscons-wrap{margin:2rem auto}.swiss-container{background:#fff;border:1px solid rgb(226 232 240 / .9);border-radius:1.375rem;overflow:hidden;box-shadow:0 4px 18px -2px rgb(0 0 0 / .03)}.swiss-top-row{display:grid;grid-template-columns:1fr 1fr}@media (max-width:768px){.swiss-top-row{grid-template-columns:1fr}.swiss-pros-half{border-right:none;border-bottom:1px solid #e2e8f0}}.swiss-half{padding:clamp(24px, 3.5vw, 36px)}.swiss-pros-half{border-right:1px solid #e2e8f0}.swiss-header{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:2px solid #0f172a}.swiss-index{font-size:24px;font-weight:900;color:#059669;letter-spacing:-.04em;line-height:1}.swiss-cons-idx{color:#64748b}.swiss-heading{margin:0;font-size:15px;font-weight:800;color:#0f172a;text-transform:uppercase;letter-spacing:.05em}.swiss-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.875rem}.swiss-item{display:flex;align-items:flex-start;gap:.75rem}.swiss-bullet{flex-shrink:0;font-weight:800;font-size:14px;line-height:1.4}.swiss-check{color:#059669}.swiss-dash{color:#94a3b8}.swiss-text{font-size:14.5px;line-height:1.5;color:#334155}.swiss-target-row{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e2e8f0;background:#fafbfc}@media (max-width:768px){.swiss-target-row{grid-template-columns:1fr}.swiss-target-ideal{border-right:none;border-bottom:1px solid #e2e8f0}}.swiss-target-col{padding:clamp(20px, 3vw, 28px) clamp(24px, 3.5vw, 36px);display:flex;flex-direction:column;gap:.375rem}.swiss-target-ideal{border-right:1px solid #e2e8f0}.swiss-target-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.swiss-target-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:.375rem;background:#ecfdf5;color:#059669}.swiss-target-icon.swiss-icon-avoid{background:#f1f5f9;color:#64748b}.swiss-target-label{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#059669}.swiss-target-label.swiss-label-avoid{color:#64748b}.swiss-target-text{margin:0;font-size:13.5px;line-height:1.55;color:#475569}.review-specs-wrap{margin:2rem auto}.review-specs-card{background:#fff;border:1px solid rgb(226 232 240 / .9);border-radius:1.25rem;padding:clamp(20px, 3vw, 28px) clamp(22px, 3.5vw, 32px);box-shadow:0 4px 18px -2px rgb(0 0 0 / .03)}.review-specs-header{margin-bottom:1.125rem;padding-bottom:.75rem;border-bottom:1.5px solid #f1f5f9}.review-specs-kicker{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b;display:block;margin-bottom:.25rem}.review-specs-title{font-size:clamp(17px, 2vw, 20px);font-weight:800;color:#0f172a;margin:0;letter-spacing:-.02em}.review-specs-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem 2.25rem}.review-spec-row{display:flex;flex-direction:column;gap:.25rem;padding-bottom:.625rem;border-bottom:1px dashed #e2e8f0}.spec-label{font-size:11.5px;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.spec-value{font-size:14px;font-weight:700;color:#0f172a;line-height:1.4}.review-toc-wrap{margin:1.75rem auto}.review-toc-card{background:#fff;border:1px solid rgb(226 232 240 / .9);border-radius:1.25rem;padding:1.125rem 1.5rem;box-shadow:0 4px 18px -2px rgb(0 0 0 / .03);transition:all 0.2s ease}.review-toc-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;user-select:none}.review-toc-header-left{display:flex;align-items:center;gap:.625rem}.review-toc-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:.5rem;background:#f1f5f9;color:#0f172a}.review-toc-title{font-size:13px;font-weight:800;color:#0f172a;letter-spacing:.06em;text-transform:uppercase}.review-toc-count{font-size:11px;font-weight:800;background:#f1f5f9;color:#475569;padding:2px .5rem;border-radius:6.1875rem}.review-toc-toggle-btn{background:none;border:none;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:.25rem;transition:transform 0.2s ease}.review-toc-card.toc-collapsed .review-toc-toggle-btn{transform:rotate(-90deg)}.review-toc-card.toc-collapsed .review-toc-nav{display:none!important}.review-toc-nav{margin-top:.875rem;padding-top:.875rem;border-top:1px solid #f1f5f9}.review-toc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.625rem}.review-toc-item{margin:0}.review-toc-link{display:inline-flex;align-items:baseline;gap:.5rem;color:#475569;text-decoration:none;font-size:14px;font-weight:500;transition:color 0.15s ease,transform 0.15s ease,font-weight 0.15s ease}.review-toc-link:hover{color:#0f172a;font-weight:700;transform:translateX(2px)}.review-toc-link.is-active,.review-toc-item.is-active>.review-toc-link{color:#0f172a!important;font-weight:800!important;transform:translateX(3px)}.review-toc-link.is-active .review-toc-num,.review-toc-item.is-active .review-toc-num{color:var(--theme-accent,#059669)!important;font-weight:900!important}.review-toc-link.is-active .review-toc-text,.review-toc-item.is-active .review-toc-text{color:#0f172a!important;font-weight:800!important}.review-toc-num{font-size:11px;font-weight:800;color:#94a3b8;font-variant-numeric:tabular-nums}.review-toc-text{line-height:1.4}.review-mid-article-cta-compact{display:flex;width:100%;box-sizing:border-box;align-items:center;justify-content:space-between;gap:1.25rem;background:#fff;border:1px solid rgb(226 232 240 / .8);border-radius:1rem;padding:1rem 1.5rem;margin:2.25rem 0;box-shadow:0 4px 18px -2px rgb(0 0 0 / .03),0 1px 3px rgb(0 0 0 / .02);transition:box-shadow 0.2s ease}.review-mid-article-cta-compact:hover{box-shadow:0 6px 24px -4px rgb(0 0 0 / .05),0 2px 6px rgb(0 0 0 / .02);transform:none!important}@media (max-width:640px){.review-mid-article-cta-compact{display:flex;width:100%;box-sizing:border-box;align-items:center;justify-content:space-between;gap:1.25rem;background:#fff;border:1px solid rgb(226 232 240 / .8);border-radius:1rem;padding:1rem 1.5rem;margin:2.25rem 0;box-shadow:0 4px 18px -2px rgb(0 0 0 / .03),0 1px 3px rgb(0 0 0 / .02);transition:box-shadow 0.2s ease}.review-mid-article-cta-compact:hover{box-shadow:0 6px 24px -4px rgb(0 0 0 / .05),0 2px 6px rgb(0 0 0 / .02);transform:none!important}}.mid-cta-compact-left{display:flex;align-items:center;gap:.625rem;min-width:0}.mid-cta-spark-icon{color:var(--theme-accent,#059669);flex-shrink:0}.mid-cta-compact-text{font-size:14px;font-weight:700;color:#0f172a;line-height:1.4}.mid-cta-compact-right{flex-shrink:0}.btn-mid-cta-compact{display:inline-flex;align-items:center;justify-content:center;background:#020617;color:#fff;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:.5625rem 1.125rem;border-radius:.625rem;text-decoration:none;white-space:nowrap;transition:all 0.2s ease;box-shadow:0 2px 8px rgb(2 6 23 / .15)}.btn-mid-cta-compact:hover{background:#1e293b;color:#fff;transform:translateY(-1px)}.review-verdict-card{background:#fff;border:1px solid rgb(226 232 240 / .9);border-radius:1.375rem;padding:clamp(24px, 3.5vw, 36px);box-shadow:0 4px 18px -2px rgb(0 0 0 / .03);display:flex;flex-direction:column;gap:1rem}.verdict-top-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding-bottom:.75rem;border-bottom:1.5px solid #f1f5f9}.review-verdict-kicker{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#64748b}.verdict-overall-score-badge{display:inline-flex!important;align-items:center!important;gap:0.375rem!important;background:#0f172a!important;color:#ffffff!important;padding:.25rem 0.625rem!important;border-radius:0.375rem!important;font-size:12px!important}.verdict-score-label{color:#94a3b8;font-weight:600}.verdict-score-bold{color:#fff;font-weight:900;letter-spacing:-.01em}.review-verdict-title{margin:0;font-size:clamp(20px, 2.5vw, 24px);font-weight:800;color:#0f172a;line-height:1.2}.review-verdict-desc{margin:0;font-size:15px;line-height:1.65;color:#475569}.verdict-cta-row{margin-top:.5rem}.btn-review-verdict-cta{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.75rem;border-radius:.75rem;background:#020617;color:#fff;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;text-decoration:none;transition:all 0.2s ease;box-shadow:0 4px 14px rgb(2 6 23 / .18)}.btn-review-verdict-cta:hover{background:#1e293b;color:#fff;transform:translateY(-1px);box-shadow:0 6px 20px rgb(2 6 23 / .25)}.article-author-box{margin:2rem auto 3.125rem auto}.article-author-card-inner{background:#fafbfc;border:1px solid #eef2f6;border-radius:1.25rem;padding:1.375rem 1.75rem;display:flex;align-items:flex-start;gap:1.25rem;box-shadow:none}.review-alternatives-wrap{margin:3rem auto 2.5rem auto}.review-alt-section-header{margin-bottom:1.5rem}.review-alt-kicker{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#64748b;display:block;margin-bottom:.25rem}.review-alt-title{font-size:clamp(20px, 3vw, 26px);font-weight:800;color:#0f172a;margin:0 0 .375rem 0;line-height:1.25}.review-alt-sub{font-size:14.5px;color:#64748b;margin:0;line-height:1.55}.review-alt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:1.375rem}.review-alt-card{background:#fff;border:1px solid rgb(226 232 240 / .9);border-radius:1.25rem;padding:1.375rem;box-shadow:0 4px 18px -2px rgb(0 0 0 / .03);display:flex;flex-direction:column;justify-content:space-between;gap:1rem;transition:all 0.25s ease}.review-alt-card:hover{transform:translateY(-3px);border-color:#cbd5e1;box-shadow:0 10px 24px -4px rgb(15 23 42 / .08)}.alt-card-header{display:flex;align-items:center;gap:.75rem}.alt-card-thumb-wrap{width:44px;height:44px;border-radius:.75rem;background:#f8fafc;border:1px solid #e2e8f0;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center}.alt-card-thumb{width:100%;height:100%;object-fit:cover;display:block}.alt-card-header-info{display:flex;align-items:center;justify-content:space-between;flex:1;gap:.5rem}.alt-card-name{margin:0;font-size:16px;font-weight:800;color:#0f172a}.alt-card-score-badge{display:inline-flex;align-items:baseline;gap:2px;background:#0f172a;color:#fff;padding:2px .5rem;border-radius:.375rem;font-size:12px;font-weight:800}.alt-card-score-badge small{font-size:9.5px;opacity:.8}.alt-card-body{display:flex;flex-direction:column;gap:.5rem;flex:1}.alt-card-price-row{display:flex;align-items:center;gap:.375rem;font-size:13px}.alt-card-price-lbl{font-size:10.5px;font-weight:700;text-transform:uppercase;color:#94a3b8;letter-spacing:.04em}.alt-card-price-val{font-weight:800;color:#0f172a}.alt-card-tldr{font-size:13px;line-height:1.5;color:#475569;margin:0}.alt-card-actions{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}.btn-alt-visit{display:inline-flex;align-items:center;justify-content:center;background:#020617;color:#fff;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:.625rem 1rem;border-radius:.625rem;text-decoration:none;transition:all 0.2s ease;box-shadow:0 2px 8px rgb(2 6 23 / .12)}.btn-alt-visit:hover{background:#1e293b;color:#fff;transform:translateY(-1px)}.link-alt-review{display:inline-flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700;color:#475569;text-decoration:none;padding:.25rem 0;transition:color 0.15s ease}.link-alt-review:hover{color:var(--theme-accent,#059669)}.sec-article-related-wrap{margin:3rem auto 4rem auto}.related-section-header{margin-bottom:1.5rem}.related-kicker{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#059669;display:block;margin-bottom:.25rem}.related-title{font-size:clamp(20px, 3vw, 26px);font-weight:800;color:#0f172a;margin:0 0 .375rem 0}.related-sub{font-size:14.5px;color:#64748b;margin:0}.related-grid-3cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.related-card-item{background:#fff;border:1px solid rgb(226 232 240 / .9);border-radius:1.125rem;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:all 0.25s ease;box-shadow:0 4px 16px -2px rgb(0 0 0 / .03)}.related-card-item:hover{transform:none!important;border-color:#e2e8f0;box-shadow:0 8px 24px -4px rgb(15 23 42 / .07),0 2px 6px -1px rgb(15 23 42 / .03)}.related-thumb-wrap{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#f1f5f9}.related-thumb-img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.related-card-item:hover .related-thumb-img{transform:scale(1.03)}.related-badge-cat{position:absolute;top:12px;left:12px;background:rgb(15 23 42 / .8);backdrop-filter:blur(8px);color:#fff;font-size:11px;font-weight:700;padding:.1875rem .625rem;border-radius:.375rem}.related-card-body{padding:1.25rem;display:flex;flex-direction:column;flex:1}.related-card-meta{font-size:12px;color:#94a3b8;font-weight:600;margin-bottom:.375rem}.related-card-title{margin:0 0 .625rem 0;font-size:16px;font-weight:800;color:#0f172a;line-height:1.35}.related-card-excerpt{margin:0;font-size:13.5px;line-height:1.5;color:#64748b;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.review-sidebar-layout-wrap{display:flex;flex-direction:column;gap:2.5rem;margin-top:2rem;align-items:stretch}@media (min-width:992px){.review-sidebar-layout-wrap{flex-direction:row;gap:3rem}.review-sidebar-layout-main{flex:1;min-width:0}.review-sidebar-layout-side{width:320px;flex-shrink:0}.review-sidebar-sticky{position:sticky;top:100px;padding-bottom:2.5rem;scrollbar-width:thin;scrollbar-color:#cbd5e1 #fff0}}.review-sidebar-sticky::-webkit-scrollbar{width:6px}.review-sidebar-sticky::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:62.4375rem}.article-author-modern{margin:2.5rem auto 4rem auto;background:linear-gradient(145deg,#ffffff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:1.25rem;padding:2rem;display:flex;flex-direction:column;gap:1.5rem;box-shadow:0 4px 20px -4px rgb(15 23 42 / .04);position:relative;overflow:hidden}@media (min-width:640px){.article-author-modern{flex-direction:row;align-items:flex-start}}.author-modern-avatar{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#334155,#0f172a);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;flex-shrink:0;box-shadow:0 4px 12px rgb(15 23 42 / .15)}.author-modern-body{flex:1;display:flex;flex-direction:column}.author-modern-header{display:flex;flex-direction:column;margin-bottom:.75rem;gap:.25rem}@media (min-width:640px){.author-modern-header{flex-direction:row;align-items:baseline;justify-content:space-between}}.author-modern-name{font-size:18px;font-weight:800;color:#020617;margin:0}.author-modern-kicker{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--theme-accent,#059669);background:var(--theme-bg,#ecfdf5);padding:.1875rem .625rem;border-radius:62.4375rem;display:inline-block;width:fit-content}.author-modern-bio{font-size:14.5px;line-height:1.6;color:#475569;margin:0 0 1rem 0}.author-modern-cred{display:inline-flex;align-items:center;gap:.375rem;font-size:12.5px;font-weight:700;color:#0f172a}.author-modern-cred svg{color:var(--theme-accent,#059669)}.sidebar-related-wrap{margin-top:2.5rem;padding-top:2rem;border-top:1px solid #e2e8f0}.sidebar-related-title{font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#475569;margin:0 0 1.25rem 0}.sidebar-related-list{display:flex;flex-direction:column;gap:1rem}.sidebar-related-card{display:flex;gap:1rem;align-items:center;text-decoration:none;background:#f8fafc;border:1px solid rgb(226 232 240 / .6);padding:.75rem;border-radius:.75rem;transition:all 0.2s ease}.sidebar-related-card:hover{background:#fff;border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 4px 12px rgb(15 23 42 / .04)}.sidebar-related-thumb{width:60px;height:60px;border-radius:.5rem;background-size:cover;background-position:center;background-color:#e2e8f0;flex-shrink:0}.sidebar-related-info{display:flex;flex-direction:column;gap:.25rem}.sidebar-related-cat{font-size:10px;font-weight:800;text-transform:uppercase;color:var(--theme-accent,#059669);letter-spacing:.05em}.sidebar-related-name{margin:0;font-size:13.5px;font-weight:700;color:#0f172a;line-height:1.3}.sidebar-related-score{display:inline-flex;align-items:center;gap:.25rem;font-size:11px;font-weight:700;color:#64748b}.article-prose-container figure.wp-block-image{margin:3rem 0;text-align:center}.article-prose-container figure.wp-block-image img{border-radius:.75rem;border:1px solid #e2e8f0;box-shadow:0 10px 30px -10px rgb(15 23 42 / .12);max-width:100%;height:auto;display:block;margin:0 auto}.article-prose-container figure.wp-block-image figcaption{font-size:13.5px;color:#64748b;margin-top:.875rem;font-style:italic;line-height:1.5}@media (min-width:1280px){.article-3col-layout-wrap{gap:4rem}}.article-toc-left-sticky{display:none}@media (min-width:1400px){.article-toc-left-sticky{display:block;position:absolute;left:-250px;top:0;width:220px;height:100%;pointer-events:none}.article-toc-left-sticky>div{position:sticky;top:15vh;pointer-events:auto}}.article-hero-split-content{flex:1.1;min-width:0}.article-hero-split-media{flex:.9;min-width:0;width:100%}.article-hero-badge{display:inline-block;padding:.375rem .875rem;background:#e0e7ff;color:#4338ca;border-radius:624.9375rem;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem}.article-hero-split-title{font-size:2.25rem;line-height:1.2;margin:0 0 1rem 0;color:#0f172a;font-weight:800;letter-spacing:-.02em}@media (min-width:1024px){.article-hero-split-title{font-size:2.75rem}}.article-hero-split-meta{color:#64748b;font-size:14px;font-weight:500}.article-hero-split-img{width:100%;height:auto;border-radius:1rem;box-shadow:0 20px 25px -5px rgb(15 23 42 / .1),0 8px 10px -6px rgb(15 23 42 / .05);object-fit:cover;aspect-ratio:16 / 9;display:block}.article-prose-container h1,.article-prose-container h2,.article-prose-container h3,.article-prose-container h4,.article-prose-container h5,.article-prose-container h6,h2[id],h3[id],h4[id]{scroll-margin-top:6.875rem}.article-header-col-wrap{margin-bottom:2rem}.article-header-col-badge-row{margin-bottom:.875rem}.article-hero-badge{display:inline-flex;align-items:center;gap:.4375rem;padding:.3125rem .75rem;background:#f8fafc;color:#0f172a;border:1px solid #e2e8f0;border-radius:.375rem;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;box-shadow:0 1px 2px rgb(15 23 42 / .04);line-height:1}.article-hero-badge::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:#10b981}.article-header-col-title{font-size:2.25rem;line-height:1.2;margin:0 0 1rem 0;color:#0f172a;font-weight:900;letter-spacing:-.025em}@media (min-width:768px){.article-header-col-title{font-size:2.65rem}}.article-header-col-meta{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:13.5px;font-weight:500;margin-bottom:1.5rem}.article-meta-dot{color:#cbd5e1;font-weight:700}.article-header-col-img-wrap{width:100%;margin-bottom:2rem}.article-header-col-img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:.75rem;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px rgb(15 23 42 / .05),0 2px 4px -2px rgb(15 23 42 / .03);display:block}.review-header-col-wrap{margin-bottom:2rem}.review-header-col-badge-row{margin-bottom:.875rem}.review-hero-kicker{display:inline-flex;align-items:center;gap:.4375rem;padding:.3125rem .75rem;background:#f8fafc;color:#0f172a;border:1px solid #e2e8f0;border-radius:.375rem;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;box-shadow:0 1px 2px rgb(15 23 42 / .04);line-height:1}.review-hero-kicker::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--theme-accent,#059669)}.review-header-col-title{font-size:2.25rem;line-height:1.2;margin:0 0 1rem 0;color:#0f172a;font-weight:900;letter-spacing:-.025em}@media (min-width:768px){.review-header-col-title{font-size:2.65rem}}@media (max-width:768px){.review-header-col-title{font-size:clamp(1.5rem, 5.5vw, 2.25rem)!important;line-height:1.25!important;word-break:break-word!important;margin-bottom:0.75rem!important}}.review-header-col-meta{display:flex;align-items:center;gap:.5rem;color:#64748b;font-size:13.5px;font-weight:500;margin-bottom:1.5rem;flex-wrap:wrap}.review-header-col-meta .meta-item-tested{display:inline-flex;align-items:center;gap:.375rem}@media (max-width:768px){.review-header-col-meta{row-gap:0.25rem!important;column-gap:0.5rem!important;margin-bottom:1.125rem!important;font-size:12.5px!important}}.review-executive-takeaway{background:#FFF;border-radius:14px;border:none;box-shadow:0 1px 3px rgb(0 0 0 / .02),0 6px 16px -4px rgb(15 23 42 / .04);padding:1.5rem 1.75rem;margin-top:1.5rem;box-sizing:border-box}.review-header-col-wrap .article-header-col-img-wrap+.review-executive-takeaway{margin-top:0}.takeaway-verdict-header{margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid #f1f5f9}.takeaway-kicker{display:block;font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-bottom:.375rem}.takeaway-title{font-size:1.25rem;font-weight:800;color:#0f172a;line-height:1.3;margin:0 0 .625rem 0;letter-spacing:-.015em}.takeaway-tldr{font-size:.9375rem;line-height:1.6;color:#334155;margin:0;font-weight:450}.takeaway-proscons-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.takeaway-col{display:flex;flex-direction:column}.takeaway-col-title{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .875rem 0;display:flex;align-items:center;gap:.5rem}.takeaway-pros-col .takeaway-col-title{color:#065f46}.takeaway-cons-col .takeaway-col-title{color:#991b1b}.takeaway-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.625rem}.takeaway-item{display:flex;align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.5;color:#334155}.takeaway-bullet{flex-shrink:0;width:1.125rem;height:1.125rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:.75rem;font-weight:700;margin-top:.125rem;line-height:1}.takeaway-check{background:var(--theme-bg,#ecfdf5);color:var(--theme-accent,#059669)}.takeaway-dash{background:#fef2f2;color:#ef4444}.takeaway-text{flex:1}.takeaway-audience-row{display:flex;flex-direction:column;gap:.75rem;padding-top:1.25rem;border-top:1px solid #f1f5f9}.takeaway-audience-item{display:flex;align-items:baseline;gap:.75rem;font-size:.875rem;line-height:1.5;color:#334155}.takeaway-audience-item .audience-badge{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:.375rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;flex-shrink:0}.takeaway-audience-item .badge-ideal{background:var(--theme-bg,#ecfdf5);color:var(--theme-text,#065f46);border:1px solid var(--theme-border,#a7f3d0)}.takeaway-audience-item .badge-avoid{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.takeaway-audience-item .audience-text{flex:1}@media (max-width:640px){.takeaway-proscons-grid{grid-template-columns:1fr!important;gap:1.25rem!important}.takeaway-audience-item{flex-direction:column!important;align-items:flex-start!important;gap:0.375rem!important}.review-executive-takeaway{padding:1.25rem!important}}.zenscrib-search-modal-backdrop{position:fixed;inset:0;background:rgb(15 23 42 / .65);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:100000;display:flex;align-items:flex-start;justify-content:center;padding-top:clamp(60px, 12vh, 120px);padding-inline:16px;opacity:0;pointer-events:none;transition:opacity 0.2s cubic-bezier(.16,1,.3,1)}.zenscrib-search-modal-backdrop.active{opacity:1!important;pointer-events:auto!important}.zenscrib-search-modal{width:100%;max-width:620px;background:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px rgb(0 0 0 / .25),0 0 0 1px rgb(0 0 0 / .05);overflow:hidden;transform:scale(.96) translateY(-8px);transition:transform 0.2s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.zenscrib-search-modal-backdrop.active .zenscrib-search-modal{transform:scale(1) translateY(0)}.zenscrib-search-form{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-bottom:1px solid #f1f5f9;background:#fff;margin:0}.zenscrib-search-form svg{color:#64748b;flex-shrink:0}.zenscrib-search-input{flex:1 1 0%;border:none;outline:none;font-size:16px;font-weight:500;color:#0f172a;background:#fff0;padding:0;font-family:inherit;box-shadow:none}.zenscrib-search-input::placeholder{color:#94a3b8}.zenscrib-search-close{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;font-size:10.5px;font-weight:700;color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:.375rem;cursor:pointer;line-height:1;transition:all 0.15s ease}.zenscrib-search-close:hover{background:#e2e8f0;color:#0f172a}.zenscrib-search-body{padding:1rem 1.25rem;max-height:380px;overflow-y:auto;background:#fff}.zenscrib-search-hints{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:12.5px;color:#64748b}.zenscrib-search-hints span{font-weight:600}.zenscrib-search-hint-tag{display:inline-flex;align-items:center;padding:.25rem .625rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:62.4375rem;color:#0f172a;text-decoration:none;font-size:12px;font-weight:600;cursor:pointer;transition:all 0.15s ease}.zenscrib-search-hint-tag:hover{background:#0f172a;color:#fff;border-color:#0f172a}.zenscrib-search-results-list{display:flex;flex-direction:column;gap:.375rem;list-style:none;padding:0;margin:0}.zenscrib-search-result-item{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;border-radius:.5rem;text-decoration:none;color:#0f172a;background:#fff0;transition:background 0.15s ease;gap:.75rem}.zenscrib-search-result-item:hover{background:#f8fafc}.zenscrib-search-result-title{font-size:14px;font-weight:600;color:#0f172a;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zenscrib-search-result-badge{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;padding:.1875rem .5rem;border-radius:.25rem;background:#f1f5f9;color:#64748b;flex-shrink:0}.zenscrib-search-loading,.zenscrib-search-empty{padding:1.25rem .75rem;text-align:center;color:#64748b;font-size:13.5px}.c-card-hero,.highlight-hero-card,.c-card-review-item,.c-card-guide,.guide-card,.c-card-news,.news-card,.c-card-side,.side-article-card,.c-card-step,.c-pick-card{transition:border-color 0.2s ease,box-shadow 0.2s ease!important}.c-card-hero:hover,.highlight-hero-card:hover,.c-card-review-item:hover,.c-card-guide:hover,.guide-card:hover,.c-card-news:hover,.news-card:hover,.c-card-side:hover,.side-article-card:hover,.c-card-step:hover,.c-pick-card:hover,.protocol-card:hover,.c-card-protocol:hover,.protocol-feature-card:hover{border-color:#e2e8f0!important;box-shadow:0 8px 24px -4px rgb(15 23 42 / .07),0 2px 6px -1px rgb(15 23 42 / .03)!important;transform:none!important;text-decoration:none!important}.c-card-hero:hover .c-card-hero__img,.highlight-hero-card:hover .hero-img,.c-card-review-item:hover .review-thumb-img,.c-card-guide:hover .guide-img,.guide-card:hover .guide-img,.c-card-news:hover .c-card-news__thumb,.news-card:hover .news-img,.c-card-side:hover .c-card-side__thumb,.side-article-card:hover .side-img,.c-card-deeper-sub:hover .deeper-sub-thumb,.deeper-sub-card:hover .deeper-sub-thumb{transform:scale(1.04)!important}.c-card-hero:hover .c-card-hero__title,.highlight-hero-card:hover .hero-title,.c-card-review-item:hover .review-card-title,.c-card-guide:hover .guide-card-title,.guide-card:hover .guide-card-title,.c-card-news:hover .c-card-news__title,.news-card:hover .news-title,.c-card-side:hover .c-card-side__title,.side-article-card:hover .side-title,.bde-loop-item:hover h3,.bde-loop-item:hover h4,.hero-card-title:hover,.review-card-title:hover,.guide-card-title:hover,.news-card-title:hover,.side-card-title:hover,.c-card-usecase-item:hover .usecase-title,.usecase-item:hover .usecase-title,.deeper-feat-card:hover .deeper-feat-title,.deeper-sub-card:hover .deeper-sub-title{color:#000000!important;text-decoration:none!important}.c-footer,footer.c-footer,.site-footer{width:100%!important;background-color:#ffffff!important;border-top:1px solid #e2e8f0!important;padding:3.5rem 1.25rem 2rem!important;box-sizing:border-box!important}.c-footer>.oxy-container,.c-footer>div{width:100%!important;max-width:1100px!important;margin:0 auto!important;box-sizing:border-box!important}.footer-grid{display:grid!important;grid-template-columns:1.8fr 1fr 1fr 1.2fr!important;gap:2.5rem!important;width:100%!important;box-sizing:border-box!important}.footer-col{display:flex!important;flex-direction:column!important;gap:12px!important}.footer-logo-img{display:block!important;width:auto!important;height:28px!important;max-height:28px!important;object-fit:contain!important}.footer-desc{font-size:13px!important;line-height:1.6!important;color:#64748b!important;margin:0!important}.footer-socials{display:flex!important;align-items:center!important;gap:8px!important;margin-top:4px!important}.social-icon-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;border-radius:6px!important;background-color:#f1f5f9!important;border:1px solid #e2e8f0!important;color:#475569!important;transition:all 0.15s ease!important;text-decoration:none!important;box-sizing:border-box!important}.social-icon-link:hover{background-color:#0f172a!important;border-color:#0f172a!important;color:#ffffff!important;transform:none!important}.footer-lang-buttons{display:inline-flex!important;align-items:center!important;gap:8px!important}.footer-lang-btn{cursor:pointer!important;position:relative!important;background-color:#f1f5f9!important;border:1px solid #e2e8f0!important;transition:all 0.15s ease!important}.footer-lang-btn .flag-icon{width:18px!important;height:12px!important;border-radius:2px!important;overflow:hidden!important;box-shadow:0 0 0 1px rgb(0 0 0 / .08)!important;display:block!important;transition:transform 0.15s ease!important}.footer-lang-btn:not(.is-active):hover{background-color:#e2e8f0!important;border-color:#cbd5e1!important}.footer-lang-btn:not(.is-active):hover .flag-icon{transform:scale(1.08)!important}.footer-lang-btn.is-active{background-color:#f1f5f9!important;border:1.5px solid #10b981!important;box-shadow:0 0 0 2px rgb(16 185 129 / .15)!important;cursor:default!important}.footer-lang-btn.is-active .flag-icon{box-shadow:0 0 0 1px rgb(0 0 0 / .1)!important}.footer-col-title{font-size:13px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.06em!important;color:#0f172a!important;margin:0 0 4px 0!important}.footer-links-list{display:flex!important;flex-direction:column!important;gap:8px!important;list-style:none!important;margin:0!important;padding:0!important}.footer-link-item{list-style:none!important;margin:0!important;padding:0!important}.footer-link{font-size:13.5px!important;color:#64748b!important;text-decoration:none!important;transition:color 0.15s ease!important}.footer-link:hover{color:#0f172a!important}.footer-link.is-active{color:#64748b!important;font-weight:500!important}.footer-contact-desc{font-size:13px!important;line-height:1.5!important;color:#64748b!important;margin:0!important}.footer-contact-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;font-weight:700!important;color:#0f172a!important;background-color:#f1f5f9!important;border:1px solid #e2e8f0!important;border-radius:0.5rem!important;padding:.5rem 1rem!important;text-decoration:none!important;transition:all 0.15s ease!important;align-self:flex-start!important;margin-top:4px!important}.footer-contact-btn:hover{background-color:#0f172a!important;color:#ffffff!important;border-color:#0f172a!important;text-decoration:none!important}.c-footer>.oxy-container>.oxy-container:last-child,.c-footer>div>div:last-child,.footer-bottom{margin-top:2.5rem!important;padding-top:1.5rem!important;border-top:1px solid #e2e8f0!important;display:flex!important;flex-direction:column!important;gap:0.75rem!important}.c-footer>.oxy-container>.oxy-container:last-child p,.c-footer>div>div:last-child p,.footer-bottom p{margin:0!important;padding:0!important}.c-footer>.oxy-container>.oxy-container:last-child p:first-child,.c-footer>div>div:last-child p:first-child,.footer-disclaimer,p.footer-disclaimer{font-size:12px!important;line-height:1.6!important;color:#64748b!important;max-width:100%!important}.c-footer>.oxy-container>.oxy-container:last-child p:first-child strong,.c-footer>div>div:last-child p:first-child strong,.footer-disclaimer strong{font-weight:700!important;color:#334155!important}.c-footer>.oxy-container>.oxy-container:last-child p:last-child,.c-footer>div>div:last-child p:last-child,.footer-copyright,p.footer-copyright{font-size:11.5px!important;line-height:1.5!important;color:#94a3b8!important;letter-spacing:0.01em!important}.c-card-hero,.highlight-hero-card,a.c-card-hero,a.highlight-hero-card,.highlight-hero-col .bde-loop-item .c-card-hero,.highlight-hero-col .bde-loop-item a{background-color:#ffffff!important;background:#ffffff!important;border:1px solid #eef2f6!important;border-radius:0.875rem!important;padding:0.75rem!important;display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;box-sizing:border-box!important;overflow:hidden!important;box-shadow:0 1px 3px rgb(0 0 0 / .02)!important;text-decoration:none!important;cursor:pointer!important}.c-card-hero__img-wrap,.hero-img-wrap,.highlight-hero-card .c-card-hero__img-wrap,.highlight-hero-card .hero-img-wrap{aspect-ratio:16/10!important;max-height:280px!important;min-height:230px!important;width:100%!important;overflow:hidden!important;position:relative!important;border-radius:0.625rem!important;background-color:#f1f5f9!important;margin:0 0 .75rem 0!important;padding:0!important}.c-card-hero__img,.hero-img,.highlight-hero-card .c-card-hero__img,.highlight-hero-card .hero-img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:0.625rem!important;margin:0!important;padding:0!important;transition:transform 0.35s cubic-bezier(.25,1,.5,1)!important}.c-card-hero__content,.hero-content-wrap,.highlight-hero-card .c-card-hero__content{padding:0 .25rem .25rem 0.25rem!important;margin:0!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important;gap:0.375rem!important;background:transparent!important;box-sizing:border-box!important}.c-card-hero__title,.hero-title,.highlight-hero-card .hero-title{font-size:19px!important;font-weight:800!important;color:#0f172a!important;line-height:1.3!important;margin:2px 0 0 0!important}.c-card-hero__excerpt,.hero-excerpt,.highlight-hero-card .hero-excerpt{font-size:13.5px!important;color:#64748b!important;line-height:1.5!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0!important}.c-card-hero,.highlight-hero-card,a.c-card-hero,a.highlight-hero-card,.c-card-side,.side-article-card,a.c-card-side,a.side-article-card,.highlight-hero-col .bde-loop-item .c-card-hero,.highlight-hero-col .bde-loop-item .highlight-hero-card,.highlight-side-col .bde-loop-item .c-card-side,.highlight-side-col .bde-loop-item .side-article-card,.c-card-review-item,.review-card,.review-card-body,.review-grid-card,.c-card-review-grid,a.c-card-review-item,a.review-card,.reviews-grid .bde-loop-item a,.reviews-grid .bde-loop-item .c-card-review-item,.c-card-guide,.guide-card,.guide-card-body,a.c-card-guide,a.guide-card,.c-row-guide,.guide-row-item,.c-row-guide__body,a.c-row-guide,a.guide-row-item,.guides-feat-grid .bde-loop-item a,.guides-rows-wrap .bde-loop-item a,.c-card-news,.news-card,.news-card-body,.news-grid-item,a.c-card-news,a.news-card,.news-grid .bde-loop-item a,.news-grid .bde-loop-item .c-card-news,.matrix-table-wrap,.matrix-table-card,.tbl-card,.best-cta-card,.cta-banner-wrap,.cta-card-inner,.subhub-faq-card,.hub-card,.explore-sub-card,.sec-explore-pad .hub-card,.sec-explore-pad .explore-sub-card,details.faq-accordion-item,.faq-accordion-item,.sec-faq-pad details.faq-accordion-item,.review-specs-card,.review-score-box,.review-hero-card,.pros-card,.cons-card,.verdict-box,.verdict-card,.author-modern-card,.author-box-wrap,.author-modern-box,.related-card,.c-card-related,a.related-card,.review-toc-card,.article-reading-card{border:none!important;border-width:0!important;border-color:transparent!important;outline:none!important;box-shadow:0 1px 3px rgb(0 0 0 / .02)!important}.c-card-review-item__thumb-wrap,.review-thumb-wrap,.review-card-thumb-wrap,.c-card-guide__thumb-wrap,.guide-card-thumb-wrap,.c-card-news__thumb-wrap,.news-card-thumb-wrap{width:100%!important;margin:0!important;padding:0!important;border:none!important;border-radius:.75rem .75rem 0 0!important;overflow:hidden!important;display:block!important;box-sizing:border-box!important}.guide-row-thumb-wrap,.news-row-thumb-wrap{margin:0!important;padding:0!important;border:none!important;border-radius:0.5rem!important;overflow:hidden!important;display:block!important;align-self:center!important;box-sizing:border-box!important;flex-shrink:0!important}.c-card-hero__img,.hero-img,.c-card-side__thumb,.side-img,.review-thumb-img,.review-card img,.guide-card-img,.guide-img,.c-card-news__thumb,.news-img,.guide-row-img,.news-row-img,.deeper-sub-thumb{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;margin:0!important;padding:0!important;border:none!important}.hub-card,a.hub-card,.sec-explore-pad .hub-card,.hub-card:hover,a.hub-card:hover,.sec-explore-pad .hub-card:hover{background-color:#f7f1e7!important;background:#f7f1e7!important;border:1px solid transparent!important;border-color:transparent!important;box-shadow:0 1px 3px rgb(0 0 0 / .02)!important}.faq-header-center{text-align:center!important;margin-bottom:clamp(28px, 4vw, 40px)!important;max-width:800px!important;margin-inline:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:0.375rem!important}.faq-kicker{color:#64748b!important;font-size:10px!important;font-weight:700!important;letter-spacing:0.2em!important;text-transform:uppercase!important;margin:0!important}.faq-h2{font-size:clamp(24px, 3.5vw, 34px)!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-0.025em!important;margin:0!important;line-height:1.2!important}.faq-sub{font-size:14.5px!important;color:#64748b!important;font-weight:500!important;margin:.25rem 0 0 0!important;max-width:620px!important}.faq-list-wrap,.faq-accordions-group{max-width:860px!important;width:100%!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;gap:0.75rem!important}details.faq-accordion-item,.faq-accordion-item,.sec-faq-pad details.faq-accordion-item,.subhub-faq-card{background-color:#ffffff!important;border:1px solid transparent!important;border-radius:0.875rem!important;box-shadow:0 1px 3px rgb(0 0 0 / .02)!important;overflow:hidden!important;transition:box-shadow 0.25s ease!important}details.faq-accordion-item[open],.sec-faq-pad details.faq-accordion-item[open]{border:1px solid transparent!important;box-shadow:0 4px 14px rgb(15 23 42 / .04)!important}summary.faq-summary{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;padding:1.125rem 1.5rem!important;font-size:15.5px!important;font-weight:800!important;color:#0f172a!important;cursor:pointer!important;list-style:none!important;gap:1rem!important;min-height:60px!important;box-sizing:border-box!important;user-select:none!important}summary.faq-summary::-webkit-details-marker{display:none!important}.faq-q-text,summary.faq-summary .faq-q-text{flex:1 1 auto!important;min-width:0!important;line-height:1.4!important;margin:0!important}.faq-icon-cross,summary.faq-summary .faq-icon-cross,summary.faq-summary svg.faq-icon-cross,summary.faq-summary span.faq-icon-cross svg,details.faq-accordion-item summary svg{width:22px!important;height:22px!important;flex-shrink:0!important;color:#059669!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:flex-start!important;margin-top:2px!important;transition:transform 0.32s cubic-bezier(.2,.8,.2,1),color 0.3s ease!important}details.faq-accordion-item[open] .faq-icon-cross,details[open] .faq-icon-cross,details.faq-accordion-item[open] summary svg,details[open] summary svg{transform:rotate(45deg)!important;color:#0f172a!important}summary.faq-summary:hover .faq-icon-cross,summary.faq-summary:hover svg{color:#047857!important}.faq-content-anim{overflow:hidden!important}.faq-answer-body{padding:.5rem 1.5rem 1.375rem 1.5rem!important;font-size:14.5px!important;line-height:1.65!important;color:#475569!important;border-top:1px solid #f8fafc!important}.faq-answer-body strong{color:#0f172a!important;font-weight:700!important}.faq-answer-body p{margin:0 0 .625rem 0!important}.faq-answer-body p:last-child{margin-bottom:0!important}.hub-hero-center,.reviews-hero-inner,.guides-hero-inner,.news-hero-inner,.best-hero-grid{margin-top:0!important}.guides-cta-card,.news-cta-card,.reviews-cta-card,.best-cta-card,.cta-banner-wrap,.cta-card-inner,.c-crosslink-card,.sec-crosslink-cta .c-crosslink-card,.review-verdict-card,.review-mid-article-cta-compact,.guides-stat-box,.reviews-stat-box{border:none!important;border-width:0!important;border-color:transparent!important;outline:none!important;box-shadow:0 1px 3px rgb(0 0 0 / .02)!important}.guides-archive-wrap,.news-archive-wrap{border-top:none!important;border:none!important}.guides-rows-box,.news-rows-box{border:none!important;border-width:0!important;border-color:transparent!important;outline:none!important;box-shadow:0 1px 3px rgb(0 0 0 / .02)!important}.sidebar-related-wrap{margin-top:2rem!important;padding-top:1.5rem!important;border-top:none!important}.sidebar-related-title{font-size:13px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.08em!important;color:#64748b!important;margin:0 0 1rem 0!important}.sidebar-related-list{display:flex!important;flex-direction:column!important;gap:0.625rem!important}.sidebar-related-card{display:flex!important;text-decoration:none!important;background:#ffffff!important;border:none!important;border-width:0!important;border-color:transparent!important;outline:none!important;box-shadow:0 1px 3px rgb(0 0 0 / .02)!important;border-radius:0.75rem!important;transition:transform 0.15s ease,background-color 0.15s ease,box-shadow 0.15s ease!important;box-sizing:border-box!important}.sidebar-related-card.no-thumb{flex-direction:column!important;padding:.875rem 1.125rem!important;gap:0.25rem!important}.sidebar-related-card.has-thumb{flex-direction:row!important;align-items:center!important;gap:0.875rem!important;padding:.625rem 0.875rem!important}.sidebar-related-card:hover{background-color:#ffffff!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgb(15 23 42 / .05)!important;text-decoration:none!important}.sidebar-related-thumb{width:54px!important;height:54px!important;border-radius:0.5rem!important;background-size:cover!important;background-position:center!important;background-color:#f1f5f9!important;flex-shrink:0!important}.sidebar-related-info{display:flex!important;flex-direction:column!important;gap:0.1875rem!important;width:100%!important}.sidebar-related-cat{font-size:9.5px!important;font-weight:800!important;text-transform:uppercase!important;color:#059669!important;letter-spacing:0.06em!important}.sidebar-related-name{margin:0!important;font-size:13.5px!important;font-weight:700!important;color:#0f172a!important;line-height:1.35!important}.sidebar-related-card:hover .sidebar-related-name{color:#000000!important}.sidebar-related-meta{font-size:11px!important;color:#94a3b8!important;margin-top:2px!important}.sidebar-review-cta-card{background:#FFFFFF!important;border:none!important;border-radius:14px!important;box-shadow:0 1px 3px rgb(0 0 0 / .02),0 6px 16px -4px rgb(15 23 42 / .04)!important;padding:1.25rem!important;margin-top:0!important;margin-bottom:1.5rem!important;display:flex!important;flex-direction:column!important;gap:1rem!important;box-sizing:border-box!important;transition:box-shadow 0.2s ease,transform 0.2s ease!important}.sidebar-cta-tool-header{display:flex!important;align-items:center!important;gap:0.875rem!important;min-width:0!important}.sidebar-cta-logo-wrap{width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important;border-radius:10px!important;overflow:hidden!important;flex-shrink:0!important;background:#f8fafc!important;border:1px solid #f1f5f9!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.sidebar-cta-logo{width:100%!important;height:100%!important;object-fit:contain!important;padding:4px!important;display:block!important;box-sizing:border-box!important}.sidebar-cta-monogram{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:1.125rem!important;font-weight:800!important;color:#0f172a!important;background:#f1f5f9!important}.sidebar-cta-tool-info{display:flex!important;flex-direction:column!important;gap:0.35rem!important;min-width:0!important;flex:1 1 auto!important}.sidebar-cta-tool-name{margin:0!important;font-size:15px!important;font-weight:800!important;color:#020617!important;line-height:1.25!important;letter-spacing:-0.01em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.sidebar-cta-meta-row{display:flex!important;align-items:center!important;gap:0.5rem!important;flex-wrap:wrap!important}.sidebar-cta-score{display:inline-flex!important;align-items:center!important;gap:0.3rem!important;font-size:11.5px!important;font-weight:700!important;padding:.15rem 0.5rem!important;border-radius:9999px!important;line-height:1.3!important;white-space:nowrap!important}.sidebar-cta-score svg{flex-shrink:0!important}.sidebar-cta-score strong{font-weight:800!important}.sidebar-cta-score small{font-size:10px!important;opacity:0.8!important}.sidebar-cta-price{font-size:12px!important;font-weight:600!important;color:#64748b!important;white-space:nowrap!important}.sidebar-cta-btn-wrap{width:100%!important}.btn-sidebar-review-cta{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:.75rem 1rem!important;background:#020617!important;color:#ffffff!important;font-size:13.5px!important;font-weight:700!important;line-height:1.25!important;text-align:center!important;text-decoration:none!important;border-radius:10px!important;box-shadow:0 1px 2px rgb(0 0 0 / .05)!important;transition:background-color 0.2s ease,transform 0.15s ease,box-shadow 0.2s ease!important;box-sizing:border-box!important}.btn-sidebar-review-cta:hover{background:#1e293b!important;color:#ffffff!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px rgb(2 6 23 / .16)!important;text-decoration:none!important}.btn-sidebar-review-cta:active{transform:translateY(0)!important}.c-table-card,.matrix-table-wrap,.matrix-table-card,.best-matrix-table-wrap,.sec-best-matrix .matrix-table-wrap,.sec-compare-matrix .c-table-card{border:none!important;border-width:0!important;border-color:transparent!important;outline:none!important;background-color:#ffffff!important;border-radius:16px!important;box-shadow:0 1px 3px rgb(15 23 42 / .04),0 6px 16px -4px rgb(15 23 42 / .03)!important;overflow:hidden!important}.c-best-matrix-table,.matrix-table{border:none!important;border-collapse:separate!important;border-spacing:0!important;width:100%!important}.c-best-matrix-table thead tr th,.matrix-table th{border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid #f1f5f9!important;background-color:#f8fafc!important}.c-best-matrix-table tbody td,.matrix-table td{border-left:none!important;border-right:none!important;border-bottom:1px solid #f1f5f9!important}.c-best-matrix-table tbody tr:last-child td,.matrix-table tr:last-child td{border-bottom:none!important}.tbl-logo-wrap{border:none!important;border-width:0!important;box-shadow:0 1px 2px rgb(0 0 0 / .04)!important}.tbl-freetrial-badge{border:none!important;border-width:0!important}.btn-tbl-visit{border:1px solid #0f172a!important}.methodology-card,.sec-methodology-pad .methodology-card{border:none!important;border-width:0!important;border-color:transparent!important;outline:none!important;background-color:#ffffff!important;border-radius:1.25rem!important;box-shadow:0 1px 3px rgb(0 0 0 / .02)!important}.methodology-kicker{border:none!important;border-width:0!important}.c-card-side,.side-article-card,a.c-card-side,a.side-article-card,.highlight-side-col .bde-loop-item .c-card-side,.highlight-side-col .bde-loop-item .side-article-card,.highlight-side-col .bde-loop-item a{display:flex!important;flex-direction:row!important;align-items:stretch!important;width:100%!important;height:100%!important;min-height:96px!important;background:#ffffff!important;border:1px solid #eef2f6!important;border-radius:0.875rem!important;padding:0.75rem!important;gap:0.75rem!important;margin:0!important;overflow:hidden!important;box-shadow:0 1px 3px rgb(0 0 0 / .02)!important;text-decoration:none!important;color:#0f172a!important;box-sizing:border-box!important;cursor:pointer!important}.c-card-side__thumb-wrap,.side-img-wrap,.highlight-side-col .c-card-side__thumb-wrap,.highlight-side-col .side-img-wrap{width:160px!important;min-width:160px!important;max-width:170px!important;height:100%!important;min-height:90px!important;aspect-ratio:16 / 9!important;align-self:stretch!important;border-radius:0.625rem!important;overflow:hidden!important;position:relative!important;flex-shrink:0!important;margin:0!important;padding:0!important;border:none!important;background-color:#f1f5f9!important}.c-card-side__thumb,.side-img,.highlight-side-col .c-card-side__thumb,.highlight-side-col .side-img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:0.625rem!important;margin:0!important;padding:0!important;border:none!important;transition:transform 0.35s cubic-bezier(.25,1,.5,1)!important}.c-card-side__content,.side-content,.highlight-side-col .c-card-side__content{flex:1 1 0!important;min-width:0!important;padding:.125rem 0.25rem!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:0.1875rem!important;overflow:hidden!important;box-sizing:border-box!important}html body .sec-highlight-pad .sec-inner-1120,html body .sec-highlight-pad .l-container-1120,html body .sec-highlight-pad .l-container-1200,html body .sec-news-pad .sec-inner-1120,html body .sec-news-pad .l-container-1120,html body .sec-news-pad .l-container-1200,html body .sec-selection-pad .sec-inner-1120,html body .sec-selection-pad .l-container-1120,html body .sec-deeper-pad .sec-inner-1120,html body .sec-deeper-pad .l-container-1120,html body .sec-faq-pad .sec-inner-1120,html body .sec-faq-pad .l-container-1120{width:100%!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important}html body .sec-news-pad .sec-news-header-row{display:flex!important;flex-direction:row!important;align-items:flex-end!important;justify-content:space-between!important;margin-bottom:1.25rem!important;gap:1rem!important;width:100%!important}html body .sec-news-pad .sec-news-header-row .news-h2{font-size:clamp(22px, 2.5vw, 28px)!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-0.02em!important;margin:0!important;line-height:1.2!important}html body .sec-news-pad .sec-news-all-link{display:inline-flex!important;align-items:center!important;gap:0.375rem!important;font-size:13px!important;font-weight:700!important;color:#475569!important;background:#ffffff!important;border:none!important;box-shadow:0 1px 3px rgb(0 0 0 / .02)!important;border-radius:0.5rem!important;padding:.4375rem 0.9375rem!important;text-decoration:none!important;transition:all 0.15s ease!important;white-space:nowrap!important}html body .sec-news-pad .sec-news-all-link:hover{background:#ffffff!important;box-shadow:0 3px 10px rgb(15 23 42 / .04)!important;color:#000000!important;text-decoration:none!important;transform:none!important}html body .sec-news-pad .sec-news-all-link .news-all-arrow{transition:transform 0.2s ease!important;display:inline-block!important}html body .sec-news-pad .sec-news-all-link:hover .news-all-arrow{transform:translateX(3px)!important}@media (max-width:640px){html body .sec-news-pad .sec-news-header-row{flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:0.75rem!important;margin-bottom:1rem!important}html body .sec-news-pad .sec-inner-1120{padding-left:clamp(1rem, 4vw, 1.5rem)!important;padding-right:clamp(1rem, 4vw, 1.5rem)!important;box-sizing:border-box!important}}@media (max-width:420px){html body .sec-news-pad .sec-news-header-row{flex-direction:column!important;align-items:flex-start!important;gap:0.625rem!important}html body .sec-news-pad .sec-news-all-link{align-self:flex-start!important}}html body .sec-news-pad .bde-post-loop,html body .sec-news-pad [class*="bde-post-loop"],html body .sec-news-pad ul.bde-post-loop,html body .sec-news-pad ol.bde-post-loop{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;list-style:none!important}html body .sec-news-pad .bde-post-loop>.bde-loop,html body .sec-news-pad .bde-loop.bde-loop-grid,html body .sec-news-pad .bde-post-loop .bde-loop,html body .sec-news-pad [class*="bde-post-loop"]>.bde-loop,html body .sec-news-pad [class*="bde-post-loop"] .bde-loop,html body .sec-news-pad .ee-posts-grid{--bde-posts-per-row:4 !important;--bde-posts-gap:1.25rem !important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.25rem!important;width:100%!important;max-width:100%!important;align-items:stretch!important;list-style:none!important;padding:0!important;margin:0!important;box-sizing:border-box!important}html body .sec-news-pad .bde-loop-item,html body .sec-news-pad .ee-post{display:flex!important;flex-direction:column!important;height:100%!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}@media (max-width:1024px){html body .sec-news-pad .bde-post-loop>.bde-loop,html body .sec-news-pad .bde-loop,html body .sec-news-pad .bde-loop.bde-loop-grid,html body .sec-news-pad [class*="bde-post-loop"]>.bde-loop,html body .sec-news-pad [class*="bde-post-loop"] .bde-loop,html body .sec-news-pad .ee-posts-grid{--bde-posts-per-row:2 !important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important}}@media (max-width:540px){html body .sec-news-pad .bde-post-loop>.bde-loop,html body .sec-news-pad .bde-loop,html body .sec-news-pad .bde-loop.bde-loop-grid,html body .sec-news-pad [class*="bde-post-loop"]>.bde-loop,html body .sec-news-pad [class*="bde-post-loop"] .bde-loop,html body .sec-news-pad .ee-posts-grid{--bde-posts-per-row:1 !important;grid-template-columns:1fr!important;gap:0.75rem!important}}html body .sec-news-pad .bde-loop-item a,html body a.c-card-news.news-feed-card,html body .c-card-news.news-feed-card,html body .news-feed-card{background-color:#ffffff!important;background:#ffffff!important;border:1px solid #eef2f6!important;border-radius:0.875rem!important;box-shadow:0 1px 3px rgb(0 0 0 / .02)!important;padding:0.75rem!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;flex-wrap:nowrap!important;height:100%!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;text-decoration:none!important;position:relative!important;overflow:hidden!important;transform:none!important;transition:box-shadow 0.2s ease,border-color 0.2s ease!important}html body .sec-news-pad .bde-loop-item a:hover,html body a.c-card-news.news-feed-card:hover,html body .c-card-news.news-feed-card:hover,html body .news-feed-card:hover{border-color:#e2e8f0!important;box-shadow:0 8px 24px -4px rgb(15 23 42 / .07),0 2px 6px -1px rgb(15 23 42 / .03)!important;transform:none!important;text-decoration:none!important}html body .sec-news-pad .news-card-thumb-wrap{width:100%!important;aspect-ratio:16 / 9!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important;position:relative!important;background-color:#f1f5f9!important;border-radius:0.625rem!important;margin:0 0 .5rem 0!important;padding:0!important;border:none!important}html body .sec-news-pad .news-card-thumb-img,html body .sec-news-pad .news-card-thumb-wrap img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:0.625rem!important;margin:0!important;padding:0!important;border:none!important;transition:transform 0.35s cubic-bezier(.25,1,.5,1)!important}html body .sec-news-pad a:hover .news-card-thumb-img,html body .sec-news-pad a:hover .news-card-thumb-wrap img{transform:scale(1.04)!important}html body .sec-news-pad .news-card-body-wrap{padding:0 .25rem .25rem 0.25rem!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;flex:1 1 auto!important;box-sizing:border-box!important;width:100%!important}html body .sec-news-pad .news-card-meta-row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:0.5rem!important;margin-bottom:0.5rem!important;width:100%!important}html body .sec-news-pad .news-card-cat-badge{font-size:9.5px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.08em!important;color:#0f172a!important;background:transparent!important;padding:0!important;margin:0!important;line-height:1!important}html body .sec-news-pad .news-card-date{font-size:11px!important;font-weight:500!important;color:#94a3b8!important;letter-spacing:-0.01em!important;white-space:nowrap!important;margin:0!important}html body .sec-news-pad .news-card-title,html body .c-card-news .news-card-title,html body .news-feed-card .news-card-title{font-size:13.5px!important;font-weight:700!important;line-height:1.38!important;color:#0f172a!important;margin:0 0 .625rem 0!important;padding:0!important;text-decoration:none!important;letter-spacing:-0.01em!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;transition:color 0.15s ease!important}html body .sec-news-pad a:hover .news-card-title,html body .c-card-news:hover .news-card-title,html body .news-feed-card:hover .news-card-title{color:#000000!important;text-decoration:none!important}html body .sec-news-pad .news-card-footer{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;margin-top:auto!important;padding-top:0.5rem!important;width:100%!important}html body .sec-news-pad .news-card-cta-label{font-size:11px!important;font-weight:600!important;color:#94a3b8!important;transition:color 0.15s ease!important;margin:0!important}html body .sec-news-pad a:hover .news-card-cta-label{color:#475569!important}html body .sec-news-pad .news-arrow-icon{font-size:12px!important;font-weight:700!important;color:#94a3b8!important;transition:transform 0.2s ease,color 0.15s ease!important;display:inline-block!important}html body .sec-news-pad a:hover .news-arrow-icon{color:#0f172a!important;transform:translateX(3px)!important}@media (min-width:768px) and (max-width:1023px){html body .sec-news-pad .bde-loop-item a,html body a.c-card-news.news-feed-card,html body .c-card-news.news-feed-card,html body .news-feed-card{padding:0.625rem!important}html body .sec-news-pad .news-card-title,html body .c-card-news .news-card-title,html body .news-feed-card .news-card-title{font-size:12.5px!important;line-height:1.35!important;margin-bottom:0.375rem!important}html body .sec-news-pad .news-card-date{font-size:10px!important}html body .sec-news-pad .news-card-cat-badge{font-size:9px!important}}.sec-highlight-pad,.sec-reviews-hero,.sec-guides-hero,.sec-news-hero,.sec-best-hero,.sec-hub-hero-pad{padding-top:var(--sec-pad-hero-top);padding-bottom:var(--sec-pad-hero-bottom);width:100%;background:#fff0}.sec-news-pad,.sec-reviews-grid,.sec-guides-grid,.sec-news-grid,.sec-best-grid{padding-top:var(--sec-pad-grid-top);padding-bottom:var(--sec-pad-grid-bottom);width:100%;background:#fff0}.guides-section-header,.news-section-header,.sec-news-header-row,.sec-news-grid .news-section-header,.sec-guides-grid .guides-section-header{display:flex;align-items:flex-end;justify-content:space-between;margin-top:0;padding-top:0;margin-bottom:.75rem;gap:1rem;width:100%}.sec-selection-pad,.sec-methodology-pad,.sec-reviews-methodology,.sec-guides-cta,.sec-news-cta,.sec-explore-pad,.sec-deeper-pad,.sec-protocol-pad,.sec-matrix-pad,.sec-stages-pad,.sec-expert-pad,.sec-crosslink-cta{padding-top:var(--sec-pad-mid-top);padding-bottom:var(--sec-pad-mid-bottom);width:100%;background:#fff0}.sec-faq-pad,.sec-guides-faq,.sec-reviews-faq,.sec-news-faq,.sec-subhub-faq{padding-top:var(--sec-pad-faq-top);padding-bottom:var(--sec-pad-faq-bottom);width:100%;background:#fff0}.sec-static-hero{padding-top:var(--sec-pad-static-hero-top);padding-bottom:var(--sec-pad-static-hero-bottom);width:100%;background:#fff0}html body .c-card-review-item,html body a.c-card-review-item,html body .review-card,html body .review-grid-card,html body .c-card-review-grid,html body .c-card-guide,html body a.c-card-guide,html body .guide-card,html body .c-card-news,html body a.c-card-news,html body .news-card,html body .news-feed-card,html body .news-grid-item,html body .c-card-hero,html body a.c-card-hero,html body .highlight-hero-card,html body .c-card-side,html body a.c-card-side,html body .side-article-card{background-color:#ffffff!important;background:#ffffff!important;border-radius:0.875rem!important;padding:0.75rem!important}html body .review-thumb-wrap,html body .c-card-review-item__thumb-wrap,html body .guide-card-thumb-wrap,html body .c-card-guide__thumb-wrap,html body .news-card-thumb-wrap,html body .c-card-news__thumb-wrap{border-radius:0.625rem!important;margin-bottom:0.75rem!important}html body .review-thumb-img,html body .guide-card-img,html body .news-card-thumb-img,html body .review-thumb-wrap img,html body .guide-card-thumb-wrap img,html body .news-card-thumb-wrap img{border-radius:0.625rem!important}.c-card-review-item .review-card-body,.review-card .review-card-body,.review-grid-card .review-card-body,.c-card-guide .guide-card-body,.guide-card .guide-card-body,.c-card-news .news-card-body,.news-card .news-card-body,.news-card-body-wrap{padding:.125rem .25rem .25rem 0.25rem!important;box-sizing:border-box!important}.protocol-cards-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;width:100%!important;box-sizing:border-box!important;padding:0!important;margin:0!important;list-style:none!important;align-items:stretch!important}@media (max-width:1023px){.protocol-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}}@media (max-width:575px){.protocol-cards-grid{grid-template-columns:1fr!important;gap:14px!important}}.protocol-feature-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;padding:24px 20px 22px 20px!important;background-color:#ffffff!important;border-radius:16px!important;border:none!important;box-shadow:0 1px 3px rgb(0 0 0 / .02)!important;height:100%!important;box-sizing:border-box!important;transform:none!important;transition:box-shadow 0.25s cubic-bezier(.16,1,.3,1),border-color 0.25s ease!important}.protocol-feature-card:hover{transform:none!important;border:none!important;box-shadow:0 8px 24px -4px rgb(15 23 42 / .07),0 2px 6px -1px rgb(15 23 42 / .03)!important}.protocol-card-num{display:inline-block!important;font-family:'JetBrains Mono','SF Mono',Menlo,Consolas,monospace!important;font-size:13px!important;font-weight:700!important;color:#94a3b8!important;letter-spacing:0.06em!important;margin-bottom:14px!important;line-height:1!important}.protocol-card-h3{font-size:13.5px!important;font-weight:800!important;color:#0f172a!important;letter-spacing:0.04em!important;text-transform:uppercase!important;margin:0 0 8px 0!important;line-height:1.3!important}.protocol-card-text{font-size:13px!important;color:#475569!important;line-height:1.55!important;margin:0!important;font-weight:450!important}.hub-hero-btn-light:hover,.hub-hero-btn-dark:hover{transform:none!important}.sec-matrix-pad{padding-top:var(--sec-pad-mid-top,4rem)!important;padding-bottom:var(--sec-pad-mid-bottom,4.5rem)!important}.matrix-header-center{text-align:center!important;max-width:760px!important;margin:0 auto 2.5rem!important}.matrix-kicker{font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.08em!important;color:#64748b!important;margin-bottom:0.5rem!important}.matrix-h2{font-size:clamp(1.75rem, 3vw, 2.25rem)!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-0.025em!important;line-height:1.25!important;margin:0!important}.matrix-table-container,.matrix-table-card,.matrix-table-wrap,.sec-matrix-pad .matrix-table-container,.sec-matrix-pad .matrix-table-card{position:relative!important;border:1px solid #e2e8f0!important;outline:none!important;background-color:#f8fafc!important;border-radius:12px!important;box-shadow:0 1px 3px rgb(15 23 42 / .04),0 6px 16px -4px rgb(15 23 42 / .03)!important;overflow:hidden!important}.c-matrix-table thead tr:first-child th:first-child,.c-matrix-table th.matrix-th-label-col{border-top-left-radius:11px!important}.c-matrix-table thead tr:first-child th:last-child{border-top-right-radius:11px!important}.c-matrix-table tbody tr:last-child td:first-child,.c-matrix-table tbody tr:last-child td.matrix-td-label{border-bottom-left-radius:11px!important}.c-matrix-table tbody tr:last-child td:last-child{border-bottom-right-radius:11px!important}@media (max-width:900px){.matrix-table-container::before{content:"⟵ Scroll horizontally to compare all categories ⟶"!important;display:block!important;text-align:center!important;font-size:11px!important;font-weight:700!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:0.06em!important;padding:8px 12px!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}html[lang="fr"] .matrix-table-container::before,html:lang(fr) .matrix-table-container::before{content:"⟵ Faites défiler horizontalement pour comparer ⟶"!important}}.matrix-table-scroll{width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;border:none!important;background-color:transparent!important;border-radius:11px!important;scrollbar-width:thin!important;scrollbar-color:#cbd5e1 #f8fafc!important}.matrix-table-scroll::-webkit-scrollbar{height:6px!important}.matrix-table-scroll::-webkit-scrollbar-track{background:#f8fafc!important}.matrix-table-scroll::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:999px!important}.matrix-table-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8!important}.c-matrix-table{display:table!important;width:100%!important;border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;min-width:860px!important;border:none!important;border-width:0!important;background:#ffffff!important;margin:0!important}.c-matrix-table colgroup{display:table-column-group!important}.c-matrix-table col{display:table-column!important}.c-matrix-table thead{display:table-header-group!important}.c-matrix-table tbody{display:table-row-group!important}.c-matrix-table tr{display:table-row!important}.c-matrix-table thead tr th,.c-matrix-table th{display:table-cell!important;background:#f8fafc!important;border-top:none!important;border-left:none!important;border-right:1px solid #f1f5f9!important;border-bottom:2px solid #e2e8f0!important;padding:11px 14px!important;vertical-align:middle!important;text-align:left!important;box-sizing:border-box!important}.c-matrix-table thead tr th:last-child,.c-matrix-table th.matrix-th-cat:last-child{border-right:none!important}.c-matrix-table th.matrix-th-label-col{display:table-cell!important;width:18%!important;min-width:150px!important;background:#f8fafc!important;border-right:1px solid #e2e8f0!important;vertical-align:middle!important;position:sticky!important;left:0!important;z-index:5!important;box-shadow:4px 0 8px -3px rgb(15 23 42 / .05)!important}.matrix-th-label-inner{display:flex!important;align-items:center!important;gap:7px!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.08em!important;color:#475569!important}.c-matrix-table th.matrix-th-cat{display:table-cell!important;width:20.5%!important}.matrix-col-header-card{display:flex!important;flex-direction:column!important;gap:2px!important;width:100%!important}.matrix-col-title{font-size:14px!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-0.01em!important;margin:0!important;padding:0!important;line-height:1.25!important}.matrix-col-sub{font-size:11.5px!important;color:#64748b!important;line-height:1.35!important;margin:0!important;padding:0!important;font-weight:500!important}.c-matrix-table tbody tr.matrix-row{display:table-row!important;border-bottom:1px solid #f1f5f9!important}.c-matrix-table tbody tr.matrix-row:last-child{border-bottom:none!important}.c-matrix-table tbody td,.c-matrix-table td{display:table-cell!important;padding:10px 14px!important;vertical-align:middle!important;border-top:none!important;border-left:none!important;border-right:1px solid #f1f5f9!important;border-bottom:1px solid #f1f5f9!important;background-color:#ffffff!important;box-sizing:border-box!important;transition:background-color 0.12s ease!important}.c-matrix-table tbody tr.matrix-row:nth-child(even) td{background-color:#fafbfc!important}.c-matrix-table tbody td:last-child{border-right:none!important}.c-matrix-table tbody tr:last-child td{border-bottom:none!important}.matrix-td-label,.c-matrix-table tbody td.matrix-td-label{display:table-cell!important;width:18%!important;min-width:150px!important;background-color:#f8fafc!important;border-right:1px solid #e2e8f0!important;padding:10px 14px!important;vertical-align:middle!important;transition:background-color 0.12s ease!important;position:sticky!important;left:0!important;z-index:4!important;box-shadow:4px 0 8px -3px rgb(15 23 42 / .05)!important}.c-matrix-table tbody tr.matrix-row:nth-child(even) td.matrix-td-label{background-color:#f4f6f9!important}.matrix-td-label-content{display:flex!important;align-items:center!important;gap:8px!important;font-size:11px!important;font-weight:750!important;text-transform:uppercase!important;letter-spacing:0.05em!important;color:#334155!important;line-height:1.3!important}.matrix-row-icon{color:#64748b!important;flex-shrink:0!important}.matrix-row-icon.icon-emerald{color:var(--theme-accent,#059669)!important}.matrix-row-icon.icon-amber{color:#64748b!important}.matrix-stage-kicker{font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.08em!important;color:var(--theme-accent,#059669)!important;display:block!important;margin-bottom:2px!important;line-height:1.2!important}.c-matrix-table tbody tr.matrix-row:hover td{background-color:#f1f5f9!important}.c-matrix-table tbody tr.matrix-row:hover td.matrix-td-label{background-color:#e6ecf2!important}.matrix-purpose-card,.matrix-purpose-block{display:flex!important;flex-direction:column!important;gap:3px!important;background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.matrix-purpose-heading{font-size:13px!important;font-weight:750!important;color:var(--theme-accent,#059669)!important;line-height:1.35!important}.matrix-purpose-desc{font-size:12px!important;color:#475569!important;line-height:1.45!important;font-weight:400!important}.matrix-compact-text{font-size:12.5px!important;font-weight:500!important;color:#1e293b!important;line-height:1.4!important;display:inline-block!important}.matrix-profile-text{font-size:12px!important;font-weight:500!important;color:#475569!important;line-height:1.4!important;display:inline-block!important}.matrix-data-block{display:flex!important;flex-direction:column!important;gap:2px!important}.matrix-data-primary{font-size:12.5px!important;font-weight:650!important;color:#0f172a!important;line-height:1.35!important}.matrix-data-secondary{font-size:11px!important;color:#64748b!important;line-height:1.35!important;font-weight:400!important}.matrix-tools-inline{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px 6px!important;line-height:1.4!important}.matrix-tool-link{display:inline-flex!important;align-items:center!important;gap:3px!important;font-size:12px!important;font-weight:600!important;color:#0f172a!important;text-decoration:none!important;transition:color 0.15s ease!important}a.matrix-tool-link:hover{color:var(--theme-accent,#059669)!important;text-decoration:underline!important}.matrix-tool-score{font-size:10.5px!important;font-weight:750!important;color:var(--theme-accent,#059669)!important;background:var(--theme-bg,#ecfdf5)!important;padding:1px 4px!important;border-radius:3px!important;line-height:1.2!important}.matrix-tool-sep{color:#cbd5e1!important;font-weight:700!important;font-size:12px!important;user-select:none!important}.matrix-tools-grid{display:flex!important;flex-wrap:wrap!important;gap:6px!important;align-items:center!important}.matrix-tool-badge{display:inline-flex!important;align-items:center!important;gap:6px!important;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:6px!important;padding:3px 7px!important;text-decoration:none!important}.matrix-tool-name{font-size:11.5px!important;font-weight:650!important;color:#0f172a!important}.matrix-tool-rating{font-size:10.5px!important;font-weight:800!important;color:var(--theme-accent,#059669)!important;background:var(--theme-bg,#ecfdf5)!important;padding:1px 5px!important;border-radius:4px!important;line-height:1.2!important}@media (max-width:768px){.c-matrix-table{min-width:1000px!important}.c-matrix-table th.matrix-th-label-col,.matrix-td-label,.c-matrix-table tbody td.matrix-td-label{position:static!important;left:auto!important;box-shadow:none!important;width:135px!important;min-width:135px!important;max-width:135px!important;padding:9px 12px!important}.c-matrix-table th.matrix-th-cat,.c-matrix-table tbody td{width:220px!important;min-width:220px!important;padding:9px 12px!important}.matrix-col-header-card{gap:2px!important}.matrix-col-title{font-size:13px!important}.matrix-col-sub{font-size:11px!important}}@media (max-width:480px){.c-matrix-table{min-width:920px!important}.c-matrix-table th.matrix-th-label-col,.matrix-td-label,.c-matrix-table tbody td.matrix-td-label{width:120px!important;min-width:120px!important;max-width:120px!important;padding:8px 10px!important}.c-matrix-table th.matrix-th-cat,.c-matrix-table tbody td{width:200px!important;min-width:200px!important;padding:8px 10px!important}}.sec-stages-pad{padding-top:var(--sec-pad-mid-top,4rem)!important;padding-bottom:var(--sec-pad-mid-bottom,4.5rem)!important;width:100%!important}.stages-header-center{display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;text-align:center!important;margin-bottom:2.5rem!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important}.stages-kicker{font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.08em!important;color:var(--theme-accent,#059669)!important;margin:0!important}.stages-h2{font-size:clamp(1.75rem, 3vw, 2.25rem)!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-0.025em!important;line-height:1.25!important;margin:0!important}.stages-sub{font-size:14.5px!important;color:#64748b!important;line-height:1.55!important;margin:0!important;font-weight:500!important}.stages-cards-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.25rem!important;width:100%!important;box-sizing:border-box!important}@media (max-width:991px){.stages-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:575px){.stages-cards-grid{grid-template-columns:1fr!important}}.stage-card{display:flex!important;flex-direction:column!important;justify-content:space-between!important;background-color:#ffffff!important;border-radius:1rem!important;border:none!important;border-width:0!important;border-color:transparent!important;outline:none!important;padding:24px 20px 20px!important;box-shadow:0 1px 3px rgb(15 23 42 / .02),0 6px 18px -4px rgb(15 23 42 / .04)!important;transition:box-shadow 0.2s ease!important;transform:none!important;box-sizing:border-box!important}.stage-card:hover{transform:none!important;border:none!important;border-width:0!important;border-color:transparent!important;box-shadow:0 8px 24px -4px rgb(15 23 42 / .07),0 2px 6px -1px rgb(15 23 42 / .03)!important}.stage-card-body{display:flex!important;flex-direction:column!important;flex-grow:1!important}.stage-card-h3{font-size:17px!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-0.02em!important;line-height:1.3!important;margin:0 0 14px 0!important;padding:0!important}.stage-card-sub{font-size:12.5px!important;color:#64748b!important;line-height:1.45!important;margin:-6px 0 14px 0!important;font-weight:450!important}.stage-features-list,.stage-card .stage-features-list,.stage-card-body .stage-features-list{display:flex!important;flex-direction:column!important;gap:9px!important;list-style:none!important;margin:0 0 11px 0!important;padding:0!important}.stage-feature-item{display:flex!important;align-items:flex-start!important;gap:8px!important;font-size:12.5px!important;color:#475569!important;line-height:1.4!important;font-weight:500!important}.stage-check-icon{display:flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important;border-radius:50%!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important;color:#059669!important;flex-shrink:0!important;margin-top:1px!important;padding:0!important}.stage-cta-btn,.stage-card .stage-cta-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:8px 12px!important;font-size:12px!important;font-weight:700!important;color:#ffffff!important;background-color:#0f172a!important;border:1px solid #0f172a!important;border-radius:8px!important;text-decoration:none!important;text-transform:none!important;letter-spacing:normal!important;transition:background-color 0.15s ease,border-color 0.15s ease!important;box-sizing:border-box!important;text-align:center!important;margin-top:auto!important;box-shadow:0 1px 2px rgb(15 23 42 / .05)!important}.stage-cta-btn:hover,.stage-card .stage-cta-btn:hover{background-color:#1e293b!important;color:#ffffff!important;border-color:#1e293b!important;transform:none!important}@media (max-width:991px){.stage-card .stage-features-list,.stage-card-body .stage-features-list{margin-bottom:11px!important}.stage-card .stage-cta-btn{margin-top:auto!important}}@media (max-width:575px){.stage-card .stage-features-list,.stage-card-body .stage-features-list{margin-bottom:10px!important}.stage-card .stage-cta-btn{margin-top:auto!important}}.deeper-col-footer{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;margin-top:14px!important;box-sizing:border-box!important}.deeper-cat-btn,a.deeper-cat-btn{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:9px 14px!important;background:#ffffff!important;color:#1e293b!important;font-size:12px!important;font-weight:700!important;text-transform:none!important;letter-spacing:-0.01em!important;border-radius:8px!important;border:1px solid #e2e8f0!important;box-shadow:0 1px 2px rgb(0 0 0 / .02)!important;text-decoration:none!important;transition:border-color 0.2s ease,background-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease,transform 0.15s ease!important;box-sizing:border-box!important;cursor:pointer!important;white-space:nowrap!important;line-height:1.2!important}.deeper-cat-btn .deeper-btn-arrow{display:inline-flex!important;align-items:center!important;color:#94a3b8!important;transition:transform 0.2s ease,color 0.2s ease!important;font-size:13px!important;margin-left:6px!important}.deeper-cat-btn:hover,a.deeper-cat-btn:hover{background:#f8fafc!important;color:var(--theme-accent,#059669)!important;border-color:var(--theme-border,#a7f3d0)!important;box-shadow:0 3px 8px rgb(5 150 105 / .08)!important;transform:translateY(-1px)!important;text-decoration:none!important}.deeper-cat-btn:hover .deeper-btn-arrow,a.deeper-cat-btn:hover .deeper-btn-arrow{transform:translateX(3px)!important;color:var(--theme-accent,#059669)!important}html body .sec-deeper-pad .bde-loop-item,html body .sec-deeper-pad article.bde-loop-item{transform:none!important;border:none!important;border-width:0!important;margin:0!important;padding:0!important;box-shadow:none!important;transition:none!important}html body .sec-deeper-pad .bde-loop-item:hover,html body .sec-deeper-pad article.bde-loop-item:hover{transform:none!important;border:none!important;border-width:0!important;margin:0!important;padding:0!important;box-shadow:none!important}.c-card-deeper-sub,.deeper-sub-card,a.c-card-deeper-sub,a.deeper-sub-card,html body .sec-deeper-pad .c-card-deeper-sub,html body .sec-deeper-pad .deeper-sub-card,html body .sec-deeper-pad a.c-card-deeper-sub,html body .sec-deeper-pad a.deeper-sub-card,html body .sec-deeper-pad .bde-loop-item a{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;background-color:#ffffff!important;background:#ffffff!important;border-radius:12px!important;border:none!important;border-width:0!important;border-style:none!important;border-color:transparent!important;outline:none!important;box-shadow:0 1px 3px rgb(0 0 0 / .02)!important;padding:8px 12px 8px 8px!important;margin:0!important;box-sizing:border-box!important;width:100%!important;transform:none!important;transition:box-shadow 0.25s cubic-bezier(.16,1,.3,1)!important}.c-card-deeper-sub:hover,.deeper-sub-card:hover,a.c-card-deeper-sub:hover,a.deeper-sub-card:hover,html body .sec-deeper-pad .bde-loop-item a:hover,html body .sec-deeper-pad .bde-loop-item:hover a,html body .sec-deeper-pad a.c-card-deeper-sub:hover,html body .sec-deeper-pad .c-card-deeper-sub:hover,html body .sec-deeper-pad .deeper-sub-card:hover,html body .sec-deeper-pad .bde-loop-item:hover .c-card-deeper-sub,html body .sec-deeper-pad .bde-loop-item:hover .deeper-sub-card{border:none!important;border-width:0!important;border-style:none!important;border-color:transparent!important;outline:none!important;box-shadow:0 8px 24px -4px rgb(15 23 42 / .07),0 2px 6px -1px rgb(15 23 42 / .03)!important;transform:none!important;text-decoration:none!important;padding:8px 12px 8px 8px!important;margin:0!important}html body .sec-deeper-pad .deeper-sub-thumb-wrap{width:80px!important;min-width:80px!important;max-width:80px!important;height:80px!important;min-height:80px!important;max-height:80px!important;border-radius:8px!important;overflow:hidden!important;position:relative!important;flex-shrink:0!important;margin:0!important;padding:0!important}html body .sec-deeper-pad .deeper-sub-thumb,html body .sec-deeper-pad .deeper-sub-thumb-wrap img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:8px!important;margin:0!important;padding:0!important;transition:transform 0.35s cubic-bezier(.25,1,.5,1)!important}html body .sec-deeper-pad a:hover .deeper-sub-thumb,html body .sec-deeper-pad a:hover .deeper-sub-thumb-wrap img{transform:scale(1.05)!important}html body .sec-deeper-pad .deeper-sub-content{display:flex!important;flex-direction:column!important;justify-content:space-between!important;flex:1 1 0!important;min-width:0!important;height:80px!important;padding:2px 0!important;box-sizing:border-box!important;overflow:hidden!important}html body .sec-deeper-pad .deeper-sub-title{font-size:13.5px!important;font-weight:700!important;color:#0b132b!important;line-height:1.35!important;margin:0!important;padding:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-decoration:none!important;transition:color 0.15s ease!important}html body .sec-deeper-pad a:hover .deeper-sub-title{color:#000000!important;text-decoration:none!important}html body .sec-deeper-pad .deeper-sub-footer-row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important;margin:0!important;padding:0!important}html body .sec-deeper-pad .deeper-sub-date{font-size:11px!important;font-weight:500!important;color:#94a3b8!important;letter-spacing:-0.01em!important;white-space:nowrap!important;line-height:1!important}html body .sec-deeper-pad .deeper-sub-cta{font-size:11px!important;font-weight:600!important;color:#94a3b8!important;display:inline-flex!important;align-items:center!important;gap:3px!important;transition:color 0.15s ease!important;white-space:nowrap!important;line-height:1!important}html body .sec-deeper-pad a:hover .deeper-sub-cta{color:#475569!important}html body .sec-deeper-pad .deeper-arrow-icon{font-size:12px!important;font-weight:700!important;color:#94a3b8!important;transition:transform 0.2s ease,color 0.15s ease!important;display:inline-block!important;line-height:1!important}html body .sec-deeper-pad a:hover .deeper-arrow-icon{transform:translateX(3px)!important;color:#475569!important}.asym-section-header{margin-bottom:28px!important}.asym-section-kicker{font-size:11px!important;font-weight:800!important;letter-spacing:0.08em!important;text-transform:uppercase!important;color:var(--theme-accent,#059669)!important;display:block!important;margin-bottom:6px!important}.asym-section-title{font-size:clamp(1.6rem, 2.6vw, 2.2rem)!important;font-weight:800!important;letter-spacing:-0.025em!important;color:#020617!important;line-height:1.25!important;margin:0 0 10px 0!important}.asym-section-subtitle{font-size:14.5px!important;color:#475569!important;line-height:1.55!important;max-width:720px!important;margin:0!important}.asym-top-strip{background:#ffffff!important;border:none!important;border-radius:16px!important;padding:22px 24px!important;margin-bottom:24px!important;box-shadow:0 1px 4px rgb(0 0 0 / .03),0 1px 2px rgb(0 0 0 / .02)!important;box-sizing:border-box!important;min-width:0!important}.asym-top-header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:16px!important;flex-wrap:wrap!important;gap:12px!important}.asym-top-kicker{font-size:11px!important;font-weight:800!important;letter-spacing:0.08em!important;text-transform:uppercase!important;color:#0f172a!important}.asym-top-link,.asym-top-btn{font-size:12.5px!important;font-weight:700!important;color:#0f172a!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:4px!important;transition:all 0.15s ease!important}.asym-top-link:hover,.asym-top-btn:hover{color:#334155!important;transform:translateX(2px)!important;text-decoration:none!important}.asym-alts-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:14px!important;box-sizing:border-box!important;min-width:0!important}.asym-alt-card{display:flex!important;flex-direction:column!important;background:#f8fafc!important;border:none!important;border-radius:12px!important;overflow:hidden!important;text-decoration:none!important;color:inherit!important;box-shadow:0 2px 6px -1px rgb(15 23 42 / .05),0 1px 3px -1px rgb(15 23 42 / .03)!important;transition:all 0.22s cubic-bezier(.16,1,.3,1)!important;box-sizing:border-box!important;min-width:0!important;height:100%!important}.asym-alt-card:hover{background:#ffffff!important;border:none!important;border-color:transparent!important;transform:none!important;box-shadow:0 8px 24px -4px rgb(15 23 42 / .07),0 2px 6px -1px rgb(15 23 42 / .03)!important;text-decoration:none!important}.asym-alt-thumb{width:100%!important;aspect-ratio:16/9!important;overflow:hidden!important;background:#e2e8f0!important;position:relative!important}.asym-alt-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform 0.35s ease!important}.asym-alt-card:hover .asym-alt-thumb img{transform:scale(1.04)!important}.asym-alt-info{padding:11px 13px!important;display:flex!important;flex-direction:column!important;gap:3px!important;flex-grow:1!important;box-sizing:border-box!important;min-width:0!important}.asym-alt-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important}.asym-alt-title{font-size:13.5px!important;font-weight:800!important;color:#0f172a!important;margin:0!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;transition:color 0.15s ease!important}.asym-alt-card:hover .asym-alt-title{color:#000000!important;text-decoration:none!important}.asym-alt-arrow{font-size:13px!important;font-weight:700!important;color:#94a3b8!important;transition:all 0.2s ease!important;flex-shrink:0!important}.asym-alt-card:hover .asym-alt-arrow{color:#0f172a!important;transform:translateX(3px)!important}.asym-alt-sub{font-size:11.5px!important;color:#64748b!important;line-height:1.35!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.asym-grid-split{display:grid!important;grid-template-columns:1.85fr 1fr!important;gap:24px!important;width:100%!important;box-sizing:border-box!important;align-items:stretch!important;min-width:0!important}.asym-col-learn{display:flex!important;flex-direction:column!important;gap:24px!important;min-width:0!important}.asym-subblock{background:#ffffff!important;border:none!important;border-radius:16px!important;padding:22px 20px!important;box-shadow:0 1px 4px rgb(0 0 0 / .03),0 1px 2px rgb(0 0 0 / .02)!important;box-sizing:border-box!important;min-width:0!important}.asym-subblock-header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:16px!important;flex-wrap:wrap!important;gap:10px!important}.asym-subblock-title{font-size:16.5px!important;font-weight:800!important;color:#020617!important;margin:0!important;line-height:1.25!important}.asym-subblock-link{font-size:12.5px!important;font-weight:700!important;color:#0f172a!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:4px!important;transition:all 0.15s ease!important}.asym-subblock-link:hover{color:#334155!important;transform:translateX(2px)!important;text-decoration:none!important}.asym-cards-grid-2{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:16px!important;box-sizing:border-box!important;min-width:0!important}.asym-guide-card{display:flex!important;flex-direction:column!important;background:#f8fafc!important;border:none!important;border-radius:12px!important;overflow:hidden!important;text-decoration:none!important;color:inherit!important;box-shadow:0 2px 6px -1px rgb(15 23 42 / .05),0 1px 3px -1px rgb(15 23 42 / .03)!important;transition:all 0.22s cubic-bezier(.16,1,.3,1)!important;box-sizing:border-box!important;min-width:0!important;height:100%!important}.asym-guide-card:hover{background:#ffffff!important;border:none!important;border-color:transparent!important;transform:none!important;box-shadow:0 8px 24px -4px rgb(15 23 42 / .07),0 2px 6px -1px rgb(15 23 42 / .03)!important;text-decoration:none!important}.asym-guide-img-wrap{width:100%!important;aspect-ratio:16/9!important;overflow:hidden!important;background:#e2e8f0!important;position:relative!important}.asym-guide-img-wrap img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform 0.35s ease!important}.asym-guide-card:hover .asym-guide-img-wrap img{transform:scale(1.04)!important}.asym-guide-body{padding:14px 16px!important;display:flex!important;flex-direction:column!important;gap:6px!important;flex-grow:1!important;box-sizing:border-box!important;min-width:0!important}.asym-guide-meta{font-size:11px!important;font-weight:600!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:0.04em!important}.asym-guide-title{font-size:14px!important;font-weight:800!important;color:#0f172a!important;line-height:1.35!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;transition:color 0.15s ease!important}.asym-guide-card:hover .asym-guide-title{color:#000000!important;text-decoration:none!important}.asym-guide-desc{font-size:12px!important;color:#475569!important;line-height:1.45!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.asym-col-versus{background:#ffffff!important;border:none!important;border-radius:16px!important;padding:20px!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;height:100%!important;box-shadow:0 1px 4px rgb(0 0 0 / .03),0 1px 2px rgb(0 0 0 / .02)!important;min-width:0!important}.asym-versus-header{margin-bottom:14px!important}.asym-versus-title{font-size:16.5px!important;font-weight:800!important;color:#020617!important;margin:0!important;line-height:1.25!important}.asym-versus-list{display:flex!important;flex-direction:column!important;gap:10px!important;flex:1 1 auto!important;justify-content:space-between!important;margin-bottom:16px!important}.asym-versus-card{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:4px!important;padding:11px 15px!important;background:#f8fafc!important;border:none!important;border-radius:10px!important;flex:1 1 0!important;min-height:75px!important;box-shadow:0 2px 5px -1px rgb(15 23 42 / .05),0 1px 3px -1px rgb(15 23 42 / .02)!important;box-sizing:border-box!important;transition:all 0.2s ease!important;text-decoration:none!important}.asym-versus-card:hover{background:#ffffff!important;border:none!important;border-color:transparent!important;transform:none!important;box-shadow:0 8px 24px -4px rgb(15 23 42 / .07),0 2px 6px -1px rgb(15 23 42 / .03)!important;text-decoration:none!important}.asym-versus-header-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important}.asym-versus-card-title{font-size:14px!important;font-weight:700!important;color:#0f172a!important;margin:0!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;transition:color 0.15s ease!important}.asym-versus-card:hover .asym-versus-card-title{color:#000000!important;text-decoration:none!important}.asym-versus-arrow{color:#94a3b8!important;font-size:13px!important;font-weight:700!important;flex-shrink:0!important;transition:all 0.2s ease!important;line-height:1!important}.asym-versus-card:hover .asym-versus-arrow{color:#0f172a!important;transform:translate(2px,-2px)!important}.asym-versus-desc{font-size:12.5px!important;color:#64748b!important;line-height:1.45!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.btn-asym-versus-all{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:12px 20px!important;background:#080e1a!important;color:#ffffff!important;border-radius:9px!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1px!important;text-decoration:none!important;margin-top:auto!important;width:100%!important;text-align:center!important;box-sizing:border-box!important;transition:all 0.2s ease!important;cursor:pointer!important}.btn-asym-versus-all:hover{background:#334155!important;color:#ffffff!important;transform:none!important;text-decoration:none!important}@media (max-width:960px){.asym-grid-split{grid-template-columns:1fr!important;gap:24px!important}.asym-alts-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.asym-alts-grid{grid-template-columns:1fr!important}.asym-cards-grid-2{grid-template-columns:1fr!important}.asym-subblock{padding:18px 14px!important}.asym-top-strip{padding:18px 14px!important}.asym-col-versus{padding:18px 14px!important}}.header-logo-link{display:inline-flex!important;align-items:center!important;text-decoration:none!important}.header-logo-img{height:28px!important;width:auto!important;max-height:28px!important;object-fit:contain!important}.header-logo-desktop{display:block!important}.header-logo-mobile{display:none!important}@media (max-width:479px){.header-logo-desktop{display:none!important}.header-logo-mobile{display:block!important}}.protocol-grid,.protocol-cards-grid,.stages-cards-grid,.quick-picks-list,.c-grid-mechanics,.picks-cards-list,.pick-tags-row,.subhub-vs-grid,.reviews-grid,.guides-grid-3cols,.guides-rows-box,.news-main-grid,.news-rows-box,.sidebar-related-list,.related-grid-3cols,.review-alts-grid,.protocol-features-list,.review-toc-list,ul.bde-post-loop,ol.bde-post-loop,.bde-post-loop ul,.bde-post-loop ol{list-style:none!important;margin:0!important;padding:0!important}li.quick-pick-item-wrap,li.guide-row-item-wrap,li.news-row-item-wrap,li.sidebar-related-item,li.related-grid-item,li.review-alt-item,li.subhub-vs-item,li.review-grid-item,li.guide-grid-item,li.news-grid-item{list-style:none!important;margin:0!important;display:flex!important;flex-direction:column!important;width:100%!important}li.pick-tag-pill{display:inline-flex!important;width:auto!important;list-style:none!important}li.guide-row-item-wrap,li.news-row-item-wrap{display:block!important}.sec-selection-pad .selection-tab-panel,.selection-tab-panel{width:100%!important;max-width:1120px!important;margin:0 auto!important}.sec-selection-pad .protocol-grid,ul.protocol-grid,.protocol-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;width:100%!important;margin:0 auto!important;padding:0!important;list-style:none!important;box-sizing:border-box!important;align-items:stretch!important}@media (min-width:768px) and (max-width:1023px){.sec-selection-pad .protocol-grid,ul.protocol-grid,.protocol-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.protocol-card,.c-card-protocol,li.protocol-card,li.c-card-protocol,.sec-selection-pad .protocol-card{padding:20px 16px 18px 16px!important}.protocol-card-title{font-size:18px!important}.protocol-feature-text{font-size:12.5px!important}}@media (max-width:767px){.sec-selection-pad .protocol-grid,ul.protocol-grid,.protocol-grid{grid-template-columns:1fr!important;gap:16px!important}}.protocol-card,.c-card-protocol,li.protocol-card,li.c-card-protocol,.sec-selection-pad .protocol-card{display:flex!important;flex-direction:column!important;justify-content:space-between!important;background-color:#ffffff!important;background:#ffffff!important;border:1px solid #eef2f6!important;border-radius:16px!important;padding:26px 24px 22px 24px!important;box-shadow:0 1px 4px rgb(0 0 0 / .03)!important;box-sizing:border-box!important;height:100%!important;min-height:100%!important;width:100%!important;list-style:none!important;margin:0!important;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease!important}.protocol-card:hover,.c-card-protocol:hover,li.protocol-card:hover,li.c-card-protocol:hover{transform:none!important;box-shadow:0 8px 24px -4px rgb(15 23 42 / .07),0 2px 6px -1px rgb(15 23 42 / .03)!important;border-color:#e2e8f0!important}.protocol-card-header{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;margin-bottom:14px!important;width:100%!important;gap:0!important}.protocol-subkicker{font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1.5px!important;margin:0 0 4px 0!important;line-height:1.2!important;white-space:nowrap!important;display:block!important}.protocol-card-title{font-size:24px!important;font-weight:800!important;color:#0b132b!important;margin:0 0 8px 0!important;line-height:1.2!important;white-space:nowrap!important;display:block!important}.protocol-badge-pill,.protocol-card .protocol-badge-pill,.c-card-protocol .protocol-badge-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:9.5px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1.2px!important;color:#64748b!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;padding:4px 10px!important;border-radius:999px!important;margin:0 0 10px 0!important;line-height:1!important;white-space:nowrap!important;width:fit-content!important;box-sizing:border-box!important}.protocol-features-list,ul.protocol-features-list{list-style:none!important;padding:0!important;margin:0 0 16px 0!important;display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important}.protocol-feature-item,li.protocol-feature-item{list-style:none!important;display:flex!important;align-items:flex-start!important;gap:10px!important;margin:0!important;padding:0!important}.protocol-check-icon{width:18px!important;height:18px!important;min-width:18px!important;color:var(--theme-accent,#059669)!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-top:1px!important}.protocol-feature-text{font-size:13.5px!important;color:#334155!important;line-height:1.45!important;font-weight:450!important}.protocol-cta-btn{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:12px 20px!important;background:#080e1a!important;color:#ffffff!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1px!important;border-radius:9px!important;text-decoration:none!important;transition:background 0.2s ease,transform 0.15s ease!important;text-align:center!important;box-sizing:border-box!important;margin-top:auto!important}.protocol-cta-btn:hover{background:#334155!important;color:#ffffff!important;transform:translateY(-1px)!important}.sec-best-hero{overflow-x:clip!important}.sec-inner-1100,.l-container-1100{width:100%!important;max-width:1100px!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(14px, 4vw, 20px)!important;padding-right:clamp(14px, 4vw, 20px)!important;box-sizing:border-box!important}.sec-best-hero .best-hero-grid,.best-hero-grid{display:grid!important;grid-template-columns:1.35fr 1fr!important;gap:clamp(24px, 3.5vw, 44px)!important;align-items:center!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-width:0!important}.best-hero-left{min-width:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}@media (max-width:991px){.sec-best-hero .best-hero-grid,.best-hero-grid{grid-template-columns:1fr!important;gap:28px!important}}.c-card-quick-picks{background:#ffffff!important;border:1px solid rgb(226 232 240 / .9)!important;border-radius:16px!important;padding:clamp(20px, 2.5vw, 26px)!important;box-shadow:0 4px 20px -2px rgb(0 0 0 / .04)!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-width:0!important}@media (max-width:640px){.c-card-quick-picks{padding:16px 14px!important;border-radius:18px!important}}@media (max-width:380px){.c-card-quick-picks{padding:14px 10px!important;border-radius:14px!important}}.quick-picks-eyebrow{font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.15em!important;color:#64748b!important;margin-bottom:14px!important}.quick-picks-list,ol.quick-picks-list{display:flex!important;flex-direction:column!important;list-style:none!important;padding:0!important;margin:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-width:0!important}li.quick-pick-item-wrap{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-width:0!important}.quick-pick-item{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:11px 0!important;text-decoration:none!important;border-top:1px solid #f1f5f9!important;transition:all 0.2s ease!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;min-width:0!important;gap:8px!important}li.quick-pick-item-wrap:first-child .quick-pick-item,.quick-pick-item:first-child{border-top:none!important}.quick-pick-left{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;flex:1 1 auto!important;overflow:hidden!important}.quick-pick-left>div{min-width:0!important;flex:1 1 auto!important;overflow:hidden!important}.quick-pick-rank{font-size:13px!important;font-weight:800!important;color:#0f172a!important;width:22px!important;flex-shrink:0!important}.quick-pick-title{font-size:14px!important;font-weight:800!important;color:#0f172a!important;transition:color 0.15s ease!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.quick-pick-item:hover .quick-pick-title{color:#000000!important}.quick-pick-tag{font-size:11px!important;color:#94a3b8!important;font-weight:500!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.quick-pick-right{display:flex!important;align-items:center!important;gap:10px!important;flex-shrink:0!important}.quick-pick-score{display:inline-flex!important;align-items:baseline!important;gap:2px!important;padding:3px 8px!important;font-size:12px!important;font-weight:900!important;color:#0f172a!important;background-color:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;transition:all 0.15s ease!important;flex-shrink:0!important}.quick-pick-score-val{font-size:12.5px!important;font-weight:900!important;color:#0f172a!important}.quick-pick-score-max{font-size:10px!important;color:#94a3b8!important;font-weight:600!important}.quick-pick-chevron{color:#94a3b8!important;transition:transform 0.15s ease,color 0.15s ease!important;display:flex!important;align-items:center!important;flex-shrink:0!important}.quick-pick-item:hover .quick-pick-chevron{transform:translateX(2px)!important;color:#0f172a!important}@media (max-width:640px){.quick-pick-item{padding:9px 0!important;gap:6px!important}.quick-pick-left{gap:8px!important}.quick-pick-rank{width:18px!important;font-size:12px!important}.quick-pick-title{font-size:13.5px!important}.quick-pick-tag{font-size:10.5px!important}.quick-pick-right{gap:6px!important}.quick-pick-score{padding:2px 6px!important;font-size:11px!important;border-radius:6px!important}.quick-pick-score-val{font-size:11.5px!important}.quick-pick-score-max{font-size:9px!important}.quick-pick-chevron svg{width:14px!important;height:14px!important}}@media (max-width:380px){.quick-pick-item{padding:8px 0!important;gap:4px!important}.quick-pick-left{gap:6px!important}.quick-pick-rank{width:16px!important;font-size:11px!important}.quick-pick-title{font-size:12.5px!important}.quick-pick-tag{font-size:10px!important}.quick-pick-right{gap:4px!important}.quick-pick-score{padding:2px 5px!important}.quick-pick-chevron{display:none!important}}.sec-how-it-works{padding-top:var(--sec-pad-mid-top,2.5rem)!important;padding-bottom:var(--sec-pad-mid-bottom,2.5rem)!important;width:100%!important;background:transparent!important;box-sizing:border-box!important}.mechanics-header-center{text-align:center!important;margin-bottom:28px!important}.mechanics-kicker{font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.25em!important;color:var(--theme-accent,#059669)!important;margin-bottom:6px!important}.mechanics-h2{font-size:clamp(22px, 3vw, 30px)!important;font-weight:800!important;color:#020617!important;letter-spacing:-0.02em!important;margin:0!important}.c-grid-mechanics,ol.c-grid-mechanics{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(16px, 2vw, 24px)!important;list-style:none!important;padding:0!important;margin:0 0 28px 0!important;width:100%!important;box-sizing:border-box!important}@media (max-width:820px){.c-grid-mechanics,ol.c-grid-mechanics{grid-template-columns:1fr!important;gap:16px!important}}.c-card-step,li.c-card-step{background:#ffffff!important;border:1px solid rgb(226 232 240 / .9)!important;border-radius:20px!important;padding:clamp(20px, 2.5vw, 26px)!important;box-shadow:0 2px 10px -2px rgb(0 0 0 / .03)!important;display:flex!important;flex-direction:column!important;height:100%!important;width:100%!important;box-sizing:border-box!important;list-style:none!important;margin:0!important;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease!important}.c-card-step:hover,li.c-card-step:hover{transform:none!important;box-shadow:0 8px 24px -4px rgb(15 23 42 / .07),0 2px 6px -1px rgb(15 23 42 / .03)!important;border-color:#e2e8f0!important}.step-card-top-row{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:1rem!important;width:100%!important}.step-icon-box{width:38px!important;height:38px!important;border-radius:10px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--theme-bg,#ecfdf5)!important;border:1px solid var(--theme-border,#a7f3d0)!important;color:var(--theme-accent,#059669)!important}.step-badge-num{font-size:10px!important;font-weight:800!important;letter-spacing:0.1em!important;text-transform:uppercase!important;padding:3px 8px!important;border-radius:6px!important;background:var(--theme-bg,#ecfdf5)!important;color:var(--theme-text,#065f46)!important;border:1px solid var(--theme-border,#a7f3d0)!important}.step-card-h3{font-size:17px!important;font-weight:800!important;color:#0f172a!important;margin:0 0 .5rem 0!important;line-height:1.3!important}.step-card-desc{font-size:13.5px!important;color:#64748b!important;line-height:1.55!important;margin:0!important}.c-callout-editorial,.callout-themed{background:var(--theme-bg,#ecfdf5)!important;border:1px solid var(--theme-border,#a7f3d0)!important;border-left:4px solid var(--theme-accent,#059669)!important;border-radius:16px!important;padding:16px 20px!important;box-shadow:0 2px 8px -2px rgb(0 0 0 / .03)!important;margin-top:28px!important;width:100%!important;box-sizing:border-box!important}.callout-editorial-text{font-size:13px!important;color:#334155!important;line-height:1.6!important;margin:0!important}.sec-editors-picks{padding-top:var(--sec-pad-mid-top,2.5rem)!important;padding-bottom:var(--sec-pad-mid-bottom,2.5rem)!important;width:100%!important;background:transparent!important;box-sizing:border-box!important}.picks-header-center{text-align:center!important;margin-bottom:28px!important}.picks-kicker{font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.25em!important;color:#64748b!important;margin-bottom:6px!important}.picks-h2{font-size:clamp(22px, 3vw, 30px)!important;font-weight:800!important;color:#020617!important;letter-spacing:-0.02em!important;margin:0!important}.picks-cards-list,ol.picks-cards-list{display:flex!important;flex-direction:column!important;gap:clamp(20px, 2.5vw, 28px)!important;list-style:none!important;padding:0!important;margin:0!important;width:100%!important;box-sizing:border-box!important}.c-pick-card,li.c-pick-card{background:#ffffff!important;border:1px solid rgb(226 232 240 / .9)!important;border-radius:16px!important;padding:clamp(24px, 3vw, 32px)!important;box-shadow:0 4px 20px -2px rgb(0 0 0 / .04)!important;width:100%!important;box-sizing:border-box!important;list-style:none!important;margin:0!important;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease!important}.c-pick-card:hover,li.c-pick-card:hover{transform:none!important;box-shadow:0 8px 24px -4px rgb(15 23 42 / .07),0 2px 6px -1px rgb(15 23 42 / .03)!important;border-color:#e2e8f0!important}.pick-card-grid{display:grid!important;grid-template-columns:320px 1fr!important;gap:clamp(24px, 3vw, 36px)!important;align-items:center!important;width:100%!important}@media (max-width:991px){.pick-card-grid{grid-template-columns:1fr!important;gap:24px!important}}.pick-left-col{display:flex!important;flex-direction:column!important;gap:14px!important}.pick-hero-row{display:flex!important;align-items:flex-start!important;gap:14px!important}.pick-rank-num{font-size:28px!important;font-weight:900!important;color:var(--theme-accent,#059669)!important;line-height:1!important;letter-spacing:-0.03em!important}.pick-brand-info{display:flex!important;flex-direction:column!important;gap:6px!important}.pick-brand-header{display:flex!important;align-items:center!important;gap:10px!important}.pick-avatar{width:32px!important;height:32px!important;border-radius:8px!important;background:#0f172a!important;color:#ffffff!important;font-size:14px!important;font-weight:800!important;display:flex!important;align-items:center!important;justify-content:center!important}.pick-brand-title{font-size:20px!important;font-weight:800!important;color:#0f172a!important;margin:0!important;line-height:1.2!important}.pick-score-row{display:flex!important;align-items:center!important;gap:8px!important}.pick-score-num{font-size:16px!important;font-weight:900!important;color:var(--theme-accent,#059669)!important;line-height:1!important}.pick-score-max{font-size:12px!important;font-weight:600!important;color:#94a3b8!important}.pick-progress-bar{width:110px!important;height:6px!important;background:#f1f5f9!important;border-radius:999px!important;overflow:hidden!important}.pick-progress-fill{height:100%!important;background:var(--theme-accent,#059669)!important;border-radius:999px!important}.pick-tags-row{display:flex!important;flex-wrap:wrap!important;gap:6px!important;list-style:none!important;padding:0!important;margin:0!important}.pick-tag-pill,li.pick-tag-pill{display:inline-flex!important;font-size:11px!important;font-weight:700!important;color:#475569!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:6px!important;padding:3px 8px!important;line-height:1.3!important;list-style:none!important;margin:0!important}.pick-right-col{display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:16px!important}.pick-pitch-top{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;margin-bottom:10px!important}.pick-pitch-text{font-size:14px!important;line-height:1.55!important;color:#334155!important;margin:0!important;flex:1!important}.pick-badge-choice{font-size:10px!important;font-weight:800!important;letter-spacing:0.08em!important;text-transform:uppercase!important;padding:4px 10px!important;border-radius:6px!important;background:var(--theme-bg,#ecfdf5)!important;color:var(--theme-text,#065f46)!important;border:1px solid var(--theme-border,#a7f3d0)!important;white-space:nowrap!important}.pick-pricing-row{display:flex!important;align-items:center!important;gap:8px!important;font-size:12.5px!important;color:#64748b!important}.pick-price-pill{font-weight:800!important;color:#0f172a!important}.pick-price-type{font-weight:500!important;color:#64748b!important}.pick-actions-row{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}.sec-compare-matrix{padding-top:var(--sec-pad-mid-top,2.5rem)!important;padding-bottom:var(--sec-pad-mid-bottom,2.5rem)!important;width:100%!important;background:transparent!important;box-sizing:border-box!important}.sec-compare-matrix .c-table-card,.c-table-card{position:relative!important;width:100%!important;background-color:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:16px!important;box-shadow:0 1px 3px rgb(15 23 42 / .04),0 6px 16px -4px rgb(15 23 42 / .03)!important;overflow:hidden!important;box-sizing:border-box!important}@media (max-width:900px){.sec-compare-matrix .c-table-card::before,.c-table-card::before{content:"⟵ Scroll horizontally to compare all tools ⟶"!important;display:block!important;text-align:center!important;font-size:11px!important;font-weight:700!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:0.06em!important;padding:8px 12px!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}html[lang="fr"] .sec-compare-matrix .c-table-card::before,html:lang(fr) .sec-compare-matrix .c-table-card::before,html[lang="fr"] .c-table-card::before,html:lang(fr) .c-table-card::before{content:"⟵ Faites défiler horizontalement pour comparer tous les outils ⟶"!important}}.sec-compare-matrix .c-table-scroll,.c-table-scroll{width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;background-color:transparent!important;scrollbar-width:thin!important;scrollbar-color:#cbd5e1 #f8fafc!important}.c-table-scroll::-webkit-scrollbar{height:6px!important}.c-table-scroll::-webkit-scrollbar-track{background:#f8fafc!important}.c-table-scroll::-webkit-scrollbar-thumb{background:#cbd5e1!important;border-radius:999px!important}.c-table-scroll::-webkit-scrollbar-thumb:hover{background:#94a3b8!important}.c-best-matrix-table{display:table!important;width:100%!important;min-width:820px!important;border-collapse:separate!important;border-spacing:0!important;table-layout:auto!important;border:none!important;background:#ffffff!important;margin:0!important}.c-best-matrix-table thead tr th{font-size:11px!important;font-weight:750!important;text-transform:uppercase!important;letter-spacing:0.06em!important;color:#64748b!important;background:#f8fafc!important;background-color:#f8fafc!important;border-top:none!important;border-left:none!important;border-right:1px solid #f1f5f9!important;border-bottom:2px solid #e2e8f0!important;padding:12px 14px!important;white-space:nowrap!important;vertical-align:middle!important;box-sizing:border-box!important}.c-best-matrix-table thead tr th:last-child{border-right:none!important}.c-best-matrix-table tbody tr{border-bottom:1px solid #f1f5f9!important;transition:background-color 0.15s ease!important}.c-best-matrix-table tbody tr:hover{background-color:#f8fafc!important}.c-best-matrix-table tr.row-featured,.c-best-matrix-table tbody tr.row-featured,.row-featured{background:#f8fafc!important;background-color:#f8fafc!important;border-left:3px solid #0f172a!important}.c-best-matrix-table tr.row-featured:hover,.c-best-matrix-table tbody tr.row-featured:hover,.row-featured:hover{background:#f8fafc!important;background-color:#f8fafc!important}.c-best-matrix-table tbody td{padding:12px 14px!important;vertical-align:middle!important;font-size:13px!important;color:#334155!important;border-top:none!important;border-left:none!important;border-right:1px solid #f1f5f9!important;border-bottom:1px solid #f1f5f9!important;background-color:#ffffff!important;box-sizing:border-box!important;transition:background-color 0.15s ease!important}.c-best-matrix-table tbody tr:hover td{background-color:#f8fafc!important}.c-best-matrix-table tbody tr.row-featured td{background:#f8fafc!important;background-color:#f8fafc!important}.c-best-matrix-table tbody tr.row-featured:hover td{background:#f8fafc!important;background-color:#f8fafc!important}.c-best-matrix-table tbody td:last-child{border-right:none!important}.c-best-matrix-table tbody tr:last-child td{border-bottom:none!important}.tbl-tool-name{font-size:14px!important;font-weight:800!important;color:#0f172a!important;margin:0!important;white-space:nowrap!important;line-height:1.25!important}.tbl-review-link,.c-best-matrix-table a.tbl-review-link{display:inline-block!important;font-size:11.5px!important;font-weight:600!important;color:#64748b!important;text-decoration:none!important;white-space:nowrap!important;margin-top:2px!important;transition:color 0.15s ease!important}.tbl-review-link:hover,.c-best-matrix-table a.tbl-review-link:hover{color:#0f172a!important;text-decoration:none!important}.tbl-best-for,.c-best-matrix-table td.tbl-best-for{font-size:13px!important;color:#334155!important;font-weight:500!important;line-height:1.4!important}.tbl-core-strength,.c-best-matrix-table td.tbl-core-strength{font-size:13px!important;color:#0f172a!important;font-weight:600!important;line-height:1.4!important}.tbl-price-cell,.c-best-matrix-table td.tbl-price-cell{font-size:12.5px!important;color:#334155!important;font-weight:600!important;white-space:nowrap!important}.tbl-score-val,.c-best-matrix-table td.tbl-score-val{font-size:14px!important;font-weight:800!important;color:#0f172a!important;text-align:center!important}.tbl-score-max,.c-best-matrix-table td.tbl-score-max{font-size:11px!important;font-weight:500!important;color:#94a3b8!important;margin-left:1px!important}.c-best-matrix-table td.tbl-check-yes{color:#0f172a!important;font-weight:800!important;font-size:15px!important;text-align:center!important}.c-best-matrix-table td.tbl-check-no{color:#94a3b8!important;font-size:14px!important;text-align:center!important}.tbl-action-cell,td.tbl-action-cell{text-align:right!important;vertical-align:middle!important;white-space:nowrap!important}.tbl-actions-wrap{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:nowrap!important}.btn-tbl-review{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#ffffff!important;color:#0f172a!important;border:1px solid #e2e8f0!important;border-radius:8px!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.05em!important;padding:7px 12px!important;text-decoration:none!important;transition:all 0.15s ease!important;white-space:nowrap!important;box-shadow:0 1px 2px rgb(15 23 42 / .03)!important}.btn-tbl-review:hover{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important;transform:translateY(-1px)!important;box-shadow:0 2px 6px rgb(15 23 42 / .06)!important;text-decoration:none!important}.btn-tbl-visit{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0.35rem!important;background:#0f172a!important;color:#ffffff!important;border:1px solid #0f172a!important;border-radius:8px!important;font-size:11px!important;font-weight:750!important;text-transform:uppercase!important;letter-spacing:0.06em!important;padding:7px 14px!important;text-decoration:none!important;transition:all 0.15s ease!important;white-space:nowrap!important}.btn-tbl-visit:hover{background:#1e293b!important;border-color:#1e293b!important;color:#ffffff!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgb(15 23 42 / .12)!important;text-decoration:none!important}@media (min-width:768px){.c-best-matrix-table thead tr th:first-child{position:sticky!important;left:0!important;z-index:5!important;background-color:#f8fafc!important;border-right:1px solid #e2e8f0!important;box-shadow:4px 0 8px -3px rgb(15 23 42 / .06)!important;min-width:140px!important}.c-best-matrix-table tbody td:first-child{position:sticky!important;left:0!important;z-index:4!important;background-color:#ffffff!important;border-right:1px solid #e2e8f0!important;box-shadow:4px 0 8px -3px rgb(15 23 42 / .06)!important;min-width:140px!important}.c-best-matrix-table tbody tr:hover td:first-child{background-color:#f8fafc!important}.c-best-matrix-table tbody tr.row-featured td:first-child{background-color:#f8fafc!important;background:#f8fafc!important}.c-best-matrix-table tbody tr.row-featured:hover td:first-child{background-color:#f8fafc!important;background:#f8fafc!important}}@media (max-width:767px){.c-best-matrix-table{min-width:720px!important}.c-best-matrix-table thead tr th:first-child,.c-best-matrix-table tbody tr td:first-child{position:static!important;left:auto!important;z-index:auto!important;box-shadow:none!important;min-width:110px!important;width:auto!important}.c-best-matrix-table thead tr th,.c-best-matrix-table tbody td{padding:9px 8px!important;font-size:12px!important}.c-best-matrix-table thead tr th{font-size:10px!important;padding:10px 8px!important}.tbl-tool-name{font-size:13px!important}.tbl-review-link{font-size:11px!important}.btn-tbl-visit{padding:5px 9px!important;font-size:11px!important;border-radius:6px!important}}.c-card-step,li.c-card-step{height:100%!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;transition:box-shadow 0.2s ease,border-color 0.2s ease!important;transform:none!important}.c-card-step:hover,li.c-card-step:hover{transform:none!important;box-shadow:0 8px 24px -4px rgb(15 23 42 / .07),0 2px 6px -1px rgb(15 23 42 / .03)!important;border-color:#e2e8f0!important}.step-card-desc{flex-grow:1!important}.c-pick-card,li.c-pick-card{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important;transition:box-shadow 0.2s ease,border-color 0.2s ease!important;transform:none!important}.c-pick-card:hover,li.c-pick-card:hover{transform:none!important;box-shadow:0 8px 24px -4px rgb(15 23 42 / .07),0 2px 6px -1px rgb(15 23 42 / .03)!important;border-color:#e2e8f0!important}.pick-card-grid,.pick-left-col,.pick-right-col{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}@media (max-width:991px){.pick-card-grid{grid-template-columns:1fr!important;gap:18px!important;width:100%!important}.pick-pitch-top{flex-direction:column-reverse!important;align-items:flex-start!important;gap:8px!important;margin-bottom:8px!important;width:100%!important}.pick-badge-choice{align-self:flex-start!important;white-space:normal!important;word-break:break-word!important;max-width:100%!important}}@media (max-width:640px){.c-pick-card,li.c-pick-card{padding:16px 14px!important;border-radius:16px!important}.pick-hero-row{gap:10px!important;width:100%!important}.pick-brand-info{min-width:0!important;flex:1 1 auto!important}.pick-brand-title{font-size:18px!important;word-break:break-word!important;white-space:normal!important}.pick-rank-num{font-size:24px!important;flex-shrink:0!important}.pick-score-row{flex-wrap:wrap!important;gap:6px!important}.pick-progress-bar{flex:1 1 70px!important;max-width:100px!important;min-width:50px!important}.pick-tags-row{gap:4px!important;width:100%!important}.pick-tag-pill,li.pick-tag-pill{font-size:10.5px!important;padding:2px 7px!important}.pick-pitch-text{font-size:13.5px!important;line-height:1.5!important;word-break:break-word!important}.pick-pricing-row{flex-wrap:wrap!important;gap:6px!important;font-size:12px!important}.pick-actions-row{width:100%!important;flex-direction:column!important;gap:8px!important;align-items:stretch!important}.btn-pick-review,.btn-pick-site{width:100%!important;max-width:100%!important;justify-content:center!important;text-align:center!important;box-sizing:border-box!important;white-space:normal!important;padding:.625rem 0.875rem!important;word-break:break-word!important}}@media (max-width:380px){.c-pick-card,li.c-pick-card{padding:14px 10px!important;border-radius:14px!important}.pick-hero-row{gap:8px!important}.pick-rank-num{font-size:20px!important}.pick-brand-title{font-size:16px!important}.pick-score-num{font-size:14px!important}.pick-progress-bar{min-width:40px!important;max-width:80px!important}.c-card-step,li.c-card-step{padding:14px 12px!important;border-radius:14px!important}.c-callout-editorial,.callout-themed{padding:12px 14px!important;border-radius:10px!important}}.sec-subhub-vs{padding-top:var(--sec-pad-mid-top,2.5rem)!important;padding-bottom:var(--sec-pad-mid-bottom,3rem)!important;width:100%!important;background:transparent!important}.sec-subhub-vs .picks-header-center,.sec-subhub-vs .matrix-header-center{text-align:center!important;margin-bottom:28px!important;width:100%!important}.sec-subhub-vs .picks-kicker{font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.25em!important;color:#64748b!important;margin-bottom:6px!important}.sec-subhub-vs .picks-h2{font-size:clamp(22px, 3vw, 30px)!important;font-weight:800!important;color:#020617!important;letter-spacing:-0.02em!important;margin:0!important}.subhub-vs-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1.5rem!important;width:100%!important;list-style:none!important;padding:0!important;margin:0!important;box-sizing:border-box!important}@media (max-width:1024px){.subhub-vs-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.25rem!important}}@media (max-width:640px){.subhub-vs-grid{grid-template-columns:1fr!important;gap:1rem!important}}.subhub-vs-item,.subhub-vs-item .c-card-guide-wrap{display:flex!important;flex-direction:column!important;height:100%!important;width:100%!important;list-style:none!important;margin:0!important;padding:0!important}.subhub-vs-item a.c-card-guide.guide-card{background:#ffffff!important;border:1px solid #eef2f6!important;border-radius:0.875rem!important;padding:0.75rem!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;height:100%!important;width:100%!important;box-sizing:border-box!important;text-decoration:none!important;position:relative!important;overflow:hidden!important;box-shadow:0 1px 3px rgb(0 0 0 / .02)!important;transition:box-shadow 0.2s ease,border-color 0.2s ease!important}.subhub-vs-item a.c-card-guide.guide-card:hover{border-color:#e2e8f0!important;box-shadow:0 8px 24px -4px rgb(15 23 42 / .07),0 2px 6px -1px rgb(15 23 42 / .03)!important;transform:none!important;text-decoration:none!important}.subhub-vs-item .guide-card-thumb-wrap{width:100%!important;aspect-ratio:16 / 9.5!important;height:auto!important;border-radius:0.625rem!important;overflow:hidden!important;position:relative!important;background-color:#f1f5f9!important;margin:0 0 .75rem 0!important;padding:0!important;border:none!important}.subhub-vs-item .guide-card-img,.subhub-vs-item .guide-card-thumb-wrap img{width:100%!important;height:100%!important;aspect-ratio:16 / 9.5!important;object-fit:cover!important;display:block!important;border-radius:0.625rem!important;transition:transform 0.35s cubic-bezier(.25,1,.5,1)!important}.subhub-vs-item a:hover .guide-card-img,.subhub-vs-item a:hover .guide-card-thumb-wrap img{transform:scale(1.04)!important}.subhub-vs-item .guide-badge-cat{position:absolute!important;top:10px!important;left:10px!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.06em!important;background:#ffffff!important;color:#0f172a!important;padding:.25rem 0.625rem!important;border-radius:0.375rem!important;box-shadow:0 1px 4px rgb(0 0 0 / .1)!important;line-height:1.2!important;z-index:2!important}.subhub-vs-item .guide-card-body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;padding:0 .25rem .25rem 0.25rem!important;box-sizing:border-box!important;width:100%!important}.subhub-vs-item .guide-card-meta{font-size:11px!important;font-weight:500!important;color:#94a3b8!important;letter-spacing:-0.01em!important;margin:0 0 .375rem 0!important}.subhub-vs-item .guide-card-author{font-weight:700!important;color:#475569!important}.subhub-vs-item .guide-card-title{font-size:14.5px!important;font-weight:700!important;line-height:1.38!important;color:#0f172a!important;margin:0 0 .5rem 0!important;padding:0!important;text-decoration:none!important;letter-spacing:-0.01em!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;transition:color 0.15s ease!important}.subhub-vs-item a:hover .guide-card-title{color:#000000!important;text-decoration:none!important}.subhub-vs-item .guide-card-excerpt p{font-size:12.5px!important;font-weight:400!important;line-height:1.55!important;color:#64748b!important;margin:0 0 .75rem 0!important;padding:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.subhub-vs-item .guide-cta-link{font-size:11.5px!important;font-weight:700!important;color:var(--theme-accent,#059669)!important;display:inline-flex!important;align-items:center!important;gap:4px!important;transition:transform 0.15s ease!important}.subhub-vs-item a:hover .guide-cta-link{transform:translateX(3px)!important}.vs-header-card{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:1.125rem!important;padding:1.25rem 1.375rem 1.375rem 1.375rem!important;box-shadow:0 2px 12px -2px rgb(0 0 0 / .03)!important;margin:1.25rem auto 2.25rem auto!important;max-width:1100px!important;box-sizing:border-box!important}.vs-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.5rem!important;align-items:stretch!important;width:100%!important;position:relative!important}.vs-floating-badge{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:10!important;pointer-events:none!important}.vs-divider-circle{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:50%!important;background:#0f172a!important;color:#ffffff!important;font-size:11px!important;font-weight:800!important;letter-spacing:0.05em!important;border:3px solid #ffffff!important;box-shadow:0 4px 14px rgb(15 23 42 / .16)!important;box-sizing:border-box!important}@media (max-width:768px){.vs-grid{grid-template-columns:1fr!important;gap:0!important}.vs-floating-badge{position:relative!important;left:auto!important;top:auto!important;transform:none!important;display:flex!important;justify-content:center!important;align-items:center!important;margin:-18px auto!important;z-index:10!important;width:100%!important}.vs-card--a{border-bottom-left-radius:0.5rem!important;border-bottom-right-radius:0.5rem!important}.vs-card--b{border-top-left-radius:0.5rem!important;border-top-right-radius:0.5rem!important}}.vs-card{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:0.75rem!important;padding:1.25rem!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;position:relative!important;box-shadow:0 1px 2px rgb(0 0 0 / .02)!important}.vs-card-body{display:flex!important;flex-direction:column!important;gap:1rem!important}.vs-card-header{display:flex!important;align-items:center!important;gap:0.875rem!important;padding-bottom:0.625rem!important;border-bottom:1px solid #f1f5f9!important}.vs-card-logo-wrap{width:44px!important;height:44px!important;min-width:44px!important;border-radius:10px!important;overflow:hidden!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;display:flex!important;align-items:center!important;justify-content:center!important}.vs-card-logo-wrap img{width:100%!important;height:100%!important;object-fit:contain!important;padding:4px!important}.vs-card-logo-avatar{font-size:18px!important;font-weight:800!important;color:var(--theme-accent,#059669)!important}.vs-card-name{font-size:18px!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-0.01em!important;margin:0!important;line-height:1.2!important}.vs-card-section{display:flex!important;flex-direction:column!important;gap:0.3rem!important;text-align:left!important}.vs-card-kicker{font-size:10.5px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.08em!important;color:#64748b!important}.vs-card-tagline{font-size:13px!important;color:#334155!important;line-height:1.45!important;margin:0!important}.vs-card-highlights{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:0.45rem!important}.vs-card-highlight-item{display:flex!important;align-items:flex-start!important;gap:0.5rem!important;font-size:12.5px!important;color:#334155!important;line-height:1.4!important}.vs-card-check-icon{width:14px!important;height:14px!important;min-width:14px!important;color:var(--theme-accent,#059669)!important;margin-top:2px!important}.vs-card-personas{display:flex!important;flex-wrap:wrap!important;gap:0.35rem!important}.vs-card-persona-tag{background:#f8fafc!important;color:#334155!important;border:1px solid #e2e8f0!important;font-size:11px!important;font-weight:600!important;padding:2.5px 8px!important;border-radius:6px!important;line-height:1.3!important}.vs-card-footer{margin-top:1rem!important}.vs-card-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;padding:.65rem 1.125rem!important;background:#0f172a!important;color:#ffffff!important;font-size:13px!important;font-weight:700!important;border-radius:0.5rem!important;text-decoration:none!important;transition:all 0.15s ease!important;box-sizing:border-box!important}.vs-card-btn:hover{background:#1e293b!important;border-color:#1e293b!important;color:#ffffff!important;text-decoration:none!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgb(15 23 42 / .12)!important}.vs-verdict-box{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:0.75rem!important;padding:1rem 1.25rem!important;margin-top:1.125rem!important;text-align:left!important}.vs-verdict-kicker{font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.08em!important;color:#0f172a!important;margin-bottom:0.25rem!important;display:block!important}.vs-verdict-text{font-size:13.5px!important;color:#334155!important;line-height:1.55!important;margin:0!important}.review-alternatives-wrap{margin:3.5rem auto 2.5rem auto!important;width:100%!important;max-width:1100px!important}.review-alt-header{display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;margin-bottom:2rem!important;width:100%!important}.review-alt-kicker{font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.12em!important;color:var(--theme-accent,#059669)!important;background:rgb(5 150 105 / .08)!important;padding:4px 12px!important;border-radius:9999px!important;margin-bottom:0.625rem!important;display:inline-block!important}.review-alt-title{font-size:clamp(22px, 2.5vw, 28px)!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-0.02em!important;line-height:1.25!important;margin:0 0 .5rem 0!important}.review-alt-sub{font-size:14.5px!important;color:#64748b!important;margin:0!important;line-height:1.55!important}.review-verdict-modern{margin:48px auto;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 4px 6px -1px rgb(0 0 0 / .02),0 2px 4px -2px rgb(0 0 0 / .02),inset 0 1px 0 rgb(255 255 255);display:flex;flex-direction:column;padding:28px}@media(min-width:768px){.review-verdict-modern{flex-direction:row;gap:40px;align-items:stretch}.verdict-modern-header{margin-bottom:0;flex:1;padding-right:24px;border-right:1px solid #f1f5f9;display:flex;flex-direction:column}.verdict-modern-body{flex:1.5}}.verdict-modern-header{margin-bottom:24px}.verdict-modern-kicker{font-size:11px;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;display:block}.verdict-modern-title{font-size:24px;font-weight:900;color:#0f172a;margin:0 0 12px 0;line-height:1.2;letter-spacing:-.01em}.verdict-modern-desc{font-size:15px;line-height:1.6;color:#475569;margin:0}.verdict-author-mini{display:flex;align-items:flex-start;gap:12px;margin-top:auto;padding-top:24px}.verdict-author-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover}.verdict-author-info{display:flex;flex-direction:column}.verdict-author-name{font-size:14px;font-weight:800;color:#0f172a}.verdict-author-role{font-size:12px;font-weight:600;color:#64748b;margin-bottom:4px}.verdict-author-bio{font-size:12px;line-height:1.5;color:#64748b;margin:0}.verdict-modern-body{display:flex;flex-direction:column;gap:24px}.verdict-modern-bars{display:flex;flex-direction:column;gap:12px}.modern-bar-item{display:flex;flex-direction:column;gap:6px}.modern-bar-header{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;color:#334155}.modern-bar-track{height:6px;background:#f1f5f9;border-radius:999px;position:relative;overflow:hidden}.modern-bar-fill{position:absolute;top:0;left:0;height:100%;background:var(--theme-accent,#059669);border-radius:999px}.verdict-modern-score-action{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:12px;padding-top:24px;border-top:1px solid #f1f5f9}.modern-score-lockup{display:flex;align-items:baseline;gap:4px}.modern-score-num{font-size:40px;font-weight:900;color:#0f172a;line-height:1;letter-spacing:-.02em}.modern-score-max{font-size:16px;font-weight:700;color:#94a3b8}.btn-modern-verdict{background:#0f172a;color:#fff;font-size:14px;font-weight:700;padding:12px 24px;border-radius:8px;text-decoration:none;transition:background 0.2s,transform 0.2s;display:inline-flex;align-items:center;justify-content:center}.btn-modern-verdict:hover{background:#334155;transform:translateY(-1px);color:#fff}.verdict-modern-reassurance{display:flex;flex-direction:column;justify-content:center}.verdict-reassurance-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:18px;box-sizing:border-box}.verdict-reassurance-header{display:flex;flex-direction:column;gap:6px;padding-bottom:14px;border-bottom:1px solid #e2e8f0}.verdict-reassurance-kicker{font-size:11px;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.08em}.verdict-reassurance-highlights{display:flex;flex-direction:column;gap:10px}.reassurance-highlight-item{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;color:#334155}.reassurance-check-icon{color:var(--theme-accent,#059669);flex-shrink:0;margin-top:2px}.reassurance-tag-icon{color:#64748b;flex-shrink:0;margin-top:2px}.reassurance-highlight-label{color:#0f172a;font-weight:700}.verdict-reassurance-action{display:flex;flex-direction:column;gap:8px;padding-top:6px}.verdict-reassurance-action .btn-modern-verdict{width:100%;text-align:center;box-sizing:border-box}.verdict-reassurance-note{display:none!important}@media (min-width:768px) and (max-width:1023px){.sec-inner-1100 .highlight-grid,.sec-inner-1120 .highlight-grid,.highlight-grid{display:grid!important;grid-template-columns:1.05fr 0.95fr!important;gap:16px!important;align-items:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important}.highlight-hero-col{width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;min-width:0!important}.highlight-hero-col .bde-post-loop,.highlight-hero-col .bde-loop,.highlight-hero-col .bde-loop-item{width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;min-width:0!important}.c-card-hero,.highlight-hero-card{width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;padding:0.75rem!important;border-radius:0.875rem!important;min-width:0!important;box-sizing:border-box!important}.c-card-hero__img-wrap,.hero-img-wrap,.highlight-hero-card .c-card-hero__img-wrap{width:100%!important;aspect-ratio:16 / 10!important;max-height:220px!important;min-height:170px!important;border-radius:0.625rem!important;overflow:hidden!important;position:relative!important;margin:0 0 .5rem 0!important;flex-shrink:0!important}.c-card-hero__img,.hero-img,.highlight-hero-card .c-card-hero__img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0.625rem!important}.c-card-hero__content,.hero-content-wrap,.highlight-hero-card .c-card-hero__content{padding:0 .25rem .25rem 0.25rem!important;display:flex!important;flex-direction:column!important;gap:0.25rem!important;flex:1 1 auto!important}.c-card-hero__title,.hero-title,.highlight-hero-card .hero-title{font-size:16.5px!important;font-weight:800!important;color:#0f172a!important;line-height:1.3!important;margin:2px 0 4px 0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.c-card-hero__excerpt,.hero-excerpt,.highlight-hero-card .hero-excerpt{font-size:12.5px!important;color:#64748b!important;line-height:1.45!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0!important}.highlight-side-col{width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;min-width:0!important}.highlight-side-col .bde-post-loop,.highlight-side-col .bde-loop{display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:10px!important;width:100%!important;height:100%!important;min-width:0!important;margin:0!important;padding:0!important;list-style:none!important}.highlight-side-col .bde-loop-item{display:flex!important;flex-direction:column!important;flex:1 1 0!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;list-style:none!important}.c-card-side,.side-article-card{display:flex!important;flex-direction:row!important;align-items:stretch!important;width:100%!important;height:100%!important;min-height:86px!important;padding:0.625rem!important;gap:0.625rem!important;border-radius:0.875rem!important;box-sizing:border-box!important;min-width:0!important}.c-card-side__thumb-wrap,.side-img-wrap,.highlight-side-col .c-card-side__thumb-wrap,.highlight-side-col .side-img-wrap{width:115px!important;min-width:115px!important;max-width:115px!important;height:auto!important;min-height:100%!important;aspect-ratio:16 / 10!important;border-radius:0.5rem!important;overflow:hidden!important;flex-shrink:0!important;margin:0!important;padding:0!important;position:relative!important}.c-card-side__thumb,.side-img,.highlight-side-col .c-card-side__thumb,.highlight-side-col .side-img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0.5rem!important;display:block!important}.c-card-side__content,.side-content,.highlight-side-col .c-card-side__content{flex:1 1 0!important;min-width:0!important;padding:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:2px!important;overflow:hidden!important}.c-card-side__meta,.side-meta,.highlight-side-col .c-card-side__meta{font-size:10px!important;font-weight:700!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:0.05em!important;line-height:1.3!important;margin:0 0 2px 0!important;display:flex!important;align-items:center!important;gap:3px!important;white-space:nowrap!important}.c-card-side__title,.side-title,.highlight-side-col .c-card-side__title{font-size:13px!important;font-weight:800!important;color:#0f172a!important;line-height:1.25!important;margin:0 0 2px 0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-decoration:none!important;word-break:break-word!important}.c-card-side__excerpt,.side-excerpt,.highlight-side-col .c-card-side__excerpt{font-size:11px!important;color:#64748b!important;line-height:1.35!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0!important}}@media (max-width:767px){.sec-highlight-pad{padding-top:20px!important;padding-bottom:24px!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.sec-inner-1100 .highlight-grid,.sec-inner-1120 .highlight-grid,.highlight-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:14px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;align-items:stretch!important}.highlight-hero-col,.highlight-side-col,.highlight-hero-col .bde-post-loop,.highlight-hero-col .bde-loop,.highlight-side-col .bde-post-loop,.highlight-side-col .bde-loop,.highlight-grid>div,.highlight-grid>div>div,.highlight-grid>div>ul,.highlight-grid>div>div>.bde-loop,.highlight-grid>div>ul>.bde-loop{display:contents!important}.highlight-grid .bde-loop-item{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;flex:none!important;margin:0!important;padding:0!important;list-style:none!important;box-sizing:border-box!important}.highlight-grid .c-card-hero,.highlight-grid .highlight-hero-card,.highlight-grid a.c-card-hero,.highlight-grid a.highlight-hero-card,.highlight-grid .c-card-side,.highlight-grid .side-article-card,.highlight-grid a.c-card-side,.highlight-grid a.side-article-card,.highlight-side-col .bde-loop-item .c-card-side,.highlight-side-col .bde-loop-item .side-article-card,.highlight-side-col .bde-loop-item a{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;border-radius:0.875rem!important;border:1px solid #e2e8f0!important;background:#ffffff!important;overflow:hidden!important;box-shadow:0 1px 3px rgb(15 23 42 / .04)!important;box-sizing:border-box!important;text-decoration:none!important;padding:0.625rem!important;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease!important}.highlight-grid .c-card-hero:hover,.highlight-grid .c-card-side:hover{transform:translateY(-2px)!important;border-color:#cbd5e1!important;box-shadow:0 6px 16px rgb(15 23 42 / .08)!important}.highlight-grid .c-card-hero__img-wrap,.highlight-grid .hero-img-wrap,.highlight-grid .c-card-side__thumb-wrap,.highlight-grid .side-img-wrap,.highlight-hero-card .c-card-hero__img-wrap,.highlight-side-col .c-card-side__thumb-wrap,.highlight-side-col .side-img-wrap{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:16 / 9!important;border-radius:0.625rem!important;position:relative!important;overflow:hidden!important;flex-shrink:0!important;margin:0 0 .5rem 0!important;padding:0!important;background-color:#f1f5f9!important}.highlight-grid .c-card-hero__img,.highlight-grid .hero-img,.highlight-grid .c-card-side__thumb,.highlight-grid .side-img,.highlight-hero-card .c-card-hero__img,.highlight-side-col .c-card-side__thumb,.highlight-side-col .side-img{width:100%!important;height:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:none!important;object-fit:cover!important;display:block!important;border-radius:0.625rem!important;margin:0!important;padding:0!important;border:none!important}.highlight-grid .c-card-hero__badge,.highlight-grid .hero-badge,.highlight-grid .c-card-side__badge,.highlight-grid .side-badge{position:absolute!important;top:8px!important;left:8px!important;z-index:10!important;background:rgb(255 255 255 / .95)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;color:#0f172a!important;font-size:9.5px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.05em!important;padding:3px 7px!important;border-radius:0.375rem!important;box-shadow:0 1px 3px rgb(0 0 0 / .1)!important;line-height:1!important;display:inline-flex!important;align-items:center!important;margin:0!important}.highlight-grid .c-card-hero__content,.highlight-grid .hero-content-wrap,.highlight-grid .c-card-side__content,.highlight-grid .side-content,.highlight-side-col .c-card-side__content{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding:.125rem .125rem .25rem 0.125rem!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:3px!important;overflow:visible!important;flex:1 1 auto!important}.highlight-grid .c-card-hero__meta,.highlight-grid .hero-meta,.highlight-grid .c-card-side__meta,.highlight-grid .side-meta,.highlight-side-col .c-card-side__meta{font-size:10px!important;font-weight:700!important;color:#64748b!important;text-transform:uppercase!important;letter-spacing:0.04em!important;white-space:normal!important;line-height:1.3!important;margin:0 0 2px 0!important;padding:0!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:4px!important}.highlight-grid .c-card-hero__title,.highlight-grid .hero-title,.highlight-grid .c-card-side__title,.highlight-grid .side-title,.highlight-side-col .c-card-side__title{font-size:13.5px!important;font-weight:800!important;color:#0f172a!important;line-height:1.3!important;margin:0 0 3px 0!important;padding:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-decoration:none!important;word-break:break-word!important}.highlight-grid .c-card-hero:hover .c-card-hero__title,.highlight-grid .c-card-side:hover .c-card-side__title{color:#0284c7!important}.highlight-grid .c-card-hero__excerpt,.highlight-grid .hero-excerpt,.highlight-grid .c-card-side__excerpt,.highlight-grid .side-excerpt,.highlight-side-col .c-card-side__excerpt{font-size:11.5px!important;color:#64748b!important;line-height:1.4!important;font-weight:400!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0!important;padding:0!important;word-break:break-word!important}.highlight-grid .c-card-hero__excerpt p,.highlight-grid .c-card-side__excerpt p,.highlight-grid .side-excerpt p{margin:0!important;padding:0!important;display:inline!important}}@media (max-width:479px){.sec-inner-1100 .highlight-grid,.sec-inner-1120 .highlight-grid,.highlight-grid{grid-template-columns:1fr!important;gap:12px!important}.highlight-grid .c-card-hero,.highlight-grid .highlight-hero-card,.highlight-grid a.c-card-hero,.highlight-grid a.highlight-hero-card,.highlight-grid .c-card-side,.highlight-grid .side-article-card,.highlight-grid a.c-card-side,.highlight-grid a.side-article-card{padding:0.625rem!important}.highlight-grid .c-card-hero__title,.highlight-grid .hero-title,.highlight-grid .c-card-side__title,.highlight-grid .side-title,.highlight-side-col .c-card-side__title{font-size:15px!important;line-height:1.3!important}.highlight-grid .c-card-hero__excerpt,.highlight-grid .hero-excerpt,.highlight-grid .c-card-side__excerpt,.highlight-grid .side-excerpt,.highlight-side-col .c-card-side__excerpt{font-size:12px!important}.highlight-grid .c-card-hero__meta,.highlight-grid .hero-meta,.highlight-grid .c-card-side__meta,.highlight-grid .side-meta,.highlight-side-col .c-card-side__meta{font-size:10px!important}}.bde-skip-link,.oxy-skip-link{position:absolute!important;left:-9999px!important;top:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;z-index:999999!important}.bde-skip-link:focus,.bde-skip-link:focus-visible,.oxy-skip-link:focus,.oxy-skip-link:focus-visible{left:16px!important;top:16px!important;width:auto!important;height:auto!important;clip:auto!important;overflow:visible!important;background:#0f172a!important;color:#ffffff!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.06em!important;padding:8px 16px!important;border-radius:8px!important;box-shadow:0 10px 25px -4px rgb(15 23 42 / .25),0 2px 6px -1px rgb(15 23 42 / .1)!important;border:1px solid rgb(255 255 255 / .15)!important;outline:2px solid #059669!important;outline-offset:2px!important;text-decoration:none!important}@media (min-width:768px) and (max-width:1023px){.deeper-grid,.deeper-magazine-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:18px!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.deeper-col{min-width:0!important}.deeper-col-footer{min-width:0!important;display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important}.deeper-cat-btn{white-space:normal!important;text-align:center!important;width:100%!important;box-sizing:border-box!important;padding:9px 12px!important}.c-card-deeper-sub,.deeper-sub-card{padding:8px 10px 8px 8px!important;gap:10px!important}.deeper-sub-thumb-wrap{width:64px!important;height:64px!important;min-width:64px!important;max-width:64px!important}.deeper-sub-title{font-size:13px!important;line-height:1.3!important}}@media (max-width:767px){.deeper-grid,.deeper-magazine-grid{display:flex!important;flex-direction:column!important;gap:28px!important;width:100%!important;max-width:100%!important;min-width:0!important}.deeper-col{width:100%!important;max-width:100%!important;min-width:0!important}.deeper-col .bde-loop-item,.deeper-col .bde-post-loop,.deeper-col .bde-loop{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.deeper-col-footer{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;max-width:100%!important;margin-top:14px!important}.deeper-cat-btn{width:100%!important;max-width:100%!important;white-space:normal!important;text-align:center!important;padding:11px 14px!important;font-size:11px!important;line-height:1.35!important;box-sizing:border-box!important}.c-card-deeper-sub,.deeper-sub-card{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:8px 12px 8px 8px!important;gap:12px!important}.deeper-sub-content{min-width:0!important;max-width:100%!important;flex:1 1 0!important;overflow:hidden!important}.deeper-sub-title{white-space:normal!important;word-break:break-word!important}}@media (max-width:480px){.c-card-deeper-sub,.deeper-sub-card{padding:8px 10px 8px 8px!important;gap:10px!important;border-radius:10px!important}.deeper-sub-thumb-wrap{width:68px!important;height:68px!important;min-width:68px!important;max-width:68px!important;border-radius:7px!important}.deeper-sub-thumb{border-radius:7px!important}.deeper-sub-title{font-size:13px!important;line-height:1.3!important}.deeper-sub-meta{font-size:10px!important}.deeper-cat-btn{padding:10px 12px!important;font-size:10.5px!important}}.review-sidebar-layout-wrap{display:flex!important;flex-direction:column!important;gap:2.25rem!important;width:100%!important;box-sizing:border-box!important}.review-sidebar-layout-main,.review-sidebar-layout-side{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.review-sidebar-layout-main .article-prose-container{padding-left:0!important;padding-right:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}@media (min-width:992px){.review-sidebar-layout-wrap{flex-direction:row!important;gap:3rem!important;align-items:flex-start!important}.review-sidebar-layout-main{flex:1 1 0!important;min-width:0!important;width:auto!important}.review-sidebar-layout-side{width:320px!important;max-width:320px!important;min-width:320px!important;flex-shrink:0!important;position:sticky!important;top:96px!important}}@media (max-width:991px){.sidebar-related-wrap{margin-top:1.5rem!important;padding-top:1.5rem!important;border-top:1px solid #e2e8f0!important}.sidebar-related-list{display:flex!important;flex-direction:column!important;gap:0.75rem!important}.sidebar-related-card{width:100%!important}}@media (max-width:640px){.review-mid-article-cta-compact{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0.875rem!important;padding:1.125rem 1.25rem!important;margin:1.75rem 0!important;border-radius:0.875rem!important}.mid-cta-compact-left{display:flex!important;align-items:flex-start!important;gap:0.625rem!important}.mid-cta-compact-text{font-size:13.5px!important;line-height:1.45!important}.mid-cta-compact-right{width:100%!important}.btn-mid-cta-compact{width:100%!important;box-sizing:border-box!important;padding:.625rem 1rem!important;font-size:11.5px!important;text-align:center!important;justify-content:center!important}}@media (max-width:768px){.article-header-col-title{font-size:clamp(1.5rem, 5.5vw, 2.25rem)!important;line-height:1.25!important;word-break:break-word!important;margin-bottom:0.75rem!important}.article-header-col-meta{display:flex!important;align-items:center!important;flex-wrap:wrap!important;row-gap:0.25rem!important;column-gap:0.5rem!important;margin-bottom:1.125rem!important;font-size:12.5px!important}.article-header-col-img-wrap{margin-bottom:1.5rem!important}.article-header-col-img{border-radius:0.625rem!important}}.review-alt-card:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px rgb(15 23 42 / .05)!important}@media (max-width:640px){.related-grid-3cols{display:flex!important;flex-direction:column!important;gap:1rem!important;width:100%!important}.related-grid-item{width:100%!important}.related-card-item{border-radius:0.875rem!important}.review-alts-grid,.review-alt-grid{display:flex!important;flex-direction:column!important;gap:1rem!important;width:100%!important}.review-alt-item{width:100%!important}.review-alt-card{padding:1.125rem 1rem!important;border-radius:1rem!important}}@media (max-width:380px){.review-alt-card{padding:1rem 0.875rem!important}}.sticky-bar-price{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.sticky-bar-title{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (max-width:640px){.review-sticky-bar{display:none!important}}@media (max-width:440px){.sticky-bar-inner{padding:8px 10px calc(8px + env(safe-area-inset-bottom, 0px)) 10px!important;gap:0.5rem!important}.sticky-bar-left{gap:0.5rem!important}.sticky-bar-thumb-wrap{width:32px!important;height:32px!important;min-width:32px!important}.sticky-bar-title{font-size:12.5px!important;max-width:110px!important}.sticky-bar-score{font-size:11px!important;padding:1px 4px!important}.sticky-bar-price{font-size:11px!important}.btn-sticky-cta{font-size:11.5px!important;padding:.45rem 0.65rem!important;letter-spacing:-0.01em!important}}@media (max-width:360px){.sticky-bar-inner{padding:7px 8px calc(7px + env(safe-area-inset-bottom, 0px)) 8px!important;gap:0.375rem!important}.sticky-bar-thumb-wrap{display:none!important}.sticky-bar-title{font-size:12px!important;max-width:95px!important}.sticky-bar-score small{display:none!important}.btn-sticky-cta{font-size:11px!important;padding:.4rem 0.55rem!important}}@media (max-width:768px){.swiss-top-row{display:flex!important;flex-direction:column!important;width:100%!important}.swiss-pros-half{border-right:none!important;border-bottom:1px solid #e2e8f0!important}.swiss-target-row{display:flex!important;flex-direction:column!important;width:100%!important}.swiss-target-ideal{border-right:none!important;border-bottom:1px solid #e2e8f0!important}}@media (max-width:640px){.swiss-container{border-radius:1rem!important}.swiss-half{padding:1.25rem 1rem!important}.swiss-target-col{padding:1.125rem 1rem!important}.swiss-specs-strip{padding:14px 16px!important}.swiss-header{margin-bottom:1rem!important;padding-bottom:0.625rem!important}.swiss-index{font-size:20px!important}.swiss-heading{font-size:14px!important}}@media (max-width:480px){.swiss-specs-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:.75rem 1rem!important}.spec-strip-label{font-size:9px!important}.spec-strip-val{font-size:13px!important}.swiss-half{padding:1.125rem 0.875rem!important}.swiss-target-col{padding:1rem 0.875rem!important}.swiss-item{gap:0.625rem!important}.swiss-text{font-size:13.5px!important;line-height:1.45!important}.swiss-bullet{font-size:13px!important}.swiss-target-header{margin-bottom:0.2rem!important}.swiss-target-label{font-size:10px!important}.swiss-target-text{font-size:13px!important;line-height:1.45!important}}@media (max-width:340px){.swiss-specs-grid{grid-template-columns:1fr!important;gap:0.625rem!important}}@media (max-width:640px){.review-decision-card{padding:1.25rem 1rem!important;border-radius:1rem!important;margin:1rem auto 1.5rem auto!important}.decision-verdict-title{font-size:17px!important}.decision-verdict-text{font-size:13.5px!important;line-height:1.5!important}.btn-decision-primary-cta{padding:.6875rem 1rem!important;font-size:11.5px!important}.review-verdict-modern{padding:20px 16px!important;border-radius:1rem!important;margin:28px auto!important}.verdict-modern-title{font-size:20px!important}.verdict-modern-desc{font-size:14px!important}}@media (max-width:540px){.verdict-modern-score-action{flex-direction:column!important;align-items:stretch!important;gap:14px!important;padding-top:18px!important}.modern-score-lockup{justify-content:center!important}.btn-modern-verdict{width:100%!important;text-align:center!important;padding:11px 20px!important;font-size:13.5px!important}}@media (max-width:380px){.review-decision-card{padding:1rem 0.875rem!important}.decision-logo-box{width:48px!important;height:48px!important}.decision-score-num{font-size:32px!important}.review-verdict-modern{padding:16px 12px!important}.modern-score-num{font-size:34px!important}}@media (max-width:640px){.vs-header-card{padding:1rem 0.875rem!important;border-radius:1rem!important;margin:1rem auto 1.75rem auto!important}.vs-card{padding:1.125rem 1rem!important}.vs-card-name{font-size:17px!important}}@media (max-width:380px){.vs-header-card{padding:1rem 0.875rem!important}.vs-card{padding:1rem 0.875rem!important}}.vs-verdict-box{margin-top:1.5rem!important;padding:1.125rem 1.375rem!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:0.75rem!important;box-sizing:border-box!important;display:block!important}.vs-verdict-text{margin:0!important;font-size:0.9375rem!important;line-height:1.6!important;color:#334155!important}.vs-verdict-text strong{color:#0f172a!important;font-weight:800!important;text-transform:uppercase!important;font-size:0.75rem!important;letter-spacing:0.06em!important;margin-right:0.375rem!important}.c-card-review-item,a.c-card-review-item,.related-card-item,a.related-card-item,.review-alt-card{background-color:#ffffff!important;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:0.875rem!important;padding:0.75rem!important;box-shadow:0 1px 3px rgb(0 0 0 / .02)!important;display:flex!important;flex-direction:column!important;height:100%!important;flex:1 1 auto!important;width:100%!important;box-sizing:border-box!important;text-decoration:none!important;transition:border-color 0.25s ease,box-shadow 0.25s ease!important;transform:none!important}.review-alts-grid .review-alt-item,.related-grid-3cols .related-grid-item,.c-card-review-item-wrap,.related-article-card{display:flex!important;flex-direction:column!important;height:100%!important;flex:1 1 auto!important;width:100%!important;box-sizing:border-box!important}.review-thumb-wrap,.related-thumb-wrap{position:relative!important;width:100%!important;aspect-ratio:16 / 9!important;overflow:hidden!important;background:#f1f5f9!important;border-radius:0.625rem!important;margin:0 0 .75rem 0!important;padding:0!important;border:none!important;flex-shrink:0!important;-webkit-mask-image:-webkit-radial-gradient(white,black)!important;transform:translateZ(0)!important;box-sizing:border-box!important}.review-thumb-img,.related-thumb-img,.review-thumb-wrap img,.related-thumb-wrap img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0.625rem!important;margin:0!important;padding:0!important;border:none!important;display:block!important;transition:transform 0.35s cubic-bezier(.25,1,.5,1)!important}.review-badge-cat,.related-badge-cat{position:absolute!important;top:10px!important;bottom:auto!important;left:10px!important;right:auto!important;width:auto!important;max-width:calc(100% - 65px)!important;height:auto!important;min-height:0!important;max-height:24px!important;display:inline-flex!important;align-items:center!important;background:rgb(255 255 255 / .96)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;color:#0f172a!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.05em!important;padding:.25rem 0.5rem!important;border-radius:0.375rem!important;box-shadow:0 1px 3px rgb(0 0 0 / .1)!important;line-height:1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important;pointer-events:none!important;z-index:2!important}.review-badge-score{position:absolute!important;top:10px!important;right:10px!important;bottom:auto!important;left:auto!important;width:auto!important;height:auto!important;min-height:0!important;max-height:24px!important;display:inline-flex!important;align-items:center!important;z-index:2!important;background:rgb(15 23 42 / .92)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;color:#ffffff!important;font-size:10.5px!important;font-weight:800!important;padding:.25rem 0.5rem!important;border-radius:0.375rem!important;box-shadow:0 2px 4px rgb(0 0 0 / .12)!important;line-height:1!important;white-space:nowrap!important;box-sizing:border-box!important;pointer-events:none!important}@media (max-width:480px){.review-badge-cat,.related-badge-cat{top:8px!important;bottom:auto!important;left:8px!important;right:auto!important;height:auto!important;max-height:22px!important;max-width:calc(100% - 60px)!important;font-size:9.5px!important;padding:.2rem 0.45rem!important}.review-badge-score{top:8px!important;bottom:auto!important;right:8px!important;left:auto!important;height:auto!important;max-height:22px!important;font-size:9.5px!important;padding:.2rem 0.45rem!important}}@media (max-width:360px){.review-badge-cat,.related-badge-cat{top:8px!important;bottom:auto!important;left:8px!important;right:auto!important;height:auto!important;max-height:20px!important;max-width:calc(100% - 55px)!important;font-size:9px!important;padding:.15rem 0.375rem!important}.review-badge-score{top:8px!important;bottom:auto!important;right:8px!important;left:auto!important;height:auto!important;max-height:20px!important;font-size:9px!important;padding:.15rem 0.375rem!important}}.review-card-body,.related-card-body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;justify-content:flex-start!important;gap:0.375rem!important;padding:.125rem .25rem .25rem 0.25rem!important;box-sizing:border-box!important}.review-card-meta,.related-card-meta{font-size:11.5px!important;color:#94a3b8!important;text-transform:uppercase!important;letter-spacing:0.04em!important;font-weight:600!important;margin:0!important;line-height:1.3!important}.review-card-author{color:#64748b!important;font-weight:700!important}.c-card-review-item .review-card-title,.review-card-title,.related-card-title{font-size:16.5px!important;font-weight:800!important;color:#0f172a!important;line-height:1.35!important;margin:0!important;min-height:auto!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;text-decoration:none!important;box-shadow:none!important;text-shadow:none!important;border:none!important;transition:color 0.15s ease!important}.c-card-review-item .review-card-excerpt,.review-card-excerpt,.related-card-excerpt{font-size:13px!important;line-height:1.55!important;color:#64748b!important;font-weight:400!important;margin:0!important;padding:0!important;min-height:auto!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;box-shadow:none!important;border:none!important}.c-card-review-item .review-card-excerpt p,.review-card-excerpt p,.related-card-excerpt p{font-size:13px!important;line-height:1.55!important;color:#64748b!important;font-weight:400!important;margin:0!important;padding:0!important;min-height:0!important}.c-card-review-item:hover,a.c-card-review-item:hover,.related-card-item:hover,a.related-card-item:hover,.review-alt-card:hover{border-color:#e2e8f0!important;box-shadow:0 8px 24px -4px rgb(15 23 42 / .07),0 2px 6px -1px rgb(15 23 42 / .03)!important;transform:none!important;text-decoration:none!important}.c-card-review-item:hover .review-thumb-img,.c-card-review-item:hover .related-thumb-img,.related-card-item:hover .related-thumb-img,.related-card-item:hover .review-thumb-img{transform:scale(1.04)!important}.c-card-review-item:hover .review-card-title,.related-card-item:hover .related-card-title,.review-card-title:hover,.related-card-title:hover{color:#000000!important;text-decoration:none!important;box-shadow:none!important;text-shadow:none!important}@media (max-width:991px){.sidebar-related-wrap{margin-top:2.25rem!important;padding-top:2rem!important;border-top:1px solid #e2e8f0!important}.sidebar-related-title{font-size:14px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.08em!important;color:#64748b!important;margin:0 0 1.25rem 0!important}.sidebar-related-list{display:flex!important;flex-direction:column!important;gap:0.875rem!important}.sidebar-related-card{width:100%!important;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:0.875rem!important;box-shadow:0 1px 3px rgb(0 0 0 / .02)!important;transition:border-color 0.2s ease,box-shadow 0.2s ease!important}.sidebar-related-card:hover{border-color:#e2e8f0!important;box-shadow:0 4px 16px rgb(15 23 42 / .06)!important;transform:none!important}.sidebar-related-card.no-thumb{padding:1.125rem 1.25rem!important;gap:0.375rem!important}.sidebar-related-card.has-thumb{padding:.875rem 1.125rem!important;gap:1rem!important}.sidebar-related-thumb{width:64px!important;height:64px!important;border-radius:0.625rem!important;background-color:#f1f5f9!important;flex-shrink:0!important}.sidebar-related-cat{font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;color:var(--theme-accent,#059669)!important;letter-spacing:0.06em!important}.sidebar-related-name{margin:0!important;font-size:15.5px!important;font-weight:700!important;color:#0f172a!important;line-height:1.4!important}.sidebar-related-card:hover .sidebar-related-name{color:#000000!important}.sidebar-related-meta{font-size:12.5px!important;color:#64748b!important;margin-top:3px!important}.sidebar-related-score{font-size:12.5px!important;font-weight:700!important;color:#64748b!important}}@media (max-width:480px){.sidebar-related-card.no-thumb{padding:1rem 1.125rem!important}.sidebar-related-card.has-thumb{padding:.75rem 1rem!important;gap:0.875rem!important}.sidebar-related-thumb{width:58px!important;height:58px!important}.sidebar-related-name{font-size:14.5px!important}}@media (max-width:991px){.c-footer,footer.c-footer,.site-footer{padding:3rem 1.5rem 2rem!important}.footer-grid{grid-template-columns:repeat(2,1fr)!important;gap:2.5rem 2rem!important}}@media (max-width:640px){.c-footer,footer.c-footer,.site-footer{padding:2.5rem 1.25rem 1.75rem!important}.footer-grid{grid-template-columns:1fr!important;gap:2.25rem!important}.footer-col{gap:10px!important}.footer-logo-img{height:26px!important}.footer-desc{font-size:13.5px!important;line-height:1.6!important;max-width:480px!important}.footer-socials{gap:10px!important;margin-top:6px!important;flex-wrap:wrap!important}.social-icon-link{width:36px!important;height:36px!important;border-radius:8px!important}.footer-lang-buttons{gap:10px!important}.footer-col-title{font-size:13px!important;margin-bottom:6px!important}.footer-links-list{gap:10px!important}.footer-link{font-size:14px!important;padding:4px 0!important;min-height:30px!important;display:inline-flex!important;align-items:center!important}.footer-contact-desc{font-size:13.5px!important;line-height:1.55!important;max-width:480px!important}.footer-contact-btn{width:100%!important;max-width:240px!important;text-align:center!important;justify-content:center!important;padding:.625rem 1.25rem!important;font-size:14px!important;margin-top:8px!important}.c-footer>.oxy-container>.oxy-container:last-child,.c-footer>div>div:last-child,.footer-bottom{margin-top:2rem!important;padding-top:1.25rem!important;gap:0.625rem!important}.footer-disclaimer,p.footer-disclaimer{font-size:12px!important;line-height:1.65!important}.footer-copyright,p.footer-copyright{font-size:11.5px!important}}@media (max-width:380px){.c-footer,footer.c-footer,.site-footer{padding:2rem 1rem 1.5rem!important}.footer-grid{gap:1.875rem!important}.footer-logo-img{height:24px!important}.footer-contact-btn{max-width:100%!important}}.contact-page-section,.about-hero-section,.about-why-section,.about-values-section,.about-methodology-section,.about-team-section,.about-cta-section,.legal-page-section{background-color:var(--bg-page,#F5F5F5)!important;box-sizing:border-box!important;width:100%!important}.contact-page-section{padding:var(--sec-pad-mid-top,2.5rem) 1.25rem var(--sec-pad-mid-bottom,3rem)!important}.legal-page-section{padding:var(--sec-pad-mid-top,2.5rem) 1.25rem var(--sec-pad-mid-bottom,3.5rem)!important}.about-hero-section{padding:var(--sec-pad-hero-top,3rem) 1.25rem var(--sec-pad-hero-bottom,1.5rem)!important}.about-why-section,.about-values-section,.about-methodology-section,.about-team-section{padding:var(--sec-pad-grid-top,1.5rem) 1.25rem var(--sec-pad-grid-bottom,2.25rem)!important}.about-cta-section{padding:var(--sec-pad-mid-top,2.5rem) 1.25rem var(--sec-pad-mid-bottom,3.5rem)!important}.contact-container{width:100%!important;max-width:1100px!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important}.contact-header{margin-bottom:2rem!important}.contact-title{font-size:clamp(1.85rem, 5vw, 2.5rem)!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-0.025em!important;line-height:1.2!important;margin:0 0 .75rem 0!important}.contact-subtitle{font-size:clamp(0.95rem, 2vw, 1.1rem)!important;line-height:1.65!important;color:#64748b!important;margin:0!important;max-width:680px!important}.contact-grid{display:grid!important;grid-template-columns:1fr 340px!important;gap:2rem!important;width:100%!important;box-sizing:border-box!important;align-items:start!important}.contact-form-column{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:0.875rem!important;padding:2.25rem 2rem!important;box-shadow:0 1px 3px rgb(0 0 0 / .02)!important;box-sizing:border-box!important}.contact-form-column input[type="text"],.contact-form-column input[type="email"],.contact-form-column textarea{width:100%!important;box-sizing:border-box!important;border:1px solid #cbd5e1!important;border-radius:0.5rem!important;padding:12px 14px!important;font-size:15px!important;color:#0f172a!important;background-color:#ffffff!important;box-shadow:0 1px 2px rgb(0 0 0 / .03)!important;transition:border-color 0.2s ease,box-shadow 0.2s ease!important}.contact-form-column input[type="text"]:focus,.contact-form-column input[type="email"]:focus,.contact-form-column textarea:focus{border-color:var(--theme-accent,#059669)!important;outline:none!important;box-shadow:0 0 0 3px rgb(5 150 105 / .15)!important}.contact-form-column textarea{min-height:130px!important;resize:vertical!important}.contact-form-column .bf-label,.contact-form-column label.bf-label{font-family:'Inter',sans-serif!important;font-size:14px!important;font-weight:600!important;color:#0f172a!important;margin-bottom:6px!important;display:block!important}.contact-form-column .bf-button,.contact-form-column button[type="submit"]{width:100%!important;background-color:#020617!important;color:#ffffff!important;font-family:'Inter',sans-serif!important;font-size:15px!important;font-weight:700!important;padding:14px 24px!important;border-radius:0.5rem!important;border:none!important;cursor:pointer!important;transition:background-color 0.2s ease,transform 0.1s ease!important;box-sizing:border-box!important}.contact-form-column .bf-button:hover,.contact-form-column button[type="submit"]:hover{background-color:#1e293b!important;color:#ffffff!important;transform:none!important}.contact-sidebar{display:flex!important;flex-direction:column!important;gap:1.25rem!important}.contact-info-card,.contact-notice-box{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:0.875rem!important;padding:1.5rem!important;box-shadow:0 1px 3px rgb(0 0 0 / .02)!important;box-sizing:border-box!important}.contact-info-title{font-size:18px!important;font-weight:700!important;color:#0f172a!important;margin:0 0 6px 0!important}.contact-info-desc{font-size:14px!important;line-height:1.5!important;color:#64748b!important;margin:0 0 14px 0!important}.contact-info-link{font-size:15px!important;font-weight:600!important;color:var(--theme-accent,#059669)!important;text-decoration:none!important;word-break:break-all!important;transition:color 0.15s ease!important}.contact-info-link:hover{color:var(--theme-accent-hover,#047857)!important;text-decoration:underline!important}.contact-notice-text{font-size:13.5px!important;line-height:1.6!important;color:#64748b!important;margin:0!important}.contact-notice-text strong{color:#0f172a!important;font-weight:700!important}@media (max-width:860px){.contact-grid{grid-template-columns:1fr!important;gap:1.75rem!important}}@media (max-width:640px){.contact-page-section{padding:2rem 1rem 2.5rem!important}.contact-form-column{padding:1.5rem 1.25rem!important}.contact-info-card,.contact-notice-box{padding:1.25rem!important}}@media (max-width:380px){.contact-form-column{padding:1.25rem 1rem!important;border-radius:0.75rem!important}}.about-container-text{width:100%!important;max-width:780px!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important}.about-container-wide{width:100%!important;max-width:960px!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important}.about-hero-title{font-size:clamp(2rem, 5.5vw, 2.75rem)!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-0.025em!important;line-height:1.15!important;margin:0 0 1rem 0!important}.about-hero-lead{font-size:clamp(1rem, 2.5vw, 1.15rem)!important;color:#64748b!important;line-height:1.65!important;margin:0!important}.about-section-title{font-size:clamp(1.5rem, 4vw, 1.85rem)!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-0.02em!important;line-height:1.25!important;margin:0 0 1.5rem 0!important}.about-why-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:2rem!important}.about-values-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.125rem!important;align-items:stretch!important}.about-value-card{height:100%!important;background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:0.875rem!important;padding:1.5rem 1.125rem!important;box-sizing:border-box!important;transition:box-shadow 0.2s ease,border-color 0.2s ease!important}.about-value-card:hover{border-color:#cbd5e1!important;box-shadow:0 8px 24px -4px rgb(15 23 42 / .07)!important;transform:none!important}.about-method-item{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:0.875rem!important;padding:1.25rem 1.5rem!important;box-sizing:border-box!important}.about-team-card{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:0.875rem!important;padding:2rem 1.5rem!important;max-width:580px!important;margin:0 auto!important;box-sizing:border-box!important}@media (max-width:991px){.about-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important}}@media (max-width:640px){.about-why-grid{grid-template-columns:1fr!important;gap:1.25rem!important}.about-values-grid{grid-template-columns:1fr!important;gap:1rem!important}.about-value-card{padding:1.25rem!important}.about-method-item{padding:1.125rem 1.25rem!important}.about-cta-btns{flex-direction:column!important;width:100%!important;gap:0.75rem!important}.about-btn-primary,.about-btn-secondary{width:100%!important;box-sizing:border-box!important;justify-content:center!important}}.legal-container{width:100%!important;max-width:900px!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important}.legal-header{text-align:center!important;margin-bottom:2.25rem!important}.legal-badge{display:inline-flex!important;align-items:center!important;background:#ecfdf5!important;color:var(--theme-text,#065f46)!important;border:1px solid var(--theme-border,#a7f3d0)!important;font-size:11px!important;font-weight:700!important;letter-spacing:0.08em!important;text-transform:uppercase!important;padding:4px 14px!important;border-radius:9999px!important;margin-bottom:1rem!important}.legal-title{font-size:clamp(1.85rem, 5.5vw, 2.5rem)!important;font-weight:800!important;color:#0f172a!important;letter-spacing:-0.025em!important;line-height:1.2!important;margin:0 0 .75rem 0!important;word-break:break-word!important}.legal-meta{font-size:13.5px!important;color:#64748b!important;margin-bottom:1rem!important}.legal-intro{font-size:clamp(0.95rem, 2.2vw, 1.1rem)!important;color:#475569!important;line-height:1.65!important;max-width:740px!important;margin:0 auto!important}.legal-card{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:0.875rem!important;padding:2.75rem 3rem!important;box-shadow:0 1px 3px rgb(0 0 0 / .02)!important;box-sizing:border-box!important}.legal-section+.legal-section{margin-top:2.25rem!important;padding-top:2rem!important;border-top:1px solid #f1f5f9!important}.legal-h2{font-size:clamp(1.2rem, 3vw, 1.35rem)!important;font-weight:700!important;color:#0f172a!important;margin:0 0 .875rem 0!important;line-height:1.35!important}.legal-h3{font-size:clamp(1.05rem, 2.5vw, 1.15rem)!important;font-weight:700!important;color:#0f172a!important;margin:1.25rem 0 .5rem 0!important;line-height:1.4!important}.legal-section p{font-size:15px!important;line-height:1.7!important;color:#334155!important;margin:0 0 .875rem 0!important}.legal-section ul{padding-left:1.25rem!important;margin:.75rem 0 1rem 0!important}.legal-section li{font-size:15px!important;line-height:1.7!important;color:#334155!important;margin-bottom:0.5rem!important}.legal-section a{color:var(--theme-accent,#059669)!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:3px!important;word-break:break-word!important;overflow-wrap:break-word!important}.legal-callout-box{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-left:3px solid var(--theme-accent,#059669)!important;border-radius:0 .5rem .5rem 0!important;padding:1.125rem 1.375rem!important;margin-top:1.5rem!important}.legal-callout-title{font-size:14px!important;font-weight:700!important;color:#0f172a!important;text-transform:uppercase!important;letter-spacing:0.05em!important;margin:0 0 .375rem 0!important}@media (max-width:768px){.legal-card{padding:2rem 1.5rem!important}}@media (max-width:480px){.legal-page-section{padding:2rem 1rem 2.5rem!important}.legal-card{padding:1.5rem 1.125rem!important;border-radius:0.75rem!important}.legal-section+.legal-section{margin-top:1.75rem!important;padding-top:1.5rem!important}}@media (max-width:380px){.legal-card{padding:1.25rem 0.875rem!important}}html{scroll-behavior:smooth!important}.roundup-tool-card,.roundup-tool-h2,[id^="tool-"],.sec-roundup-matrix,.sec-roundup-guide,.sec-roundup-list,.sec-roundup-faq{scroll-margin-top:110px!important}.sec-roundup-hero,.sec-best-hero{padding-top:var(--sec-pad-hero-top,clamp(1.75rem, 3vw, 2.75rem))!important;padding-bottom:var(--sec-pad-hero-bottom,clamp(1rem, 1.8vw, 1.5rem))!important;width:100%!important;overflow-x:clip!important}.best-hero-inner,.best-hero-header-wrap{max-width:860px!important;margin:0 auto!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important}.best-badges-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:center!important;gap:0.5rem!important;margin-bottom:0.875rem!important}.best-badge-emerald{color:var(--theme-accent,#059669)!important;background:transparent!important;border:none!important;padding:0!important;border-radius:0!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:0.12em!important;box-shadow:none!important;line-height:1.2!important;display:inline-flex!important;align-items:center!important}.best-badge-neutral{color:#64748b!important;background:transparent!important;border:none!important;padding:0!important;border-radius:0!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.12em!important;box-shadow:none!important;line-height:1.2!important;display:inline-flex!important;align-items:center!important}.best-badge-neutral::before{content:"\2022"!important;margin-right:0.5rem!important;color:#cbd5e1!important;font-weight:800!important}.best-hero-h1{font-size:clamp(28px, 4.2vw, 48px)!important;font-weight:900!important;color:#0f172a!important;letter-spacing:-0.03em!important;line-height:1.15!important;margin:0 0 .875rem 0!important;text-align:center!important}.best-hero-h1-accent{color:var(--theme-accent,#059669)!important}.best-hero-sub{font-size:clamp(14px, 1.8vw, 16px)!important;color:#475569!important;max-width:680px!important;margin:0 auto 1.25rem auto!important;line-height:1.6!important;font-weight:500!important;text-align:center!important}.best-hero-meta-line{font-size:0.875rem!important;font-weight:500!important;color:#64748b!important;margin:0 auto!important;line-height:1.5!important;text-align:center!important}.roundup-kicker{display:inline-block!important;font-size:0.75rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.08em!important;color:var(--theme-accent,#059669)!important;margin-bottom:0.35rem!important}.roundup-section-h2{font-size:clamp(1.5rem, 2.5vw, 2rem)!important;font-weight:800!important;color:#020617!important;letter-spacing:-0.02em!important;line-height:1.25!important;margin:0 0 .5rem 0!important}.roundup-section-sub{font-size:0.95rem!important;line-height:1.6!important;color:#64748b!important;margin:0 0 1.5rem 0!important;max-width:760px!important}.sec-roundup-matrix{padding-top:var(--sec-pad-mid-top,clamp(1.5rem, 2.5vw, 2.25rem))!important;padding-bottom:var(--sec-pad-mid-bottom,clamp(1.75rem, 3vw, 2.75rem))!important}.roundup-matrix-card{background:#ffffff!important;border-radius:14px!important;border:none!important;box-shadow:0 1px 3px rgb(0 0 0 / .02)!important;overflow:hidden!important}.roundup-matrix-scroll-wrap{width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.roundup-matrix-table{width:100%!important;border-collapse:collapse!important;text-align:left!important;font-size:0.875rem!important;font-family:'Inter',-apple-system,sans-serif!important;min-width:780px!important}.roundup-matrix-table th{padding:14px 18px!important;font-size:0.75rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.05em!important;color:#64748b!important;background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important;white-space:nowrap!important}.roundup-matrix-table td{padding:16px 18px!important;color:#334155!important;border-bottom:1px solid #f1f5f9!important;vertical-align:middle!important}.roundup-matrix-table tbody tr{transition:background-color 0.15s ease!important}.roundup-matrix-table tbody tr:hover{background-color:#f8fafc!important}.roundup-matrix-tool-link{display:inline-flex!important;align-items:center!important;gap:12px!important;text-decoration:none!important;color:inherit!important}.roundup-matrix-logo-box{width:40px!important;height:40px!important;border-radius:8px!important;border:1px solid #e2e8f0!important;background:#ffffff!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;flex-shrink:0!important}.roundup-matrix-logo{width:100%!important;height:100%!important;object-fit:contain!important;padding:2px!important}.roundup-matrix-logo-fallback{font-size:1rem!important;font-weight:800!important;color:#0f172a!important}.roundup-matrix-tool-info{display:flex!important;flex-direction:column!important;gap:2px!important}.roundup-matrix-tool-name{font-weight:700!important;color:#0f172a!important;font-size:0.95rem!important;transition:color 0.15s ease!important}.roundup-matrix-tool-link:hover .roundup-matrix-tool-name{color:var(--theme-accent,#059669)!important}.roundup-matrix-strength{font-size:0.85rem!important;line-height:1.45!important;color:#475569!important;max-width:250px!important;display:block!important}.roundup-matrix-price{font-weight:700!important;color:#0f172a!important;white-space:nowrap!important;font-size:0.875rem!important}.roundup-matrix-score-wrap{display:inline-flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important}.roundup-matrix-score-num{font-weight:800!important;font-size:1rem!important;color:#020617!important}.roundup-matrix-score-tier{font-size:0.75rem!important;font-weight:600!important;color:#64748b!important;background:transparent!important;border:none!important;padding:0!important}.roundup-matrix-btn-group{display:inline-flex!important;align-items:center!important;gap:8px!important;white-space:nowrap!important}.btn-matrix-anchor{display:inline-flex!important;align-items:center!important;padding:7px 11px!important;border-radius:6px!important;background:#f1f5f9!important;color:#334155!important;font-size:0.8rem!important;font-weight:600!important;text-decoration:none!important;transition:all 0.15s ease!important;border:1px solid #e2e8f0!important}.btn-matrix-anchor:hover{background:#e2e8f0!important;color:#020617!important}.btn-matrix-visit{display:inline-flex!important;align-items:center!important;padding:7px 13px!important;border-radius:6px!important;background:#0f172a!important;border:1px solid #0f172a!important;color:#ffffff!important;font-size:0.8rem!important;font-weight:700!important;text-decoration:none!important;transition:all 0.15s ease!important}.btn-matrix-visit:hover{background:#1e293b!important;border-color:#1e293b!important;color:#ffffff!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgb(15 23 42 / .12)!important}.sec-roundup-guide{padding-top:var(--sec-pad-mid-top,clamp(1.5rem, 2.5vw, 2.25rem))!important;padding-bottom:var(--sec-pad-mid-bottom,clamp(1.75rem, 3vw, 2.75rem))!important}.roundup-guide-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:1.25rem!important}.roundup-guide-card{background:#ffffff!important;border-radius:12px!important;padding:1.5rem!important;box-shadow:0 1px 3px rgb(0 0 0 / .02)!important;border:none!important;display:flex!important;flex-direction:column!important;height:100%!important;box-sizing:border-box!important}.roundup-guide-card-top{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:1rem!important}.roundup-guide-icon-box{width:42px!important;height:42px!important;border-radius:10px!important;background-color:var(--theme-bg,#ecfdf5)!important;color:var(--theme-accent,#059669)!important;display:flex!important;align-items:center!important;justify-content:center!important}.roundup-guide-num{font-size:0.85rem!important;font-weight:800!important;color:#94a3b8!important;letter-spacing:0.05em!important}.roundup-guide-card-title{font-size:1.05rem!important;font-weight:800!important;color:#020617!important;margin:0 0 .5rem 0!important;line-height:1.35!important}.roundup-guide-card-desc{font-size:0.875rem!important;line-height:1.6!important;color:#475569!important;margin:0!important}.sec-roundup-list{padding-top:var(--sec-pad-mid-top,clamp(1.5rem, 2.5vw, 2.25rem))!important;padding-bottom:var(--sec-pad-mid-bottom,clamp(1.75rem, 3vw, 2.75rem))!important}.roundup-layout-wrap{display:grid!important;grid-template-columns:1fr 260px!important;gap:2.25rem!important;align-items:start!important}@media (max-width:1199px){.roundup-layout-wrap{grid-template-columns:1fr!important}.roundup-toc-sidebar{display:none!important}}.roundup-toc-sidebar{position:sticky!important;top:110px!important;max-height:calc(100vh - 130px)!important;overflow-y:auto!important;z-index:10!important}.roundup-toc-card{background:#ffffff!important;border-radius:1.25rem!important;padding:1.125rem 1.5rem!important;border:none!important;box-shadow:0 1px 3px rgb(0 0 0 / .02)!important}.roundup-toc-sidebar .review-toc-header{display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:default!important}.roundup-toc-sidebar .review-toc-header-left{display:flex!important;align-items:center!important;gap:0.625rem!important}.roundup-toc-sidebar .review-toc-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;border-radius:0.5rem!important;background:#f1f5f9!important;color:#0f172a!important}.roundup-toc-sidebar .review-toc-title{font-size:13px!important;font-weight:800!important;color:#0f172a!important;letter-spacing:0.06em!important;text-transform:uppercase!important}.roundup-toc-sidebar .review-toc-count{font-size:11px!important;font-weight:800!important;background:#f1f5f9!important;color:#475569!important;padding:2px 0.5rem!important;border-radius:6.1875rem!important}.roundup-toc-sidebar .review-toc-nav{margin-top:0.875rem!important;padding-top:0.875rem!important;border-top:1px solid #f1f5f9!important}.roundup-toc-sidebar .review-toc-list{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:0.625rem!important}.roundup-toc-sidebar .review-toc-item{margin:0!important}.roundup-toc-sidebar .review-toc-link{display:inline-flex!important;align-items:baseline!important;gap:0.5rem!important;color:#475569!important;text-decoration:none!important;font-size:14px!important;font-weight:500!important;background:transparent!important;padding:0!important;border-radius:0!important;transition:color 0.15s ease,transform 0.15s ease,font-weight 0.15s ease!important}.roundup-toc-sidebar .review-toc-link:hover{color:#0f172a!important;font-weight:700!important;background:transparent!important;transform:translateX(2px)!important}.roundup-toc-sidebar .review-toc-link.is-active,.roundup-toc-sidebar .review-toc-item.is-active>.review-toc-link{color:#0f172a!important;font-weight:800!important;background:transparent!important;transform:translateX(3px)!important}.roundup-toc-sidebar .review-toc-link.is-active .review-toc-num,.roundup-toc-sidebar .review-toc-item.is-active .review-toc-num{color:#0f172a!important;font-weight:900!important}.roundup-toc-sidebar .review-toc-link.is-active .review-toc-text,.roundup-toc-sidebar .review-toc-item.is-active .review-toc-text{color:#0f172a!important;font-weight:800!important}.roundup-toc-sidebar .review-toc-num{font-size:11px!important;font-weight:800!important;color:#94a3b8!important;font-variant-numeric:tabular-nums!important}.roundup-toc-sidebar .review-toc-text{line-height:1.4!important}.roundup-reviews-column{display:flex!important;flex-direction:column!important;gap:2.25rem!important;min-width:0!important}.roundup-tool-card{background:#ffffff!important;border-radius:16px!important;padding:clamp(1.5rem, 2.5vw, 2.25rem)!important;border:none!important;box-shadow:0 1px 3px rgb(0 0 0 / .02)!important;scroll-margin-top:110px!important;box-sizing:border-box!important}.roundup-tool-header{margin-bottom:1.25rem!important}.roundup-tool-title-row{margin-bottom:0.65rem!important}.roundup-tool-h2{font-size:clamp(1.4rem, 2.2vw, 1.85rem)!important;font-weight:800!important;color:#020617!important;line-height:1.25!important;margin:0!important;scroll-margin-top:110px!important;display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.roundup-tool-name-text{color:#020617!important}.roundup-tool-meta-bar{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important}.roundup-score-pill{display:inline-flex!important;align-items:center!important;gap:6px!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;padding:4px 10px!important;border-radius:6px!important}.roundup-score-value{font-weight:800!important;font-size:0.85rem!important;color:#020617!important}.roundup-score-tier-label{font-size:0.7rem!important;font-weight:700!important;padding:2px 6px!important;border-radius:9999px!important;text-transform:uppercase!important;border:1px solid transparent!important}.roundup-price-pill,.roundup-pill-label{color:#64748b!important;font-weight:600!important}.roundup-pill-val{color:#0f172a!important;font-weight:700!important}.roundup-tool-media-wrap{width:100%!important;border-radius:12px!important;overflow:hidden!important;margin-bottom:1.25rem!important;border:1px solid #e2e8f0!important;background:#0f172a!important;box-shadow:0 4px 12px rgb(15 23 42 / .04)!important}.roundup-tool-screenshot{width:100%!important;height:auto!important;max-height:420px!important;object-fit:cover!important;display:block!important}.roundup-tool-pitch p{font-size:1rem!important;line-height:1.7!important;color:#334155!important;margin:0 0 1.25rem 0!important}.roundup-pros-cons-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1.25rem!important;background:#f8fafc!important;border-radius:12px!important;padding:1.25rem!important;margin-bottom:1.25rem!important;box-sizing:border-box!important}@media (max-width:767px){.roundup-pros-cons-grid{grid-template-columns:1fr!important}}.roundup-pros-heading,.roundup-cons-heading{font-size:0.8rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.05em!important;margin:0 0 .65rem 0!important;display:flex!important;align-items:center!important;gap:6px!important}.roundup-pros-heading{color:var(--theme-accent,#059669)!important}.roundup-cons-heading{color:#64748b!important}.roundup-pros-list,.roundup-cons-list{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:6px!important}.roundup-pros-list li,.roundup-cons-list li{font-size:0.875rem!important;line-height:1.5!important;color:#334155!important;display:flex!important;align-items:flex-start!important;gap:8px!important}.roundup-bullet-pro{color:var(--theme-accent,#059669)!important;font-weight:800!important;line-height:1.4!important;flex-shrink:0!important}.roundup-bullet-con{color:#94a3b8!important;font-weight:800!important;line-height:1.4!important;flex-shrink:0!important}.roundup-verdict-box{background:#ffffff!important;border:1px solid #e2e8f0!important;border-radius:12px!important;padding:1rem 1.25rem!important;margin-bottom:1.5rem!important;display:flex!important;flex-direction:column!important;gap:0.75rem!important}.roundup-verdict-row{display:flex!important;align-items:flex-start!important;gap:10px!important;font-size:0.875rem!important;line-height:1.55!important;color:#334155!important}.roundup-verdict-badge{font-size:0.72rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.04em!important;padding:2px 7px!important;border-radius:4px!important;white-space:nowrap!important;flex-shrink:0!important}.roundup-verdict-badge.badge-ideal{background:var(--theme-bg,#ecfdf5)!important;color:var(--theme-text,#065f46)!important;border:1px solid var(--theme-border,#a7f3d0)!important}.roundup-verdict-badge.badge-avoid{background:#fff1f2!important;color:#9f1239!important;border:1px solid #fecdd3!important}.roundup-verdict-text{margin:0!important;flex-grow:1!important}.roundup-tool-action-bar{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important;padding-top:1rem!important;border-top:1px solid #f1f5f9!important}.roundup-btn-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#020617!important;color:#ffffff!important;font-weight:700!important;font-size:0.95rem!important;padding:11px 22px!important;border-radius:8px!important;text-decoration:none!important;transition:all 0.2s ease!important;box-shadow:0 1px 2px rgb(0 0 0 / .05)!important}.roundup-btn-primary:hover{background:var(--theme-accent,#059669)!important;color:#ffffff!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgb(5 150 105 / .25)!important}.roundup-link-review{display:inline-flex!important;align-items:center!important;font-size:0.875rem!important;font-weight:600!important;color:#475569!important;text-decoration:none!important;transition:color 0.15s ease!important}.roundup-link-review:hover{color:var(--theme-accent,#059669)!important;text-decoration:underline!important}@media (max-width:640px){.roundup-tool-action-bar{flex-direction:column!important;align-items:stretch!important}.roundup-btn-primary{width:100%!important;text-align:center!important}.roundup-link-review{justify-content:center!important}}.sec-roundup-faq{padding-top:var(--sec-pad-faq-top,clamp(1.5rem, 2.5vw, 2.25rem))!important;padding-bottom:var(--sec-pad-faq-bottom,clamp(2.5rem, 4.5vw, 4rem))!important}.roundup-faq-accordion{display:flex!important;flex-direction:column!important;gap:0.875rem!important;max-width:860px!important;margin:0 auto!important}.roundup-faq-item{background:#ffffff!important;border-radius:12px!important;border:none!important;box-shadow:0 1px 3px rgb(0 0 0 / .02)!important;overflow:hidden!important;transition:box-shadow 0.2s ease!important}.roundup-faq-item:hover{box-shadow:0 3px 10px rgb(0 0 0 / .04)!important}.roundup-faq-summary{padding:1.25rem 1.5rem!important;font-size:1rem!important;font-weight:700!important;color:#020617!important;cursor:pointer!important;display:flex!important;justify-content:space-between!important;align-items:center!important;user-select:none!important;list-style:none!important;gap:12px!important}.roundup-faq-summary::-webkit-details-marker{display:none!important}.roundup-faq-toggle{font-size:1.25rem!important;font-weight:600!important;color:#94a3b8!important;transition:transform 0.2s ease,color 0.2s ease!important;flex-shrink:0!important;line-height:1!important}.roundup-faq-item[open] .roundup-faq-toggle{transform:rotate(45deg)!important;color:var(--theme-accent,#059669)!important}.roundup-faq-answer{padding:0 1.5rem 1.25rem 1.5rem!important;font-size:0.95rem!important;line-height:1.65!important;color:#475569!important;border-top:1px solid #f8fafc!important}.roundup-faq-answer p{margin:0!important}.roundup-tool-pitch-prose{font-size:0.95rem!important;line-height:1.65!important;color:#334155!important;margin:1.25rem 0!important}.roundup-tool-pitch-prose p{margin:0 0 .85rem 0!important}.roundup-tool-pitch-prose img{max-width:100%!important;height:auto!important;border-radius:8px!important;margin:1rem 0!important;box-shadow:0 1px 4px rgb(0 0 0 / .06)!important}