 /* New "What's included" Section Styles */
 .whats-included-section {
 margin-top: 50px;
 margin-bottom: 40px;
 }
 .whats-included-header {
 margin-bottom: 30px;
 }
 .whats-included-title {
 font-family: var(--font-head);
 font-size: 2.5rem;
 font-weight: 700;
 color: var(--text-primary);
 margin-bottom: 10px;
 }
 .whats-included-title .highlight-blue {
 color: #7b61ff; /* Purple/Blue accent from image */
 }
 .whats-included-subtitle {
 color: var(--text-secondary);
 font-size: 1rem;
 max-width: 600px;
 line-height: 1.6;
 }
 .included-grid {
 display: grid;
 grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
 gap: 20px;
 }
 .included-card {
 background: rgba(17, 19, 24, 0.6);
 border: 1px solid rgba(255, 255, 255, 0.08);
 border-radius: 12px;
 padding: 25px;
 display: flex;
 gap: 20px;
 transition: transform 0.3s ease, border-color 0.3s ease;
 }
 .included-card:hover {
 transform: translateY(-5px);
 border-color: rgba(123, 97, 255, 0.3);
 }
 .included-icon-box {
 width: 45px;
 height: 45px;
 background: rgba(123, 97, 255, 0.1);
 border: 1px solid rgba(123, 97, 255, 0.2);
 border-radius: 8px;
 display: flex;
 align-items: center;
 justify-content: center;
 flex-shrink: 0;
 color: #7b61ff;
 font-size: 1.2rem;
 }
 .included-info h3 {
 font-family: var(--font-head);
 font-size: 1.2rem;
 font-weight: 700;
 color: var(--text-primary);
 margin-bottom: 8px;
 }
 .included-info p {
 color: var(--text-secondary);
 font-size: 0.95rem;
 line-height: 1.5;
 }
 
 @media (max-width: 768px) {
 .whats-included-title {
 font-size: 2rem;
 }
 .included-grid {
 grid-template-columns: 1fr;
 }
 }
