.visioncam-details-page .visioncam-hero-summary{max-width:900px;color:var(--pdp-text-muted);margin:.75rem 0 0;font-size:1rem;line-height:1.7}.visioncam-details-page .visioncam-section-intro,.visioncam-details-page .visioncam-subsection-card{margin-bottom:1rem}.visioncam-details-page .visioncam-section-intro>p,.visioncam-details-page .visioncam-detail-card>p{color:var(--pdp-text-muted);margin:0 0 .75rem;font-size:.9rem;line-height:1.7}.visioncam-details-page .visioncam-section-intro>p:last-child,.visioncam-details-page .visioncam-detail-card>p:last-child{margin-bottom:0}.visioncam-details-page .visioncam-detail-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}@media (min-width:640px){.visioncam-details-page .visioncam-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.visioncam-details-page .visioncam-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.visioncam-details-page .visioncam-detail-card{min-width:0;margin-top:0}.visioncam-details-page .visioncam-detail-card h3{margin:0 0 .65rem;font-size:1rem;line-height:1.4}.visioncam-details-page .visioncam-detail-card .pdp-bullet-list{margin-top:.5rem}.visioncam-details-page .visioncam-detail-card .pdp-bullet-list li{margin-bottom:.25rem}.visioncam-details-page .visioncam-detail-card-number{color:var(--pdp-brand-active);margin-bottom:.65rem;font-family:monospace;font-size:.75rem;font-weight:800;display:inline-flex}.visioncam-details-page .visioncam-finding{margin-top:1rem}.visioncam-details-page .visioncam-section-label{color:var(--pdp-text-muted);letter-spacing:.08em;text-transform:uppercase;margin:1.25rem 0 .5rem;font-size:.75rem;font-weight:800}.visioncam-details-page .visioncam-bullet-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:.65rem;display:grid}@media (min-width:640px){.visioncam-details-page .visioncam-bullet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.visioncam-details-page .visioncam-bullet-item{background:#fff9;border:1px solid #e2e8f0cc;border-radius:12px;align-items:flex-start;gap:.65rem;min-width:0;padding:.75rem;display:flex}.visioncam-details-page .visioncam-bullet-item p{color:var(--pdp-text-main);margin:0;font-size:.85rem;line-height:1.5}.visioncam-details-page .visioncam-bullet-item .pdp-challenge-icon{width:26px;height:26px;font-size:.6rem}.visioncam-details-page .visioncam-insight-grid{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){.visioncam-details-page .visioncam-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.visioncam-details-page .visioncam-subsection-card .pdp-journey-timeline{margin-top:1rem}.visioncam-details-page .visioncam-subsection-card .visioncam-detail-grid{margin-bottom:0}@media (max-width:639px){.visioncam-details-page .visioncam-hero-summary{font-size:.9rem}}
