.catalog-service-logo{flex:0 0 auto;isolation:isolate}.catalog-service-logo>img{display:block;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.catalog-service-logo.is-discovery-logo{overflow:hidden;background:#fff;border:1px dashed #b8c1c6;border-radius:5px}.catalog-service-logo.is-discovery-logo>img{width:100%;height:100%;padding:4px}.catalog-service-logo.is-missing-published{color:#6d777d;background:#f4f6f7;border:1px solid #dce2e5}.catalog-service-logo.is-missing-published>svg{width:48%;height:48%}.assistant-service-logo{display:grid;width:34px;height:34px;place-items:center;overflow:hidden;background:#fff;border:1px solid #dce2e5;border-radius:5px}.assistant-service-logo>img{width:27px;height:27px}.assistant-service-logo.is-placeholder b{font-size:10px;letter-spacing:0}@media(max-width:480px){.assistant-service-logo{width:32px;height:32px}.assistant-service-logo>img{width:25px;height:25px}}.brand-cluster{display:flex;min-width:0;align-items:center;gap:9px}.brand-cluster .brand{min-width:0}.catalog-menu-button{display:inline-grid;flex:0 0 34px;width:34px;height:34px;place-items:center;padding:0;color:#c8d1d6;background:#1b272e;border:1px solid #334149;border-radius:4px}.catalog-menu-button:hover,.catalog-menu-button[aria-expanded=true]{color:#fff;background:#26353d}.topbar a.top-compare,.topbar a.add-service,.topbar a.profile-button{text-decoration:none}.mega-menu[hidden]{display:none}.mega-menu{position:fixed;z-index:48;inset:62px 18px auto;max-height:calc(100vh - 80px);overflow:auto;color:#182027;background:#fff;border:1px solid #d7dde1;box-shadow:0 20px 55px #10191f3d}.mega-menu-head{display:flex;align-items:center;justify-content:space-between;min-height:76px;padding:16px 24px;color:#fff;background:#10191f;border-bottom:1px solid #28343a}.mega-menu-head>div{display:grid;gap:5px}.mega-menu-head small{color:#8fbe8c;font-size:11px;font-weight:700;text-transform:uppercase}.mega-menu-head strong{font-size:18px}.mega-menu-head button{display:grid;width:38px;height:38px;place-items:center;padding:0;color:#fff;background:transparent;border:1px solid #3b474e;border-radius:4px}.mega-menu-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.mega-menu-grid>section{min-width:0;padding:22px 24px;border-right:1px solid #e1e5e8}.mega-menu-grid>section:last-child{border-right:0}.mega-menu-grid h2{margin:0 0 14px;color:#5f6b73;font-size:11px;text-transform:uppercase}.mega-menu-grid section>a{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:10px;color:#1f262a;border-bottom:1px solid #edf0f2;font-size:13px;font-weight:700;text-decoration:none}.mega-menu-grid section>a:hover{color:#116d0b}.mega-menu-grid section>a>span{color:#89939a;font-size:10px;font-weight:400}.payment-subcategory-links[hidden]{display:none!important}.mega-category-entry{border-bottom:1px solid #edf0f2}.mega-category-row{display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center}.mega-category-link{display:flex;min-width:0;min-height:40px;align-items:center;justify-content:space-between;gap:10px;color:#1f262a;font-size:13px;font-weight:700;text-decoration:none}.mega-category-link:hover,.mega-category-link.is-active{color:#116d0b}.mega-category-link>span{color:#89939a;font-size:10px;font-weight:400}.mega-subcategory-toggle,.process-subcategory-toggle{display:grid;place-items:center;padding:0;color:#657078;background:transparent;border:0;border-radius:3px}.mega-subcategory-toggle{width:32px;height:32px}.mega-subcategory-toggle:hover,.process-subcategory-toggle:hover{color:#116d0b;background:#f0f5f0}.mega-subcategory-toggle:focus-visible,.process-subcategory-toggle:focus-visible,.payment-subcategory-links a:focus-visible{outline:2px solid #16840f;outline-offset:2px}.mega-subcategory-toggle svg,.process-subcategory-toggle svg{transition:transform .16s ease}.mega-subcategory-toggle[aria-expanded=true] svg,.process-subcategory-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.desktop-crm-subcategories,.desktop-payment-subcategories,.desktop-logistics-subcategories,.desktop-integration-subcategories,.desktop-support-subcategories,.desktop-analytics-subcategories,.desktop-ecommerce-automation-subcategories{display:grid;gap:2px;padding:5px 0 10px 12px;border-left:2px solid #dce9dc}.desktop-crm-subcategories a,.desktop-payment-subcategories a,.desktop-logistics-subcategories a,.desktop-integration-subcategories a,.desktop-support-subcategories a,.desktop-analytics-subcategories a,.desktop-ecommerce-automation-subcategories a{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:30px;align-items:center;gap:8px;padding:3px 4px 3px 8px;color:#4c585f;font-size:11px;line-height:1.25;text-decoration:none}.desktop-crm-subcategories a:hover,.desktop-crm-subcategories a.is-active,.desktop-payment-subcategories a:hover,.desktop-payment-subcategories a.is-active,.desktop-logistics-subcategories a:hover,.desktop-logistics-subcategories a.is-active,.desktop-integration-subcategories a:hover,.desktop-integration-subcategories a.is-active,.desktop-support-subcategories a:hover,.desktop-support-subcategories a.is-active,.desktop-analytics-subcategories a:hover,.desktop-analytics-subcategories a.is-active,.desktop-ecommerce-automation-subcategories a:hover,.desktop-ecommerce-automation-subcategories a.is-active{color:#0f7008;background:#f4f7f5}.desktop-crm-subcategories a small,.desktop-payment-subcategories a small,.desktop-logistics-subcategories a small,.desktop-integration-subcategories a small,.desktop-support-subcategories a small,.desktop-analytics-subcategories a small,.desktop-ecommerce-automation-subcategories a small{color:#879198;font-size:10px}.mega-menu-grid .mega-tools>a{min-height:58px;justify-content:flex-start}.mega-tools>a>span{display:grid;gap:3px;color:inherit}.mega-tools small{color:#7c878e;font-size:10px;font-weight:400}.mega-catalog-browser{padding:18px 24px 20px;background:#f7f9f8;border-top:1px solid #dfe5e1}.shell-catalog-finder{display:grid;grid-template-columns:minmax(220px,.8fr) auto minmax(260px,1fr);gap:12px 18px;align-items:end}.shell-catalog-finder-head{display:flex;min-width:0;align-items:end;justify-content:space-between;gap:12px}.shell-catalog-finder-head>div{display:grid;min-width:0;gap:3px}.shell-catalog-finder-head span{color:#6d7972;font-size:9px;font-weight:800;text-transform:uppercase}.shell-catalog-finder-head strong{overflow-wrap:anywhere;font-size:13px}.shell-catalog-finder-head>a,.shell-catalog-all-link{color:#0f7008;font-size:10px;font-weight:800}.shell-catalog-tabs{display:grid;grid-template-columns:repeat(2,minmax(82px,1fr));min-height:38px;padding:3px;background:#e9eeeb;border:1px solid #d4dcd7;border-radius:4px}.shell-catalog-tabs button{min-width:0;padding:0 10px;color:#536058;background:transparent;border:0;border-radius:3px;font-size:10px;font-weight:800}.shell-catalog-tabs button[aria-selected=true]{color:#18201b;background:#fff;box-shadow:0 1px 3px #1222181f}.shell-catalog-search{display:grid;grid-template-columns:20px minmax(0,1fr);min-width:0;min-height:40px;align-items:center;gap:7px;padding:0 11px;color:#65726a;background:#fff;border:1px solid #cfd8d2;border-radius:4px}.shell-catalog-search:focus-within{color:#0f7008;border-color:#7fac7a;box-shadow:0 0 0 2px #16840f1a}.shell-catalog-search input{width:100%;min-width:0;height:38px;padding:0;color:#1d2520;background:transparent;border:0;outline:0;font:inherit;font-size:11px}.shell-catalog-results{display:grid;grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr));max-height:210px;overflow:auto;background:#fff;border:1px solid #d9e0dc}.shell-catalog-service-result{display:grid;grid-template-columns:34px minmax(0,1fr);min-width:0;min-height:58px;align-items:center;gap:9px;padding:8px 10px;color:#1d2520;border-right:1px solid #e6eae7;border-bottom:1px solid #e6eae7;text-decoration:none}.shell-catalog-service-result:hover,.shell-catalog-category-result>div:first-child:hover{color:#0f7008;background:#f4f8f4}.shell-catalog-result-logo{display:grid;width:34px;height:34px;place-items:center;overflow:hidden;background:#fff;border:1px solid #dce2de;border-radius:4px}.shell-catalog-result-logo img{width:28px;height:28px;object-fit:contain}.shell-catalog-service-result>span:last-child,.shell-catalog-category-result a>span{display:grid;min-width:0;gap:3px}.shell-catalog-service-result b,.shell-catalog-category-result b{overflow-wrap:anywhere;font-size:10px}.shell-catalog-service-result small,.shell-catalog-category-result small{color:#78837c;font-size:8px;line-height:1.35}.shell-catalog-category-result{min-width:0;border-right:1px solid #e6eae7;border-bottom:1px solid #e6eae7}.shell-catalog-category-result>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) 32px;min-height:58px;align-items:center;padding-left:11px}.shell-catalog-category-result>div:first-child>a{min-width:0;color:inherit;text-decoration:none}.shell-catalog-category-result button{display:grid;width:30px;height:30px;place-items:center;padding:0;color:#647069;background:transparent;border:0}.shell-catalog-category-result button[aria-expanded=true] svg{transform:rotate(180deg)}.shell-catalog-category-children{display:grid;padding:4px 9px 9px;border-top:1px solid #e6eae7}.shell-catalog-category-children[hidden]{display:none}.shell-catalog-category-children a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:6px 4px;color:#4f5c54;border-bottom:1px solid #edf0ee;font-size:9px;text-decoration:none}.shell-catalog-category-children a:hover{color:#0f7008}.shell-catalog-empty{grid-column:1 / -1;margin:0;padding:20px;color:#68746d;font-size:10px;text-align:center}.shell-catalog-all-link{grid-column:1 / -1;justify-self:end}.mega-menu-foot{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding:0 24px;background:#f4f7f5;border-top:1px solid #dce3df;color:#5c6960;font-size:11px}.mega-menu-foot a{color:#0f7008;font-weight:700}.mobile-process-navigation{display:none}.site-footer nav a{width:max-content;min-height:24px;padding:4px 0;color:#b7c2c9;font-size:11px;text-decoration:none}.site-footer nav a:hover{color:#fff}.platform-main{min-height:calc(100vh - 62px);padding-top:62px;color:#1a2024;background:#fff}.platform-container{width:min(1240px,calc(100% - 40px));margin:0 auto}.platform-main h1,.platform-main h2,.platform-main h3,.platform-main p{letter-spacing:0}.platform-main h1{margin:0;font-size:34px;line-height:1.15}.platform-main h2{margin:0;font-size:20px;line-height:1.25}.platform-main h3{margin:0;font-size:14px}.breadcrumbs{display:flex;min-height:54px;align-items:center;gap:7px;overflow:hidden;color:#778189;font-size:11px;white-space:nowrap}.breadcrumbs a{color:#5d6971;text-decoration:none}.breadcrumbs span{overflow:hidden;text-overflow:ellipsis}.section-kicker,.prototype-label{display:inline-block;color:#14750c;font-size:10px;font-weight:800;text-transform:uppercase}.prototype-label{padding:5px 8px;color:#815708;background:#fff5d8;border:1px solid #eed79c}.primary-action,.secondary-action,.icon-action{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 15px;border-radius:4px;font-weight:700;text-decoration:none}.primary-action{color:#fff;background:#14750c;border:1px solid #14750c}.primary-action:hover{background:#0f6509}.secondary-action{color:#20282d;background:#fff;border:1px solid #cfd6da}.external-action-disabled{color:#68747b;background:#f3f5f6;cursor:not-allowed}.icon-action{width:42px;padding:0;color:#56636b;background:#fff;border:1px solid #cfd6da}.platform-main .icon-action{display:inline-flex;width:42px;height:40px;min-height:40px;padding:0;color:#56636b;background:#fff;border:1px solid #cfd6da}.icon-action.is-active{color:#14750c;background:#eff9ee;border-color:#91c88c}.category-intro{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:50px;align-items:end;padding:30px 0 28px;border-bottom:1px solid #dfe4e7}.category-intro>div{max-width:820px}.category-intro h1{margin-top:7px}.category-intro>div>p,.compare-intro p,.workspace-header p,.pricing-intro p,.form-intro p{max-width:760px;margin:12px 0 0;color:#5e6971;font-size:14px;line-height:1.6}.category-method{display:grid;grid-template-columns:34px 1fr;gap:3px 9px;padding:14px;background:#f4f8f4;border:1px solid #d7e5d5}.category-method>svg{grid-row:1 / 4;color:#14750c}.category-method strong{font-size:12px}.category-method span{color:#64716a;font-size:10px}.category-method a{color:#0f7008;font-size:10px;font-weight:700}.category-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin:20px 0;border:1px solid #dce2e5}.category-metrics>div{display:grid;min-height:72px;align-content:center;gap:4px;padding:0 18px;border-right:1px solid #e2e7e9}.category-metrics>div:last-child{border-right:0}.category-metrics b{font-size:20px}.category-metrics span{color:#6f7a81;font-size:10px}.payment-subcategory-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 20px;border:1px solid #dce2e5;border-right:0}.payment-subcategory-strip a{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:48px;align-items:center;gap:8px;padding:8px 12px;color:#283036;border-right:1px solid #dce2e5;border-bottom:1px solid #dce2e5;font-size:11px;text-decoration:none}.payment-subcategory-strip a:nth-last-child(-n+4){border-bottom:0}.payment-subcategory-strip a:hover,.payment-subcategory-strip a[aria-current=page]{color:#0f7008;background:#f3f8f3}.payment-subcategory-strip b{display:grid;min-width:25px;height:25px;place-items:center;color:#56625a;background:#eef2ef;border-radius:50%;font-size:10px}.payment-subcategory-page{padding-bottom:60px}.subcategory-verified,.subcategory-coverage,.subcategory-guide{padding:26px 0 32px;border-top:1px solid #dce2e5}.subcategory-guide .guide-steps{margin-bottom:14px}.subcategory-coverage{padding-bottom:26px}.coverage-intro{max-width:880px;margin:-4px 0 18px;color:#657078;font-size:11px;line-height:1.6}.planned-service-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #dce2e5;border-right:0;border-bottom:0}.planned-service-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto 18px;min-height:70px;align-items:center;gap:10px;padding:10px;color:#222a2f;border-right:1px solid #dce2e5;border-bottom:1px solid #dce2e5;text-decoration:none}.planned-service-row:hover{background:#f7f9f8}.planned-service-row .real-logo{width:38px;height:38px}.planned-service-row>span{display:grid;min-width:0;gap:4px}.planned-service-row b,.planned-service-row small{overflow:hidden;text-overflow:ellipsis}.planned-service-row b{font-size:12px}.planned-service-row small{color:#778188;font-size:9px;white-space:nowrap}.planned-service-row em{padding:3px 5px;color:#815708;background:#fff5d8;border:1px solid #eed79c;font-size:8px;font-style:normal;font-weight:700;text-transform:uppercase}.planned-service-row>svg{color:#8a949a}.registry-page{padding-bottom:68px}.registry-intro p{max-width:860px}.registry-browser{padding:26px 0 34px;border-top:1px solid #dce2e5}.registry-heading{margin-bottom:16px}.registry-controls{display:grid;grid-template-columns:minmax(280px,1fr) 280px;gap:12px;padding:14px;background:#f6f8f9;border:1px solid #dce2e5}.registry-controls>label:not(.registry-search){display:grid;gap:5px;color:#68737a;font-size:10px}.registry-controls select{width:100%;height:42px;padding:0 10px;color:#283036;background:#fff;border:1px solid #cfd7dc}.registry-status-tabs{display:flex;gap:0;margin-top:12px;border-bottom:1px solid #cfd7dc}.registry-status-tabs button{display:inline-flex;min-height:42px;align-items:center;gap:7px;padding:0 16px;color:#59656c;background:transparent;border:0;border-bottom:3px solid transparent;font:inherit;font-size:11px;font-weight:700}.registry-status-tabs button:hover,.registry-status-tabs button:focus-visible,.registry-status-tabs button[aria-selected=true]{color:#0f7008;border-bottom-color:#16800e;outline:0}.registry-status-tabs b{display:grid;min-width:23px;height:23px;place-items:center;padding:0 5px;color:#415048;background:#edf1ef;border-radius:50%;font-size:9px}.registry-results-head{min-height:46px;align-items:center}.registry-service-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #dce2e5;border-left:1px solid #dce2e5}.registry-service-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto 17px;grid-template-rows:auto auto;min-height:82px;align-items:center;gap:3px 10px;padding:11px;color:#222a2f;background:#fff;border-right:1px solid #dce2e5;border-bottom:1px solid #dce2e5;text-decoration:none}.registry-service-row:hover,.registry-service-row:focus-visible{background:#f7faf8;outline:2px solid #80ae7c;outline-offset:-2px}.registry-service-row .real-logo{grid-row:1 / 3;width:38px;height:38px}.registry-service-identity{display:grid;min-width:0;gap:3px}.registry-service-identity b,.registry-service-identity small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.registry-service-identity b{font-size:12px}.registry-service-identity small,.registry-service-detail{color:#778188;font-size:9px}.registry-service-state{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:4px;padding:4px 6px;font-size:8px;font-weight:700;white-space:nowrap}.registry-service-state.is-published,.registry-service-state.is-verified{color:#0f7008;background:#edf8ec;border:1px solid #c8e4c5}.registry-service-state.is-review{color:#8a4c00;background:#fff4df;border:1px solid #efcf9d}.registry-service-state.is-historical{color:#55626a;background:#f0f3f4;border:1px solid #d5dcdf}.registry-service-state.is-planned{color:#245b78;background:#eef7fb;border:1px solid #c9e0eb}.registry-service-detail{grid-column:2 / 4;overflow:hidden;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.registry-service-row>svg:last-child{grid-column:4;grid-row:1 / 3;color:#8a949a}.registry-empty{grid-column:1 / -1}.registry-status-guide{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #dce2e5;border-bottom:1px solid #dce2e5}.registry-status-guide>div{display:grid;align-content:start;gap:9px;padding:24px}.registry-status-guide>div+div{border-left:1px solid #dce2e5}.registry-status-guide h2,.registry-status-guide p{margin:0}.registry-status-guide h2{font-size:16px}.registry-status-guide p{color:#64716a;font-size:11px;line-height:1.6}.catalog-workbench{display:grid;grid-template-columns:minmax(280px,1fr) 220px auto;gap:12px;align-items:end;padding:16px;background:#f6f8f9;border:1px solid #dce2e5}.platform-search{display:flex;height:42px;align-items:center;gap:9px;padding:0 12px;background:#fff;border:1px solid #cfd7dc}.platform-search input{min-width:0;flex:1;border:0;outline:0}.catalog-workbench>label:not(.platform-search){display:grid;gap:5px;color:#68737a;font-size:10px}.catalog-workbench select{height:42px;padding:0 10px;background:#fff;border:1px solid #cfd7dc}.category-filter-toggle{display:none;height:42px;align-items:center;justify-content:center;gap:7px;padding:0 13px;color:#283036;background:#fff;border:1px solid #cfd7dc;font:inherit;font-weight:700}.category-filter-toggle:hover,.category-filter-toggle:focus-visible,.category-filter-toggle[aria-expanded=true]{color:#0f7008;border-color:#8bb586;outline:0}.catalog-results-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;padding:24px 0 44px}.compact-filters{align-self:start;border-top:3px solid #14750c}.compact-filters h2{display:flex;align-items:center;gap:8px;padding:15px 0;font-size:14px}.compact-filters fieldset{display:grid;gap:10px;padding:15px 0;border:0;border-top:1px solid #e1e5e8}.compact-filters legend{padding:0 0 10px;font-weight:700}.compact-filters label{display:flex;gap:8px;color:#525e65;font-size:11px}.compact-filters>p{padding:12px;color:#606d65;background:#f4f8f4;font-size:10px;line-height:1.5}.results-head{display:flex;min-height:36px;align-items:flex-start;justify-content:space-between;gap:20px;color:#6b767d;font-size:10px}.results-head b{color:#20272b;font-size:12px}.platform-service-list{display:grid;gap:10px}.platform-service-card{padding:18px;background:#fff;border:1px solid #dce2e5}.platform-service-card:hover{border-color:#afbbb5;box-shadow:0 6px 18px #1423190f}.service-card-main{display:grid;grid-template-columns:54px minmax(0,1fr);gap:13px}.real-logo{display:grid;width:48px;height:48px;place-items:center;overflow:hidden;background:#fff;border:1px solid #dfe4e7;border-radius:6px}.real-logo img{display:block;width:38px;height:38px;object-fit:contain}.real-logo.is-large{width:72px;height:72px}.real-logo.is-large img{width:58px;height:58px}.real-logo.is-placeholder{color:#48565f;background:#eef2f3;border-color:#d3dade}.real-logo.is-placeholder b{font-size:13px;letter-spacing:0}.real-logo.is-placeholder.is-large b{font-size:19px}.platform-compare-tray .real-logo.is-tray{width:34px;height:34px;border:0;border-radius:4px}.platform-compare-tray .real-logo.is-tray img{width:29px;height:29px}.platform-compare-tray .compare-button{display:grid;place-items:center;text-decoration:none}.card-title-line{display:flex;align-items:start;justify-content:space-between;gap:14px}.card-title-line h2{font-size:17px}.card-title-line h2 a{color:#192126;text-decoration:none}.card-title-line .score{flex:0 0 auto;color:#14750c;font-size:16px;font-weight:800}.score small{color:#849087;font-size:9px}.service-card-main p{margin:7px 0 10px;color:#647078;font-size:11px;line-height:1.55}.service-tags,.hero-tags{display:flex;flex-wrap:wrap;gap:5px}.service-tags span,.hero-tags span{padding:4px 7px;color:#4e5c64;background:#f1f4f5;border:1px solid #e1e6e8;font-size:9px}.service-card-facts{display:grid;grid-template-columns:1fr 1fr 1fr;margin:15px 0 0 67px;border-top:1px solid #e5e9eb}.service-card-facts>div{display:grid;gap:4px;padding:12px 12px 0 0}.service-card-facts dt{color:#7a858c;font-size:9px}.service-card-facts dd{margin:0;font-size:10px;font-weight:700}.service-card-actions{display:flex;align-items:center;gap:12px;margin:14px 0 0 67px}.service-card-actions .primary-action{min-height:34px;padding:0 12px;font-size:10px}.compare-choice,.difference-toggle{position:relative;display:inline-flex;align-items:center;gap:7px;color:#56626a;font-size:10px;font-weight:700;cursor:pointer}.compare-choice input,.difference-toggle input{position:absolute;z-index:1;inset:0 auto auto 0;width:18px;height:18px;margin:0;opacity:0}.compare-choice>span,.difference-toggle>span{position:relative;display:grid;flex:0 0 18px;width:18px;height:18px;place-items:center;overflow:hidden;background:#fff;border:1px solid #aeb8be;border-radius:3px}.compare-choice>span:after,.difference-toggle>span:after{width:5px;height:9px;margin-top:-2px;border-right:2px solid #fff;border-bottom:2px solid #fff;content:"";opacity:0;transform:rotate(45deg)}.compare-choice input:checked+span,.difference-toggle input:checked+span{background:#14750c;border-color:#14750c}.compare-choice input:checked+span:after,.difference-toggle input:checked+span:after{opacity:1}.ad-placement{padding:12px;background:#fff9e8;border:1px solid #ead9a8}.ad-placement>span{display:inline-block;margin-bottom:8px;color:#796125;font-size:8px;font-weight:800;text-transform:uppercase}.ad-placement p{display:grid;gap:4px;margin:0}.ad-placement p small{color:#756c55;font-size:9px;line-height:1.45}.ad-placement a{color:#73540b;font-size:10px;font-weight:700}.ad-placement-inline{margin-top:12px}.ad-placement-inline>div{display:flex;align-items:center;gap:12px}.ad-placement-inline p{flex:1}.full-band{background:#f4f7f5;border-top:1px solid #dce4de;border-bottom:1px solid #dce4de}.category-guide{padding:34px 0}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:17px}.section-heading>div{display:grid;gap:5px}.section-heading>a{color:#0f7008;font-size:10px;font-weight:700}.checked-label{color:#7a858c;font-size:9px}.guide-steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #d4ddd6;border-bottom:1px solid #d4ddd6}.guide-steps article{padding:20px;border-right:1px solid #d4ddd6}.guide-steps article:last-child{border-right:0}.guide-steps article>b{color:#14750c;font-size:12px}.guide-steps h3{margin-top:12px}.guide-steps p{margin:7px 0 0;color:#647068;font-size:10px;line-height:1.55}.category-faq{padding-top:34px;padding-bottom:50px}.platform-faq{display:grid;gap:7px}.platform-faq details{border:1px solid #dce2e5}.platform-faq summary{min-height:46px;padding:14px;font-size:12px;font-weight:700;cursor:pointer}.platform-faq p{margin:0;padding:0 14px 14px;color:#626e75;font-size:11px;line-height:1.55}.service-hero{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:24px 40px;padding:26px 0 24px;border-bottom:1px solid #dce2e5}.service-identity{display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px}.service-status{display:flex;align-items:center;gap:9px;margin-bottom:7px;color:#758087;font-size:9px}.verification-badge{display:inline-flex;align-items:center;gap:5px;color:#14750c;font-size:9px;font-weight:700}.service-identity h1{font-size:30px}.service-identity p{max-width:760px;margin:10px 0 12px;color:#5e6971;line-height:1.55}.service-score{display:grid;align-content:center;padding-left:24px;border-left:1px solid #dfe4e7}.service-score>span{color:#778289;font-size:9px}.service-score>b{margin:5px 0;color:#14750c;font-size:34px}.service-score>b small{font-size:11px}.service-score p{margin:0 0 7px;font-size:10px}.service-score a{color:#0f7008;font-size:9px}.service-hero-actions{display:flex;grid-column:1 / -1;gap:8px;padding-left:90px}.claim-strip{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:20px;margin:18px 0;padding:11px 15px;background:#f2f7f1;border:1px solid #d4e2d1}.claim-strip>div{display:flex;align-items:center;gap:11px;color:#14750c}.claim-strip p{display:grid;gap:3px;margin:0;color:#202a22}.claim-strip p span{color:#68736a;font-size:10px}.claim-strip>a{flex:0 0 auto;color:#0f7008;font-size:11px;font-weight:700}.availability-strip{display:flex;min-height:58px;align-items:center;gap:11px;margin:18px 0 -8px;padding:11px 15px;color:#8a540f;background:#fff8e8;border:1px solid #ead49b}.availability-strip p{display:grid;gap:3px;margin:0;color:#382f20}.availability-strip p span{color:#766b55;font-size:10px;line-height:1.45}.availability-strip.is-archived,.availability-strip.is-sunsetting{color:#a43429;background:#fff2f0;border-color:#ebc3bd}.availability-strip.is-international{color:#1769b8;background:#f0f7ff;border-color:#c9ddf2}.service-tabs{position:sticky;z-index:18;top:62px;display:flex;min-height:44px;align-items:center;gap:22px;overflow-x:auto;background:#fff;border-top:1px solid #dce2e5;border-bottom:1px solid #dce2e5}.service-tabs a{display:flex;min-height:43px;align-items:center;color:#59666e;border-bottom:2px solid transparent;font-size:10px;font-weight:700;text-decoration:none;white-space:nowrap}.service-tabs a:hover{color:#14750c;border-color:#14750c}.service-layout{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:34px;padding:28px 0 60px}.service-content{min-width:0}.service-section{padding:0 0 34px;margin:0 0 32px;border-bottom:1px solid #dfe4e7;scroll-margin-top:125px}.service-section:last-child{border-bottom:0}.lead-copy{margin:0 0 18px;color:#3d484e;font-size:14px;line-height:1.65}.service-profile-section{padding-top:2px}.service-long-description{display:grid;gap:12px;margin-bottom:18px;padding:18px 20px;background:#f5f7f8;border-left:4px solid #1769ff}.service-long-description>p{margin:0;color:#374249;font-size:13px;line-height:1.72}.service-long-description .content-origin{display:flex;align-items:flex-start;gap:8px;padding-top:12px;color:#68747b;border-top:1px solid #dce2e5;font-size:9px;line-height:1.5}.service-long-description .content-origin svg{flex:0 0 auto;color:#14750c}.service-characteristics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px;border-top:1px solid #dce2e5;border-left:1px solid #dce2e5}.service-characteristics article{display:grid;min-width:0;min-height:112px;align-content:start;gap:6px;padding:14px 16px;border-right:1px solid #dce2e5;border-bottom:1px solid #dce2e5}.service-characteristics span{color:#6f7b82;font-size:9px;font-weight:700;text-transform:uppercase}.service-characteristics strong{color:#162027;font-size:13px;line-height:1.35}.service-characteristics p{margin:0;color:#647078;font-size:10px;line-height:1.5}.advantages-heading{display:flex;align-items:center;gap:11px;margin-bottom:11px}.advantages-heading>div:first-child{display:grid;flex:0 0 36px;width:36px;height:36px;color:#fff;background:#1769ff;place-items:center}.advantages-heading h3,.advantages-heading p{margin:0}.advantages-heading h3{font-size:14px}.advantages-heading p{margin-top:3px;color:#6d787f;font-size:9px}.service-advantages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #dce2e5;border-left:1px solid #dce2e5}.service-advantages article{display:grid;grid-template-columns:30px minmax(0,1fr);min-width:0;gap:10px;padding:14px;border-right:1px solid #dce2e5;border-bottom:1px solid #dce2e5}.service-advantages article:last-child:nth-child(odd){grid-column:1 / -1}.service-advantages article>span{display:grid;width:28px;height:28px;color:#14750c;background:#eef8ec;border:1px solid #b9d9b4;font-size:9px;font-weight:800;place-items:center}.service-advantages h3{margin:0;font-size:11px;line-height:1.35}.service-advantages p{margin:5px 0 0;color:#616d74;font-size:10px;line-height:1.5}.fit-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dce2e5}.fit-grid article{padding:17px}.fit-grid article+article{border-left:1px solid #dce2e5}.fit-grid h3{display:flex;align-items:center;gap:7px;color:#14750c}.fit-grid article+article h3{color:#a65c18}.fit-grid ul{display:grid;gap:7px;padding-left:18px;margin:12px 0 0;color:#5d6970;font-size:10px;line-height:1.45}.screenshot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.screenshot-grid figure{min-width:0;margin:0;border:1px solid #dce2e5}.screenshot-grid figure>button{position:relative;display:block;width:100%;aspect-ratio:16 / 10;overflow:hidden;padding:0;background:#f4f6f7;border:0}.screenshot-grid img{display:block;width:100%;height:100%;object-fit:contain}.screenshot-grid figure>button>span{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;gap:5px;padding:5px 7px;color:#fff;background:#10191fe0;font-size:9px}.screenshot-grid figcaption{display:grid;gap:4px;padding:10px;font-size:10px}.screenshot-grid figcaption a{display:inline-flex;align-items:center;gap:4px;color:#14750c;font-size:9px}.service-profile-image{margin:12px 0 0;border:1px solid #dce2e5}.service-profile-image>img{display:block;width:100%;height:auto;background:#f4f6f7}.service-profile-image figcaption{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:18px;padding:10px 12px}.service-profile-image figcaption>span{display:grid;gap:4px}.service-profile-image figcaption small{color:#6f7a81;font-size:9px}.service-profile-image figcaption a{flex:0 0 auto;color:#0f7008;font-size:9px;font-weight:700}.video-consent{display:grid;grid-template-columns:1fr auto;gap:7px 18px;align-items:center;min-height:82px;margin-top:12px;padding:14px;background:#f3f6f7;border:1px solid #dbe1e4}.video-preview{display:flex;align-items:center;gap:10px}.video-preview img{display:block;width:120px;height:68px;object-fit:cover;background:#e3e7e9}.video-consent p{display:grid;gap:4px;margin:0}.video-consent p span,.video-consent>small{color:#6f7a81;font-size:9px}.video-consent>button{min-height:34px;padding:0 11px;color:#fff;background:#10191f;border:0;border-radius:4px;font-size:10px;font-weight:700}.video-consent>small{grid-column:1 / -1}.video-embed-shell{grid-column:1 / -1;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#17232a}.video-consent iframe{display:block;width:100%;height:100%;border:0}.video-consent .video-fallback{display:block;grid-column:1 / -1;color:#5e6970;font-size:9px}.video-fallback a{color:#0f7008;font-weight:700}.source-note{display:flex;align-items:flex-start;gap:7px;margin:12px 0 0;padding:10px;color:#59666e;background:#f4f6f7;font-size:10px}.source-note>svg{flex:0 0 auto;margin-top:1px}.source-note>span,.source-note>div{flex:1;min-width:0;line-height:1.5}.source-note.media-empty{min-height:64px;align-items:center;margin-bottom:14px;background:#f7f8f8}.feature-matrix{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #dce2e5;border-left:1px solid #dce2e5}.feature-matrix>div{display:flex;min-height:45px;align-items:center;justify-content:space-between;gap:15px;padding:0 12px;border-right:1px solid #dce2e5;border-bottom:1px solid #dce2e5;font-size:10px}.feature-matrix b{display:inline-flex;align-items:center;gap:5px;color:#14750c;font-size:9px}.feature-matrix b.no{color:#a55757}.capability-legend{display:flex;flex-wrap:wrap;gap:7px;margin:-4px 0 13px}.capability-legend span,.capability-row>strong{display:inline-flex;align-items:center;gap:5px;color:#536067;font-size:8px;font-weight:800;white-space:nowrap}.capability-legend span{min-height:26px;padding:0 8px;background:#f3f5f6;border:1px solid #d9e0e3}.capability-legend .is-available,.capability-row>strong.is-available{color:#14750c}.capability-legend .is-conditional,.capability-row>strong.is-conditional{color:#9a5b11}.capability-legend .is-individual,.capability-row>strong.is-individual{color:#1769b8}.capability-legend .is-not-applicable,.capability-row>strong.is-not-applicable{color:#57666f}.capability-legend .is-not-applicable{background:#eef1f2;border-style:dashed}.capability-legend .is-unknown,.capability-row>strong.is-unknown{color:#707b82}.capability-matrix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.capability-group{min-width:0;overflow:hidden;border:1px solid #d8dfe2;border-radius:4px}.capability-group>header{display:grid;grid-template-columns:minmax(0,1fr) 30px;min-height:78px;align-items:start;gap:12px;padding:13px 14px;background:#f4f6f7;border-bottom:1px solid #d8dfe2}.capability-group h3,.capability-group header p{margin:0}.capability-group h3{font-size:12px}.capability-group header p{margin-top:5px;color:#6c777e;font-size:9px;line-height:1.45}.capability-group header a{display:grid;width:30px;height:30px;color:#14750c;background:#fff;border:1px solid #d2dade;place-items:center}.capability-list{display:grid}.capability-row{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:66px;align-items:center;gap:12px;padding:10px 13px}.capability-row+.capability-row{border-top:1px solid #e1e6e8}.capability-row>div{display:grid;min-width:0;gap:4px}.capability-row b{color:#202a30;font-size:10px;line-height:1.35}.capability-row span{color:#707b82;font-size:8px;line-height:1.45}.capability-evidence-link{display:inline-flex;width:fit-content;align-items:center;gap:4px;color:#0f7008;font-size:7px;font-weight:800;text-decoration:none}.distinct-capabilities{margin-top:14px;padding:16px;background:#f7faf7;border:1px solid #cfdccf}.distinct-capabilities>header{display:flex;align-items:end;justify-content:space-between;gap:16px}.distinct-capabilities>header h3{margin:3px 0 0;font-size:14px}.distinct-capabilities>header>span{flex:0 0 auto;padding:5px 8px;color:#126b0b;background:#eaf5e9;border:1px solid #c8ddc5;font-size:8px;font-weight:800}.distinct-capabilities>p{max-width:850px;margin:9px 0 14px;color:#647069;font-size:9px;line-height:1.55}.distinct-capabilities>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #d9e3d9;border-left:1px solid #d9e3d9}.distinct-capabilities article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;min-height:108px;padding:12px;color:#14750c;background:#fff;border-right:1px solid #d9e3d9;border-bottom:1px solid #d9e3d9}.distinct-capabilities article>div{display:grid;align-content:start;gap:5px}.distinct-capabilities h4,.distinct-capabilities article p{margin:0}.distinct-capabilities h4{color:#202a30;font-size:10px}.distinct-capabilities article p{color:#68736c;font-size:8px;line-height:1.5}.distinct-capabilities article a{display:inline-flex;width:fit-content;align-items:center;gap:4px;color:#126b0b;font-size:7px;font-weight:800;text-decoration:none}.pricing-summary{display:grid;grid-template-columns:1fr 1fr 1.4fr;border:1px solid #dce2e5}.pricing-summary>div{display:grid;gap:6px;min-height:78px;align-content:center;padding:12px;border-right:1px solid #dce2e5}.pricing-summary>div:last-child{border-right:0}.pricing-summary span{color:#758087;font-size:9px}.pricing-summary b{font-size:11px}.pricing-caveat{display:flex;gap:7px;margin:10px 0;padding:10px;color:#745d2a;background:#fff9e8;font-size:9px;line-height:1.5}.service-calculator{display:grid;grid-template-columns:minmax(0,1fr) 240px;margin:12px 0;border:1px solid #dce2e5}.calculator-control{padding:17px}.calculator-control label{display:flex;justify-content:space-between;gap:12px;font-size:10px;font-weight:700}.calculator-control output{color:#14750c}.calculator-control input[type=range]{width:100%;margin:18px 0 7px;accent-color:#14750c}.calculator-control>div{display:flex;justify-content:space-between;color:#859097;font-size:8px}.calculator-result{display:grid;align-content:center;gap:6px;padding:17px;background:#f3f7f3;border-left:1px solid #d9e2da}.calculator-result span,.calculator-result small{color:#6b776d;font-size:9px}.calculator-result b{color:#14750c;font-size:22px}.source-link{display:inline-flex;align-items:center;gap:6px;color:#0f7008;font-size:10px;font-weight:700}.integration-columns{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #dce2e5}.integration-columns>div{padding:16px;border-right:1px solid #dce2e5}.integration-columns>div:last-child{border-right:0}.token-list{display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:12px 0 0;list-style:none}.token-list li{padding:5px 7px;background:#f1f4f5;border:1px solid #e0e5e7;font-size:9px}.method-note{margin:12px 0 0;color:#68747b;font-size:10px;line-height:1.55}.source-list{display:grid;border:1px solid #dce2e5}.source-list a{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,1fr) 20px;gap:12px;align-items:center;min-height:48px;padding:8px 12px;color:#20282d;border-bottom:1px solid #e4e8ea;text-decoration:none}.source-list a:last-child{border-bottom:0}.source-list a>span{display:flex;align-items:center;gap:8px}.source-list small{overflow:hidden;color:#748087;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.verification-timeline{display:flex;gap:10px;margin-top:14px}.verification-timeline>span{width:10px;height:10px;margin-top:2px;background:#14750c;border:2px solid #d6ecd4;border-radius:50%}.verification-timeline p{display:grid;gap:4px;margin:0;font-size:10px}.verification-timeline small{color:#6e7980}.service-sidebar{position:sticky;top:122px;display:grid;max-height:calc(100vh - 140px);align-content:start;gap:14px;overflow-y:auto;padding-right:2px}.service-sidebar>section{padding:15px;border:1px solid #dce2e5}.service-sidebar h2{margin-bottom:12px;font-size:13px}.service-sidebar dl{display:grid;margin:0 0 14px}.service-sidebar dl>div{display:grid;grid-template-columns:1fr 1fr;min-height:34px;align-items:center;border-bottom:1px solid #e6eaec;font-size:9px}.service-sidebar dt{color:#78838a}.service-sidebar dd{margin:0;text-align:right;font-weight:700}.service-sidebar .primary-action,.service-sidebar .external-action-disabled{width:100%;min-height:36px;font-size:10px}.related-service{display:grid;grid-template-columns:38px minmax(0,1fr);gap:9px;align-items:center;min-height:54px;color:#1e262a;border-top:1px solid #e5e9eb;text-decoration:none}.related-service .real-logo{width:34px;height:34px}.related-service .real-logo img{width:27px;height:27px}.related-service>span{display:grid;gap:3px;min-width:0}.related-service small{overflow:hidden;color:#748087;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.related-service-all,.section-heading-link{display:inline-flex;align-items:center;gap:4px;color:#0f7008;font-size:9px;font-weight:800;text-decoration:none}.related-service-all{min-height:38px;justify-content:space-between;border-top:1px solid #e5e9eb}.alternatives-intro{max-width:820px;margin:-5px 0 16px;color:#657178;font-size:10px;line-height:1.55}.category-peer-directory{margin:0 0 40px;padding:24px 0;border-top:1px solid #dce2e5;border-bottom:1px solid #dce2e5}.category-peer-directory.is-nested{margin:22px 0 0;padding:20px;background:#f8fafb;border:1px solid #dce2e5}.category-peer-directory>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.category-peer-directory h2,.category-peer-directory h3{margin:4px 0 0;color:#1c252a;letter-spacing:0}.category-peer-directory h2{font-size:21px}.category-peer-directory h3{font-size:16px}.category-peer-directory>p{max-width:850px;margin:10px 0 16px;color:#657178;font-size:10px;line-height:1.55}.category-peer-group{border-top:1px solid #dce2e5}.category-peer-group:last-child{border-bottom:1px solid #dce2e5}.category-peer-group>summary{display:flex;min-height:43px;align-items:center;justify-content:space-between;gap:12px;color:#263137;font-size:10px;cursor:pointer;list-style:none}.category-peer-group>summary::-webkit-details-marker{display:none}.category-peer-group>summary span{display:inline-flex;min-width:27px;min-height:21px;align-items:center;justify-content:center;color:#59666d;background:#edf1f3;border:1px solid #d8dfe2;font-size:8px;font-weight:800}.category-peer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #dce2e5;border-left:1px solid #dce2e5}.category-peer-directory.is-nested .category-peer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-peer-link{display:grid;grid-template-columns:34px minmax(0,1fr);min-width:0;min-height:58px;align-items:center;align-content:center;gap:9px;padding:9px 11px;color:#20292e;background:#fff;border-right:1px solid #dce2e5;border-bottom:1px solid #dce2e5;text-decoration:none}.category-peer-link:hover{background:#f2f8f0}.category-peer-link .real-logo.is-peer{width:32px;height:32px}.category-peer-copy{display:grid;min-width:0;gap:4px}.category-peer-link b,.category-peer-link small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-peer-link b{font-size:9px}.category-peer-link small{color:#6e7a80;font-size:8px}.category-peer-link.is-planned{background:#fafbfb;border-bottom-style:dashed}.category-peer-link.is-planned small{color:#885f22}.category-peer-disclaimer,.category-peer-empty{margin:0;padding:10px 12px;color:#69757c;background:#f7f9fa;border-top:1px solid #dce2e5;font-size:8px;line-height:1.5}.alternatives-empty-state{display:flex;align-items:flex-start;gap:12px;min-height:92px;padding:18px;color:#1769b8;background:#f4f8fb;border:1px solid #cedee9}.alternatives-empty-state div{display:grid;gap:5px}.alternatives-empty-state b{color:#253039;font-size:11px}.alternatives-empty-state p,.related-service-empty{margin:0;color:#68757c;font-size:9px;line-height:1.5}.related-service-empty{padding:12px 0;border-top:1px solid #e5e9eb}.service-alternative-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #dce2e5;border-left:1px solid #dce2e5}.alternative-card{min-width:0;padding:18px;background:#fff;border:1px solid #d8dfe2;border-radius:4px}.service-alternative-grid .alternative-card{border:0;border-right:1px solid #dce2e5;border-bottom:1px solid #dce2e5;border-radius:0}.alternative-card[hidden]{display:none}.alternative-card>header{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center}.alternative-card>header .real-logo{width:40px;height:40px}.alternative-card>header .real-logo img{width:32px;height:32px}.alternative-card>header>div{display:grid;gap:3px;min-width:0}.alternative-card>header span{overflow:hidden;color:#6f7a81;font-size:8px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.alternative-card h3{margin:0;font-size:13px}.alternative-card h3 a{color:#172127;text-decoration:none}.alternative-card>header>b{color:#14750c;font-size:20px}.alternative-card>header>b small{color:#7b858b;font-size:8px}.alternative-reason{min-height:48px;margin:13px 0;color:#58656c;font-size:9px;line-height:1.55}.alternative-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid #e2e7e9;border-left:1px solid #e2e7e9}.alternative-facts>div{display:grid;min-width:0;gap:4px;padding:8px;border-right:1px solid #e2e7e9;border-bottom:1px solid #e2e7e9}.alternative-facts dt{color:#7b858b;font-size:7px}.alternative-facts dd{overflow:hidden;margin:0;font-size:8px;font-weight:800;line-height:1.35;text-overflow:ellipsis}.alternative-compact-note{min-height:42px;margin:11px 0 0;color:#6a5b46;font-size:8px;line-height:1.45}.alternative-card>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px}.alternative-card>footer .secondary-action{min-height:32px;padding:0 10px;font-size:8px}.alternative-compare-link{display:inline-flex;align-items:center;gap:5px;color:#0f7008;font-size:8px;font-weight:800;text-decoration:none}.alternatives-method-note{display:flex;align-items:flex-start;gap:10px;margin-top:13px;padding:11px 13px;color:#14750c;background:#f2f7f1;border:1px solid #d4e2d1}.alternatives-method-note p{display:grid;gap:3px;margin:0;color:#243027;font-size:9px}.alternatives-method-note span{color:#69746c;line-height:1.45}.alternatives-page{padding-bottom:60px}.alternatives-hero{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:36px;align-items:center;padding:24px 0 28px;border-bottom:1px solid #dce2e5}.alternatives-hero h1{max-width:880px;margin:7px 0 10px;font-size:34px;line-height:1.12}.alternatives-hero>div>p{max-width:850px;margin:0;color:#58656c;font-size:13px;line-height:1.6}.alternatives-hero>aside{display:grid;grid-template-columns:58px minmax(0,1fr);gap:5px 11px;align-items:center;padding:15px;border:1px solid #dce2e5}.alternatives-hero>aside .real-logo{grid-row:1 / 4;width:54px;height:54px}.alternatives-hero>aside .real-logo img{width:43px;height:43px}.alternatives-hero>aside span{color:#778289;font-size:8px}.alternatives-hero>aside strong{font-size:13px}.alternatives-hero>aside a{color:#0f7008;font-size:8px;font-weight:800}.alternative-baseline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 34px;border-top:1px solid #dce2e5;border-left:1px solid #dce2e5}.alternative-baseline article{display:grid;min-height:76px;align-content:center;gap:6px;padding:12px;border-right:1px solid #dce2e5;border-bottom:1px solid #dce2e5}.alternative-baseline span{color:#748087;font-size:8px}.alternative-baseline b{font-size:10px;line-height:1.4}.alternatives-catalog{padding:0 0 40px}.alternative-filters{display:flex;flex-wrap:wrap;gap:7px;margin:-7px 0 16px}.alternative-filters button{min-height:32px;padding:0 11px;color:#4f5c63;background:#fff;border:1px solid #ccd4d8;border-radius:3px;font:inherit;font-size:9px;font-weight:800;cursor:pointer}.alternative-filters button.is-active{color:#fff;background:#172127;border-color:#172127}.alternative-list{display:grid;gap:13px}.alternative-delta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;border-top:1px solid #e0e5e7;border-left:1px solid #e0e5e7}.alternative-delta section{padding:12px;border-right:1px solid #e0e5e7;border-bottom:1px solid #e0e5e7}.alternative-delta h4{display:flex;align-items:center;gap:6px;margin:0 0 8px;color:#16700f;font-size:9px}.alternative-delta section:nth-child(2) h4{color:#1769b8}.alternative-delta section:nth-child(3) h4{color:#9a5b11}.alternative-delta ul{display:grid;gap:6px;padding-left:15px;margin:0;color:#606d74;font-size:8px;line-height:1.45}.alternative-empty{padding:18px;color:#6d777d;background:#f4f6f7;border:1px solid #dce2e5;font-size:10px}.alternative-migration,.alternative-methodology,.alternative-faq{padding:36px 0;border-top:1px solid #dce2e5}.alternative-migration ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;margin:0;list-style:none;border-top:1px solid #dce2e5;border-left:1px solid #dce2e5;counter-reset:migration}.alternative-migration li{display:grid;min-height:178px;align-content:start;gap:9px;padding:14px;border-right:1px solid #dce2e5;border-bottom:1px solid #dce2e5;counter-increment:migration}.alternative-migration li:before{content:"0" counter(migration);color:#14750c;font-size:12px;font-weight:900}.alternative-migration li b{margin-top:12px;font-size:10px;line-height:1.4}.alternative-migration li span{color:#667279;font-size:8px;line-height:1.5}.alternative-methodology{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:42px}.alternative-methodology h2{margin:6px 0 10px}.alternative-methodology p{max-width:690px;color:#5e6a71;font-size:11px;line-height:1.65}.alternative-methodology dl{display:grid;grid-template-columns:1fr 1fr;margin:0;border-top:1px solid #dce2e5;border-left:1px solid #dce2e5}.alternative-methodology dl>div{display:grid;grid-template-columns:26px minmax(0,1fr);gap:7px;align-items:center;min-height:52px;padding:8px;border-right:1px solid #dce2e5;border-bottom:1px solid #dce2e5}.alternative-methodology dt{color:#14750c;font-size:8px;font-weight:900}.alternative-methodology dd{margin:0;font-size:8px;line-height:1.4}.company-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;border:1px solid #dce2e5;border-bottom:0}.company-facts>div{display:grid;align-content:start;gap:6px;min-height:74px;padding:13px;border-right:1px solid #dce2e5;border-bottom:1px solid #dce2e5}.company-facts>div:last-child{border-right:0}.company-facts span{color:#758087;font-size:9px}.company-facts b{font-size:10px;line-height:1.45}.use-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #dce2e5}.use-case-grid article{display:grid;align-content:start;min-height:190px;padding:17px;border-right:1px solid #dce2e5}.use-case-grid article:last-child{border-right:0}.use-case-grid article>span{color:#bd3434;font-size:10px;font-weight:800}.use-case-grid h3{margin-top:22px;font-size:14px}.use-case-grid p{margin:9px 0 16px;color:#657078;font-size:10px;line-height:1.55}.use-case-grid b{align-self:end;color:#176f11;font-size:9px;line-height:1.45}.screenshot-grid figcaption small{color:#6f7a81;font-size:9px;line-height:1.45}.rate-table-wrap{max-width:100%;overflow-x:auto;border:1px solid #dce2e5}.rate-table{width:100%;min-width:760px;border-collapse:collapse;font-size:9px}.rate-table th,.rate-table td{padding:10px 11px;border-right:1px solid #e3e7e9;border-bottom:1px solid #e3e7e9;text-align:left;vertical-align:top}.rate-table tr:last-child th,.rate-table tr:last-child td{border-bottom:0}.rate-table th:last-child,.rate-table td:last-child{border-right:0}.rate-table thead th{color:#56636a;background:#f4f6f7;font-size:8px;text-transform:uppercase}.rate-table tbody th{width:23%;font-size:9px}.rate-table td>span:not(.rate-status),.rate-table td>small{display:block;color:#6f7a81;line-height:1.45}.rate-table td>small{margin-top:3px}.rate-source-link{display:inline-flex;align-items:center;gap:4px;margin-top:6px;color:#176f11;font-size:8px;font-weight:700}.rate-status{display:inline-flex;padding:3px 5px;color:#2a5d26;background:#eef7ed;border:1px solid #cfe2cc;white-space:nowrap}.rate-status.is-from,.rate-status.is-example{color:#755512;background:#fff8e5;border-color:#e8d8a8}.rate-status.is-individual,.rate-status.is-unknown{color:#5e6970;background:#f1f3f4;border-color:#d8dde0}.service-calculator.is-advanced{grid-template-columns:minmax(0,1fr) 285px;margin-top:14px}.logistics-brief .calculator-control,.integration-brief .calculator-control{display:grid;align-content:center;gap:14px}.logistics-brief .calculator-control>label,.logistics-brief .brief-dimensions label,.integration-brief .brief-dimensions label{display:grid;justify-content:stretch;gap:6px;color:#48535a}.logistics-brief .brief-dimensions,.integration-brief .brief-dimensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.integration-brief .brief-dimensions{grid-template-columns:repeat(5,minmax(0,1fr))}.logistics-brief input[type=number],.integration-brief input[type=number]{width:100%;min-width:0;height:38px;padding:0 10px;color:#1f282d;background:#fff;border:1px solid #cdd5d9;border-radius:3px;font:inherit}.logistics-brief input[type=number]:focus,.integration-brief input[type=number]:focus{outline:2px solid rgba(24,153,17,.2);border-color:#189911}.calculator-select{display:grid!important;justify-content:stretch!important;gap:6px!important;margin-bottom:14px}.calculator-select select{width:100%;height:38px;padding:0 10px;color:#1f282d;background:#fff;border:1px solid #cdd5d9;border-radius:3px}.calculator-result dl{display:grid;gap:5px;margin:3px 0}.calculator-result dl>div{display:flex;justify-content:space-between;gap:10px;padding-top:5px;border-top:1px solid #dce5dc;font-size:9px}.calculator-result dt{color:#6b776d}.calculator-result dd{margin:0;font-weight:800}.calculator-disclosure,.implementation-disclosure,.trend-disclosure{margin:8px 0 12px;color:#69757c;font-size:9px;line-height:1.5}.relation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.relation-card{display:grid;grid-template-columns:40px minmax(0,1fr) 18px;gap:10px;align-items:center;min-height:72px;padding:9px;color:#1f272c;border:1px solid #dce2e5;text-decoration:none}.relation-card:hover{border-color:#9db69b;background:#fbfdfb}.relation-card .real-logo{width:38px;height:38px}.relation-card .real-logo img{width:30px;height:30px}.relation-card>span{display:grid;gap:3px;min-width:0}.relation-card small{color:#16700f;font-size:8px;font-weight:700}.relation-card em{overflow:hidden;color:#727d84;font-size:8px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.relation-coverage-note{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px;color:#745d2a;background:#fff9e8;font-size:9px;line-height:1.5}.relation-coverage-note svg{flex:0 0 auto;margin-top:1px}.relation-coverage-note b{color:#493b1d}.source-note a{display:inline-flex;align-items:center;gap:3px;color:#0f7008}.relation-source-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.relation-source-list.is-inline{display:inline-flex;flex-wrap:wrap;gap:3px 10px;margin:0 0 0 5px}.relation-source-list a{min-width:0;padding:6px 7px;border:1px solid #dce2e5;background:#fff;line-height:1.35}.relation-source-list.is-inline a{padding:0;border:0;background:transparent}.relation-source-details{margin-top:7px;border:1px solid #dce2e5;background:#fff}.relation-source-details summary{padding:8px 10px;color:#172126;font-weight:700;cursor:pointer}.relation-source-details[open] summary{border-bottom:1px solid #dce2e5}.relation-source-details .relation-source-list{padding:2px 8px 8px}.implementation-list{display:grid;border-top:1px solid #dce2e5}.implementation-list article{display:grid;grid-template-columns:42px minmax(0,1fr) 36px;gap:12px;align-items:center;min-height:84px;padding:12px 0;border-bottom:1px solid #dce2e5}.implementation-list article>span{color:#bd3434;font-size:11px;font-weight:800}.implementation-list article>div{display:grid;gap:4px}.implementation-list small{color:#16700f;font-size:8px;font-weight:700;text-transform:uppercase}.implementation-list p{margin:0;color:#68747b;font-size:9px;line-height:1.45}.implementation-list article>a{display:grid;width:34px;height:34px;place-items:center;color:#4d5a62;border:1px solid #cfd6da}.trend-source-card{display:grid;grid-template-columns:190px minmax(0,1fr) auto;gap:18px;align-items:center;padding:14px;background:#f5f7f8;border:1px solid #dce2e5}.trend-visual{display:grid;min-height:104px;align-content:center;justify-items:start;gap:5px;padding:15px;color:#fff;background:#17232a;border-left:4px solid #bd3434}.trend-visual span{color:#b9c4ca;font-size:9px}.trend-visual b{font-size:10px}.trend-source-card>div:nth-child(2){display:grid;gap:6px}.trend-source-card>div:nth-child(2)>span{color:#16700f;font-size:8px;font-weight:700;text-transform:uppercase}.trend-source-card p{margin:0;color:#68747b;font-size:9px;line-height:1.5}.trend-source-card>a{display:inline-flex;align-items:center;gap:5px;color:#0f7008;font-size:9px;font-weight:700;white-space:nowrap}.contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #dce2e5}.contact-card{display:grid;gap:12px;padding:16px;border-right:1px solid #dce2e5}.contact-card:last-child{border-right:0}.contact-card>div>span{color:#16700f;font-size:8px;font-weight:700;text-transform:uppercase}.contact-card h3{margin-top:5px}.contact-card dl{display:grid;margin:0}.contact-card dl>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:8px;padding:6px 0;border-top:1px solid #e5e9eb;font-size:9px}.contact-card dt{color:#758087}.contact-card dd{margin:0}.contact-card a{color:#0f7008;font-size:9px;font-weight:700}.social-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-top:22px;padding-top:20px;border-top:1px solid #dce2e5}.social-section-heading h3{margin:0;font-size:13px}.social-section-heading p{max-width:620px;margin:5px 0 0;color:#68747b;font-size:9px;line-height:1.5}.social-section-heading>span{flex:0 0 auto;padding:6px 8px;color:#166b11;background:#edf7ec;border:1px solid #cce3c9;font-size:8px;font-weight:700;white-space:nowrap}.social-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.social-link-card{display:grid;min-width:0;min-height:162px;grid-template-rows:auto 1fr auto auto;gap:10px;padding:13px;background:#fff;border:1px solid #dce2e5}.social-link-card header{display:grid;min-width:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px}.social-link-card header>span{display:grid;width:34px;height:34px;place-items:center;color:#fff;background:#17232a}.social-link-card header div{min-width:0}.social-link-card small{display:block;margin-bottom:3px;color:#16700f;font-size:7px;font-weight:800;text-transform:uppercase}.social-link-card h3{margin:0;overflow-wrap:anywhere;font-size:10px;line-height:1.3}.social-link-card>p{margin:0;color:#647078;font-size:9px;line-height:1.45}.social-link-card footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.social-link-card footer>span{padding:4px 6px;color:#4f5b62;background:#f1f3f4;font-size:7px;font-weight:700;white-space:nowrap}.social-link-card footer>a,.social-source-link{display:inline-flex;align-items:center;gap:4px;color:#0f7008;font-size:8px;font-weight:700}.social-source-link{padding-top:8px;color:#69757c;border-top:1px solid #e5e9eb;font-size:7px;line-height:1.35}.social-audit{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:11px 12px;color:#48545b;background:#f4f7f8;border-left:3px solid #229b17}.social-audit>svg{color:#16800d}.social-audit p{display:grid;gap:3px;margin:0;font-size:8px;line-height:1.4}.social-audit p span{color:#6d7980}.social-audit>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.social-audit a{display:inline-flex;align-items:center;gap:4px;color:#0f7008;font-size:8px;font-weight:700}.social-empty{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;margin-top:12px;padding:14px;background:#fff;border:1px dashed #bdc6ca}.social-empty>div{display:grid;width:40px;height:40px;place-items:center;color:#66737a;background:#eef1f2}.social-empty p{display:grid;gap:4px;margin:0;font-size:9px;line-height:1.45}.social-empty p span{color:#6c787f}.published-review-list{display:grid;gap:8px;margin-bottom:12px}.published-review-list[hidden]{display:none}.published-review{padding:15px;background:#fff;border:1px solid #dce2e5}.published-review header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.published-review header span{display:grid;gap:4px}.published-review header b{font-size:11px}.published-review header small,.published-review footer{color:#778289;font-size:8px}.published-review header strong{color:#14750c;font-size:13px}.published-review h3{margin-top:12px}.published-review p{margin:7px 0 12px;color:#59656c;font-size:10px;line-height:1.55;white-space:pre-line}.review-empty{display:grid;grid-template-columns:260px minmax(0,1fr);border:1px solid #dce2e5}.review-empty>div{display:flex;gap:10px;padding:18px;color:#16700f;background:#f2f7f1;border-right:1px solid #d8e4d6}.review-empty>div p{display:grid;gap:7px;margin:0;color:#26302a}.review-empty>div span{color:#67736a;font-size:9px;line-height:1.5}.review-empty form{padding:16px}.review-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.review-form-grid label{display:grid;gap:5px}.review-form-grid label.is-wide{grid-column:1 / -1}.review-form-grid label>span{color:#5f6b72;font-size:8px;font-weight:700}.review-form-grid input,.review-form-grid select,.review-form-grid textarea{width:100%;min-width:0;border:1px solid #cfd6da;border-radius:3px}.review-form-grid input,.review-form-grid select{height:38px;padding:0 9px}.review-form-grid textarea{min-height:92px;padding:9px;resize:vertical}.review-consent{display:flex;align-items:flex-start;gap:8px;margin:10px 0;color:#68747b;font-size:8px;line-height:1.45}.review-consent input{flex:0 0 auto;width:16px;height:16px;margin:0;accent-color:#14750c}.review-empty form .primary-action{min-height:36px;font-size:9px}.editorial-scenarios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;border:1px solid #dce2e5}.editorial-scenarios>h3{grid-column:1 / -1;padding:11px 14px;background:#f4f6f7;border-bottom:1px solid #dce2e5}.editorial-scenarios article{padding:14px;border-right:1px solid #dce2e5}.editorial-scenarios article:last-child{border-right:0}.editorial-scenarios article>span{color:#a75b18;font-size:8px;font-weight:700;text-transform:uppercase}.editorial-scenarios article h3{margin-top:5px}.editorial-scenarios ul{display:grid;gap:5px;padding-left:17px;margin:10px 0 0;color:#69747b;font-size:9px}.service-seo-copy article+article{margin-top:24px}.service-seo-copy h3{font-size:16px}.service-seo-copy article p{max-width:790px;margin:9px 0 0;color:#4e5a61;font-size:12px;line-height:1.75}.service-seo-copy>aside{display:flex;gap:10px;margin-top:22px;padding:14px;color:#16700f;background:#f2f7f1;border:1px solid #d4e2d1}.service-seo-copy>aside p{display:grid;gap:4px;margin:0;color:#273129;font-size:10px}.service-seo-copy>aside span{color:#68736a;font-size:9px;line-height:1.5}.sidebar-link{display:block;margin-top:9px;color:#0f7008;font-size:9px;font-weight:700;text-align:center}.future-service-page{padding-bottom:70px}.future-service-hero{display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;padding:36px 0 30px;border-bottom:1px solid #dce2e5}.future-service-hero h1{margin-top:6px}.future-service-hero p{max-width:760px;margin:12px 0 16px;color:#5f6b72;line-height:1.6}.future-service-actions{display:flex;flex-wrap:wrap;gap:8px}.catalog-core-page,.service-reviews-page{padding-bottom:70px}.toolfox-editorial-page{padding-bottom:72px}.toolfox-editorial-hero h1{max-width:880px}.toolfox-editorial-parent-link{margin:0 0 20px;border:1px solid #dce2e5}.toolfox-editorial-parent-link a{display:flex;min-height:48px;align-items:center;gap:9px;padding:9px 14px;color:#263137;font-size:11px;font-weight:700;text-decoration:none}.toolfox-editorial-parent-link a:hover{color:#0f7008;background:#f3f8f3}.toolfox-editorial-intro,.toolfox-editorial-services,.toolfox-editorial-criteria,.toolfox-editorial-workflow,.toolfox-editorial-faq{padding:30px 0 34px;border-top:1px solid #dce2e5}.toolfox-editorial-intro>div:last-child{display:grid;max-width:920px;gap:10px}.toolfox-editorial-intro p{margin:0;color:#4d5960;font-size:12px;line-height:1.68}.toolfox-editorial-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #dce2e5;border-left:1px solid #dce2e5}.toolfox-editorial-service-card{display:grid;min-width:0;align-content:start;background:#fff;border-right:1px solid #dce2e5;border-bottom:1px solid #dce2e5}.toolfox-editorial-service-card>header{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:82px;padding:14px;border-bottom:1px solid #e7ebed}.toolfox-editorial-service-card>header>div{min-width:0}.toolfox-editorial-service-card>header span{display:block;overflow:hidden;color:#69767d;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.toolfox-editorial-service-card h2{margin:4px 0 0;font-size:14px;letter-spacing:0}.toolfox-editorial-service-card h2 a{color:#1b2429;text-decoration:none}.toolfox-editorial-service-card>header>b{color:#146f0d;font-size:17px}.toolfox-editorial-service-card>header>b small{color:#748087;font-size:8px}.toolfox-editorial-service-card>p{min-height:88px;margin:0;padding:13px 14px;color:#56636a;font-size:10px;line-height:1.58}.toolfox-editorial-risk-note{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;margin:0 14px 13px;padding:10px;color:#742b20;background:#fff4ef;border:1px solid #efc7b9}.toolfox-editorial-risk-note svg{margin-top:1px}.toolfox-editorial-risk-note span{display:grid;gap:3px;color:#742b20;font-size:9px;line-height:1.45;white-space:normal}.toolfox-editorial-risk-note b{font-size:9px}.toolfox-editorial-service-card dl{display:grid;grid-template-columns:1fr 1fr;margin:0;border-top:1px solid #e7ebed;border-left:0}.toolfox-editorial-service-card dl>div{display:grid;min-width:0;min-height:60px;align-content:center;gap:4px;padding:9px 12px;border-right:1px solid #e7ebed;border-bottom:1px solid #e7ebed}.toolfox-editorial-service-card dl>div:nth-child(2n){border-right:0}.toolfox-editorial-service-card dt{color:#78848a;font-size:8px}.toolfox-editorial-service-card dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#273137;font-size:9px;font-weight:700;line-height:1.35}.toolfox-editorial-card-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin-top:auto;padding:12px 14px 14px}.toolfox-editorial-card-actions a{min-width:0;min-height:34px;padding:8px 6px;font-size:8px;text-align:center}.toolfox-editorial-criteria>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #dce2e5;border-left:1px solid #dce2e5}.toolfox-editorial-criteria article{min-height:150px;padding:18px;border-right:1px solid #dce2e5;border-bottom:1px solid #dce2e5}.toolfox-editorial-criteria article>b{color:#187511;font-size:10px}.toolfox-editorial-criteria h3{margin:16px 0 8px;font-size:14px}.toolfox-editorial-criteria p{margin:0;color:#647078;font-size:10px;line-height:1.55}.toolfox-editorial-workflow ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;border-top:1px solid #dce2e5;border-left:1px solid #dce2e5;list-style:none}.toolfox-editorial-workflow li{display:grid;min-height:130px;align-content:start;gap:8px;padding:17px;border-right:1px solid #dce2e5;border-bottom:1px solid #dce2e5}.toolfox-editorial-workflow li>b{font-size:11px}.toolfox-editorial-workflow li>span{color:#657178;font-size:9px;line-height:1.55}.catalog-core-directory{padding:34px 0}.catalog-core-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #dce2e5;border-left:1px solid #dce2e5}.catalog-core-category-card{min-width:0;background:#fff;border-right:1px solid #dce2e5;border-bottom:1px solid #dce2e5}.catalog-core-category-card>a{display:grid;grid-template-columns:36px minmax(0,1fr) 18px;gap:10px;align-items:center;min-height:92px;padding:15px;color:#182027;text-decoration:none}.catalog-core-category-card>a>span:first-child{display:grid;width:36px;height:36px;place-items:center;color:#11750c;background:#eff7ef;border:1px solid #d4e5d3;border-radius:5px}.catalog-core-category-card h2{margin:0;font-size:14px;line-height:1.3}.catalog-core-category-card p{margin:5px 0 0;color:#69747b;font-size:10px}.catalog-core-category-card>div{display:grid;padding:0 15px 14px 61px}.catalog-core-category-card>div a{display:flex;min-width:0;justify-content:space-between;gap:8px;padding:6px 0;color:#526067;border-top:1px solid #edf0f2;font-size:10px;text-decoration:none}.catalog-core-category-card>a:hover,.catalog-core-category-card>div a:hover{color:#116d0b}.catalog-core-service-list{border:1px solid #dce2e5}.catalog-core-service-row{display:grid;grid-template-columns:minmax(260px,1fr) auto;min-height:64px;align-items:center;gap:14px;padding:10px 14px;background:#fff;border-bottom:1px solid #e5e9eb}.catalog-core-service-row:last-child{border-bottom:0}.catalog-core-service-main{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;min-width:0;color:#192126;text-decoration:none}.catalog-core-service-main>span{display:grid;min-width:0;gap:3px}.catalog-core-service-main b{overflow-wrap:anywhere;font-size:12px}.catalog-core-service-main small{color:#737f86;font-size:9px}.catalog-core-service-row>nav{display:flex;align-items:center;gap:5px}.catalog-core-service-row>nav a{padding:7px 9px;color:#4f5c63;border:1px solid #dce2e5;border-radius:4px;font-size:9px;font-weight:700;text-decoration:none}.catalog-core-service-row>nav a:hover{color:#116d0b;border-color:#91bc8e}.catalog-core-brief{display:grid;max-width:900px;gap:9px}.catalog-core-brief p{margin:0;color:#4f5c63;font-size:11px;line-height:1.65}.catalog-core-status-grid{margin-top:20px}.quick-profile-section,.quick-readiness-section,.quick-seo-copy{padding:30px 0}.quick-profile-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #dce2e5;border-left:1px solid #dce2e5}.quick-profile-facts article{display:grid;min-width:0;min-height:122px;align-content:start;gap:7px;padding:17px;background:#fff;border-right:1px solid #dce2e5;border-bottom:1px solid #dce2e5}.quick-profile-facts span{color:#6f7b82;font-size:9px;font-weight:800;text-transform:uppercase}.quick-profile-facts b{overflow-wrap:anywhere;color:#1b2429;font-size:13px;line-height:1.35}.quick-profile-facts p{margin:0;color:#667279;font-size:9px;line-height:1.5}.quick-profile-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:24px}.quick-profile-columns h3{margin:0 0 12px;font-size:13px}.quick-profile-tasks,.quick-profile-checklist{margin:0;padding:0;list-style:none;border-top:1px solid #dce2e5}.quick-profile-tasks li{display:grid;grid-template-columns:34px minmax(0,1fr);min-height:56px;align-items:center;gap:10px;padding:9px 5px;color:#48555c;border-bottom:1px solid #e2e7e9;font-size:10px;line-height:1.5}.quick-profile-tasks b{color:#17820f;font-size:12px}.quick-profile-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.quick-profile-checklist li{display:grid;grid-template-columns:22px minmax(0,1fr);min-height:56px;align-items:center;gap:8px;padding:9px;color:#48555c;border-right:1px solid #e2e7e9;border-bottom:1px solid #e2e7e9;font-size:10px}.quick-profile-checklist svg{color:#17820f}.quick-readiness-table{border:1px solid #dce2e5}.quick-readiness-table>div{display:grid;grid-template-columns:28px minmax(150px,.7fr) 110px minmax(220px,1.5fr);min-height:58px;align-items:center;gap:10px;padding:9px 13px;border-bottom:1px solid #e2e7e9}.quick-readiness-table>div:last-child{border-bottom:0}.quick-readiness-table>div>span{display:grid;width:28px;height:28px;place-items:center;color:#a86516;background:#fff7e6;border-radius:4px}.quick-readiness-table>div[data-readiness-status=recorded]>span{color:#16720f;background:#edf7ed}.quick-readiness-table>div[data-readiness-status=empty]>span{color:#657078;background:#f0f3f4}.quick-readiness-table b{font-size:10px}.quick-readiness-table em{color:#8c5c19;font-size:9px;font-style:normal;font-weight:800}.quick-readiness-table p{margin:0;color:#667279;font-size:9px;line-height:1.45}.quick-seo-copy>div:last-of-type{display:grid;max-width:900px;gap:10px}.quick-seo-copy p{margin:0;color:#4f5c63;font-size:11px;line-height:1.7}.quick-seo-copy>.secondary-action{margin-top:16px}.catalog-core-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #dce2e5;border-left:1px solid #dce2e5}.catalog-core-related-grid .relation-card{margin:0;border-top:0;border-right:1px solid #dce2e5;border-bottom:1px solid #dce2e5;border-left:0}.future-relations{padding:30px 0}.future-index-note{display:flex;gap:10px;padding:14px;color:#a45e18;background:#fff8e7;border:1px solid #e7d7a8}.future-index-note p{display:grid;gap:4px;margin:0;color:#332c1f;font-size:10px}.future-index-note span{color:#756b56;font-size:9px;line-height:1.5}.compare-intro{max-width:800px;padding:30px 0 24px}.compare-intro h1{margin-top:7px}.compare-picker{display:grid;grid-template-columns:1fr 46px 1fr auto 42px;gap:10px;align-items:end;padding:16px;background:#f4f6f7;border:1px solid #dce2e5}.compare-picker>label:not(.difference-toggle){display:grid;gap:5px;color:#69747b;font-size:9px}.compare-picker select{width:100%;height:42px;padding:0 11px;background:#fff;border:1px solid #cfd6da}.versus{display:grid;height:42px;place-items:center;color:#7a858c;font-size:10px;font-weight:800}.difference-toggle{min-height:42px;white-space:nowrap}.compare-table-scroll{width:100%;max-width:100%;overflow-x:auto}.compare-services-head,.compare-matrix-row{display:grid;grid-template-columns:230px 1fr 1fr}.compare-services-head{margin-top:22px;border:1px solid #dce2e5;border-bottom:0}.compare-services-head>div{background:#f7f9fa;border-right:1px solid #dce2e5}.compare-services-head article{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;padding:17px;border-right:1px solid #dce2e5}.compare-services-head article:last-child{border-right:0}.compare-services-head h2{margin-bottom:5px;font-size:17px}.compare-services-head article>a{grid-column:1 / -1;color:#0f7008;font-size:9px;font-weight:700}.compare-matrix{border-top:1px solid #dce2e5;border-left:1px solid #dce2e5}.compare-matrix-row>*{display:flex;min-height:46px;align-items:center;gap:5px;padding:9px 13px;border-right:1px solid #dce2e5;border-bottom:1px solid #dce2e5;font-size:10px}.compare-matrix-row>b{color:#5e6971;background:#fafbfc}.compare-matrix-row .is-different{background:#f2f8f1;font-weight:700}.compare-matrix-row.is-head{display:none}.compare-tco,.compare-verdict{padding:36px 0 0}.compare-tco-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;border:1px solid #dce2e5}.compare-tco-grid>*{border-right:1px solid #dce2e5}.compare-tco-grid>*:last-child{border-right:0}.compare-tco-grid .calculator-control p{margin:10px 0 0;color:#748087;font-size:9px;line-height:1.45}.compare-tco-grid article{display:grid;align-content:center;gap:7px;padding:18px}.compare-tco-grid article span,.compare-tco-grid article small{color:#6e7980;font-size:9px}.compare-tco-grid article b{color:#14750c;font-size:21px}.compare-logistics-control.calculator-control>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.compare-logistics-control label{display:grid;justify-content:stretch;gap:5px;color:#59656c;font-size:9px}.compare-logistics-control input{width:100%;height:36px;padding:0 9px;color:#1f282d;background:#fff;border:1px solid #cdd5d9;border-radius:3px;font:inherit}.compare-logistics-control output{color:#14750c;font-weight:800}[data-compare-logistics-calculator] .compare-tco-grid article b{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.compare-tco-grid article a{width:fit-content;color:#126b0b;font-size:8px;font-weight:800;text-decoration:none}.verdict-split{display:grid;grid-template-columns:1fr 1fr;border:1px solid #dce2e5}.verdict-split article{padding:18px}.verdict-split article+article{border-left:1px solid #dce2e5}.verdict-split p{color:#5f6b72;font-size:10px;line-height:1.6}.verdict-split a{color:#0f7008;font-size:9px;font-weight:700}.compare-claim{margin:30px 0 60px}.workspace-header{display:flex;align-items:end;justify-content:space-between;gap:30px;padding:28px 0;border-bottom:1px solid #dce2e5}.workspace-header h1{margin-top:8px}.workspace-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:30px;padding:26px 0 20px}.workspace-nav{display:grid;align-self:start;border-top:2px solid #14750c}.workspace-nav a{display:flex;min-height:45px;align-items:center;justify-content:space-between;padding:0 10px;color:#56636b;border-bottom:1px solid #e1e5e8;font-size:10px;font-weight:700;text-decoration:none}.workspace-nav a.is-active{color:#14750c;background:#f1f7f0}.workspace-nav b{display:grid;width:22px;height:22px;place-items:center;background:#e9edef;border-radius:50%;font-size:9px}.workspace-content{display:grid;gap:36px}.account-favorites{display:grid;grid-template-columns:1fr 1fr;gap:10px}.platform-service-card.is-compact .service-card-facts{grid-template-columns:1fr}.platform-service-card.is-compact .service-card-facts>div:nth-child(n+2),.platform-service-card.is-compact .service-tags span:nth-child(n+3){display:none}.saved-comparison{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:20px;padding:13px;border:1px solid #dce2e5}.saved-comparison>div{display:flex;align-items:center;gap:11px}.saved-comparison p{display:grid;gap:4px;margin:0}.saved-comparison p span{color:#758087;font-size:9px}.saved-comparison a{color:#0f7008;font-size:10px;font-weight:700}.notification-row{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:20px;padding:12px;border:1px solid #dce2e5;border-bottom:0}.notification-row:last-child{border-bottom:1px solid #dce2e5}.notification-row>span{display:grid;gap:4px}.notification-row small{color:#758087;font-size:9px}.notification-row input{width:34px;height:18px;accent-color:#14750c}.prototype-disclosure{display:flex;gap:7px;margin:15px 0 55px;padding:12px;color:#715c2c;background:#fff9e8;border:1px solid #ead9a8;font-size:9px;line-height:1.5}.vendor-service-bar{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:15px;align-items:center;margin:22px 0;padding:15px;border:1px solid #dce2e5}.vendor-service-bar>div{display:grid;gap:4px}.vendor-service-bar>div>span,.vendor-service-bar p{margin:0;color:#758087;font-size:9px}.vendor-service-bar>a{color:#0f7008;font-size:10px;font-weight:700}.vendor-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #dce2e5}.vendor-metrics article{display:grid;min-height:86px;align-content:center;gap:5px;padding:14px;border-right:1px solid #dce2e5}.vendor-metrics article:last-child{border-right:0}.vendor-metrics span,.vendor-metrics small{color:#748087;font-size:9px}.vendor-metrics b{font-size:22px}.vendor-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:26px 0}.vendor-panel{padding:18px;border:1px solid #dce2e5}.platform-form{display:grid;gap:13px}.platform-form label{display:grid;gap:6px;color:#56636b;font-size:10px;font-weight:700}.platform-form input,.platform-form select,.platform-form textarea{min-width:0;width:100%;min-height:40px;padding:9px 10px;background:#fff;border:1px solid #cfd6da;border-radius:3px;outline:0}.platform-form textarea{resize:vertical}.platform-form input:focus,.platform-form select:focus,.platform-form textarea:focus{border-color:#14750c;box-shadow:0 0 0 2px #14750c1a}.platform-form .form-check{display:flex;align-items:center;gap:7px}.platform-form .form-check input{width:17px;height:17px;min-height:0}.platform-form .primary-action,.platform-form .secondary-action{width:max-content}.request-list{display:grid;gap:6px;margin-top:15px}.request-list>div{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;padding:9px;background:#f4f6f7}.request-list small{grid-column:1 / -1;overflow:hidden;color:#748087;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.request-status{padding:3px 5px;color:#795d19;background:#fff1c8;font-size:8px}.vendor-campaign,.pricing-estimator{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:24px;background:#f2f7f1;border:1px solid #d5e3d3}.vendor-campaign>div:first-child p,.pricing-estimator>div:first-child p{color:#647067;font-size:10px;line-height:1.55}.campaign-calculator{display:grid;gap:13px}.campaign-calculator label{display:grid;grid-template-columns:1fr auto;gap:10px;font-size:10px;font-weight:700}.campaign-calculator input{grid-column:1 / -1;width:100%;accent-color:#14750c}.campaign-calculator dl{display:grid;grid-template-columns:1fr 1fr;margin:0;border:1px solid #d0dcd0}.campaign-calculator dl>div{display:grid;gap:5px;padding:10px;border-right:1px solid #d0dcd0}.campaign-calculator dl>div:last-child{border-right:0}.campaign-calculator dt{color:#748075;font-size:8px}.campaign-calculator dd{margin:0;font-size:11px;font-weight:700}.campaign-calculator .primary-action{width:max-content}.pricing-intro,.form-intro{padding:34px 0 28px;border-bottom:1px solid #dce2e5}.pricing-intro h1,.form-intro h1{margin-top:7px}.pricing-principles{display:grid;grid-template-columns:repeat(3,1fr);margin:22px 0;border:1px solid #dce2e5}.pricing-principles>div{display:flex;gap:11px;padding:16px;color:#14750c;border-right:1px solid #dce2e5}.pricing-principles>div:last-child{border-right:0}.pricing-principles p{display:grid;gap:5px;margin:0;color:#20282d}.pricing-principles span{color:#6e7980;font-size:9px}.placement-table{display:grid;border-top:1px solid #dce2e5;border-left:1px solid #dce2e5}.placement-row{display:grid;grid-template-columns:1.1fr 1.6fr .7fr 1fr 90px}.placement-row>*{display:flex;min-height:52px;align-items:center;padding:10px;border-right:1px solid #dce2e5;border-bottom:1px solid #dce2e5;font-size:10px}.placement-row.is-head>*{min-height:38px;color:#667178;background:#f5f7f8;font-size:9px}.placement-row button{justify-content:center;color:#0f7008;background:#fff;border-top:0;border-left:0;font-weight:700}.pricing-estimator{margin:24px 0}.pricing-page>.platform-faq{margin:25px 0 60px}.narrow-page{width:min(850px,calc(100% - 40px))}.form-steps{display:grid;grid-template-columns:repeat(3,1fr);padding:0;margin:20px 0;border:1px solid #dce2e5;list-style:none}.form-steps li{display:flex;min-height:54px;align-items:center;gap:9px;padding:10px;color:#748087;border-right:1px solid #dce2e5;font-size:10px}.form-steps li:last-child{border-right:0}.form-steps b{display:grid;width:26px;height:26px;place-items:center;background:#e8edef;border-radius:50%}.form-steps li.is-active{color:#14750c;background:#f2f7f1;font-weight:700}.form-steps li.is-active b{color:#fff;background:#14750c}.add-service-page-form{padding:22px;border:1px solid #dce2e5}.add-service-page-form fieldset{display:grid;gap:13px;padding:0 0 20px;border:0;border-bottom:1px solid #e1e5e8}.add-service-page-form legend{padding:0 0 15px;font-size:14px;font-weight:700}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.platform-form label>small{color:#7b868c;font-size:8px;font-weight:400}.form-policy{display:flex;gap:10px;margin:14px 0 60px;padding:14px;color:#14750c;background:#f2f7f1;border:1px solid #d5e3d3}.form-policy p{display:grid;gap:4px;margin:0;color:#273029}.form-policy span{color:#657067;font-size:9px;line-height:1.5}.search-page{padding-bottom:60px}.search-page-form{display:grid;grid-template-columns:30px minmax(0,1fr) 100px;align-items:center;margin:20px 0;border:1px solid #cfd6da}.search-page-form>svg{margin-left:10px;color:#748087}.search-page-form input{min-width:0;height:48px;border:0;outline:0}.search-page-form button{height:48px;color:#fff;background:#10191f;border:0;font-weight:700}.empty-state,.pending-page{padding:35px;color:#647078;background:#f6f8f9;border:1px solid #dce2e5;text-align:center}.pending-page{display:grid;justify-items:center;gap:13px;margin:60px 0}.pending-page h1{font-size:26px}.pending-page p{max-width:560px;margin:0;line-height:1.6}.pending-page>div{display:flex;gap:8px}.error-code{color:#14750c;font-size:46px}.platform-main+.site-footer{margin:0;padding:30px max(32px,calc((100vw - 1240px)/2)) 38px}.platform-toast{position:fixed;z-index:90;right:20px;bottom:20px;max-width:360px;padding:12px 15px;color:#fff;background:#10191f;border-left:4px solid #28a91e;box-shadow:0 10px 25px #0003;opacity:0;pointer-events:none;transform:translateY(10px);transition:.16s ease}.platform-toast.is-visible{opacity:1;transform:translateY(0)}.platform-modal-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:25px;background:#0a1014d1}.image-modal{position:relative;width:min(1100px,100%);max-height:calc(100vh - 50px);margin:0;overflow:auto;background:#fff}.image-modal>button{position:absolute;z-index:2;top:8px;right:8px;display:grid;width:38px;height:38px;place-items:center;padding:0;color:#fff;background:#10191f;border:0}.image-modal img{display:block;width:100%;height:auto}.image-modal figcaption{display:flex;min-height:50px;align-items:center;justify-content:space-between;gap:20px;padding:12px}.image-modal figcaption a{color:#0f7008;font-size:10px;font-weight:700}.editorial-heading,.guide-hero{max-width:820px;padding:34px 0 28px}.editorial-heading h1,.guide-hero h1{margin:8px 0 12px;font-size:42px;line-height:1.08}.editorial-heading p,.guide-hero>p{max-width:720px;margin:0;color:#5e6970;font-size:17px;line-height:1.55}.guide-feature{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);min-height:390px;overflow:hidden;border:1px solid #d9e0e3}.guide-feature-media{min-height:390px;overflow:hidden;background:#edf3f7}.guide-feature-media img{display:block;width:100%;height:100%;object-fit:cover}.guide-feature>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:36px}.guide-feature h2{margin:9px 0 13px;font-size:30px;line-height:1.15}.guide-feature h2 a{color:#182027;text-decoration:none}.guide-feature p{margin:0;color:#606d74;line-height:1.55}.guide-points{display:grid;gap:8px;margin:20px 0 24px;padding:0;list-style:none}.guide-points li{display:flex;align-items:center;gap:8px;font-size:12px}.guide-points svg{color:#15820f}.editorial-next{padding:42px 0}.editorial-next h2{margin-top:6px}.editorial-next-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:20px;border-block:1px solid #dce2e5}.editorial-next-grid p{display:grid;gap:7px;min-height:120px;margin:0;padding:24px;border-right:1px solid #dce2e5}.editorial-next-grid p:last-child{border-right:0}.editorial-next-grid span{color:#68747b;font-size:11px;line-height:1.5}.guide-hero>div{display:flex;gap:18px;margin-top:17px;color:#748087;font-size:11px}.guide-cover{display:block;width:100%;aspect-ratio:3 / 1.45;object-fit:cover;border:1px solid #dce2e5}.guide-layout{display:grid;grid-template-columns:190px minmax(0,760px);justify-content:center;gap:56px;padding:44px 0 64px}.guide-toc{position:sticky;top:84px;display:grid;align-self:start;padding-left:16px;border-left:2px solid #dce2e5}.guide-toc b{margin-bottom:10px;font-size:11px}.guide-toc a{padding:6px 0;color:#69757c;font-size:10px;text-decoration:none}.guide-toc a:hover{color:#14750c}.guide-article{min-width:0;color:#303a40;font-size:15px;line-height:1.72}.guide-article h2{margin:42px 0 14px;color:#182027;font-size:25px;line-height:1.2;scroll-margin-top:85px}.guide-article h2:first-of-type{margin-top:28px}.guide-lead{margin-top:0;color:#4d5960;font-size:18px}.guide-article ul{padding-left:20px}.guide-table-wrap{margin:24px 0;overflow-x:auto}.guide-table-wrap table{width:100%;min-width:560px;border-collapse:collapse;font-size:12px}.guide-table-wrap th,.guide-table-wrap td{padding:12px;border:1px solid #dce2e5;text-align:left}.guide-table-wrap th{background:#f3f6f7}.guide-note{display:flex;gap:12px;padding:16px;color:#4d561e;background:#fffce9;border-left:3px solid #d1b813}.guide-note svg{flex:0 0 auto}.guide-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:48px;padding:28px;background:#f3f8f3;border:1px solid #d2e3d1}.guide-cta h2{margin:5px 0 7px}.guide-cta p{margin:0}.guide-cta .primary-action{flex:0 0 auto}.private-route{background:#f6f8f9}.auth-page{display:grid;min-height:calc(100vh - 62px);align-items:center;padding-top:48px;padding-bottom:64px}.auth-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;width:min(920px,100%);margin:0 auto;background:#fff;border:1px solid #d7dde1;box-shadow:0 18px 50px #141f2517}.auth-panel{padding:36px 42px}.auth-panel h1{margin-top:7px;font-size:28px}.auth-panel>p{margin:10px 0 24px;color:#667179;line-height:1.55}.auth-form{display:grid;gap:14px}.auth-form .primary-action{width:100%;margin-top:2px}.auth-switch{margin:18px 0 0!important;color:#667179;font-size:11px}.auth-switch a{color:#0f7008;font-weight:700}.auth-context{padding:38px 30px;color:#fff;background:#18242a;border-left:1px solid #2d3940}.auth-context>svg{color:#67b75f}.auth-context h2{margin-top:18px;font-size:20px}.auth-context>p{margin:12px 0 0;color:#bdc7cc;font-size:11px;line-height:1.65}.auth-context dl{display:grid;margin:22px 0 0}.auth-context dl>div{display:grid;gap:5px;padding:14px 0;border-top:1px solid #334047}.auth-context dt{color:#fff;font-size:11px;font-weight:700}.auth-context dd{margin:0;color:#aebac0;font-size:10px}.role-segment{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0;border:1px solid #cfd7dc}.role-segment legend{padding:0 0 7px;color:#58636a;font-size:10px;font-weight:700}.role-segment label{position:relative}.role-segment label+label{border-left:1px solid #cfd7dc}.role-segment input{position:absolute;opacity:0}.role-segment span{display:flex;min-height:42px;align-items:center;justify-content:center;gap:7px;padding:8px;color:#59656c;background:#fff;font-size:10px;font-weight:700}.role-segment input:checked+span{color:#0f7008;background:#f0f7ef;box-shadow:inset 0 -2px #14750c}.vendor-register-fields{display:grid;gap:14px}.vendor-register-fields[hidden]{display:none}.form-error{padding:9px 10px;margin:0;color:#9c3028;background:#fff1ef;border:1px solid #e9c6c1;font-size:10px;line-height:1.45}.form-error[hidden]{display:none}.private-page{padding-top:26px;padding-bottom:70px}.private-header{padding:18px 0 24px}.private-root{min-height:360px}.private-state{display:grid;min-height:360px;align-content:center;justify-items:center;gap:10px;padding:28px;color:#68747b;background:#fff;border:1px solid #d7dde1;text-align:center}.private-state>svg{color:#14750c}.private-state h2,.private-state p{margin:0}.private-state p{max-width:520px;font-size:11px;line-height:1.55}.private-state>div{display:flex;gap:8px;margin-top:5px}.private-state.is-loading>span{width:28px;height:28px;border:2px solid #d4ddd6;border-top-color:#14750c;border-radius:50%;animation:private-spin .7s linear infinite}@keyframes private-spin{to{transform:rotate(360deg)}}.private-state.is-error>svg{color:#aa4938}.private-profile-bar{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:20px;padding:12px 16px;color:#fff;background:#18242a}.private-profile-bar>div{display:flex;min-width:0;align-items:center;gap:11px}.private-profile-bar>div>svg{flex:0 0 auto;color:#67b75f}.private-profile-bar span{display:grid;min-width:0;gap:4px}.private-profile-bar b,.private-profile-bar small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.private-profile-bar b{font-size:13px}.private-profile-bar small{color:#b9c4c9;font-size:9px}.private-profile-bar .secondary-action{color:#fff;background:transparent;border-color:#49565d}.private-metrics,.admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fff;border:1px solid #d7dde1;border-top:0}.private-metrics article{display:grid;min-height:86px;align-content:center;gap:5px;padding:14px 16px;border-right:1px solid #e0e5e8}.private-metrics article:last-child{border-right:0}.private-metrics span,.admin-metrics span{color:#6b767d;font-size:9px}.private-metrics b,.admin-metrics b{font-size:19px}.private-metrics small,.admin-metrics small{color:#7c878e;font-size:9px}.private-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:18px}.vendor-private-columns{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr)}.private-panel,.admin-section{min-width:0;padding:20px;background:#fff;border:1px solid #d7dde1}.private-panel .section-heading,.admin-section .section-heading{padding:0 0 14px}.private-panel .section-heading>a{color:#0f7008;font-size:10px;font-weight:700}.private-link-list,.private-submission-list{display:grid;border-top:1px solid #e0e5e8}.private-link-list a,.private-submission-list>div{display:flex;min-height:55px;align-items:center;justify-content:space-between;gap:12px;color:#222b30;border-bottom:1px solid #e0e5e8;text-decoration:none}.private-link-list a>span,.private-submission-list>div>span{display:grid;min-width:0;gap:4px}.private-link-list b,.private-submission-list b{font-size:11px}.private-link-list span,.private-submission-list small{color:#758087;font-size:9px}.private-submission-list em{flex:0 0 auto;padding:4px 6px;color:#6d5a20;background:#fff7dc;border:1px solid #eadca7;font-size:8px;font-style:normal;font-weight:700}.private-submission-list .status-approved{color:#17650f;background:#eff8ee;border-color:#c8dec5}.private-submission-list .status-rejected,.private-submission-list .status-archived{color:#744e47;background:#f7f1ef;border-color:#ded0cc}.private-empty{padding:18px 0;margin:0;color:#758087;font-size:10px}.private-policy,.admin-entry{display:flex;align-items:center;gap:11px;padding:14px 16px;margin-top:18px;color:#2e3a30;background:#f0f6ef;border:1px solid #d3e2d1}.private-policy p{display:grid;gap:4px;margin:0}.private-policy b{font-size:10px}.private-policy span{color:#68736a;font-size:9px;line-height:1.5}.admin-entry{color:#0f7008;font-size:11px;font-weight:700;text-decoration:none}.admin-metrics article{display:grid;grid-template-columns:24px 1fr;min-height:96px;align-content:center;column-gap:8px;padding:14px 16px;border-right:1px solid #e0e5e8}.admin-metrics article:last-child{border-right:0}.admin-metrics svg{grid-row:1 / 4;color:#14750c}.admin-tabs{display:flex;gap:0;margin:18px 0;overflow-x:auto;background:#fff;border:1px solid #d7dde1}.admin-tabs a{display:flex;min-width:170px;min-height:44px;align-items:center;justify-content:space-between;gap:16px;padding:0 14px;color:#293238;border-right:1px solid #e0e5e8;font-size:10px;font-weight:700;text-decoration:none}.admin-tabs b{color:#14750c}.admin-section{margin-top:14px}.admin-table-wrap{overflow-x:auto;border:1px solid #dce2e5}.admin-table{width:100%;min-width:820px;border-collapse:collapse;font-size:10px}.admin-table th,.admin-table td{padding:10px 11px;border-bottom:1px solid #e0e5e8;text-align:left;vertical-align:middle}.admin-table thead th{color:#5d6970;background:#f5f7f8;font-size:9px}.admin-table tbody tr:last-child td{border-bottom:0}.admin-table td b,.admin-table td small{display:block}.admin-table td b{font-size:10px}.admin-table td small{max-width:320px;margin-top:3px;overflow:hidden;color:#748087;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.admin-table a{color:#0f7008}.admin-table select{min-width:125px;height:34px;background:#fff;border:1px solid #cfd7dc}.admin-actions{display:flex;gap:5px}.admin-actions .icon-action,.admin-table .icon-action{width:34px;height:34px;border:1px solid #cfd7dc}.admin-actions .is-danger{color:#a03b31}.admin-review-backdrop{z-index:90}.admin-review-modal{width:min(620px,calc(100vw - 28px));max-height:calc(100vh - 40px);padding:22px;overflow-y:auto;background:#fff;border:1px solid #d7dde1;box-shadow:0 24px 70px #0000003d}.admin-review-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:14px;border-bottom:1px solid #e0e5e8}.admin-review-modal h2{margin-top:5px}.admin-review-modal header>button{width:34px;height:34px;padding:0;background:#fff;border:1px solid #cfd7dc;font-size:20px}.admin-review-modal form{display:grid;gap:13px;padding-top:16px}.modal-actions{display:flex;gap:8px}@media(max-width:1100px){.registry-service-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.mega-menu-grid{grid-template-columns:repeat(2,1fr)}.mega-menu-grid>section:nth-child(2){border-right:0}.mega-menu-grid>section{border-bottom:1px solid #e1e5e8}.shell-catalog-finder{grid-template-columns:minmax(200px,.8fr) auto minmax(220px,1fr)}.shell-catalog-results{grid-template-columns:repeat(2,minmax(0,1fr))}.service-layout{grid-template-columns:minmax(0,1fr) 235px;gap:22px}.private-metrics,.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.private-metrics article:nth-child(2),.admin-metrics article:nth-child(2){border-right:0}.private-metrics article:nth-child(-n+2),.admin-metrics article:nth-child(-n+2){border-bottom:1px solid #e0e5e8}.category-intro{gap:25px}.compare-services-head,.compare-matrix-row{grid-template-columns:190px 1fr 1fr}.toolfox-editorial-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toolfox-editorial-workflow ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.catalog-menu-button{display:none}.brand-cluster{min-width:0;gap:7px}.mega-menu{inset:58px auto 0 0;width:min(455px,calc(100vw - 48px));max-height:none;overflow-y:auto;border-width:0 1px 0 0;box-shadow:10px 0 30px #0000002e}.mega-menu-head,.mega-menu-grid,.mega-catalog-browser,.mega-menu-foot{display:none}.mobile-process-navigation{display:block;min-height:100%;padding:21px 27px 112px;background:#fff}.mobile-process-head{display:flex;min-height:42px;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:7px;color:#181d20}.mobile-process-head strong{padding-top:5px;font-size:15px;line-height:1.25}.mobile-process-head button{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;padding:0;color:#1a2024;background:transparent;border:0}.mobile-process-navigation nav{display:grid;gap:1px}.mobile-process-navigation .shell-catalog-finder{grid-template-columns:1fr;gap:9px;margin:12px 0 18px;padding:12px;background:#f5f8f6;border:1px solid #dce4de}.mobile-process-navigation .shell-catalog-finder-head{align-items:center}.mobile-process-navigation .shell-catalog-tabs,.mobile-process-navigation .shell-catalog-search,.mobile-process-navigation .shell-catalog-results,.mobile-process-navigation .shell-catalog-all-link{grid-column:1}.mobile-process-navigation .shell-catalog-results{grid-template-columns:1fr;max-height:240px}.mobile-process-navigation .process-nav-entry{min-width:0}.mobile-process-navigation .process-nav-row{display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center}.mobile-process-navigation .process-subcategory-toggle{width:34px;height:34px}.mobile-process-navigation .nav-item{display:grid;grid-template-columns:34px minmax(0,1fr) 24px;min-height:47px;align-items:center;gap:11px;padding:5px 4px;color:#20262a;border-radius:4px;font-size:14px;text-decoration:none}.mobile-process-navigation .nav-item:hover,.mobile-process-navigation .nav-item.is-active{background:#f4f6f7}.mobile-process-navigation .nav-icon{display:grid;color:#657078;place-items:center}.mobile-process-navigation .nav-count{color:#7b858c;font-size:12px;text-align:right}.mobile-crm-subcategories,.mobile-payment-subcategories,.mobile-logistics-subcategories,.mobile-integration-subcategories,.mobile-support-subcategories,.mobile-analytics-subcategories,.mobile-ecommerce-automation-subcategories{display:grid;gap:2px;margin:2px 0 8px 45px;padding:4px 0 5px 12px;border-left:2px solid #dfe7e1}.mobile-crm-subcategories a,.mobile-payment-subcategories a,.mobile-logistics-subcategories a,.mobile-integration-subcategories a,.mobile-support-subcategories a,.mobile-analytics-subcategories a,.mobile-ecommerce-automation-subcategories a{display:grid;grid-template-columns:minmax(0,1fr) 24px;min-height:36px;align-items:center;gap:8px;padding:4px 6px;color:#4a565d;font-size:12px;line-height:1.25;text-decoration:none}.mobile-crm-subcategories a:hover,.mobile-crm-subcategories a.is-active,.mobile-payment-subcategories a:hover,.mobile-payment-subcategories a.is-active,.mobile-logistics-subcategories a:hover,.mobile-logistics-subcategories a.is-active,.mobile-integration-subcategories a:hover,.mobile-integration-subcategories a.is-active,.mobile-support-subcategories a:hover,.mobile-support-subcategories a.is-active,.mobile-analytics-subcategories a:hover,.mobile-analytics-subcategories a.is-active,.mobile-ecommerce-automation-subcategories a:hover,.mobile-ecommerce-automation-subcategories a.is-active{color:#0f7008;background:#f1f6f2}.mobile-crm-subcategories a small,.mobile-payment-subcategories a small,.mobile-logistics-subcategories a small,.mobile-integration-subcategories a small,.mobile-support-subcategories a small,.mobile-analytics-subcategories a small,.mobile-ecommerce-automation-subcategories a small{color:#7b858c;font-size:10px;text-align:right}.platform-main{padding-top:58px}.auth-page{min-height:calc(100vh - 58px)}.private-columns,.vendor-private-columns{grid-template-columns:1fr}.platform-container,.narrow-page{width:min(100% - 28px,1240px)}.platform-main h1{font-size:27px}.category-intro{grid-template-columns:1fr;gap:20px}.category-method{max-width:420px}.category-metrics{grid-template-columns:1fr 1fr}.registry-status-guide{grid-template-columns:repeat(2,minmax(0,1fr))}.registry-status-guide>div:nth-child(3){border-top:1px solid #dce2e5;border-left:0}.registry-status-guide>div:nth-child(4){border-top:1px solid #dce2e5}.payment-subcategory-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-subcategory-strip a:nth-last-child(-n+4){border-bottom:1px solid #dce2e5}.payment-subcategory-strip a:nth-last-child(-n+2){border-bottom:0}.planned-service-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.category-metrics>div:nth-child(2){border-right:0}.category-metrics>div:nth-child(-n+2){border-bottom:1px solid #e2e7e9}.catalog-workbench{grid-template-columns:minmax(0,1fr) auto auto}.catalog-workbench>.platform-search{grid-column:1 / -1}.catalog-workbench>label:not(.platform-search){display:grid;min-width:0;grid-column:1}.catalog-workbench>label:not(.platform-search) select{width:100%}.catalog-results-layout{grid-template-columns:1fr}.category-filter-toggle{display:inline-flex}.compact-filters{display:none;padding:14px;background:#fff;border:1px solid #dce2e5;border-top:3px solid #14750c}.compact-filters.is-open{display:grid}.guide-steps{grid-template-columns:1fr 1fr}.guide-steps article:nth-child(2){border-right:0}.guide-steps article:nth-child(-n+2){border-bottom:1px solid #d4ddd6}.service-hero{grid-template-columns:1fr}.service-score{grid-template-columns:auto auto 1fr auto;align-items:center;gap:8px;padding:12px 0 0;border-top:1px solid #dfe4e7;border-left:0}.service-score>b{font-size:25px}.service-score p{margin:0}.service-hero-actions{padding-left:0}.service-tabs{top:58px}.service-layout{grid-template-columns:1fr}.service-sidebar{position:static;grid-template-columns:1fr 1fr;max-height:none;overflow:visible;padding-right:0}.company-facts{grid-template-columns:1fr 1fr}.company-facts>div:nth-child(2){border-right:0}.trend-source-card{grid-template-columns:170px minmax(0,1fr)}.trend-source-card>a{grid-column:2}.review-empty{grid-template-columns:1fr}.review-empty>div{border-right:0;border-bottom:1px solid #d8e4d6}.service-sidebar>section:first-child{grid-row:span 2}.alternatives-hero{grid-template-columns:1fr;gap:18px}.alternatives-hero>aside{max-width:420px}.category-peer-grid,.category-peer-directory.is-nested .category-peer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.alternative-baseline{grid-template-columns:1fr 1fr}.alternative-delta{grid-template-columns:1fr}.alternative-migration ol{grid-template-columns:repeat(2,minmax(0,1fr))}.alternative-migration li:last-child{grid-column:1 / -1;min-height:120px}.alternative-methodology{grid-template-columns:1fr;gap:20px}.compare-picker{grid-template-columns:1fr 32px 1fr}.compare-picker .difference-toggle{grid-column:1 / 3}.compare-services-head,.compare-matrix-row{grid-template-columns:160px minmax(210px,1fr) minmax(210px,1fr)}.compare-services-head,.compare-matrix{min-width:670px;overflow:visible}.compare-services-head>*,.compare-matrix-row>*{min-width:0}.compare-tco-grid{grid-template-columns:1fr 1fr}.compare-tco-grid .calculator-control{grid-column:1 / -1;border-right:0;border-bottom:1px solid #dce2e5}.workspace-layout{grid-template-columns:1fr}.workspace-nav{display:flex;overflow-x:auto}.workspace-nav a{gap:12px;white-space:nowrap}.account-favorites{grid-template-columns:1fr}.vendor-metrics{grid-template-columns:1fr 1fr}.vendor-metrics article:nth-child(2){border-right:0}.vendor-metrics article:nth-child(-n+2){border-bottom:1px solid #dce2e5}.vendor-grid{grid-template-columns:1fr}.placement-table{overflow-x:auto}.placement-row{min-width:780px}.guide-feature{grid-template-columns:1fr}.toolfox-editorial-criteria>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-feature-media{min-height:300px;aspect-ratio:16 / 9}.editorial-next-grid{grid-template-columns:1fr}.editorial-next-grid p{min-height:0;border-right:0;border-bottom:1px solid #dce2e5}.editorial-next-grid p:last-child{border-bottom:0}.guide-layout{grid-template-columns:1fr;gap:28px}.guide-toc{position:static;grid-template-columns:repeat(4,minmax(max-content,1fr));gap:0 14px;overflow-x:auto;padding:12px 0;border-block:1px solid #dce2e5;border-left:0}.guide-toc b{grid-column:1 / -1}.platform-main+.site-footer{padding-right:18px;padding-left:18px}}@media(max-width:600px){.registry-controls{grid-template-columns:1fr;padding:10px}.registry-status-tabs{overflow-x:auto}.registry-status-tabs button{flex:0 0 auto;padding:0 12px}.registry-results-head{align-items:flex-start;flex-direction:column;justify-content:center;gap:4px}.registry-service-directory,.registry-status-guide{grid-template-columns:1fr}.registry-status-guide>div{padding:20px 0}.registry-status-guide>div+div{border-top:1px solid #dce2e5;border-left:0}.breadcrumbs{min-height:45px}.platform-main h1{font-size:24px}.auth-page{width:100%;padding:0}.auth-layout{grid-template-columns:1fr;border:0;box-shadow:none}.auth-panel{padding:28px 20px}.auth-context{padding:28px 20px;border-top:1px solid #2d3940;border-left:0}.private-page{width:100%;padding:14px 14px 56px}.private-header h1{font-size:23px}.private-profile-bar{align-items:flex-start;flex-direction:column}.private-profile-bar .secondary-action{width:100%}.service-alternative-grid,.alternative-baseline,.alternative-migration ol,.alternative-methodology dl{grid-template-columns:1fr}.category-peer-directory,.category-peer-directory.is-nested{padding:16px 0}.category-peer-directory.is-nested{padding-right:12px;padding-left:12px}.category-peer-directory>header{align-items:flex-start;flex-direction:column;gap:8px}.category-peer-directory h2{font-size:18px}.category-peer-directory h3{font-size:15px}.category-peer-grid,.category-peer-directory.is-nested .category-peer-grid{grid-template-columns:1fr}.category-peer-link b,.category-peer-link small{overflow:visible;text-overflow:clip;white-space:normal}.alternative-card{padding:14px}.alternative-card>header{grid-template-columns:38px minmax(0,1fr) auto}.alternative-card>header .real-logo{width:36px;height:36px}.alternative-reason{min-height:0}.alternative-card>footer{align-items:stretch;flex-direction:column}.alternative-card>footer .secondary-action,.alternative-compare-link{justify-content:center;width:100%;min-height:35px}.alternatives-hero{padding-top:18px}.alternatives-hero h1{font-size:27px}.alternatives-hero>div>p{font-size:11px}.alternative-migration li,.alternative-migration li:last-child{grid-column:auto;min-height:0}.private-metrics,.admin-metrics{grid-template-columns:1fr}.private-metrics article,.admin-metrics article{min-height:70px;border-right:0;border-bottom:1px solid #e0e5e8}.private-metrics article:last-child,.admin-metrics article:last-child{border-bottom:0}.private-panel,.admin-section{padding:15px}.modal-actions{align-items:stretch;flex-direction:column}.editorial-heading,.guide-hero{padding:24px 0 20px}.editorial-heading p,.guide-hero>p{font-size:14px}.guide-feature-media{min-height:0}.guide-feature>div{padding:22px}.guide-feature h2{font-size:23px}.guide-cover{aspect-ratio:4 / 3}.guide-layout{padding:26px 0 44px}.guide-toc{grid-template-columns:repeat(7,max-content)}.guide-article{font-size:14px}.guide-lead{font-size:16px}.guide-article h2{font-size:21px}.guide-cta{align-items:flex-start;flex-direction:column;padding:20px}.category-metrics{margin:14px 0}.category-metrics>div{min-height:62px;padding:0 11px}.category-metrics b{font-size:16px}.payment-subcategory-strip{display:flex;margin-right:-14px;margin-left:-14px;overflow-x:auto;border-right:0;border-left:0}.payment-subcategory-strip a{flex:0 0 180px;border-bottom:0}.payment-subcategory-strip a:nth-last-child(-n+4),.payment-subcategory-strip a:nth-last-child(-n+2){border-bottom:0}.planned-service-directory{grid-template-columns:1fr}.planned-service-row{grid-template-columns:42px minmax(0,1fr) auto 18px}.catalog-workbench{grid-template-columns:1fr 44px 44px;padding:10px}.category-filter-toggle{width:44px;padding:0}.category-filter-toggle span{display:none}.catalog-workbench .secondary-action{width:44px;padding:0;font-size:0}.catalog-workbench .secondary-action svg{width:18px}.results-head{align-items:start}.platform-service-card{padding:13px}.service-card-main{grid-template-columns:45px minmax(0,1fr);gap:10px}.real-logo{width:42px;height:42px}.real-logo img{width:33px;height:33px}.card-title-line h2{font-size:14px}.service-card-facts{grid-template-columns:1fr 1fr;margin-left:0}.service-card-facts>div:nth-child(3){display:none}.service-card-actions{margin-left:0}.guide-steps{grid-template-columns:1fr}.guide-steps article{border-right:0;border-bottom:1px solid #d4ddd6}.guide-steps article:last-child{border-bottom:0}.service-identity{grid-template-columns:54px minmax(0,1fr);gap:12px}.real-logo.is-large{width:54px;height:54px}.real-logo.is-large img{width:43px;height:43px}.service-status{align-items:flex-start;flex-direction:column;gap:3px}.service-identity h1{font-size:23px}.service-score{grid-template-columns:1fr auto}.service-score p,.service-score a{display:none}.service-hero-actions{display:grid;grid-template-columns:1fr 42px}.service-hero-actions .primary-action,.service-hero-actions .external-action-disabled{grid-column:1 / -1}.claim-strip{align-items:flex-start;flex-direction:column}.service-tabs{margin-right:-14px;margin-left:-14px;padding:0 14px}.fit-grid,.screenshot-grid,.feature-matrix,.service-characteristics,.service-advantages,.capability-matrix,.integration-columns,.pricing-summary,.service-calculator,.verdict-split{grid-template-columns:1fr}.service-long-description{padding:15px}.service-characteristics article{min-height:0}.service-advantages article:last-child:nth-child(odd){grid-column:auto}.capability-group>header{min-height:0}.capability-row{min-height:72px;gap:8px;padding:10px}.company-facts,.use-case-grid,.relation-grid,.relation-source-list,.contact-grid,.editorial-scenarios,.review-form-grid{grid-template-columns:1fr}.company-facts>div{border-right:0}.use-case-grid article{min-height:0;border-right:0;border-bottom:1px solid #dce2e5}.use-case-grid article:last-child{border-bottom:0}.use-case-grid h3{margin-top:12px}.service-calculator.is-advanced{grid-template-columns:1fr}.distinct-capabilities>header{align-items:flex-start;flex-direction:column;gap:8px}.distinct-capabilities>div{grid-template-columns:1fr}.logistics-brief .brief-dimensions,.integration-brief .brief-dimensions{grid-template-columns:1fr}.relation-grid{gap:7px}.implementation-list article{grid-template-columns:30px minmax(0,1fr) 34px;gap:8px}.trend-source-card{grid-template-columns:1fr}.trend-source-card>a{grid-column:auto;white-space:normal}.trend-visual{min-height:90px}.contact-card,.editorial-scenarios article{border-right:0;border-bottom:1px solid #dce2e5}.contact-card:last-child,.editorial-scenarios article:last-child{border-bottom:0}.social-section-heading{align-items:flex-start;flex-direction:column;gap:10px}.social-link-grid{grid-template-columns:1fr}.social-link-card{min-height:0}.social-audit{grid-template-columns:28px minmax(0,1fr);align-items:start}.social-audit>div{grid-column:2;justify-content:flex-start}.social-link-card footer{align-items:flex-start;flex-wrap:wrap}.review-form-grid label.is-wide{grid-column:auto}.future-service-hero{grid-template-columns:54px minmax(0,1fr);padding-top:24px}.future-service-actions{align-items:stretch;flex-direction:column}.catalog-core-category-grid,.catalog-core-related-grid,.quick-profile-facts,.quick-profile-columns{grid-template-columns:1fr}.quick-profile-facts article{min-height:98px}.quick-profile-columns{gap:22px}.quick-readiness-table>div{grid-template-columns:28px minmax(0,1fr) auto}.quick-readiness-table p{grid-column:2 / -1}.catalog-core-category-card>a{min-height:80px}.catalog-core-category-card>div{padding-left:15px}.catalog-core-service-row{grid-template-columns:minmax(0,1fr);gap:8px}.catalog-core-service-row>nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-left:51px}.catalog-core-service-row>nav a{min-width:0;text-align:center}.fit-grid article+article,.verdict-split article+article{border-top:1px solid #dce2e5;border-left:0}.video-consent{grid-template-columns:1fr}.service-profile-image figcaption{align-items:flex-start;flex-direction:column}.video-consent>button{width:100%}.pricing-summary>div,.integration-columns>div{border-right:0;border-bottom:1px solid #dce2e5}.pricing-summary>div:last-child,.integration-columns>div:last-child{border-bottom:0}.calculator-result{border-top:1px solid #d9e2da;border-left:0}.source-list a{grid-template-columns:1fr 20px}.source-list small{grid-column:1 / -1;grid-row:2}.service-sidebar{grid-template-columns:1fr}.service-sidebar>section:first-child{grid-row:auto}.compare-picker{grid-template-columns:1fr}.compare-picker .versus{height:24px}.compare-picker .difference-toggle{grid-column:auto}.compare-picker .icon-action{width:100%}.compare-services-head,.compare-matrix{min-width:670px;overflow:visible}.compare-tco-grid{grid-template-columns:1fr}.compare-tco-grid .calculator-control{grid-column:auto}.compare-tco-grid>*{border-right:0;border-bottom:1px solid #dce2e5}.compare-tco-grid>*:last-child{border-bottom:0}.workspace-header{align-items:flex-start;flex-direction:column}.saved-comparison,.vendor-service-bar{align-items:flex-start;grid-template-columns:54px 1fr}.saved-comparison{flex-direction:column}.vendor-service-bar>a{grid-column:1 / -1}.vendor-metrics{grid-template-columns:1fr}.vendor-metrics article{border-right:0;border-bottom:1px solid #dce2e5}.vendor-metrics article:last-child{border-bottom:0}.vendor-campaign,.pricing-estimator{grid-template-columns:1fr;padding:16px}.pricing-principles{grid-template-columns:1fr}.pricing-principles>div{border-right:0;border-bottom:1px solid #dce2e5}.pricing-principles>div:last-child{border-bottom:0}.form-grid,.form-steps{grid-template-columns:1fr}.form-steps li{border-right:0;border-bottom:1px solid #dce2e5}.form-steps li:last-child{border-bottom:0}.add-service-page-form{padding:14px}.search-page-form{grid-template-columns:30px minmax(0,1fr) 74px}.platform-main+.site-footer{padding-bottom:30px}.image-modal figcaption{align-items:flex-start;flex-direction:column}.toolfox-editorial-service-grid,.toolfox-editorial-criteria>div:last-child,.toolfox-editorial-workflow ol{grid-template-columns:1fr}.toolfox-editorial-service-card>p{min-height:0}.toolfox-editorial-card-actions{grid-template-columns:1fr 1fr 1fr}.toolfox-editorial-criteria article,.toolfox-editorial-workflow li{min-height:0}}:root{color:#171a1c;background:#fff;font-family:Arial,Helvetica Neue,sans-serif;font-synthesis:none;--header: #10191f;--header-2: #172228;--text: #171a1c;--muted: #6d7780;--border: #dce1e5;--border-soft: #e8ebee;--green: #14750c;--green-dark: #0f7008;--blue: #1769ff;--red: #db2f25}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{min-width:320px;overflow-x:hidden;color:var(--text);background:#fff;font-size:14px}button,input,select{font:inherit}button,select,input[type=checkbox]{cursor:pointer}button{color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.topbar{position:fixed;inset:0 0 auto 0;z-index:50;display:grid;grid-template-columns:300px minmax(380px,700px) 1fr auto 48px;align-items:center;gap:18px;height:62px;padding:0 21px;color:#fff;background:#10191f;box-shadow:0 1px #ffffff14}.brand{color:#fff;font-size:23px;font-weight:800;letter-spacing:0;text-decoration:none;white-space:nowrap}.global-search{display:flex;align-items:center;gap:12px;height:41px;padding:0 12px;color:#b8c2c8;background:#263139;border:1px solid #2e3a42;border-radius:6px;box-shadow:inset 0 1px 4px #00000040}.global-search input{min-width:0;flex:1;color:#fff;background:transparent;border:0;outline:0}.global-search input::placeholder{color:#c4cbd0}.global-search kbd{display:grid;place-items:center;width:22px;height:22px;color:#c8d0d4;background:#303b42;border:1px solid #3d494f;border-radius:4px;font:12px Arial,sans-serif}.top-compare,.add-service,.profile-button,.mobile-menu{display:inline-flex;align-items:center;justify-content:center;height:40px;border:0}.top-compare{justify-self:end;gap:9px;padding:0 10px;color:#fff;background:transparent;font-weight:700;white-space:nowrap;transform:translate(-37px)}.top-compare b{display:grid;place-items:center;width:24px;height:24px;color:#fff;background:var(--green);border-radius:50%;font-size:12px}.add-service{gap:8px;padding:0 17px;color:#fff;background:#14750c;border-radius:4px;box-shadow:inset 0 1px #fff3;font-weight:700;transform:translate(-37px)}.profile-button,.mobile-menu{width:40px;color:#fff;background:transparent}.mobile-menu{display:none}.page-shell{display:grid;grid-template-columns:310px minmax(0,1fr);min-height:100vh;padding-top:62px}.sidebar{position:fixed;inset:62px auto 0 0;z-index:30;width:310px;padding:23px 20px 120px;overflow-y:auto;background:#fff;border-right:1px solid var(--border)}.sidebar-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px;font-size:14px}.sidebar-head button{display:none;padding:4px;background:transparent;border:0}.sidebar nav{display:grid;gap:1px}.nav-item{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;width:100%;min-height:40px;padding:6px 2px;text-align:left;background:transparent;border:0;border-radius:4px;color:inherit;text-decoration:none}.nav-item:hover,.nav-item.is-active{color:#111;background:#f5f7f8}.nav-icon{color:#5d666c}.nav-count{color:#667079;font-size:13px}.sidebar .process-nav-entry{min-width:0}.sidebar .process-nav-row{display:grid;grid-template-columns:minmax(0,1fr) 30px;align-items:center}.sidebar .process-nav-row .nav-item{min-width:0}.sidebar .process-subcategory-toggle{width:28px;height:28px}.sidebar .sidebar-payment-subcategories,.sidebar .sidebar-logistics-subcategories,.sidebar .sidebar-integration-subcategories,.sidebar .sidebar-analytics-subcategories{display:grid;gap:1px;margin:1px 0 7px 36px;padding:4px 0 5px 9px;border-left:2px solid #dfe7e1}.sidebar .sidebar-payment-subcategories a,.sidebar .sidebar-logistics-subcategories a,.sidebar .sidebar-integration-subcategories a,.sidebar .sidebar-analytics-subcategories a{display:grid;grid-template-columns:minmax(0,1fr) 22px;min-height:29px;align-items:center;gap:5px;padding:3px 4px;color:#4d5960;font-size:11px;line-height:1.2;text-decoration:none}.sidebar .sidebar-payment-subcategories a:hover,.sidebar .sidebar-payment-subcategories a.is-active,.sidebar .sidebar-logistics-subcategories a:hover,.sidebar .sidebar-logistics-subcategories a.is-active,.sidebar .sidebar-integration-subcategories a:hover,.sidebar .sidebar-integration-subcategories a.is-active,.sidebar .sidebar-analytics-subcategories a:hover,.sidebar .sidebar-analytics-subcategories a.is-active{color:#0f7008;background:#f1f6f2}.sidebar .sidebar-payment-subcategories a small,.sidebar .sidebar-logistics-subcategories a small,.sidebar .sidebar-integration-subcategories a small,.sidebar .sidebar-analytics-subcategories a small{color:#7b858c;font-size:9px;text-align:right}.side-separator{height:1px;margin:15px 0 18px;background:var(--border)}.filters-panel{display:grid;gap:16px}.filter-title{display:flex;align-items:center;justify-content:space-between}.filter-title button,.reset-link,.text-button{padding:0;color:var(--blue);background:transparent;border:0}fieldset{padding:0;margin:0;border:0}legend,.select-field>span{display:block;margin-bottom:10px;font-weight:700}.side-checkbox{position:relative;display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start}.side-checkbox input,.check-control input{position:absolute;inset:0 auto auto 0;z-index:1;width:18px;height:18px;margin:0;opacity:0;pointer-events:auto}.side-checkbox>span,.check-control>span:first-of-type{position:relative;display:grid;place-items:center;overflow:hidden;width:18px;height:18px;color:transparent;background:#fff;border:1px solid #aeb6bc;border-radius:2px}.side-checkbox>span:after,.check-control>span:first-of-type:after{width:5px;height:9px;margin-top:-2px;border-right:2px solid #fff;border-bottom:2px solid #fff;content:"";opacity:0;transform:rotate(45deg)}.side-checkbox input:checked+span{color:#fff;background:#1976ef;border-color:#1976ef}.side-checkbox input:checked+span:after,.check-control input:checked+span:after{opacity:1}.side-checkbox small{color:#707982;line-height:18px}.select-field select{width:100%;height:38px;padding:0 12px;color:#707982;background:#fff;border:1px solid #d5dbe0;border-radius:4px}.content{grid-column:2;min-width:0;padding:18px 32px 126px}.content-head h1{margin:0 0 14px;font-size:36px;line-height:1.2;letter-spacing:0}.search-controls{display:grid;grid-template-columns:minmax(420px,1fr) auto 56px;gap:11px}.main-search{display:grid;grid-template-columns:28px 1fr 91px;align-items:center;height:46px;padding-left:12px;border:1px solid #d6dce1;border-radius:4px;overflow:hidden}.main-search>svg{color:#69737a}.main-search input{min-width:0;height:100%;border:0;outline:0}.main-search button{height:100%;color:#fff;background:#1c1f21;border:0;font-weight:700}.secondary-button,.square-button{height:46px;background:#fff;border:1px solid #d2d9de;border-radius:4px}.secondary-button{min-width:168px;padding:0 18px;font-weight:700}.square-button{width:56px}.active-filters{display:flex;align-items:center;gap:14px;min-height:69px}.chips{display:flex;flex-wrap:wrap;gap:22px}.filter-chip{display:inline-flex;align-items:center;gap:10px;height:34px;padding:0 10px;background:#fafbfc;border:1px solid #dde2e6;border-radius:4px}.filters-empty{color:var(--muted)}.metrics{display:grid;grid-template-columns:1fr 1fr 1.18fr 1.22fr 148px;align-items:center;min-height:82px;margin:0 0 18px;border:1px solid #dce1e5;border-radius:5px}.metrics article{display:flex;align-items:center;gap:16px;min-width:0;padding:11px 16px}.metric-icon{display:grid;place-items:center;min-width:32px;height:32px;color:var(--green-dark)}.metrics article>div{display:grid;gap:5px;min-width:0}.metrics strong{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.metrics small,.ownership small{color:var(--muted)}.updated{display:grid;gap:9px;min-height:52px;padding:6px 16px 6px 27px;color:#6d7780;border-left:1px solid #dce1e5}.updated b{font-weight:400}.updated small{color:#8b949b;font-size:10px}.catalog-coverage-note{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;margin:-3px 0 18px;padding:13px 16px;color:#344139;background:#f4f8f4;border:1px solid #d4e4d3}.catalog-coverage-note>svg{color:var(--green-dark)}.catalog-coverage-note p{display:grid;gap:3px;margin:0}.catalog-coverage-note b{font-size:12px}.catalog-coverage-note span{color:#64716a;font-size:10px;line-height:1.45}.catalog-coverage-note a,.verified-catalog-intro>a{color:var(--green-dark);font-size:11px;font-weight:700;text-decoration:none}.catalog-coverage-note a:hover,.verified-catalog-intro>a:hover{text-decoration:underline}.verified-catalog-intro{display:flex;align-items:end;justify-content:space-between;gap:18px;margin:24px 0 10px}.verified-catalog-intro h2{margin:3px 0 0;font-size:18px}.catalog-assistant{margin:0 0 18px;background:#f5f7f8;border:1px solid #d7dde1;border-top:3px solid #14750c}.assistant-heading{display:flex;min-height:64px;align-items:center;gap:12px;padding:12px 16px;background:#fff;border-bottom:1px solid #dce2e5}.assistant-mark{display:grid;flex:0 0 38px;width:38px;height:38px;color:#fff;background:#14750c;place-items:center}.assistant-heading>div{min-width:0}.assistant-heading span:not(.assistant-mark){color:#637078;font-size:10px;font-weight:700;text-transform:uppercase}.assistant-heading h2{margin:3px 0 0;font-size:17px;line-height:1.25}.assistant-layout{display:grid;grid-template-columns:minmax(360px,.92fr) minmax(420px,1.08fr)}.assistant-form{display:grid;align-content:start;gap:10px;padding:16px;background:#fff;border-right:1px solid #dce2e5}.assistant-form>label{color:#2a3237;font-size:11px;font-weight:700}.assistant-form textarea{width:100%;min-height:82px;resize:vertical;padding:11px 12px;color:#1f262a;background:#fff;border:1px solid #cbd3d8;border-radius:4px;line-height:1.45;outline:0}.assistant-form textarea:focus{border-color:#14750c;box-shadow:0 0 0 2px #14750c1f}.assistant-quick-tasks,.assistant-followups{display:flex;flex-wrap:wrap;gap:6px}.assistant-quick-tasks button,.assistant-followups button{min-height:30px;padding:5px 8px;color:#48545b;background:#f6f8f9;border:1px solid #d7dde1;border-radius:4px;font-size:9px;text-align:left}.assistant-quick-tasks button:hover,.assistant-followups button:hover{color:#0f7008;background:#f0f7ef;border-color:#a9cda5}.assistant-submit{display:inline-flex;width:max-content;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 15px;color:#fff;background:#14750c;border:1px solid #14750c;border-radius:4px;font-weight:700}.assistant-submit:disabled{cursor:wait;opacity:.7}.assistant-policy{margin:0;color:#748087;font-size:9px;line-height:1.5}.assistant-result{min-width:0;padding:16px}.assistant-empty,.assistant-loading,.assistant-error{display:flex;min-height:100%;align-items:center;justify-content:center;gap:12px;color:#69757c;text-align:left}.assistant-empty p,.assistant-loading p,.assistant-error p{display:grid;gap:4px;margin:0}.assistant-empty b,.assistant-loading b,.assistant-error b{color:#253036;font-size:12px}.assistant-empty span,.assistant-loading small,.assistant-error span{max-width:460px;color:#737e85;font-size:10px;line-height:1.45}.assistant-loading>span{width:24px;height:24px;border:2px solid #cfd8d1;border-top-color:#14750c;border-radius:50%;animation:assistant-spin .7s linear infinite}@keyframes assistant-spin{to{transform:rotate(360deg)}}.assistant-answer{padding-bottom:12px;border-bottom:1px solid #dce2e5}.assistant-answer-head{display:flex;align-items:center;gap:9px;color:#14750c}.assistant-answer-head span{display:grid;gap:2px}.assistant-answer-head b{color:#243027;font-size:11px}.assistant-answer-head small{color:#748078;font-size:8px;font-weight:400}.assistant-answer>p{margin:10px 0 0;color:#38434a;font-size:11px;line-height:1.55}.assistant-recommendations{display:grid}.assistant-recommendation{display:grid;grid-template-columns:34px minmax(130px,.45fr) minmax(0,1fr) 20px;min-height:58px;align-items:center;gap:12px;color:#232c31;border-bottom:1px solid #dce2e5;text-decoration:none}.assistant-recommendation:hover{color:#0f7008}.assistant-recommendation-copy{display:grid;gap:4px}.assistant-recommendation b{font-size:11px}.assistant-recommendation small{color:#728078;font-size:8px}.assistant-recommendation p{margin:0;color:#59656c;font-size:9px;line-height:1.4}.assistant-recommendation>svg{color:#748078}.assistant-followups{padding-top:10px}.assistant-error{color:#a54b38}.assistant-error button{min-height:34px;padding:0 10px;background:#fff;border:1px solid #cfd7dc;border-radius:4px}.table-toolbar{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px;color:#6c757d}.table-toolbar label{display:flex;align-items:center;gap:16px}.table-toolbar select{height:36px;padding:0 34px 0 12px;color:#2b3034;background:#fff;border:1px solid #d8dee2;border-radius:4px}.services-table{min-width:0;border:1px solid #dce1e5;border-radius:5px 5px 0 0;overflow-x:auto}.table-header,.service-row{display:grid;grid-template-columns:52px 277px 163px 222px 188px 116px 104px minmax(92px,1fr);align-items:center;min-width:1214px}.table-header{min-height:53px;background:#fbfcfd;border-bottom:1px solid #dce1e5;font-size:12px;font-weight:700}.table-header .rating{display:flex;align-items:center;gap:7px}.table-header small{color:#657079;font-weight:400}.service-row{min-height:55px;background:#fff;border-bottom:1px solid #e2e6e9}.service-row:hover{background:#fbfdfb}.col{min-width:0;padding:0 10px}.col.service{display:flex;align-items:center;gap:12px}.col.service strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col.service strong a{color:inherit;text-decoration:none}.col.service strong a:hover{color:var(--green);text-decoration:underline}.col.category,.col.integrations{color:#667078}.col.rating{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:8px}.rating-number{font-weight:700}.rating-track{position:relative;height:5px;overflow:hidden;background:#f0f2f3;border-radius:4px}.rating-track span{position:absolute;inset:0 auto 0 0;background:var(--green);border-radius:inherit}.ownership{display:grid;gap:5px}.russia{display:flex;justify-content:center}.status-ok,.status-limited{display:inline-flex;align-items:center;justify-content:center}.status-ok{width:18px;height:18px;color:#fff;background:var(--green);border-radius:50%}.status-limited{gap:5px;color:#fff;font-size:11px}.status-limited>svg{width:18px;height:18px;padding:3px;background:var(--red);border-radius:50%}.status-limited small{color:#444b50}.integrations{text-align:center}.actions{display:flex;align-items:center;gap:10px}.check-control{position:relative;width:18px;height:18px}.check-control svg,.side-checkbox svg{display:none;pointer-events:none}.check-control input:checked+span{color:#fff;background:var(--green);border-color:var(--green)}.icon-action{display:grid;place-items:center;width:22px;height:28px;padding:0;color:#707980;background:transparent;border:0}.icon-action.is-active{color:var(--blue)}.brand-mark{display:inline-grid;place-items:center;width:30px;height:30px;flex:0 0 auto;font-size:15px;font-weight:800;line-height:1}.brand-mark.is-real{overflow:hidden;background:#fff;border:1px solid #dce2e5;border-radius:5px}.brand-mark.is-real img{display:block;width:84%;height:84%;object-fit:contain}.brand-yoo{color:#fff;background:#1c6cff;border-radius:50%}.brand-cloud{color:#fff;background:linear-gradient(135deg,#2d55e7 40%,#26b6d6);border-radius:50%}.brand-tbank{color:#111;background:#ffdf32;border-radius:5px 5px 13px 13px}.brand-sber{color:#1da05a;background:#fff;border:3px solid #1da05a;border-radius:50%}.brand-robo{color:#198bc0;background:transparent;font-size:23px}.brand-alfa{color:#f32520;background:transparent;font-size:23px;text-decoration:underline}.brand-pay{color:#fff;background:#34688f;border-radius:50%;font-size:10px;transform:rotate(-12deg)}.brand-qiwi{color:#ff8300;background:transparent;font-size:22px}.brand-unit{color:#fff;background:#7049e8;border-radius:6px}.brand-payanyway{color:#fff;background:#17232c;border-radius:50% 50% 50% 7px}.brand-free{color:#fff;background:#d3296f;border-radius:50%}.brand-inter{color:#fff;background:#31a46f;border-radius:50%}.brand-crypton{color:#fff;background:#2b3040;border-radius:5px}.brand-lava{color:#fff;background:#ed4c34;border-radius:50%}.brand-prodamus{color:#fff;background:#282b8f;border-radius:5px}.brand-modul{color:#fff;background:#222;border-radius:5px}.brand-atol{color:#fff;background:#d82638;border-radius:5px}.side-input{display:flex;align-items:center;gap:8px;height:38px;padding:0 10px;color:#778188;border:1px solid #d5dbe0;border-radius:4px}.side-input input{min-width:0;flex:1;border:0;outline:0}.side-range{display:grid;gap:9px}.side-range>div{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.side-range input[type=number]{min-width:0;width:100%;height:36px;padding:0 8px;border:1px solid #d5dbe0;border-radius:4px}input[type=range]{accent-color:var(--green)}.side-options{display:grid;gap:8px;color:#5e6870;font-size:12px}.side-options label{display:flex;align-items:center;gap:7px}.apply-filters{height:42px;background:#fff;border:1px solid #cfd6db;border-radius:4px;font-weight:700}.side-save{justify-self:center;padding-bottom:24px}.show-more-services{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-width:0;height:44px;color:var(--blue);background:#fff;border:1px solid var(--border);border-top:0;border-radius:0 0 5px 5px;font-weight:700;text-decoration:none}.catalog-continuation{min-width:0}.catalog-section{margin-top:28px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:12px}.section-heading h2{margin:3px 0 0;font-size:19px;line-height:1.25}.section-kicker{color:#4f5960;font-size:11px;font-weight:700;text-transform:uppercase}.section-heading>button,.section-link,.calculator-table>button,.verdict-grid button{padding:0;color:var(--blue);background:transparent;border:0;font-size:12px}.task-leaders{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--border);border-radius:5px 5px 0 0;overflow:hidden}.task-leader{display:grid;grid-template-rows:42px 58px 28px 28px;align-items:center;min-width:0;border-right:1px solid var(--border)}.task-leader:last-child{border-right:0}.task-leader>span{display:grid;place-items:center;align-self:stretch;padding:6px 8px;text-align:center;background:#fafbfc;border-bottom:1px solid var(--border);font-size:11px;line-height:1.25}.task-leader>div{display:grid;grid-template-columns:30px 1fr;align-items:center;gap:8px;padding:8px}.task-leader>div strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.task-leader>b{padding:0 9px;font-size:13px}.task-leader>b small{color:var(--green)}.task-leader>button{justify-self:start;padding:0 9px;color:var(--blue);background:transparent;border:0;font-size:11px}.section-link{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;height:38px;border:1px solid var(--border);border-top:0;border-radius:0 0 5px 5px}.demo-data-note,.checked-label{display:inline-flex;align-items:center;gap:6px;color:#6c777f;font-size:11px}.calculator-layout{display:grid;grid-template-columns:.95fr 1.55fr;border:1px solid var(--border);border-radius:5px}.calculator-controls{display:grid;gap:21px;padding:20px;border-right:1px solid var(--border)}.calculator-controls label{display:grid;gap:9px}.calculator-controls label>span{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:700}.calculator-controls output{min-width:112px;padding:6px 8px;text-align:right;border:1px solid var(--border);border-radius:3px;font-weight:400}.calculator-controls input[type=range]{width:100%}.calculator-controls label>small{display:flex;justify-content:space-between;color:#4f5960;font-size:9px}.payment-model{grid-template-columns:145px 1fr;align-items:center}.payment-model select{height:36px;padding:0 10px;border:1px solid var(--border);border-radius:4px}.calculator-table{padding:12px}.calculator-head,.calculator-row{display:grid;grid-template-columns:1.5fr .75fr .65fr .85fr;align-items:center;min-height:42px;border-bottom:1px solid var(--border-soft)}.calculator-head{min-height:34px;color:#58636b;background:#fafbfc;font-size:10px;font-weight:700}.calculator-head>*,.calculator-row>*{padding:0 10px}.calculator-row>div{display:flex;align-items:center;gap:8px}.calculator-row .brand-mark,.task-leader .brand-mark{width:25px;height:25px;font-size:11px}.calculator-row>b,.calculator-row>span,.calculator-row>strong{text-align:right;font-size:12px}.calculator-table>button{float:right;margin:13px 4px 2px}.integration-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border);border-radius:5px;overflow:hidden}.integration-grid button{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 13px;text-align:left;background:#fff;border:0;border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.integration-grid button:nth-child(4n){border-right:0}.integration-grid b{display:inline-flex;align-items:center;gap:5px;color:var(--green-dark);font-size:11px}.verdict-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.verdict-grid article{position:relative;display:grid;grid-template-columns:30px 1fr 34px;gap:10px;min-height:148px;padding:15px;border:1px solid var(--border);border-radius:4px}.verdict-grid article>span{color:#4f5960;font-size:11px;font-weight:700}.verdict-grid article>svg{color:#566068;align-self:end}.verdict-grid small{color:#4f5960;font-size:10px;text-transform:uppercase}.verdict-grid h3{margin:6px 0;font-size:14px;line-height:1.3}.verdict-grid p{margin:0 0 8px;color:#667179;font-size:11px;line-height:1.4}.guide-updates{display:grid;grid-template-columns:1fr 1fr;gap:18px}.buyer-guide,.updates-log{min-width:0}.buyer-guide>button,.updates-log>div:not(.section-heading){display:grid;grid-template-columns:24px 1fr 18px;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 12px;text-align:left;background:#fff;border:1px solid var(--border);border-bottom:0}.buyer-guide>button:last-child,.updates-log>div:last-child{border-bottom:1px solid var(--border)}.buyer-guide>button>span{display:grid;gap:3px}.buyer-guide small{color:#4f5960}.updates-log>div:not(.section-heading){grid-template-columns:74px 1fr auto;font-size:11px}.updates-log time{color:#4f5960}.updates-log b{padding:3px 6px;border-radius:3px;font-size:9px}.tag-new{color:#0c50c7;background:#edf4ff}.tag-update{color:#8b6900;background:#fff7d3}.tag-integration{color:#178133;background:#eff9f1}.selection-columns{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border);border-radius:5px}.selection-columns article{position:relative;min-height:160px;padding:20px 22px 18px 58px;border-right:1px solid var(--border)}.selection-columns article:last-child{border-right:0}.selection-columns article>b{position:absolute;top:20px;left:20px;display:grid;place-items:center;width:25px;height:25px;color:#fff;background:#182228;border-radius:3px}.selection-columns h3{margin:2px 0 10px;font-size:15px}.selection-columns p{margin:0;color:#637078;font-size:12px;line-height:1.55}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.faq-grid details{border:1px solid var(--border);border-radius:4px}.faq-grid summary{display:flex;align-items:center;justify-content:space-between;min-height:43px;padding:0 12px;list-style:none;font-size:12px;font-weight:700;cursor:pointer}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid details[open] summary svg{transform:rotate(180deg)}.faq-grid p{margin:0;padding:0 12px 13px;color:#667179;font-size:12px;line-height:1.55}.site-footer{display:grid;grid-template-columns:1.2fr .7fr .7fr 1.4fr;gap:28px;min-width:0;margin:34px -32px -126px;padding:30px 32px 124px;color:#fff;background:#10191f}.site-footer strong{font-size:18px}.site-footer p,.site-footer small{color:#9dacb5;font-size:11px}.site-footer nav{display:grid;align-content:start;gap:7px}.site-footer nav button{width:max-content;min-height:24px;padding:4px 0;color:#b7c2c9;background:transparent;border:0;font-size:11px}.subscribe-form{display:grid;align-content:start;gap:9px}.subscribe-form label{display:grid;grid-template-columns:1fr 112px;height:38px}.subscribe-form input{min-width:0;padding:0 10px;color:#fff;background:#253139;border:1px solid #3b474e;border-radius:4px 0 0 4px;outline:0}.subscribe-form button{color:#fff;background:var(--green);border:0;border-radius:0 4px 4px 0;font-weight:700}.compare-tray.is-collapsed{grid-template-columns:1fr 158px 36px;min-height:62px}.compare-tray.is-collapsed .compare-items{display:none}.compare-tray.is-collapsed .compare-summary{border-right:1px solid #4a5358}.form-modal form{display:grid;gap:13px}.form-modal form label{display:grid;gap:6px;font-size:12px;font-weight:700}.form-modal form input,.form-modal form select{height:42px;padding:0 11px;border:1px solid var(--border);border-radius:4px}.info-modal>p{color:#5f6b73;line-height:1.6}.compare-tray{position:fixed;z-index:60;inset:auto 14px 16px;display:grid;grid-template-columns:248px 1fr 158px 36px;align-items:center;min-height:94px;color:#fff;background:#10191f;border:1px solid #0a1115;border-radius:4px;box-shadow:0 10px 25px #00000038}.compare-summary{display:grid;gap:8px;padding:0 26px;border-right:1px solid #4a5358}.compare-items{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr))}.compare-item{display:grid;grid-template-columns:34px 1fr 22px;align-items:center;gap:12px;min-height:50px;padding:0 20px;border-right:1px solid #4a5358}.compare-item>div{display:grid;gap:8px}.compare-item>div>span{display:grid;grid-template-columns:22px 100px;align-items:center;gap:8px}.compare-item i{position:relative;display:block;height:5px;overflow:hidden;background:#243039;border-radius:5px}.compare-item em{position:absolute;inset:0 auto 0 0;background:var(--green)}.compare-item button,.tray-toggle{padding:0;color:#b6c0c6;background:transparent;border:0}.compare-button{min-width:156px;height:43px;padding:0 20px;color:#fff;background:#14750c;border:0;border-radius:4px;font-weight:700}.tray-toggle{display:grid;place-items:center}.empty-state{display:grid;place-items:center;gap:8px;min-height:280px;color:var(--muted)}.toast{position:fixed;z-index:100;left:50%;bottom:126px;padding:10px 16px;color:#fff;background:#182228;border-radius:4px;opacity:0;pointer-events:none;transform:translate(-50%,8px);transition:.15s ease}.toast.is-visible{opacity:1;transform:translate(-50%)}.modal-backdrop{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0c12169e}.compare-modal{width:min(520px,100%);padding:22px;background:#fff;border-radius:6px;box-shadow:0 20px 50px #00000059}.compare-modal header{display:flex;justify-content:space-between;align-items:start}.compare-modal h2{margin:5px 0 18px}.compare-modal header button{padding:4px;background:transparent;border:0}.modal-list{display:grid;gap:1px;margin-bottom:20px;background:var(--border);border:1px solid var(--border)}.modal-list>div{display:grid;grid-template-columns:36px 1fr 40px;align-items:center;gap:12px;padding:10px;background:#fff}@media(max-width:1250px){.topbar{grid-template-columns:285px minmax(300px,1fr) auto auto 44px}.page-shell{grid-template-columns:270px minmax(0,1fr)}.sidebar{width:270px}.content{padding-right:20px;padding-left:20px;overflow-x:hidden}.metrics{grid-template-columns:repeat(2,1fr) 140px}.metrics article:nth-of-type(4){display:none}.assistant-layout{grid-template-columns:1fr}.assistant-form{border-right:0;border-bottom:1px solid var(--border)}.compare-item:nth-child(3){display:none}.compare-items{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.topbar{grid-template-columns:minmax(0,1fr) auto auto;height:58px;gap:8px;padding:0 12px}.mobile-menu{display:inline-flex}.brand-cluster{min-width:0}.brand{font-size:18px}.global-search,.profile-button{display:none}.top-compare{padding:0;transform:none}.top-compare span,.add-service span{display:none}.add-service{width:42px;padding:0;transform:none}.page-shell{display:block;padding-top:58px}.sidebar{inset:58px auto 0 0;width:min(330px,88vw);visibility:hidden;pointer-events:none;transform:translate(-105%);transition:.18s ease;box-shadow:10px 0 30px #0000002e}.sidebar.is-open{visibility:visible;pointer-events:auto;transform:translate(0)}.sidebar-head button{display:grid}.content{padding:18px 14px 126px}.content-head h1{font-size:26px}.search-controls{grid-template-columns:minmax(0,1fr) 46px}.main-search{grid-template-columns:28px 1fr 74px}.secondary-button{display:none}.square-button{width:46px}.active-filters{overflow-x:auto}.chips{flex-wrap:nowrap;gap:8px}.filter-chip{white-space:nowrap}.reset-link{display:none}.metrics{grid-template-columns:1fr;margin-top:10px}.catalog-coverage-note{grid-template-columns:22px minmax(0,1fr)}.catalog-coverage-note>a{grid-column:2}.verified-catalog-intro{align-items:flex-start;flex-direction:column;gap:7px}.metrics article{min-height:61px;border-bottom:1px solid var(--border-soft)}.metrics article:nth-of-type(n+3),.updated{display:none}.assistant-heading{align-items:flex-start}.assistant-heading h2{font-size:15px}.assistant-form,.assistant-result{padding:13px}.assistant-recommendation{grid-template-columns:34px minmax(115px,.45fr) minmax(0,1fr) 18px}.table-toolbar{min-width:0;gap:12px}.table-toolbar label{gap:7px}.task-leaders{grid-template-columns:repeat(6,165px);overflow-x:auto}.calculator-layout,.guide-updates{grid-template-columns:1fr}.calculator-controls{border-right:0;border-bottom:1px solid var(--border)}.integration-grid,.verdict-grid{grid-template-columns:repeat(2,1fr)}.integration-grid button:nth-child(4n){border-right:1px solid var(--border-soft)}.integration-grid button:nth-child(2n){border-right:0}.selection-columns,.faq-grid,.site-footer{grid-template-columns:1fr}.selection-columns article{border-right:0;border-bottom:1px solid var(--border)}.selection-columns article:last-child{border-bottom:0}.site-footer{margin-right:-14px;margin-left:-14px;padding-right:18px;padding-left:18px}.compare-tray{inset:auto 8px 8px;grid-template-columns:1fr 122px 34px;min-height:72px}.compare-summary{padding:0 14px;border:0}.compare-items{display:none}.compare-button{min-width:118px}}@media(max-width:480px){.brand{max-width:168px;overflow:hidden;text-overflow:ellipsis}.top-compare svg{display:none}.content-head h1{max-width:330px;font-size:24px}.assistant-recommendation{grid-template-columns:32px minmax(0,1fr) 18px;gap:8px;padding:9px 0}.assistant-recommendation p{grid-column:2 / -1;grid-row:2}.section-heading{align-items:start}.section-heading>button,.demo-data-note,.checked-label{max-width:125px;text-align:right}.integration-grid,.verdict-grid{grid-template-columns:1fr}.integration-grid button{border-right:0}.calculator-head,.calculator-row{grid-template-columns:1.35fr .8fr .65fr .9fr}.calculator-row>div strong{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
