
.nvr-jump{display:inline-block;margin:16px 0 0 20px;font-size:12px;font-weight:600;color:#173660}.nvr-card-art{background:#e7eef8;display:flex;flex-direction:column;align-items:center;padding:28px;gap:8px;color:#173660}.nvr-card-art img{width:80px;height:45px;object-fit:contain}.nvr-card-art strong{font-size:44px;line-height:1.2;font-weight:600}.nvr-card-art>span{font-size:9px;letter-spacing:.16em}.nvr-page{background:#f4f7fb;color:#173660;padding-bottom:55px}.nvr-hero{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;padding:20px 0 45px}.nvr-visual{background:#173660;color:white;border-radius:12px;padding:28px}.nvr-visual-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.nvr-visual-top>span{font-size:9px;letter-spacing:.16em;color:#b9cce5}.nvr-visual-top strong{font-size:48px;line-height:1;color:#ffca2b}.nvr-visual-top small{font-size:11px;font-weight:400;margin-left:8px;color:white}.nvr-channel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.nvr-channel-grid>span{background:#254976;border:1px solid #45648c;border-radius:5px;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 5px;color:#bed1e9}.nvr-channel-grid svg{width:22px;height:22px}.nvr-channel-grid small{font-size:10px}.nvr-visual>p{font-size:10px;color:#b9cce5;margin:20px 0 0}.nvr-intro h1{font-size:clamp(30px,3vw,44px);font-weight:600;letter-spacing:-.035em;color:#173660;margin:0 0 15px}.nvr-intro h2{font-size:20px;font-weight:500;margin:0 0 15px;color:#173660}.nvr-intro>p{font-size:14px;line-height:1.9;color:#526782;margin:0 0 22px}.nvr-select-label{font-size:11px;display:block;margin-bottom:10px}.nvr-variants{display:flex;gap:8px;margin-bottom:26px;flex-wrap:wrap}.nvr-variants a{border:1px solid #c8d5e7;background:white;border-radius:5px;padding:10px 14px;font-size:12px}.nvr-variants a[aria-current]{background:#1c4287;color:white;border-color:#1c4287}.nvr-intro p.nvr-small{font-size:11px;margin:14px 0 0}.nvr-sections{display:flex;gap:30px;border-top:1px solid #d6e1ee;border-bottom:1px solid #d6e1ee;padding:17px 0;font-size:12px;font-weight:600}.nvr-overview,.nvr-details,.nvr-faq{padding:45px 0;scroll-margin-top:150px}.nvr-page h2{color:#173660}.nvr-overview>h2,.nvr-details h2,.nvr-faq>h2{font-size:28px;font-weight:600;line-height:1.3;margin:0 0 26px;letter-spacing:-.025em}.nvr-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.nvr-feature-grid article{padding:26px;background:white;border:1px solid #dce5f1;border-radius:9px}.nvr-feature-grid img{object-fit:contain;margin-bottom:18px}.nvr-feature-grid h3{font-size:17px;font-weight:600;color:#173660;margin:0 0 12px}.nvr-feature-grid p,.nvr-details p,.nvr-faq p{font-size:13px;line-height:1.9;color:#526782;margin:0}.nvr-details{display:grid;grid-template-columns:1fr 1.3fr;gap:55px;border-top:1px solid #dce5f1}.nvr-details a{display:inline-block;margin-top:22px;font-size:12px;font-weight:600}.nvr-details dl{margin:0}.nvr-details dl>div{display:grid;grid-template-columns:1fr 1.4fr;gap:20px;padding:15px 0;border-bottom:1px solid #dce5f1;font-size:12px;line-height:1.8}.nvr-details dt{font-weight:600}.nvr-details dd{margin:0;color:#526782}.nvr-faq{padding-top:10px}.nvr-faq details{border-bottom:1px solid #d6e1ee;padding:18px 0}.nvr-faq summary{cursor:pointer;font-size:14px;font-weight:500}.nvr-faq p{padding:15px 0 0;max-width:780px}.nvr-page a:focus-visible,.nvr-page summary:focus-visible{outline:3px solid #d99b00;outline-offset:4px}
@media(max-width:900px){.nvr-hero{gap:25px}.nvr-visual{padding:20px}.nvr-feature-grid{gap:12px}.nvr-feature-grid article{padding:20px}.nvr-details{gap:30px}.nvr-overview,.nvr-details,.nvr-faq{scroll-margin-top:95px}}
@media(max-width:650px){.nvr-hero{grid-template-columns:1fr;gap:28px}.nvr-intro{order:-1}.nvr-visual{padding:24px}.nvr-feature-grid{grid-template-columns:1fr}.nvr-details{grid-template-columns:1fr;gap:20px}.nvr-overview>h2,.nvr-details h2,.nvr-faq>h2{font-size:25px}.nvr-card-art{padding:22px}.nvr-jump{margin-left:0;display:block}.nvr-sections{gap:24px}.nvr-details dl>div{gap:14px}}

.nvr-model{display:block;font-size:11px;color:#526782;margin:0 0 14px}.nvr-intro p.nvr-model{font-size:12px;letter-spacing:.04em;margin:0 0 18px}

.nvr-product-photo{margin:0;background:#fff;border:1px solid #dce5f1;border-radius:12px;overflow:hidden;text-align:center;padding:0 24px 24px}.nvr-product-photo>img{display:block;width:100%;height:360px;object-fit:contain}.nvr-product-photo figcaption{font-size:11px;color:#526782;letter-spacing:.04em}.nvr-card-art.nvr-card-photo{padding:0 20px;background:white}.nvr-card-photo img{width:100%;height:200px;object-fit:contain}
@media(max-width:650px){.nvr-product-photo>img{height:260px}.nvr-card-photo img{height:160px}.nvr-product-photo{padding:0 16px 20px}}
