.software-detail-page h2{font-size:42px}.icon-primary{color:rgba(var(--bs-primary-rgb), 1)}.software-detail-page p{font-size:15px}.software-detail-page{border-top:1px solid #edf0f7}.software-layout{grid-template-columns:1fr 320px;align-items:start;gap:2rem;max-width:1100px;margin:2.5rem auto;padding:0 1.5rem;display:grid}@media (max-width:900px){.software-layout{grid-template-columns:1fr}}.software-content{flex-direction:column;gap:1.5rem;display:flex}.software-card{background:#fff;border:1px solid #edf0f7;border-radius:16px;padding:1.75rem;box-shadow:0 1px 4px #0000000d}.software-card__title{color:#111827;margin:0 0 1rem;font-size:1.2rem;font-weight:700}.software-card__body{color:#4b5563;margin:0;font-size:.95rem;line-height:1.75}.software-features{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.software-feature-item{color:#374151;align-items:center;gap:.65rem;font-size:.9rem;display:flex}.software-feature-check{color:#0069ff;background:#eff6ff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.7rem;font-weight:700;display:inline-flex}.software-tags{flex-wrap:wrap;gap:.5rem;display:flex}.software-tag{color:#6b7280;cursor:pointer;background:#f3f4f6;border-radius:999px;padding:.35rem .85rem;font-size:.85rem;transition:background .15s;display:inline-block}.software-tag:hover{background:#e5e7eb}.software-sidebar{flex-direction:column;gap:1.25rem;display:flex;position:sticky;top:1.5rem}.software-cta-card{background:#fff;border:1px solid #edf0f7;border-radius:16px;flex-direction:column;gap:.75rem;padding:1.5rem;display:flex;box-shadow:0 1px 4px #0000000d}.software-cta__heading{color:#111827;margin:0;font-size:1.05rem;font-weight:700}.software-cta__sub{color:#6b7280;margin:0;font-size:.85rem}.software-cta__btn-primary{color:#fff;cursor:pointer;text-align:center;background:#0069ff;border:none;border-radius:10px;width:100%;padding:.75rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s;display:block}.software-cta__btn-primary:hover{color:#fff;background:#0055d4}.software-cta__btn-outline{color:#0069ff;cursor:pointer;text-align:center;background:0 0;border:2px solid #0069ff;border-radius:10px;width:100%;padding:.7rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s;display:block}.software-cta__btn-outline:hover{color:#0069ff;background:#eff6ff}.software-cta__phone{text-align:center;color:#6b7280;font-size:.85rem;text-decoration:none;transition:color .15s}.software-cta__phone:hover{color:#0069ff}.software-cta__trust{color:#9ca3af;border-top:1px solid #f3f4f6;margin:0;padding-top:.75rem;font-size:.78rem;line-height:1.6}.software-learn-more-form{border-top:1px solid #f3f4f6;flex-direction:column;gap:.6rem;padding-top:.75rem;display:flex}.software-form-input{box-sizing:border-box;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:.65rem .9rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.software-form-input:focus{border-color:#0069ff;box-shadow:0 0 0 3px #0069ff1f}.software-company-card{background:#fff;border:1px solid #edf0f7;border-radius:16px;padding:1.25rem 1.5rem;box-shadow:0 1px 4px #0000000d}.software-company__label{text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;margin:0 0 .4rem;font-size:.8rem;font-weight:600}.software-company__link{color:#0069ff;word-break:break-all;font-size:.9rem;font-weight:500;text-decoration:none}.software-company__link:hover{text-decoration:underline}.software-related{max-width:1100px;margin:0 auto 3.5rem;padding:0 1.5rem}.software-related__title{color:#111827;margin:0 0 1.25rem;font-size:1.2rem;font-weight:700}.software-related__grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}@media (max-width:700px){.software-related__grid{grid-template-columns:1fr}}.software-related-card{background:#fff;border:1px solid #edf0f7;border-radius:14px;align-items:flex-start;gap:.9rem;padding:1.1rem 1.25rem;text-decoration:none;transition:box-shadow .2s,border-color .2s;display:flex;box-shadow:0 1px 4px #0000000a}.software-related-card:hover{border-color:#bfdbfe;box-shadow:0 4px 16px #0069ff1a}.software-related-card__logo-wrap{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:4px;display:flex;overflow:hidden}.software-related-card__logo{object-fit:contain;width:100%;height:100%}.software-related-card__name{color:#111827;margin:0 0 .25rem;font-size:.9rem;font-weight:600;transition:color .15s}.software-related-card:hover .software-related-card__name{color:#0069ff}.software-related-card__desc{color:#6b7280;margin:0;font-size:.8rem;line-height:1.5}.software-hero-v2{background:#fff;border-bottom:1px solid #e5e7eb;padding:0}.software-breadcrumb{color:#6b7280;flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-bottom:28px;padding:12px 0;font-size:14px;display:flex}.software-breadcrumb a,.software-breadcrumb a:hover{text-decoration:none}.software-hero-v2__wrapper{align-items:flex-start;gap:40px;display:flex}.software-hero-v2__content{flex:1;min-width:0}.software-hero-v2__heading{align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.SoftwareVendorHeader_header{color:#fff;z-index:997;transition:padding .25s ease-out;position:sticky;top:0;left:0}.bg-black{--tw-bg-opacity:1;background-color:rgb(7 41 41/var(--tw-bg-opacity))!important}.software-hero-v2__logo-wrap{background:#fff;border-radius:18px;justify-content:center;align-items:center;width:120px;min-width:72px;height:120px;display:flex;overflow:hidden}.software-hero-v2__logo{object-fit:contain;width:85px}.software-hero-v2__title{color:#111827;margin-top:0;margin-bottom:8px;font-size:42px;font-weight:700}.software-hero-v2__description{color:#4b5563;max-width:1000px;margin-bottom:0;font-size:15px}.software-hero-v2__meta{flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:24px;display:flex}.software-hero-v2__updated{color:#6b7280;font-size:14px}.software-hero-v2__tags{flex-wrap:wrap;gap:12px;display:flex}.software-hero-v2__tag{color:#2563eb;background:#eff6ff;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600}.software-hero-v2__sidebar{width:320px;min-width:320px;position:sticky;top:120px}.software-hero-v2__badge{text-align:right;margin-bottom:24px}.software-hero-v2__badge img{width:110px}.software-hero-v2__cta{padding:8px}.software-hero-v2__cta h3{color:#111827;margin-bottom:12px;font-size:22px}.software-hero-v2__cta p{color:#6b7280;margin-bottom:24px;line-height:1.6}.software-btn{border-radius:14px;justify-content:center;align-items:center;width:100%;height:52px;margin-bottom:14px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.software-btn-primary{color:#fff;background:#2563eb}.software-btn-primary:hover{background:#1d4ed8}.software-btn-outline{color:#111827;border:1px solid #d1d5db}.software-hero-v2__phone{color:#111827;justify-content:center;margin-top:10px;font-weight:600;text-decoration:none;display:flex}@media (max-width:992px){.software-hero-v2__wrapper{flex-direction:column}.software-hero-v2__sidebar{width:100%;min-width:100%;position:relative;top:0}.software-hero-v2__badge{text-align:left}.software-hero-v2__title{font-size:32px}}@media (max-width:768px){.software-hero-v2{padding:24px 0}.software-hero-v2__heading{flex-direction:column;gap:16px}.software-hero-v2__title{font-size:26px}.software-hero-v2__description{font-size:16px}.software-hero-v2__meta{flex-direction:column;align-items:flex-start;gap:16px}}.software-overview-section{color:#1f2937;background:#f7fafb;padding:24px 0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif}.software-overview-section .container{max-width:1200px}.overview-left{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:24px}.overview-title{letter-spacing:-.5px;margin-bottom:8px;font-weight:700}.overview-heading{color:#111827;margin-bottom:6px;font-size:18px;font-weight:600}.overview-subtitle{color:#6b7280;margin-bottom:16px;font-size:14px}.overview-description p{color:#374151;margin-bottom:20px}.overview-verdict{border-top:1px solid #eef2f7;margin-top:20px;padding-top:16px}.overview-verdict h3{margin-bottom:6px;font-size:16px;font-weight:700}.overview-verdict p{color:#4b5563;font-size:14px;line-height:1.6}.overview-recognition{border-top:1px solid #eef2f7;margin-top:24px;padding-top:16px}.overview-recognition h3{margin-bottom:12px;font-size:16px;font-weight:700}.recognition-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:12px;max-width:260px;padding:12px;display:flex}.recognition-card img{object-fit:contain;width:34px;height:34px}.recognition-card h5{margin:0;font-size:14px;font-weight:600}.recognition-card p{color:#6b7280;margin:0;font-size:12px}.overview-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin-bottom:16px;padding:20px;box-shadow:0 1px 2px #0000000a}.card-title-custom{margin-bottom:4px;font-size:16px;font-weight:700}.card-subtitle-custom{color:#6b7280;font-size:13px}.review-link{font-size:13px;color:#1a73e8!important;text-decoration:none!important}.review-link:hover{text-decoration:underline!important}.rating-summary{align-items:center;gap:10px;margin:12px 0 18px;display:flex}.stars{color:#f59e0b;letter-spacing:1px;font-size:18px}.rating-number{color:#111827;font-size:20px;font-weight:700}.rating-list{flex-direction:column;gap:12px;display:flex}.rating-row{color:#374151;justify-content:space-between;align-items:center;font-size:13px;display:flex}.single-star{color:#f59e0b;margin-right:4px}.recommendation-wrapper{align-items:center;gap:10px;display:flex}.recommend-bar{background:#e5e7eb;border-radius:10px;width:120px;height:6px;overflow:hidden}.recommend-progress{background:#111827;border-radius:10px;height:100%}.avatar-group{display:flex}.avatar-group img{border:2px solid #fff;border-radius:50%;width:28px;height:28px;margin-left:-8px}.sentiment-bar{background:#e5e7eb;border-radius:6px;height:8px;display:flex;overflow:hidden}.sentiment-bar .positive{background:#22c55e;width:92%}.sentiment-bar .neutral{background:#facc15;width:6%}.sentiment-bar .negative{background:#ef4444;width:2%}.sentiment-label{color:#6b7280;font-size:12px}.pros-cons-list{flex-direction:column;gap:10px;display:flex}.pros-item,.cons-item{color:#374151;align-items:flex-start;gap:8px;font-size:15px;display:flex}.pros-item .icon{justify-content:center;align-items:center;width:18px;height:18px;font-weight:700;display:inline-flex}.pros-item .plus{color:#16a34a}.pros-item .minus{color:#dc2626}.pricing-card{text-align:center}.pricing-label{color:#6b7280;font-size:12px}.pricing-price{margin:8px 0;font-size:28px;font-weight:700}.pricing-subtitle{color:#6b7280;font-size:12px}.trial-check{color:#16a34a;margin-bottom:8px;font-size:20px}.trial-title{font-size:16px;font-weight:600}@media (max-width:992px){.overview-left{margin-bottom:16px}}.software-specs-section{padding-top:80px;padding-bottom:40px}.software-specs-title{color:#000;margin-bottom:32px;font-size:24px;font-weight:700;line-height:1.3}.software-specs-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin:0 auto;padding:0;list-style:none;display:grid}.software-specs-item{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:14px;justify-content:space-between;align-items:center;padding:18px 24px;font-size:15px;font-weight:500;transition:all .2s;display:flex}.software-specs-item:hover{border-color:#d1d5db;transform:translateY(-2px)}.software-specs-check{background:var(--purple);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;display:flex}.software-specs-footer{justify-content:flex-end;margin-top:32px;display:flex}.software-specs-toggle{color:#000c;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;font-size:15px;font-weight:500;transition:opacity .2s;display:inline-flex}.software-specs-toggle:hover{opacity:.7}@media (max-width:768px){.software-specs-grid{grid-template-columns:1fr}.software-specs-title{font-size:22px}}.software-description-section .software-description-content{color:#111827;margin:0 auto}.software-description-section .software-description-content h2{margin-top:48px;margin-bottom:20px;font-size:30px;font-weight:700;line-height:1.3}.software-description-section .software-description-content h3{margin-top:36px;margin-bottom:16px;font-size:22px;font-weight:700;line-height:1.4}.software-description-section .software-description-content h4{margin-bottom:10px;font-size:18px;font-weight:700}.software-description-section .software-description-content p{color:#374151;margin-bottom:18px}.software-description-section.software-description-content ul{margin-bottom:24px;padding-left:22px}.software-description-section .software-description-content li{color:#374151;margin-bottom:10px;line-height:1.7}.software-highlight-box{border-left:4px solid var(--purple);background:#f3f4f6;border-radius:10px;margin:20px 0;padding:18px 20px;line-height:1.7}.software-strengths{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:32px;display:grid}.software-strength-card{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #e5e7eb;border-radius:16px;height:100%;padding:30px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000000d}.software-strength-card .software-image-icon{width:60px;height:60px;margin-bottom:20px}.software-strength-card:before{content:"";background:var(--purple);width:100%;height:4px;position:absolute;bottom:0;left:0}.software-strength-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px #0000001a}.software-strength-card h4{color:#0f172a;padding-bottom:12px;font-weight:700;position:relative;margin-bottom:15px!important;font-size:28px!important}.software-strength-card h4:after{content:"";background:#0c1bd0;border-radius:10px;width:60px;height:2px;position:absolute;bottom:0;left:0}.software-strength-card p{color:#64748b;margin:0;font-size:17px;line-height:1.7}@media (max-width:768px){.software-description-section .software-description-content h2{font-size:26px}.software-description-section .software-description-content h3{font-size:20px}.software-strengths{grid-template-columns:1fr}}.software-table-wrapper{border:1px solid #e5e7eb;border-radius:16px;width:100%;margin:24px 0 40px;overflow:auto}.software-sentiment-table{border-collapse:collapse;width:100%;min-width:700px}.software-sentiment-table th{color:#fff;text-align:left;background:#072929;padding:16px;font-size:16px;font-weight:600}.software-sentiment-table td{vertical-align:top;border-top:1px solid #e5e7eb;padding:16px;line-height:1.7}.software-table-heading{background:var(--purple);color:#fff;font-weight:600}.software-sentiment-table ul{margin:0;padding-left:18px}.software-sentiment-table li{margin-bottom:6px}.sf-section{background:#fff;padding:0 0 60px}.sf-title{color:#111;margin-bottom:60px;font-weight:600}.sf-accordion{background:#fff;border:1px solid #e6e6e6;border-radius:10px;overflow:hidden}.sf-item{border-bottom:1px solid #eee;position:relative}.sf-item:last-child{border-bottom:none}.sf-item:hover{background:#fafafa}.sf-item.open:before{content:"";background:var(--purple);width:3px;height:100%;position:absolute;top:0;left:0}.sf-header{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;display:flex}.sf-header .sf-header-title{color:#111;padding-right:12px;font-size:18px;font-weight:500;line-height:1.4}.sf-icon{color:#444;justify-content:center;align-items:center;transition:transform .25s;display:flex}.sf-item.open .sf-icon{transform:rotate(180deg)}.sf-body{opacity:0;max-height:0;padding:0 20px;transition:all .3s;overflow:hidden}.sf-item.open .sf-body{opacity:1;max-height:180px;padding-bottom:16px}.sf-body p{color:#666;margin:0}.pros-cons-section{background:linear-gradient(to bottom, var(--purple) 0% 55%, #fff 55% 100%);padding-top:3.8rem}.list-group-item:first-child{border-top-left-radius:12px!important;border-top-right-radius:12px!important}.pros-cons-title{color:#fff;font-weight:600}.pros-cons-subtitle{color:#ffffffb3;margin-top:6px;font-size:15px}.pros-cons-card{background:#fff;border-radius:14px}.pros-column{border-right:1px solid #e6e6e6;padding:24px}.cons-column{padding:24px}.pros-header,.cons-header{color:#072929;margin-bottom:16px;font-size:14px;font-weight:600}.pros-item,.cons-item{background:#fff;border:1px solid #07292926;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:15px;padding:12px 14px;transition:all .2s;display:flex}.pros-item p{margin-bottom:0}.pros-item:hover,.cons-item:hover{background:#f7f7f7}.pros-cons-card .pros-badge,.pros-cons-card .cons-badge{color:#fff;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;font-size:11px;display:flex;background:var(--purple)!important;border-radius:50%!important}.software-faq-section{background:#fff;padding:60px 0}.faq-heading{margin-bottom:48px}.faq-heading h2{color:#072929;letter-spacing:-.02em;margin-bottom:12px;font-weight:700;line-height:1.2}.faq-heading p{color:#5f6c6c;opacity:.85;max-width:720px;margin:0 auto;font-size:16px;line-height:1.7}.faq-column{flex-direction:column;gap:16px;display:flex}.faq-item{background:#fff;border:1px solid #dfe5e5;border-radius:18px;transition:all .3s;overflow:hidden}.faq-item[open]{background:#f4f2f0}.faq-question{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;list-style:none;display:flex}.faq-question::-webkit-details-marker{display:none}.faq-question h3{color:#072929;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600;line-height:1.5}.faq-icon{color:#072929;flex-shrink:0;transition:transform .3s}.faq-item[open] .faq-icon{transform:rotate(180deg)}.software-faq-section .faq-answer{height:100%;min-height:125px;padding:0 26px 22px}.software-faq-section .faq-answer p{color:#294646;margin:0;font-size:15px;line-height:1.8}.faq-item:hover{border-color:#cfd8d8}@media (max-width:991px){.software-faq-section{padding:72px 0}.faq-heading h2{font-size:34px}.faq-heading p{display:none}}@media (max-width:767px){.software-faq-section{padding:56px 0}.faq-heading{margin-bottom:32px}.faq-heading h2{font-size:28px}.software-faq-section .faq-question{padding:18px 20px}.software-faq-section .faq-answer{padding:0 20px 20px}.software-faq-section .faq-question h3{font-size:16px}}.software-tabs-wrapper{z-index:999;background:#fff;border-bottom:1px solid #e5e7eb;width:100%;position:sticky;top:0;box-shadow:0 1px 2px #0000000a}.software-tabs{white-space:nowrap;scrollbar-width:none;border-bottom:1px solid #e6e6e6;justify-content:flex-start;align-items:center;gap:2rem;min-height:64px;margin-top:10px;padding:0 4px;display:flex;overflow-x:auto;border-top:none!important}.software-tabs::-webkit-scrollbar{display:none}.software-tab{color:#6b7280;align-items:center;height:64px;font-size:15px;font-weight:500;text-decoration:none;transition:all .25s;display:inline-flex;position:relative}.software-tab:hover,.software-tab.active{color:var(--purple)}.software-tab:after{content:"";background:var(--purple);border-radius:999px;width:0%;height:2px;transition:width .25s;position:absolute;bottom:0;left:0}.software-tab:hover:after,.software-tab.active:after{width:100%}.software-tabs a:hover,.software-tabs a.active{color:var(--purple)}.software-tab:after{content:"";background:var(--purple);width:0%;height:2px;transition:width .25s;position:absolute;bottom:0;left:0}.software-tabs a:hover:after,.software-tabs a.active:after{background:var(--purple);width:100%}html{scroll-behavior:smooth}#overview,#specifications,#description,#features,#pros-cons,#faqs{scroll-margin-top:140px}#features .software-feature-item{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}#features .software-feature-content{flex:1}#features .software-specs-title{font-size:30px!important}#features .software-feature-content h3{margin:0;font-size:16px;font-weight:600}#features .software-specs-item p{color:#6b7280;margin:7px 0 0;font-size:14px;line-height:1.6}#features .software-specs-check{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}#features .feature-hidden{display:none}#features .software-features-grid.show-all .feature-hidden{display:flex}@media (max-width:991px){#features .software-feature-item{width:100%}}.software-specs-item:nth-child(n+7){display:none}.software-specs-grid.show-all .software-specs-item:nth-child(n+7){display:flex}.software-use-cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:30px 0 40px;display:grid}.software-use-case{border:1px solid var(--purple);background:#fff;border-radius:14px;padding:24px 26px;transition:all .25s}.software-use-case:hover{transform:translateY(-3px);box-shadow:0 10px 28px #00000012}.software-use-case h3{margin:0 0 10px}.software-use-case p{margin:0}.software-target-audience{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;margin:10px 0 45px;padding:26px 28px}.software-target-audience h3{margin-top:0}.software-target-audience ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 30px;margin:20px 0 0;padding-left:20px;display:grid}.software-integrations{flex-wrap:wrap;gap:10px;margin:25px 0 45px;display:flex}.software-integration{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;padding:9px 15px;font-size:14px;font-weight:500;line-height:1.4;transition:all .2s;display:inline-flex}.software-integration:hover{background:#fff;border-color:#cbd5e1;transform:translateY(-1px)}@media (max-width:768px){.software-use-cases,.software-target-audience ul{grid-template-columns:1fr}}
