﻿.plan-section-header{font-size:1.75rem;margin-bottom:1rem;color:#333;border-bottom:2px solid #e0e0e0;padding-bottom:0.5rem}.plan-summary{font-size:1.125rem;margin-bottom:1.5rem}.plan-summary .plan-settings-plan-label{font-weight:600;color:#333;font-size:1.2em;margin-right:10px}.plan-summary .plan-settings-plan-name{font-weight:normal;font-style:italic;color:#555;font-size:2em}.plan-settings-info-box,.plan-settings-warning-box{border-radius:8px;padding:1rem 1.5rem;margin-bottom:1rem;font-size:1rem;line-height:1.5}.plan-settings-info-box{background-color:#f9faff;border:1px solid #d0daf5;color:#1a1a1a}.plan-settings-warning-box{background-color:#fff4f4;border:1px solid #f5c6cb;color:#a33}.feature-list-inline{margin:0.5rem 0 0.5rem 1.25rem;list-style-type:disc}.feature-list-inline li{margin-bottom:0.25rem}.cta-sales-button{display:inline-block;background-color:#4a1dc9;color:white;font-weight:600;font-size:1.1rem;padding:0.75rem 1.5rem;border:1px solid #4a1dc9;border-radius:8px;text-align:center;text-decoration:none;transition:background-color 0.2s ease;margin:1.5rem auto 2rem auto;display:block;width:-moz-fit-content;width:fit-content}.cta-sales-button:hover{background-color:#fff;color:#4a1dc9}.cta-sales-button:focus{outline:none;box-shadow:0 0 0 3px rgba(74,29,201,0.3)}.plan-card{background:white;padding:24px 28px;height:100%;border:4px solid black;transition:transform 0.2s ease;font-family:"Lexend", Inter}.plan-card .plan-card-title{font-weight:600;font-size:1.3rem;margin-bottom:1rem;text-align:left}.plan-card .plan-card-title.free{color:#878d96}.plan-card .plan-card-title.basic{color:#089FA9}.plan-card .plan-card-title.professional{color:#8D29DC}.plan-card .plan-card-title.enterprise{color:#2F4EF3}.plan-card .plan-card-title.price{font-size:2rem;color:#000000}.plan-card .plan-card-title.per-agent{color:#555961;font-size:0.8rem;font-weight:400}.plan-card .plan-card-features{list-style:none;padding:0;margin:0;font-size:0.9rem;color:#333;font-weight:400}.plan-card .plan-card-features li{margin-bottom:10px;padding-left:1.2rem;position:relative}.plan-card .plan-card-features li::before{content:"✓";position:absolute;left:0;font-weight:bold;color:black}.plan-card .plan-card-features li.left-arrow::before{content:"←"}.plan-card .plan-card-features.basic li::before{color:#089FA9}.plan-card .plan-card-features.professional li::before{color:#8D29DC}.plan-card .plan-card-features.enterprise li::before{color:#2F4EF3}.plan-card .plan-addon-note{font-size:0.8rem}
