.nw-section[data-v-336d6f1f]{scroll-margin-top:calc(var(--bmcs-nav-height) + 24px)}.nw-title[data-v-336d6f1f]{margin-top:8px;max-width:900px}.nw-sub[data-v-336d6f1f]{margin-top:var(--bmcs-head-gap);max-width:var(--bmcs-measure)}.nw-item-title[data-v-336d6f1f],.nw-feature-title[data-v-336d6f1f]{font-size:20px;line-height:1.2}.nw-feature-title[data-v-336d6f1f]{font-size:24px}.nw-item-body[data-v-336d6f1f]{margin-top:8px;font-size:16px;line-height:1.2}.nw-hero[data-v-336d6f1f]{padding:var(--bmcs-nav-height) var(--bmcs-gutter) 0}.nw-hero-inner[data-v-336d6f1f]{max-width:calc(var(--bmcs-content-max) - 2 * var(--bmcs-gutter-desktop));min-height:calc(var(--bmcs-hero-product) - var(--bmcs-nav-height) - 64px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:var(--bmcs-gap-columns);align-items:center}.nw-hero h1[data-v-336d6f1f]{margin-top:16px}.nw-hero-lead[data-v-336d6f1f]{margin-top:24px;max-width:var(--bmcs-measure)}.nw-hero-for[data-v-336d6f1f]{margin-top:16px;max-width:640px;font-size:16px;line-height:1.3;color:var(--bmcs-grey-200)}.nw-hero-actions[data-v-336d6f1f]{display:flex;gap:16px;flex-wrap:wrap;margin-top:32px}.nw-hero-image[data-v-336d6f1f]{display:flex;justify-content:center}.nw-hero-image img[data-v-336d6f1f]{display:block;width:auto;max-width:100%;max-height:560px;height:auto}.nw-stats[data-v-336d6f1f]{max-width:calc(var(--bmcs-content-max) - 2 * var(--bmcs-gutter-desktop));margin:0 auto;padding:48px 0 64px;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--bmcs-gap-stack)}.nw-stat[data-v-336d6f1f]{display:flex;flex-direction:column;gap:4px}.nw-stat-value[data-v-336d6f1f]{font-family:var(--bmcs-display);font-size:40px;font-weight:700;line-height:1.1;color:var(--bmcs-signal-500)}.nw-stat-label[data-v-336d6f1f]{font-size:16px;line-height:1.2;color:var(--bmcs-on-dark)}.nw-problem-list[data-v-336d6f1f]{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px var(--bmcs-gap-columns)}.nw-table-wrap[data-v-336d6f1f]{margin-top:var(--bmcs-group-gap);overflow-x:auto}.nw-table[data-v-336d6f1f]{width:100%;min-width:560px;border-collapse:collapse;font-size:16px;line-height:1.2}.nw-table th[data-v-336d6f1f],.nw-table td[data-v-336d6f1f]{padding:16px 24px;text-align:left;vertical-align:top;border-bottom:1px solid var(--bmcs-border)}.nw-table tbody th[data-v-336d6f1f]{font-weight:600}.nw-table thead th[data-v-336d6f1f],.nw-table thead td[data-v-336d6f1f]{background:var(--bmcs-panel-bar);color:var(--bmcs-on-dark);font-family:var(--bmcs-display);font-size:18px;font-weight:700;border-bottom:0}.nw-table thead .nw-col-nw[data-v-336d6f1f]{color:var(--bmcs-signal-500)}.nw-table tbody .nw-col-nw[data-v-336d6f1f]{font-weight:600}.nw-table tbody tr[data-v-336d6f1f]:last-child>*{border-bottom:0}.nw-check[data-v-336d6f1f]{color:var(--bmcs-link);font-weight:700}.nw-cross[data-v-336d6f1f]{color:var(--bmcs-text-muted)}.nw-arch[data-v-336d6f1f]{margin-top:var(--bmcs-group-gap);border:1px solid var(--bmcs-panel-edge);border-radius:var(--bmcs-r-card);padding:48px var(--bmcs-card-pad);display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:24px;align-items:center;text-align:center}.nw-arch-title[data-v-336d6f1f]{font-size:24px;line-height:1.2}.nw-arch-box--nw .nw-arch-title[data-v-336d6f1f]{color:var(--bmcs-signal-500)}.nw-arch-items[data-v-336d6f1f]{margin-top:16px;font-size:16px;line-height:1.6}.nw-muted[data-v-336d6f1f]{font-style:normal;color:var(--bmcs-grey-300)}.nw-arch-link[data-v-336d6f1f]{font-size:14px;font-weight:600;color:var(--bmcs-grey-300);white-space:nowrap}.nw-arch-arrow[data-v-336d6f1f]{display:block;font-size:24px;color:var(--bmcs-signal-500)}.nw-features-grid[data-v-336d6f1f]{margin-top:var(--bmcs-group-gap);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bmcs-item-gap) var(--bmcs-gap-columns)}.nw-figure[data-v-336d6f1f]{margin:0}.nw-figure img[data-v-336d6f1f]{display:block;width:100%;height:auto;border-radius:var(--bmcs-r-media);box-shadow:var(--bmcs-shadow-media)}.nw-figure figcaption[data-v-336d6f1f]{margin-top:16px;font-size:16px;line-height:1.2}.nw-figure--wide[data-v-336d6f1f]{margin:var(--bmcs-group-gap) auto 0;max-width:960px}.nw-figure--wide figcaption[data-v-336d6f1f]{text-align:center}.nw-install[data-v-336d6f1f]{margin-top:var(--bmcs-group-gap);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--bmcs-gap-products);align-items:start}.nw-install-title[data-v-336d6f1f],.nw-contractors-title[data-v-336d6f1f]{font-size:32px;line-height:1.2}.nw-install-title[data-v-336d6f1f]{text-wrap:balance}.nw-install-sub[data-v-336d6f1f],.nw-contractors-sub[data-v-336d6f1f]{margin-top:16px}.nw-steps[data-v-336d6f1f],.nw-benefits[data-v-336d6f1f]{list-style:none;margin:0;padding:0}.nw-step[data-v-336d6f1f]{display:grid;grid-template-columns:112px minmax(0,1fr);gap:24px;padding:20px 0;border-top:1px solid var(--bmcs-border)}.nw-step[data-v-336d6f1f]:last-child{border-bottom:1px solid var(--bmcs-border)}.nw-step-time[data-v-336d6f1f]{font-family:var(--bmcs-display);font-size:20px;font-weight:700;line-height:1.2;color:var(--bmcs-link);white-space:nowrap}@media(min-width:1200px){.nw-cta .cta-band-text[data-v-336d6f1f]{flex-grow:2}}.nw-included[data-v-336d6f1f]{margin-top:var(--bmcs-group-gap);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--bmcs-gap-products);align-items:start}.nw-offer[data-v-336d6f1f]{border:1px solid var(--bmcs-panel-edge);border-radius:var(--bmcs-r-card);padding:48px var(--bmcs-card-pad);text-align:left}.nw-offer-head[data-v-336d6f1f]{font-family:var(--bmcs-display);font-size:24px;font-weight:700;line-height:1.2;text-align:center}.nw-offer-list[data-v-336d6f1f]{list-style:none;margin:32px 0 0;padding:0;display:flex;flex-direction:column;gap:16px;font-size:16px;line-height:1.2}.nw-offer-list li[data-v-336d6f1f]{display:flex;gap:12px}.nw-offer-list li[data-v-336d6f1f]:before{content:"✓";flex-shrink:0;color:var(--bmcs-signal-500);font-weight:700}.nw-offer-actions[data-v-336d6f1f]{margin-top:32px;display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.nw-benefits[data-v-336d6f1f]{margin-top:32px}.nw-benefits li[data-v-336d6f1f]{padding:16px 0;border-top:1px solid var(--bmcs-border)}.nw-note[data-v-336d6f1f]{margin-top:24px;font-size:16px}.nw-note a[data-v-336d6f1f]{color:var(--bmcs-link);font-weight:600;text-decoration:underline}.nw-note a[data-v-336d6f1f]:hover{color:var(--bmcs-link-hover)}.nw-shots-grid[data-v-336d6f1f]{margin-top:var(--bmcs-group-gap);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px var(--bmcs-gap-columns)}.nw-shots-grid .nw-figure img[data-v-336d6f1f]{aspect-ratio:1920 / 927;object-fit:cover;object-position:left top}.nw-faq-head[data-v-336d6f1f]{text-align:center}.nw-faq-head .nw-title[data-v-336d6f1f]{margin-left:auto;margin-right:auto}.nw-faq-list[data-v-336d6f1f]{max-width:880px;margin:48px auto 0}.nw-faq-item[data-v-336d6f1f]{border-bottom:1px solid var(--bmcs-border)}.nw-faq-item[data-v-336d6f1f]:first-child{border-top:1px solid var(--bmcs-border)}.nw-faq-summary[data-v-336d6f1f]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:20px 0;cursor:pointer;list-style:none}.nw-faq-summary[data-v-336d6f1f]::-webkit-details-marker{display:none}.nw-faq-q[data-v-336d6f1f]{font-family:var(--bmcs-display);font-size:20px;font-weight:700;line-height:1.2}@media(hover:hover){.nw-faq-summary:hover .nw-faq-q[data-v-336d6f1f]{color:var(--bmcs-link)}}.nw-faq-icon[data-v-336d6f1f]{position:relative;flex-shrink:0;width:16px;height:16px;color:var(--bmcs-link);transition:transform var(--bmcs-hover-dur) var(--bmcs-ease-spring)}.nw-faq-icon[data-v-336d6f1f]:before,.nw-faq-icon[data-v-336d6f1f]:after{content:"";position:absolute;left:0;top:7px;width:16px;height:2px;border-radius:1px;background:currentColor}.nw-faq-icon[data-v-336d6f1f]:after{transform:rotate(90deg)}details[open] .nw-faq-icon[data-v-336d6f1f]{transform:rotate(45deg)}.nw-faq-summary[data-v-336d6f1f]{-webkit-tap-highlight-color:transparent}.nw-faq-summary:active .nw-faq-q[data-v-336d6f1f]{color:var(--bmcs-link-hover)}@media(prefers-reduced-motion:reduce){.nw-faq-icon[data-v-336d6f1f]{transition:none}}.nw-faq-answer[data-v-336d6f1f]{padding-bottom:24px;font-size:16px;line-height:1.3;max-width:760px}.nw-faq-answer[data-v-336d6f1f] strong{font-weight:600}.nw-contact-grid[data-v-336d6f1f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--bmcs-gap-products);align-items:start}.nw-respond[data-v-336d6f1f]{margin-top:16px;font-size:16px;color:var(--bmcs-text-muted)}.nw-contact-more[data-v-336d6f1f]{margin-top:32px}.nw-form[data-v-336d6f1f]{display:grid;grid-template-columns:1fr 1fr;gap:24px 16px}.nw-field-full[data-v-336d6f1f]{grid-column:1 / -1}.nw-submit-row[data-v-336d6f1f]{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:8px}.nw-submit[data-v-336d6f1f]{min-width:240px;background:var(--bmcs-submit-bg);color:var(--bmcs-on-dark)}@media(hover:hover){.nw-submit[data-v-336d6f1f]:where(:not(:disabled,[aria-busy=true])):hover{background:var(--bmcs-submit-hover)}}.nw-hp[data-v-336d6f1f]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.nw-form-success[data-v-336d6f1f]{padding:48px 0;text-align:center}.nw-form-success h3[data-v-336d6f1f]{font-size:24px;line-height:1.2}.nw-form-success p[data-v-336d6f1f]{margin-top:8px;font-size:16px}.nw-disclaimer[data-v-336d6f1f]{padding:0 var(--bmcs-gutter) 64px}.nw-disclaimer p[data-v-336d6f1f]{max-width:var(--bmcs-measure);margin:0 auto;font-size:14px;line-height:1.4;text-align:center;color:var(--bmcs-text-muted)}@media(max-width:1199.98px){.nw-hero-inner[data-v-336d6f1f]{grid-template-columns:1fr;min-height:0;padding-top:32px;gap:32px}.nw-hero-image img[data-v-336d6f1f]{max-height:360px}.nw-stats[data-v-336d6f1f]{padding:32px 0 48px}.nw-problem-list[data-v-336d6f1f]{grid-template-columns:repeat(2,minmax(0,1fr))}.nw-contact-grid[data-v-336d6f1f]{grid-template-columns:1fr;gap:48px}.nw-features-grid[data-v-336d6f1f]{grid-template-columns:repeat(2,minmax(0,1fr))}.nw-install[data-v-336d6f1f],.nw-included[data-v-336d6f1f]{grid-template-columns:1fr;gap:32px}.nw-arch[data-v-336d6f1f]{grid-template-columns:1fr;padding:32px}.nw-arch-arrow[data-v-336d6f1f]{transform:rotate(90deg)}}@media(max-width:809.98px){.nw-hero-text[data-v-336d6f1f],.nw-section[data-v-336d6f1f]{text-align:center}.nw-hero-actions[data-v-336d6f1f],.nw-offer-actions[data-v-336d6f1f]{justify-content:center}.nw-title[data-v-336d6f1f],.nw-sub[data-v-336d6f1f],.nw-hero-lead[data-v-336d6f1f],.nw-hero-for[data-v-336d6f1f]{margin-left:auto;margin-right:auto}.nw-hero-for[data-v-336d6f1f]{font-size:14px}.nw-hero-image img[data-v-336d6f1f]{max-height:300px}.nw-stats[data-v-336d6f1f]{grid-template-columns:1fr;text-align:center;gap:24px}.nw-stat-value[data-v-336d6f1f]{font-size:34px}.nw-problem-list[data-v-336d6f1f],.nw-features-grid[data-v-336d6f1f],.nw-shots-grid[data-v-336d6f1f]{grid-template-columns:1fr}.nw-steps[data-v-336d6f1f],.nw-benefits[data-v-336d6f1f]{text-align:left}.nw-step[data-v-336d6f1f]{grid-template-columns:88px minmax(0,1fr);gap:16px;padding:16px 0}.nw-step-time[data-v-336d6f1f]{font-size:18px}.nw-install-title[data-v-336d6f1f],.nw-contractors-title[data-v-336d6f1f]{font-size:24px}.nw-item-title[data-v-336d6f1f],.nw-feature-title[data-v-336d6f1f],.nw-arch-title[data-v-336d6f1f],.nw-offer-head[data-v-336d6f1f]{font-size:18px}.nw-item-body[data-v-336d6f1f],.nw-figure figcaption[data-v-336d6f1f],.nw-faq-answer[data-v-336d6f1f],.nw-offer-list[data-v-336d6f1f],.nw-respond[data-v-336d6f1f],.nw-note[data-v-336d6f1f],.nw-stat-label[data-v-336d6f1f],.nw-arch-items[data-v-336d6f1f]{font-size:14px}.nw-arch[data-v-336d6f1f],.nw-offer[data-v-336d6f1f]{padding:32px 16px}.nw-offer-list[data-v-336d6f1f]{text-align:left}.nw-table[data-v-336d6f1f]{min-width:0;font-size:14px}.nw-table th[data-v-336d6f1f],.nw-table td[data-v-336d6f1f]{padding:8px}.nw-table thead th[data-v-336d6f1f],.nw-table thead td[data-v-336d6f1f]{font-size:14px}.nw-faq-summary[data-v-336d6f1f],.nw-faq-answer[data-v-336d6f1f]{text-align:left}.nw-faq-q[data-v-336d6f1f]{font-size:18px}.nw-form[data-v-336d6f1f]{grid-template-columns:1fr}.nw-field[data-v-336d6f1f]{text-align:left}.nw-submit[data-v-336d6f1f]{width:100%;min-width:0}}
