
.camera-packages-section{background:linear-gradient(180deg,#f7fafc 0%,#fff 100%)}
.camera-packages-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:34px}
.camera-package-card{position:relative;background:#fff;border:1px solid #dce5ec;border-radius:24px;padding:26px;box-shadow:0 16px 45px rgba(7,24,39,.08);overflow:hidden}
.camera-package-card.featured{border:2px solid #0d6efd;box-shadow:0 18px 55px rgba(13,110,253,.16)}
.camera-package-card.pro{background:linear-gradient(145deg,#071827,#0b2943);color:#fff;border-color:#173c59}
.camera-package-badge{display:inline-flex;padding:7px 12px;border-radius:999px;background:#eef4f8;color:#17354b;font-weight:800;font-size:.78rem;margin-bottom:16px}
.featured .camera-package-badge{background:#e7f0ff;color:#0b57d0}.pro .camera-package-badge{background:#ffc107;color:#1b2731}
.camera-package-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #e6edf2;padding-bottom:18px}.pro .camera-package-head{border-color:rgba(255,255,255,.14)}
.camera-package-head small{color:#6a7d8c;font-weight:700}.pro .camera-package-head small{color:#b8c7d2}.camera-package-head h3{font-size:1.7rem;font-weight:900;margin:.15rem 0}.camera-package-head p{margin:0;color:#617381}.pro .camera-package-head p{color:#cbd6de}
.camera-package-price{min-width:104px;text-align:center;background:#f5f8fa;border-radius:18px;padding:10px 12px}.pro .camera-package-price{background:rgba(255,255,255,.1)}
.camera-package-price span,.camera-package-price small{display:block;font-size:.72rem;font-weight:700}.camera-package-price strong{display:inline-block;font-size:2rem;line-height:1;color:#0d6efd}.pro .camera-package-price strong{color:#ffc107}
.camera-package-specs{list-style:none;padding:18px 0 10px;margin:0;display:grid;gap:11px}.camera-package-specs li{display:flex;gap:10px;align-items:flex-start;font-size:.93rem;line-height:1.65}.camera-package-specs i{width:22px;color:#0d6efd;margin-top:5px}.pro .camera-package-specs i{color:#ffc107}.camera-package-specs b{font-weight:800}
.camera-package-note{display:flex;gap:14px;align-items:flex-start;background:#fff8df;border:1px solid #f4dc8a;border-radius:18px;padding:18px 20px;margin-top:24px}.camera-package-note i{color:#b58100;margin-top:5px}.camera-package-note p{margin:.25rem 0 0;color:#5f552f}
.camera-options-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px}.camera-options-grid article{background:#fff;border:1px solid #e0e8ee;border-radius:18px;padding:20px}.camera-options-grid i{font-size:1.35rem;color:#0d6efd;margin-bottom:10px}.camera-options-grid h3{font-size:1rem;font-weight:900}.camera-options-grid p{font-size:.86rem;color:#667987;margin:0;line-height:1.7}
@media(max-width:991px){.camera-options-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.camera-packages-grid,.camera-options-grid{grid-template-columns:1fr}.camera-package-card{padding:20px}.camera-package-head{flex-direction:column}.camera-package-price{width:100%;display:flex;align-items:center;justify-content:center;gap:6px}.camera-package-price span,.camera-package-price small{display:inline}.camera-package-note{flex-direction:column}}
