.services-grid{background:#f9fafb;padding:60px 0}.services-grid .et_pb_row{max-width:1120px;margin:0 auto}.services-grid .et_pb_column{display:flex;flex-direction:column}.services-grid .et_pb_module{width:100%}.svc-card{background:#fff;border:1px solid #e8edf3;border-radius:16px;padding:40px 28px 32px;box-shadow:0 10px 28px rgba(2,12,27,.08);display:flex;flex-direction:column;text-align:left;transition:transform .2s,box-shadow .2s;min-height:620px}.svc-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(2,12,27,.10)}.svc-card.featured{transform:translateY(-6px);box-shadow:0 18px 44px rgba(2,12,27,.12);border-color:#ffefe3}.svc-card h3{margin:0 0 10px;font-size:26px;font-weight:800;color:#1e293b}.svc-card .price{margin:6px 0 18px;font-size:32px;font-weight:800;color:#0f172a}.svc-card .price span{display:block;margin-top:6px;font-size:14px;font-weight:600;color:#6b7280}.svc-card ul{margin:0 0 18px;padding-left:20px}.svc-card ul li{margin:7px 0;font-size:15.5px;color:#475569}.svc-card .savings{margin:8px 0 12px;padding:8px 10px;border-radius:8px;line-height:1.35;font-size:13px;color:#0f172a;background:#fff7f1;border:1px dashed #ff6600}.svc-card .savings em{color:#ff6600;font-weight:800;font-style:normal}.svc-card .guarantee{margin-top:auto;background:#eef1f4;color:#374151;font-size:13.5px;border-radius:10px;padding:12px 14px}.svc-card .btn{display:flex;align-items:center;justify-content:center;width:100%;height:50px;padding:0 16px;border-radius:12px;font-weight:800;text-decoration:none;text-align:center;transition:all .15s}.svc-card .btn+.btn{margin-top:12px}.svc-card .btn.primary{background:#0f172a;color:#fff}.svc-card .btn.primary:hover{background:#111827}.svc-card .btn.accent{background:#ff6600;color:#fff}.svc-card .btn.accent:hover{background:#ff7216}.svc-card .btn.outline{background:#fff;border:2px solid #0f172a;color:#0f172a}.svc-card .btn.outline:hover{background:#0f172a;color:#fff}@media (max-width:980px){.services-grid{padding:40px 0}.svc-card{margin-bottom:18px;min-height:auto}}.bootcamp-card{position:relative}.bootcamp-card:before{content:"Most Popular";position:absolute;top:10px;right:-9px;transform:rotate(45deg);background:#ff6600;color:#fff;font-weight:700;font-size:10.5px;text-transform:uppercase;padding:4px 22px;border-radius:2px;box-shadow:0 2px 6px rgba(0,0,0,.25);pointer-events:none}.best-value:before{content:"Best Value";background:#1f73ff}.mastermind-price-badge{display:inline-block;margin-left:12px;background:#ff6a00;color:#fff;font-weight:800;border-radius:999px;padding:6px 10px;font-size:.85rem}.faq{padding:40px 0;background:#fff}.faq h3{max-width:1120px;margin:0 auto 14px;padding:0 16px;font-size:26px;font-weight:800;color:#111827}.faq-list{max-width:1120px;margin:0 auto;padding:0 16px}.faq-list details{background:#f9fafb;border:1px solid #e8edf3;border-radius:12px;padding:12px 14px;margin-bottom:10px;transition:box-shadow .2s,background .2s}.faq-list details[open]{background:#f3f6fb;box-shadow:0 8px 20px rgba(2,12,27,.06)}.faq-list summary{list-style:none;cursor:pointer;font-weight:800;color:#0f172a;position:relative;padding-right:28px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";position:absolute;right:4px;top:0;font-weight:800;color:#ff6600}.faq-list details[open] summary:after{content:"–"}.faq-list p,.faq-list ul{margin:10px 0 6px;color:#374151}.faq-list ul{padding-left:18px}.services-compare table{width:100%;border-collapse:collapse;font-size:16px}.services-compare th,.services-compare td{padding:12px 16px;text-align:left;border-bottom:1px solid #e0e0e0;vertical-align:top}.services-compare th{background:#f7f7f7;font-weight:600}.services-compare tr:nth-child(even){background:#fafafa}@media (min-width:769px){.services-compare tbody tr{transition:background-color .18s,box-shadow .18s}.services-compare tbody tr:hover{background:#fff7ef;box-shadow:0 4px 14px rgba(0,0,0,.06)}}@media (max-width:768px){.services-compare table,.services-compare thead,.services-compare tbody,.services-compare th,.services-compare td,.services-compare tr{display:block;width:100%}.services-compare thead{display:none}.services-compare tbody tr{margin:0 0 1.25rem;border:1px solid #ddd;border-radius:10px;padding:12px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.04)}.services-compare td{border:0;padding:10px 0}.services-compare td:before{content:attr(data-label);display:block;font-weight:700;margin-bottom:4px;color:#333}.services-compare td:first-of-type:before{display:none}.services-compare td:first-of-type{display:block;width:100%;background:#0D1B2A;color:#fff;font-weight:800;font-size:18px;line-height:1.3;margin:-12px -12px 10px;padding:14px 16px;border-radius:10px 10px 0 0;text-align:center}.services-compare td+td{border-top:1px solid #eee}}.services-compare .table-cta{display:inline-block;padding:10px 14px;border-radius:24px;background:#ff6a00;color:#fff!important;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s}.services-compare .table-cta:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.12);background:#e65f00}.final-cta{background:linear-gradient(180deg,#0D1B2A 0%,#0F2540 100%);box-shadow:inset 0 10px 40px rgba(0,0,0,.18)}.final-cta .et_pb_row{max-width:1080px;text-align:center}.final-cta h2{color:#fff!important;margin-bottom:12px;line-height:1.15}.final-cta p{color:rgba(255,255,255,.88)!important;font-size:20px;margin-bottom:28px}.final-cta .final-cta-btn a.et_pb_button{background:#ff6a00;color:#fff!important;border:0;border-radius:999px;padding:14px 22px;font-weight:800;letter-spacing:.3px;box-shadow:0 8px 18px rgba(0,0,0,.18);transition:all .12s}.final-cta .final-cta-btn a.et_pb_button:hover{background:#e65f00;transform:translateY(-1px);box-shadow:0 12px 28px rgba(0,0,0,.22)}@media (max-width:980px){.final-cta h2{font-size:38px}.final-cta p{font-size:18px}}@media (max-width:767px){.final-cta h2{font-size:30px}.final-cta p{font-size:17px}}