.pricing-container{margin:30px auto;max-width:800px;padding:30px;background-color:#fff;border-radius:12px;border:1px solid #e0e0e0;box-shadow:0 6px 12px rgba(0,0,0,.1)}.pricing-box-title{font-size:32px;font-weight:700;color:#2c3e50;margin-bottom:30px;text-align:center}.selected-pack-title{font-size:24px;font-weight:700;color:#2c3e50;margin-bottom:15px}.amount-section{font-size:20px;color:#34495e;margin-bottom:20px}.duration-selection{margin-bottom:20px;display:flex;align-items:center;justify-content:center}.duration-label{font-size:18px;color:#2c3e50;margin-right:15px}.duration-dropdown{padding:10px;border:1px solid #ccc;border-radius:8px;font-size:16px;font-family:inherit;width:60%;box-shadow:0 4px 8px rgba(0,0,0,.1)}.total-amount-section{font-size:22px;font-weight:700;color:#27ae60;margin-bottom:20px;text-align:center}.total-amount-section span{color:#27ae60}.setup-fee-info{font-size:16px;color:#888;font-style:italic;text-align:center;margin-bottom:15px}.loading-message{font-size:20px;color:#2c3e50;text-align:center;margin-top:30px}.book-meeting-section{margin-top:40px;padding:30px;background-color:#f8f8f8;border-radius:12px;border:1px solid #e0e0e0;box-shadow:0 6px 12px rgba(0,0,0,.1);text-align:center}.book-meeting-section h4{font-size:24px;color:#2c3e50;margin-bottom:20px;font-weight:700}.book-meeting-section p{font-size:18px;color:#7f8c8d;margin-bottom:30px}.book-meeting-button{padding:14px 36px;font-size:18px;color:#fff;background-color:#3498db;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.book-meeting-button:hover{background-color:#2980b9;transform:translateY(-3px)}.book-meeting-button:focus{outline:none;box-shadow:0 0 0 3px rgba(52,152,219,.5)}.button-container{text-align:center;margin-left:40px;margin-top:20px}.back-link{display:inline-flex;align-items:center;padding:12px 24px;font-size:18px;color:#3498db;background-color:#f8f8f8;border:1px solid #ddd;border-radius:8px;cursor:pointer;transition:background-color .3s ease,transform .2s ease;box-shadow:0 4px 8px rgba(0,0,0,.1);text-decoration:none;font-weight:500}.back-link:hover{background-color:#e1ecf4;transform:translateY(-3px)}.back-icon{margin-right:8px;font-size:24px;color:#2980b9}.button-container button{border:none;background:inherit;font-size:18px;color:#3498db;cursor:pointer;transition:color .3s ease}.button-container button:hover{color:#2980b9}.meeting-form{max-width:600px;margin:30px auto;padding:30px;background:linear-gradient(135deg,#f0f9ff,#cfe5ff);border-radius:16px;box-shadow:0 8px 16px rgba(0,0,0,.15);font-family:Arial,sans-serif}.form-title{text-align:center;font-size:26px;font-weight:700;margin-bottom:25px;color:#333;font-family:Montserrat,sans-serif}.form-group{margin-bottom:20px}.form-group label{display:block;font-weight:600;margin-bottom:5px;color:#333}.form-input,.form-select,.form-textarea{width:100%;padding:12px;margin-top:5px;border:1px solid #ccc;border-radius:8px;font-family:Arial,sans-serif;transition:border-color .3s ease}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:#007bff;outline:none;box-shadow:0 0 8px rgba(0,123,255,.2)}.form-textarea{height:120px;resize:vertical}.features-list{display:flex;flex-wrap:wrap;gap:12px;margin-top:5px}.features-list label{font-weight:400;background:#f0f0f0;padding:8px 12px;border-radius:16px;transition:background-color .3s ease;cursor:pointer}.features-list input[type=checkbox]{margin-right:5px}.features-list label:hover{background-color:#d8e8ff}.form-checkbox{margin-right:10px}.form-submit{width:100%;padding:12px 0;background-color:#007bff;color:#fff;border:none;border-radius:8px;font-size:18px;font-weight:700;cursor:pointer;transition:background-color .3s ease,transform .2s ease;font-family:Montserrat,sans-serif}.form-submit:hover{background-color:#0056b3;transform:translateY(-2px)}.form-submit:focus{outline:none;box-shadow:0 0 10px rgba(0,123,255,.5)}.error-message,.success-message{margin-top:15px;text-align:center;font-size:medium;font-family:Arial,sans-serif}.error-message{color:#ff4d4d;font-weight:700}.success-message{color:#28a745;font-weight:700}.form-group .required-icon{color:#e3342f;margin-left:5px}.form-group .select-container{position:relative}.form-group .select-container:after{content:"▼";font-size:14px;position:absolute;right:15px;top:50%;transform:translateY(-50%);pointer-events:none;color:#888}.form-group select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:30px}.form-group select.industry-select{background:url(/path/to/industry-icon.png) no-repeat 0;padding-left:30px;font-family:Arial,sans-serif}.form-group select#contactMethod{background:url(/path/to/contact-icon.png) no-repeat 0;padding-left:30px}.industry-icon{margin-right:8px}