*{box-sizing:border-box}.template-header>a{color:#fff;text-decoration:none;font-weight:900;letter-spacing:.12em}.product-hero .hero-image img{object-position:52% center}.hero-actions{align-items:center}.text-link{padding:12px;color:#a9dff3;font-size:12px}.audience-row{display:flex;gap:8px;flex-wrap:wrap;margin:-22px 0 30px}.audience-row span{padding:9px 12px;background:#e6f1f8;color:#17678e;font-size:11px;font-weight:700}.hardware-layout{display:grid;grid-template-columns:1.08fr .92fr;gap:45px;align-items:start}.hardware-photo img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.hardware-list{margin:0}.hardware-list li{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #cdd7de}.hardware-list span{color:#37718e;font-size:11px}.option-box{margin-top:22px;padding:20px;background:#dce9f1}.option-box p{margin-bottom:0;line-height:1.7;color:#526775}.section-intro{max-width:900px;color:#a9bdcc;line-height:1.8}.software-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:32px}.software-gallery figure,.photo-grid figure{margin:0;overflow:hidden;background:#14283a}.software-gallery-main{grid-column:1/-1}.software-gallery img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.software-gallery-main img{aspect-ratio:16/7;object-position:center 52%}.software-gallery figcaption,.photo-grid figcaption{padding:14px 16px;color:#a9bdcc;font-size:12px;line-height:1.55}.software-gallery figcaption strong,.software-gallery figcaption span{display:block}.software-gallery figcaption strong{margin-bottom:4px;color:#fff;font-size:14px}.software-gallery figcaption span{color:#a9bdcc}.pending-note{margin-top:20px;padding:16px 18px;border-left:3px solid #ffb84d;background:#182f42;color:#ffd28f;font-size:12px}.photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.photo-grid figure{background:#edf2f6}.photo-grid .wide-photo{grid-column:span 3}.photo-grid img{display:block;width:100%;height:430px;object-fit:cover}.photo-grid .wide-photo img{height:auto;aspect-ratio:16/8;object-position:center 54%}.photo-grid figcaption{color:#5c6d78}.table-wrap td{color:#243746}.delivery-grid article p{line-height:1.75}@media(max-width:900px){.hardware-layout{grid-template-columns:1fr}.software-gallery{grid-template-columns:1fr}.photo-grid{grid-template-columns:1fr 1fr}.photo-grid .wide-photo{grid-column:span 2}}@media(max-width:600px){.template-header>a{font-size:12px}.product-hero .hero-image{height:56vh}.product-hero .hero-image img{object-position:57% center}.audience-row{margin-top:-25px}.hardware-list li{flex-direction:column;gap:4px}.photo-grid{grid-template-columns:1fr}.photo-grid .wide-photo{grid-column:auto}.photo-grid img{height:360px}.photo-grid .wide-photo img{height:260px;aspect-ratio:auto}.software-gallery{grid-template-columns:1fr}.table-wrap th{min-width:125px}}
.platform-specs{margin-top:28px;padding:28px;background:#e7f0f5;border-left:4px solid #2878ff}.platform-specs-heading{margin-bottom:20px}.platform-specs-heading .kicker{margin-bottom:8px;color:#2878ff}.platform-specs-heading h3{margin:0 0 10px;font-size:24px;color:#142331}.platform-specs-heading>p:last-child{margin:0;color:#5b6f7d;line-height:1.65}.platform-spec-table{width:100%;border-collapse:collapse;background:#fff}.platform-spec-table th,.platform-spec-table td{padding:13px 16px;border:1px solid #ccd9e1;text-align:left}.platform-spec-table thead th{background:#17374d;color:#fff;font-size:11px;letter-spacing:.04em}.platform-spec-table tbody th{width:34%;min-width:0;background:#f3f7f9;color:#17374d}.platform-specs-note{margin:16px 0 0;padding:14px 16px;background:#d6e5ed;color:#365363;line-height:1.65;font-size:12px}@media(max-width:600px){.platform-specs{padding:20px 14px}.platform-spec-table th,.platform-spec-table td{padding:11px 9px}.platform-spec-table tbody th{width:auto}}.motion-value-section{background:#10283a;color:#fff}.motion-value-section .section-number{color:#5bd7ff}.motion-value-section .kicker{color:#5bd7ff}.motion-value-section h2{color:#fff}.motion-value-intro{max-width:900px;margin:0 0 28px;color:#b9cbd7;line-height:1.8}.motion-value-grid article{background:#183b52;border-top:3px solid #5bd7ff}.motion-value-grid article h3{color:#fff}.motion-value-grid article p{color:#c3d2dc}