.UseCaseComparison-module__V01Yfa__comparison{min-height:100vh}.UseCaseComparison-module__V01Yfa__header{background:linear-gradient(135deg,var(--bg-primary),var(--bg-secondary));padding:8rem 0 4rem;position:relative}.UseCaseComparison-module__V01Yfa__headerContent{max-width:800px;margin:0 auto}.UseCaseComparison-module__V01Yfa__backLink{color:var(--text-secondary);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.9rem;text-decoration:none;transition:color .2s;display:inline-flex}.UseCaseComparison-module__V01Yfa__backLink:hover{color:var(--accent)}.UseCaseComparison-module__V01Yfa__metaHeader{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.UseCaseComparison-module__V01Yfa__categoryTag{background:rgba(var(--accent-rgb),.1);color:var(--accent);border-radius:1rem;padding:.25rem .75rem;font-size:.85rem;font-weight:500;display:inline-block}.UseCaseComparison-module__V01Yfa__readTime{color:var(--text-secondary);font-size:.85rem}.UseCaseComparison-module__V01Yfa__title{color:var(--text-primary);margin-bottom:1rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.2}.UseCaseComparison-module__V01Yfa__subtitle{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.6}.UseCaseComparison-module__V01Yfa__useCaseBadge{background:var(--surface);border:1px solid var(--border);color:var(--text-primary);border-radius:2rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.95rem;display:inline-flex}.UseCaseComparison-module__V01Yfa__useCaseEmoji{font-size:1.25rem}.UseCaseComparison-module__V01Yfa__body{padding:4rem 0}.UseCaseComparison-module__V01Yfa__content{max-width:800px;margin:0 auto}.UseCaseComparison-module__V01Yfa__section{margin-bottom:3rem}.UseCaseComparison-module__V01Yfa__sectionTitle{color:var(--text-primary);margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.UseCaseComparison-module__V01Yfa__comparisonTableWrapper{border:1px solid var(--border);border-radius:1rem;overflow-x:auto}.UseCaseComparison-module__V01Yfa__comparisonTable{border-collapse:collapse;background:var(--surface);width:100%}.UseCaseComparison-module__V01Yfa__comparisonTable th,.UseCaseComparison-module__V01Yfa__comparisonTable td{text-align:left;border-bottom:1px solid var(--border);padding:1rem 1.25rem}.UseCaseComparison-module__V01Yfa__comparisonTable th{background:rgba(var(--accent-rgb),.05);text-transform:uppercase;letter-spacing:.05em;font-size:.9rem;font-weight:600}.UseCaseComparison-module__V01Yfa__comparisonTable th:nth-child(2){color:var(--accent)}.UseCaseComparison-module__V01Yfa__comparisonTable tbody tr:last-child td{border-bottom:none}.UseCaseComparison-module__V01Yfa__comparisonTable tbody tr:hover{background:rgba(var(--accent-rgb),.02)}.UseCaseComparison-module__V01Yfa__featureYes{color:#22c55e;background:#22c55e1a;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.85rem;font-weight:700;display:inline-flex}.UseCaseComparison-module__V01Yfa__featureNo{color:#ef4444;background:#ef44441a;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.85rem;font-weight:700;display:inline-flex}.UseCaseComparison-module__V01Yfa__featureLimited{color:#eab308;background:#eab3081a;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:1rem;font-weight:700;display:inline-flex}.UseCaseComparison-module__V01Yfa__advantagesGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.UseCaseComparison-module__V01Yfa__advantageCard{background:rgba(var(--accent-rgb),.05);border:1px solid rgba(var(--accent-rgb),.1);border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.UseCaseComparison-module__V01Yfa__advantageIcon{color:var(--accent);flex-shrink:0;font-size:1.1rem;font-weight:700}.UseCaseComparison-module__V01Yfa__fairPointsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.UseCaseComparison-module__V01Yfa__fairPointCard{background:var(--surface);border:1px solid var(--border);border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.UseCaseComparison-module__V01Yfa__fairPointIcon{color:var(--text-secondary);flex-shrink:0;font-size:1.25rem}.UseCaseComparison-module__V01Yfa__ctaBox{text-align:center;background:var(--surface);border:2px solid var(--accent);border-radius:1.5rem;margin:3rem 0;padding:2.5rem}.UseCaseComparison-module__V01Yfa__ctaBoxIcon{margin-bottom:1rem}.UseCaseComparison-module__V01Yfa__ctaLogo{width:48px;height:48px}.UseCaseComparison-module__V01Yfa__ctaBox h3{margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.UseCaseComparison-module__V01Yfa__ctaBox p{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.6}.UseCaseComparison-module__V01Yfa__scenarioCard{background:var(--surface);border:1px solid var(--border);border-radius:1rem;padding:2rem}.UseCaseComparison-module__V01Yfa__scenarioTitle{margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.UseCaseComparison-module__V01Yfa__scenarioDescription{color:var(--text-secondary);margin-bottom:2rem;line-height:1.7}.UseCaseComparison-module__V01Yfa__scenarioComparison{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:1.5rem;display:grid}@media (max-width:768px){.UseCaseComparison-module__V01Yfa__scenarioComparison{grid-template-columns:1fr}}.UseCaseComparison-module__V01Yfa__scenarioKally,.UseCaseComparison-module__V01Yfa__scenarioCompetitor{border-radius:.75rem;padding:1.5rem}.UseCaseComparison-module__V01Yfa__scenarioKally{background:rgba(var(--accent-rgb),.05);border:1px solid rgba(var(--accent-rgb),.2)}.UseCaseComparison-module__V01Yfa__scenarioCompetitor{background:rgba(var(--text-secondary-rgb,128,128,128),.05);border:1px solid var(--border)}.UseCaseComparison-module__V01Yfa__scenarioLabel{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.9rem;font-weight:600;display:flex}.UseCaseComparison-module__V01Yfa__kallyBadge{background:var(--accent);color:#fff;text-transform:uppercase;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.UseCaseComparison-module__V01Yfa__competitorBadge{background:var(--text-secondary);color:#fff;text-transform:uppercase;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.UseCaseComparison-module__V01Yfa__scenarioKally p,.UseCaseComparison-module__V01Yfa__scenarioCompetitor p{color:var(--text-secondary);margin:0;line-height:1.6}.UseCaseComparison-module__V01Yfa__verdictBox{background:linear-gradient(135deg,rgba(var(--accent-rgb),.1),rgba(var(--accent-rgb),.05));border-left:4px solid var(--accent);border-radius:.75rem;padding:1.5rem}.UseCaseComparison-module__V01Yfa__verdictBox h4{color:var(--accent);margin-bottom:.5rem;font-weight:600}.UseCaseComparison-module__V01Yfa__verdictBox p{margin:0;line-height:1.6}.UseCaseComparison-module__V01Yfa__useCaseDetails{background:var(--surface);border:1px solid var(--border);border-radius:1rem;grid-template-columns:1fr 2fr;gap:2rem;padding:1.5rem;display:grid}@media (max-width:768px){.UseCaseComparison-module__V01Yfa__useCaseDetails{grid-template-columns:1fr}}.UseCaseComparison-module__V01Yfa__useCaseInfo{flex-direction:column;gap:1rem;display:flex}.UseCaseComparison-module__V01Yfa__infoItem{flex-direction:column;gap:.25rem;display:flex}.UseCaseComparison-module__V01Yfa__infoLabel{color:var(--text-secondary);font-size:.85rem}.UseCaseComparison-module__V01Yfa__infoValue{color:var(--accent);font-size:1.1rem;font-weight:600}.UseCaseComparison-module__V01Yfa__frustrationsList h4{margin-bottom:.75rem;font-weight:600}.UseCaseComparison-module__V01Yfa__frustrationsList ul{margin:0;padding-left:1.25rem}.UseCaseComparison-module__V01Yfa__frustrationsList li{color:var(--text-secondary);margin-bottom:.5rem;line-height:1.6}.UseCaseComparison-module__V01Yfa__faqList{flex-direction:column;gap:1rem;display:flex}.UseCaseComparison-module__V01Yfa__faqItem{background:var(--surface);border:1px solid var(--border);border-radius:.75rem;overflow:hidden}.UseCaseComparison-module__V01Yfa__faqItem[open]{border-color:var(--accent)}.UseCaseComparison-module__V01Yfa__faqQuestion{cursor:pointer;justify-content:space-between;align-items:center;padding:1.25rem;font-weight:600;list-style:none;display:flex}.UseCaseComparison-module__V01Yfa__faqQuestion::-webkit-details-marker{display:none}.UseCaseComparison-module__V01Yfa__faqQuestion:after{content:"+";color:var(--accent);font-size:1.5rem;transition:transform .2s}.UseCaseComparison-module__V01Yfa__faqItem[open] .UseCaseComparison-module__V01Yfa__faqQuestion:after{transform:rotate(45deg)}.UseCaseComparison-module__V01Yfa__faqAnswer{color:var(--text-secondary);margin:0;padding:0 1.25rem 1.25rem;line-height:1.7}.UseCaseComparison-module__V01Yfa__relatedSection{background:var(--bg-secondary);padding:4rem 0}.UseCaseComparison-module__V01Yfa__relatedTitle{text-align:center;margin-bottom:2rem;font-size:1.5rem;font-weight:600}.UseCaseComparison-module__V01Yfa__relatedGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;max-width:900px;margin:0 auto;display:grid}.UseCaseComparison-module__V01Yfa__relatedCard{background:var(--surface);border:1px solid var(--border);color:var(--text-primary);border-radius:.75rem;padding:1.25rem;text-decoration:none;transition:border-color .2s,transform .2s;display:block}.UseCaseComparison-module__V01Yfa__relatedCard:hover{border-color:var(--accent);transform:translateY(-2px)}.UseCaseComparison-module__V01Yfa__relatedText{text-transform:capitalize;font-weight:500}.UseCaseComparison-module__V01Yfa__relatedResources{background:var(--surface);border:1px solid var(--border);border-radius:1rem;grid-template-columns:repeat(2,1fr);gap:2rem;padding:1.5rem;display:grid}@media (max-width:640px){.UseCaseComparison-module__V01Yfa__relatedResources{grid-template-columns:1fr;gap:1.5rem}}.UseCaseComparison-module__V01Yfa__resourceCategory h4{color:var(--text-primary);margin-bottom:1rem;font-size:1rem;font-weight:600}.UseCaseComparison-module__V01Yfa__resourceList{margin:0;padding:0;list-style:none}.UseCaseComparison-module__V01Yfa__resourceList li{margin-bottom:.75rem}.UseCaseComparison-module__V01Yfa__resourceList a{color:var(--text-secondary);font-size:.95rem;text-decoration:none;transition:color .2s}.UseCaseComparison-module__V01Yfa__resourceList a:hover{color:var(--accent)}@media (max-width:640px){.UseCaseComparison-module__V01Yfa__header{padding:6rem 0 3rem}.UseCaseComparison-module__V01Yfa__title{font-size:1.5rem}.UseCaseComparison-module__V01Yfa__section{margin-bottom:2rem}.UseCaseComparison-module__V01Yfa__sectionTitle{font-size:1.25rem}.UseCaseComparison-module__V01Yfa__comparisonTable th,.UseCaseComparison-module__V01Yfa__comparisonTable td{padding:.75rem;font-size:.9rem}.UseCaseComparison-module__V01Yfa__ctaBox,.UseCaseComparison-module__V01Yfa__scenarioCard{padding:1.5rem}}
