.reference-pdp{--cyan:#009ffd;--cyan-bright:#009ffd;--ink:#152346;--muted:#788193;background:#fff}.reference-pdp .wrap{width:min(1240px,calc(100% - 64px))}.reference-pdp .header-inner{height:68px}.reference-pdp .wordmark{font-size:30px;color:#004daa}.reference-pdp .wordmark-dot{display:none}.reference-pdp .announcement{display:none}.reference-pdp .button{border-radius:9px;min-height:46px}.reference-pdp .button.secondary{border-color:#6cc3ff;color:#009ffd}.reference-pdp .pdp-main{padding-top:18px}.reference-pdp .pdp-topline{margin-bottom:20px}.reference-pdp .product-hero{direction:ltr;grid-template-columns:1.3fr .8fr;gap:46px;align-items:start}.reference-pdp .product-copy{direction:rtl;padding-top:12px}.reference-pdp .product-copy h1{font-size:44px;text-align:right}.reference-pdp .product-copy .overline{font-size:15px;color:var(--muted);margin-bottom:5px}.reference-pdp .product-copy .lead{font-size:13px}.reference-pdp .product-gallery{display:grid;grid-template-columns:68px 1fr;gap:12px;direction:ltr;align-items:start}.reference-pdp .product-media{grid-column:2;grid-row:1;height:440px;padding:0;border-radius:8px;overflow:hidden;background:#eff2f6}.reference-gallery{position:absolute;inset:0;aspect-ratio:auto;display:none}.reference-pdp.show-reference-gallery .reference-gallery{display:block}.reference-pdp.show-reference-gallery #product-image{opacity:0}.reference-pdp .product-media #product-image{height:100%;width:100%;padding:25px}.reference-pdp .gallery-caption{display:none}.reference-pdp .gallery-thumbs{grid-column:1;grid-row:1;flex-direction:column;margin:0;gap:10px}.reference-pdp .gallery-thumbs button{width:68px;height:76px;background:#f6f7fa}.reference-pdp .buy-card{padding-top:15px;margin-top:20px}.reference-pdp .price-state{display:block}.reference-pdp .price-state strong{font-size:21px}.reference-pdp .availability{margin-top:8px}.reference-pdp .buy-card>p{font-size:10px}.reference-pdp .buy-actions{grid-template-columns:1fr 90px}.reference-pdp .buy-trust{flex-wrap:wrap;gap:8px 15px}.reference-pdp .accessory-note{padding:12px;margin-top:18px}.reference-pdp .product-chips{margin:12px 0}.reference-pdp .pdp-section-nav{font-size:10px;margin-top:25px;padding:14px 0;gap:30px}.reference-pdp .pdp-key-specs{padding-top:25px}.reference-pdp .pdp-key-specs .editorial-heading{margin-bottom:12px}.reference-pdp .pdp-key-specs .overline,.reference-pdp .pdp-key-specs .section-intro{display:none}.reference-pdp .pdp-key-specs h2{font-size:21px}.reference-pdp .spec-grid{border:0;border-radius:0;grid-template-columns:repeat(4,1fr)}.reference-pdp .spec-grid>div{min-height:76px;text-align:center;border-bottom:0;padding:12px}.reference-pdp .spec-grid dt{font-size:10px}.reference-pdp .spec-grid dd{font-size:14px;color:#009ffd}.pdp-night-story{position:relative;margin-top:30px;min-height:370px;overflow:hidden;background:#0a1e2c;border-radius:8px;color:#fff;direction:ltr}.pdp-night-photo{position:absolute;right:0;top:0;width:66%;height:100%;aspect-ratio:auto}.pdp-night-story:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0b1d2a 0%,#0b1d2ac0 30%,#0b1d2a00 60%);pointer-events:none}.pdp-night-story>div:not(.reference-photo){position:relative;z-index:1;padding:65px 40px;width:46%;direction:rtl}.pdp-night-story h2{font-size:32px;line-height:1.6;margin:0 0 20px}.pdp-night-story p{font-size:13px;color:#e0e7ec}.pdp-night-story a{font-size:12px;color:#00bcff}.pdp-night-story small{position:absolute;bottom:12px;right:14px;z-index:1;font-size:9px;background:#0007;padding:4px 9px}.pdp-feature-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px;direction:ltr;margin-top:28px}.pdp-ai-story{overflow:hidden;background:#fdfefe;border-radius:8px;padding:24px 0 0;direction:rtl}.pdp-ai-story h2,.pdp-light-story h2{font-size:24px;margin:0 24px 8px}.pdp-ai-story>p{font-size:13px;color:var(--muted);margin:0 24px 18px}.pdp-ai-labels{display:flex;justify-content:space-around;font-size:11px;color:var(--cyan);padding:10px 24px}.pdp-ai-story>.button{margin:14px 24px 22px;min-height:36px;font-size:11px;padding:6px 20px;border-radius:24px}.pdp-ai-story>img{width:100%;height:255px;object-fit:cover;display:block}.pdp-feature-right{display:grid;grid-template-rows:220px 1fr;gap:18px}.pdp-light-story{position:relative;overflow:hidden;border-radius:8px;background:#18212b;color:#fff;direction:ltr}.pdp-light-photo{position:absolute;right:0;top:0;width:47%;height:100%;aspect-ratio:auto}.pdp-light-story>div:not(.reference-photo){position:relative;z-index:1;direction:rtl;width:63%;padding:27px 8px;background:linear-gradient(90deg,#17232b 75%,transparent)}.pdp-light-story h2{font-size:22px}.pdp-light-story p{font-size:12px;margin:10px 24px;color:#d3d9df}.pdp-app-story{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;background:#fafcfe;direction:ltr;overflow:hidden;border-radius:8px;min-height:245px}.pdp-app-story>div:not(.reference-photo){direction:rtl;text-align:center;padding:20px 14px}.pdp-line-icon{font-size:35px;line-height:1;color:#00a7ff}.pdp-app-story h3{font-size:17px;margin:10px 0}.pdp-app-story p{font-size:11px;color:var(--muted);margin:0}.pdp-phone-photo{height:100%;aspect-ratio:auto}.pdp-practical-layout{display:grid;grid-template-columns:1.2fr .8fr;direction:ltr;gap:20px;margin-top:24px}.pdp-install-story{position:relative;overflow:hidden;border-radius:8px;background:#eef3f4;min-height:245px}.pdp-install-photo{position:absolute;right:0;top:0;width:61%;height:100%;aspect-ratio:auto}.pdp-install-story>div:not(.reference-photo){position:relative;z-index:1;direction:rtl;width:53%;padding:32px;background:linear-gradient(90deg,#f3f6f7 65%,transparent)}.pdp-install-story h2{font-size:25px;margin:0 0 12px}.pdp-install-story p{font-size:12px;color:var(--muted)}.pdp-install-story .button{font-size:11px;border-radius:30px;min-height:36px;padding:6px 20px}.pdp-storage-story{background:#f1f7fc;padding:32px 22px;direction:rtl;text-align:right;border-radius:8px}.pdp-storage-story h2{font-size:24px;margin:0 0 35px}.pdp-storage-story>div{display:flex;gap:12px;text-align:center;font-size:11px;line-height:1.8;color:#526783}.pdp-storage-story span{flex:1}.pdp-use-cases{margin-top:38px}.pdp-use-cases h2,.pdp-box h2{font-size:23px;margin:0 0 18px}.use-case-rail{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;overflow:auto}.use-case-rail>a{border:1px solid #e8edf3;border-radius:8px;overflow:hidden}.use-case-rail .reference-photo{height:145px;aspect-ratio:auto}.use-case-rail h3{font-size:13px;text-align:center;margin:10px}.pdp-box{background:#f7f9fc;padding:24px;border-radius:8px;margin-top:30px;display:flex;align-items:center;gap:30px;flex-wrap:wrap}.pdp-box h2{width:100%;margin:0}.pdp-box>img{height:100px;width:140px;object-fit:contain}.pdp-box>p{font-size:12px;color:var(--muted);flex:1}.reference-pdp .section-space{margin-top:38px}.reference-pdp .full-specs .editorial-heading h2,.reference-pdp #compare h2{font-size:24px}.reference-pdp .full-spec-table{grid-template-columns:1fr 1fr;background:#fbfcfe;padding:16px 24px;border-radius:8px}.reference-pdp .full-specs summary{font-size:13px;padding:15px 0}.reference-pdp .support-section{padding:30px;background:#f5f9ff;margin-bottom:0}.reference-pdp .support-section h2{font-size:24px}.reference-pdp .design-status{padding:22px}.reference-pdp .design-footer{padding-top:30px}
@media(max-width:1000px){.reference-pdp .product-hero{gap:28px;grid-template-columns:1.1fr .9fr}.reference-pdp .product-media{height:350px}.reference-pdp .product-copy h1{font-size:36px}.reference-pdp .product-copy .lead{font-size:12px}.reference-pdp .product-gallery{grid-template-columns:52px 1fr;gap:9px}.reference-pdp .gallery-thumbs button{width:52px;height:58px}.pdp-night-story{min-height:300px}.pdp-night-story>div:not(.reference-photo){padding:40px 28px}.pdp-night-story h2{font-size:27px}.pdp-feature-layout{gap:16px}.pdp-feature-right{grid-template-rows:180px 1fr}.pdp-ai-story h2,.pdp-light-story h2{font-size:21px}.pdp-app-story h3{font-size:14px}.pdp-install-story>div:not(.reference-photo){padding:25px}.pdp-install-story h2,.pdp-storage-story h2{font-size:22px}.pdp-storage-story{padding:25px 16px}.pdp-storage-story>div{font-size:9px}}
@media(max-width:700px){.reference-pdp .wrap{width:calc(100% - 28px)}.reference-pdp .header-inner{height:64px}.reference-pdp .product-hero{grid-template-columns:1fr;gap:22px}.reference-pdp .product-gallery{grid-template-columns:1fr}.reference-pdp .product-media{grid-row:1;grid-column:1;height:300px}.reference-pdp .gallery-thumbs{grid-row:2;grid-column:1;flex-direction:row}.reference-pdp .gallery-thumbs button{width:55px;height:52px}.reference-pdp .product-copy{padding:0}.reference-pdp .product-copy h1{font-size:38px}.reference-pdp .price-state strong{font-size:22px}.reference-pdp .pdp-section-nav{gap:24px}.reference-pdp .spec-grid{grid-template-columns:1fr 1fr}.reference-pdp .spec-grid>div{min-height:74px;padding:12px}.pdp-night-story{min-height:330px}.pdp-night-photo{width:100%;height:100%}.pdp-night-story:after{background:linear-gradient(90deg,#0b1d2aea 0%,#0b1d2a99 46%,transparent)}.pdp-night-story>div:not(.reference-photo){width:74%;padding:35px 22px}.pdp-night-story h2{font-size:26px}.pdp-night-story p{font-size:12px}.pdp-night-story small{font-size:7px;left:8px;right:8px;text-align:center}.pdp-feature-layout{grid-template-columns:1fr;gap:18px}.pdp-ai-story h2{font-size:23px}.pdp-ai-story>img{height:250px}.pdp-feature-right{grid-template-rows:210px 220px}.pdp-light-story>div:not(.reference-photo){padding:30px 0;width:69%}.pdp-light-story h2{font-size:22px}.pdp-app-story{min-height:220px}.pdp-app-story h3{font-size:14px}.pdp-app-story p{font-size:10px}.pdp-practical-layout{grid-template-columns:1fr}.pdp-install-story{min-height:220px}.pdp-install-story h2{font-size:23px}.pdp-storage-story{padding:25px;min-height:180px}.pdp-storage-story h2{font-size:23px;margin-bottom:25px}.pdp-storage-story>div{font-size:11px}.use-case-rail{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:72%;scroll-snap-type:x mandatory;gap:12px}.use-case-rail>a{scroll-snap-align:start}.use-case-rail .reference-photo{height:145px}.reference-pdp .full-spec-table{grid-template-columns:1fr;padding:10px 16px}.pdp-box{gap:15px;padding:20px}.pdp-box p{font-size:11px}.pdp-box>img{width:100px;height:90px}.reference-pdp .support-section{padding:24px}.reference-pdp .support-section h2{font-size:23px}}
.pdp-compare-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:22px}.pdp-compare-cards>a{display:flex;align-items:center;gap:18px;background:#f8faff;border:1px solid #edf1f7;border-radius:9px;padding:18px}.pdp-compare-cards img{width:45%;height:140px;object-fit:contain}.pdp-compare-cards h3{font:700 21px Arial,sans-serif;margin:0 0 10px}.pdp-compare-cards p{font-size:11px;color:var(--muted)}.pdp-compare-cards .button{font-size:10px;min-height:34px;padding:6px 15px;border-radius:30px}.reference-home .menu-dialog a.menu-product{display:flex;align-items:center;gap:15px;padding:6px 12px}.menu-product img{width:46px;height:46px;object-fit:contain;border-radius:7px;background:#f7f8fa}
@media(max-width:700px){.pdp-compare-cards{grid-template-columns:1fr;gap:10px}.pdp-compare-cards>a{justify-content:space-between;padding:16px}.pdp-compare-cards img{width:42%;height:110px}.pdp-compare-cards h3{font-size:21px}.reference-home .menu-dialog>details a.menu-product{font-size:11px}}
