.comparisondiv{background-color:#f5f7fa}.pricing-table-container{max-width:1100px;margin:auto;padding:40px 20px;text-align:center}.pricing-title{font-size:24px;font-weight:600;margin-bottom:20px}.table-wrapper{overflow-x:auto}.pricing-table{width:100%;border-collapse:collapse}.pricing-table td,.pricing-table th{border:1px solid #ddd;padding:10px;text-align:center}.pricing-table th{background-color:#f5f5f5;font-size:16px;font-weight:600}.pricing-row:nth-child(2n){background-color:#fafafa}.price-before{color:#888;text-decoration:line-through}.price-after{color:#d32f2f;font-weight:700}.setup-fee{color:#ff9800}.included{color:green;font-weight:700}.not-included{color:red;font-weight:700}.tick{color:green}.cross,.tick{font-weight:700;font-size:1.2rem}.cross{color:red}.faq-section{padding:2rem 1rem;background:linear-gradient(135deg,#f5f7fa,#e4e8eb)}.faq-title{font-size:2rem;margin-bottom:2rem;color:#2d3748;display:flex;align-items:center;justify-content:center;gap:.5rem}.title-icon{color:#4a5568}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1rem;gap:1rem;max-width:1200px;margin:0 auto}.faq-card{background:#fff;border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.05);overflow:hidden;transition:all .3s ease}.faq-card:hover{box-shadow:0 10px 15px rgba(0,0,0,.1)}.faq-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;font-weight:600;color:#2d3748;cursor:pointer;background-color:#f8fafc;transition:background-color .2s}.faq-header:hover{background-color:#edf2f7}.faq-content{padding:1rem 1.5rem;color:#4a5568;text-align:left;line-height:1.6;border-top:1px solid #e2e8f0}.faq-icon{color:#4a5568;transition:transform .2s}.faq-header:hover .faq-icon{color:#2d3748}@media (max-width:640px){.faq-grid{grid-template-columns:1fr}.faq-title{font-size:1.5rem}}