#np-wroot .material-list article{cursor:pointer}
#np-wroot .np-ml-box{grid-column:1/-1;max-height:0;overflow:hidden;transition:max-height .35s ease,margin .35s ease;margin:0}
#np-wroot .material-list article.is-open .np-ml-box{max-height:340px;margin:2px 0 18px}
#np-wroot .np-ml-img{width:100%;aspect-ratio:16/6;object-fit:cover;display:block;background:#e9e3da}
#np-wroot .np-ml-cap{margin:6px 0 0;font-size:10px;line-height:1.4;color:#9a9188}
#np-wroot .np-ml-more{margin-left:10px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-dark);white-space:nowrap;transition:opacity .2s}
#np-wroot .material-list article.is-open .np-ml-more{opacity:.45}
@media(max-width:900px){#np-wroot .np-ml-img{aspect-ratio:16/9}#np-wroot .material-list article.is-open .np-ml-box{max-height:300px}}
#np-wroot .np-info{margin:14px 0 4px;border-top:1px solid var(--line);padding-top:15px}
#np-wroot .np-info-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}
#np-wroot .np-info-card{display:flex;flex-direction:column;gap:9px;min-width:0}
#np-wroot .np-info-card figure{margin:0}
#np-wroot .np-info-card img{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;background:#efeae2}
#np-wroot .np-tex{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;background:#e9e3da}
#np-wroot .np-swatch{width:100%;aspect-ratio:3/2;display:block;position:relative;overflow:hidden;background:#e9e3da}
#np-wroot .np-swatch:after{content:"";position:absolute;inset:0}
#np-wroot .sw-matte{background:linear-gradient(160deg,#f4f1ec,#e6e1d9 55%,#efebe4)}
#np-wroot .sw-satin{background:linear-gradient(160deg,#f7f5f1,#fbfaf8 26%,#e4ded5 62%,#f1ede7)}
#np-wroot .sw-satin:after{background:radial-gradient(120% 60% at 30% 22%,#ffffffcc,#fff0 62%)}
#np-wroot .sw-gloss{background:linear-gradient(158deg,#2f2a25,#6d6459 22%,#fdfdfc 40%,#b9b0a4 52%,#3b352e 78%,#877d70)}
#np-wroot .sw-gloss:after{background:linear-gradient(158deg,#fff0 38%,#ffffffe0 44%,#fff0 50%)}
#np-wroot .sw-fabric{background:#efeae2}
#np-wroot .sw-fabric:after{background-image:repeating-linear-gradient(90deg,#0000 0 2px,#00000010 2px 3px),repeating-linear-gradient(0deg,#0000 0 2px,#00000010 2px 3px)}

#np-wroot .np-info-cap{margin:5px 0 0;font-size:9px;line-height:1.4;color:#9a9188;letter-spacing:.02em}
#np-wroot .np-cut{width:100%;aspect-ratio:3/2;display:block;background:#f2eee8}
#np-wroot .np-info-media{position:relative}
#np-wroot .np-info-media{margin:0}
#np-wroot .np-info-photo{margin:4px 0 0}
#np-wroot .np-info-photo img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;filter:saturate(.82) contrast(1.04) brightness(1.02) sepia(.08)}


#np-wroot .np-info-kicker{color:var(--gold-dark);font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
#np-wroot .np-info-name{font-size:14px;font-weight:700;color:var(--black);line-height:1.25}
#np-wroot .np-info-price{font-size:11px;font-weight:800;color:var(--gold-dark);letter-spacing:.03em;white-space:nowrap}
#np-wroot .np-info-text{font-size:11px;line-height:1.6;color:var(--muted)}
#np-wroot .np-info-text b{color:var(--black);font-weight:700}
@media(max-width:900px){#np-wroot .np-info-row{grid-template-columns:1fr;gap:20px}}
.np-cb-open{display:inline-flex;align-items:center;gap:12px;color:#ffffffd1;border-bottom:1px solid #ffffff54;padding-bottom:7px;font-size:13px;font-weight:750;cursor:pointer;background:0 0;border-left:0;border-right:0;border-top:0;font-family:inherit;letter-spacing:.02em;transition:color .2s,border-color .2s}
.np-cb-open:hover{color:#fff;border-color:#fff}
.np-cb-back,.np-cb-back *{box-sizing:border-box}
.np-cb-back{position:fixed;inset:0;z-index:9998;background:#0b0a09d1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:22px;opacity:0;transition:opacity .22s}
.np-cb-back.is-on{opacity:1}
.np-cb{position:relative;width:100%;max-width:420px;background:#fbf8f4;color:#191713;padding:34px 30px 28px;text-align:center;box-shadow:0 30px 90px #00000059;transform:translateY(10px);transition:transform .22s}
.np-cb-back.is-on .np-cb{transform:none}
.np-cb-x{position:absolute;top:10px;right:12px;border:0;background:0 0;font-size:24px;line-height:1;color:#9a9188;cursor:pointer;padding:4px 8px}
.np-cb-k{color:#b9884f;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px}
.np-cb h3{margin:0 0 9px;font-size:25px;line-height:1.12;font-weight:400;letter-spacing:-.02em}
.np-cb p{margin:0 0 18px;font-size:12px;line-height:1.55;color:#6f6a63}
.np-cb input{width:100%;min-height:56px;padding:0 16px;border:1px solid #d8d2c9;background:#fff;color:#191713;font-family:inherit;font-size:15px;text-align:center;border-radius:0;-webkit-appearance:none}
.np-cb input:focus{outline:none;border-color:#b9884f}
.np-cb input.np-err{border-color:#b5462f;background:#b5462f0d}
.np-cb button.np-cb-go{width:100%;min-height:56px;margin-top:10px;border:0;cursor:pointer;background:#191713;color:#fff;font-family:inherit;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:background .2s}
.np-cb button.np-cb-go:hover{background:#2a251f}
.np-cb button.np-cb-go[disabled]{opacity:.55;cursor:default}
.np-cb-or{margin:16px 0 0;font-size:12px;color:#6f6a63}
.np-cb-or a{color:#191713;font-weight:700;border-bottom:1px solid #b9884f}
.np-cb-ok{margin:0;font-size:14px;line-height:1.5}
@media(max-width:900px){.np-cb{padding:30px 22px 24px}.np-cb h3{font-size:22px}}
.np-up{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:10px 0 4px;cursor:pointer;font-family:inherit}
.np-up input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}
.np-up-btn{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:1px dashed #b9884f;color:#b9884f;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}
.np-up:hover .np-up-btn{background:#d0a16e1f}
.np-up-name{font-size:11px;color:#6f6a63;max-width:100%}
.np-up-name.is-err{color:#b5462f}
#rec3227415201{position:absolute!important;left:0!important;top:0!important;width:100%!important;opacity:0!important;z-index:-1!important;pointer-events:none!important}html #np-wroot .primary-cta{white-space:nowrap}html #np-wroot .primary-cta--calc{background:#ffffff14;border:1px solid #ffffff66;color:#fff}html #np-wroot .primary-cta .cta-num{font-size:15px;font-weight:700;letter-spacing:.01em}html #np-wroot .hero-actions{flex-wrap:wrap;gap:14px 16px}html #np-wroot .np-trust{display:inline-flex;align-items:center;gap:10px;margin:0 0 14px;padding:8px 12px 8px 8px;background:#ffffff12;border:1px solid #ffffff2e;border-radius:999px;color:#fff;text-decoration:none;font-size:12px;letter-spacing:.02em}html #np-wroot .np-trust img{width:34px;height:34px;border-radius:50%;object-fit:cover;flex:0 0 auto}html #np-wroot .np-trust b{color:var(--gold);font-weight:800;white-space:nowrap}html #np-wroot .np-trust span{white-space:nowrap}html #np-wroot .np-trust .np-trust-yuri{color:#ffffffb8;white-space:normal}html #np-wroot .np-dock{display:none}html #np-wroot .hero-photo{background-image:url(https://fotosmeta.ru/np-media/np-real-hero-living.jpg);background-position:50% 40%}html #np-wroot .manifest,html #np-wroot .pain-section{display:none!important}/* квиз */html #np-wroot #quiz{background:var(--ivory);color:var(--black);padding:56px 22px 60px}html #np-wroot .np-q{max-width:720px;margin:0 auto;text-align:center}html #np-wroot .np-q .kicker{color:var(--gold-dark);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px}html #np-wroot .np-q h2{margin:0 0 10px;font-size:clamp(28px,5vw,44px);line-height:1.06;letter-spacing:-.02em;font-weight:400}html #np-wroot .np-q h2 em{font-style:normal;color:var(--gold-dark)}html #np-wroot .np-q>p{margin:0 0 26px;color:var(--muted);font-size:14px;line-height:1.5}html #np-wroot .np-q-steps{display:flex;justify-content:center;gap:6px;margin:0 0 20px}html #np-wroot .np-q-steps i{width:34px;height:3px;background:#11100e1f;border-radius:2px}html #np-wroot .np-q-steps i.on{background:var(--gold-dark)}html #np-wroot .np-q-step{display:none}html #np-wroot .np-q-step.on{display:block}html #np-wroot .np-q-step h3{margin:0 0 16px;font-size:20px;font-weight:600;letter-spacing:-.01em}html #np-wroot .np-q-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html #np-wroot .np-q-opts button{min-height:60px;padding:12px 14px;border:1px solid #11100e33;background:#fff;color:var(--black);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;border-radius:4px;transition:border-color .15s,background .15s;text-align:center;line-height:1.25}html #np-wroot .np-q-opts button:hover{border-color:var(--gold-dark);background:#d0a16e1a}html #np-wroot .np-q-back{margin:16px 0 0;background:0 0;border:0;color:var(--muted);font-family:inherit;font-size:12px;cursor:pointer;text-decoration:underline}html #np-wroot .np-q-lead{max-width:460px;margin:0 auto}html #np-wroot .np-q-lead input[type=tel]{width:100%;min-height:58px;padding:0 16px;border:1px solid #11100e33;background:#fff;color:var(--black);font-family:inherit;font-size:17px;text-align:center;border-radius:4px;-webkit-appearance:none;box-sizing:border-box}html #np-wroot .np-q-lead input[type=tel]:focus{outline:none;border-color:var(--gold-dark)}html #np-wroot .np-q-lead input.np-err{border-color:#b5462f;background:#b5462f0d}html #np-wroot .np-q-how{display:flex;justify-content:center;gap:8px;margin:12px 0 0;flex-wrap:wrap}html #np-wroot .np-q-how label{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #11100e26;border-radius:999px;font-size:12px;cursor:pointer;background:#fff}html #np-wroot .np-q-how label:has(input:checked){border-color:var(--gold-dark);background:#d0a16e26}html #np-wroot .np-q-go{width:100%;min-height:58px;margin:14px 0 0;border:0;cursor:pointer;background:var(--black);color:#fff;font-family:inherit;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:4px}html #np-wroot .np-q-go[disabled]{opacity:.55;cursor:default}html #np-wroot .np-q-note{margin:12px 0 0;font-size:11px;line-height:1.5;color:var(--muted)}html #np-wroot .np-q-gift{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:8px 14px;background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:#1b150f;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:999px}html #np-wroot .np-q-ok{padding:26px 18px;background:#fff;border-left:3px solid var(--gold-dark);text-align:left;font-size:15px;line-height:1.5}html #np-wroot .np-q-ok b{display:block;font-size:20px;margin:0 0 6px}@media(max-width:900px){html #np-wroot .np-main>#quiz{order:-2}html #np-wroot .real-work{order:1}html #np-wroot .price-section{order:2}html #np-wroot .review-section{order:3}html #np-wroot .founder-section{order:4}html #np-wroot .showcase{order:6}html #np-wroot .materials{order:6}html #np-wroot .process-section{order:6}html #np-wroot .np-marquee{display:none!important}}@media(max-width:800px){html #np-wroot .hero-links{display:none!important}html #np-wroot .hero-actions{gap:12px;margin-top:20px}html #np-wroot .hero-copy{padding-bottom:104px}html #np-wroot .primary-cta{gap:14px}html #np-wroot .hero-photo{background-image:url(https://static.tildacdn.com/tild6264-3361-4435-b937-383832616439/real-lightline.jpg);background-position:50% 0}html #np-wroot .np-trust{font-size:11px;gap:8px}html #np-wroot .hero-facts{display:none!important}html #np-wroot .np-dock{position:fixed;left:0;right:0;bottom:0;z-index:900;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:8px;background:#0d0c0af2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #ffffff1f;padding:8px 10px calc(8px + env(safe-area-inset-bottom));box-shadow:0 -10px 30px #00000059}html #np-wroot .np-dock a{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50px;text-decoration:none;font-family:inherit;font-weight:800;font-size:12px;letter-spacing:.06em;text-transform:uppercase;border-radius:3px;line-height:1.15}html #np-wroot .np-dock-call{background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:#1b150f}html #np-wroot .np-dock-call span{font-size:11px;font-weight:700;letter-spacing:.01em;text-transform:none;opacity:.9}html #np-wroot .np-dock-msg{background:#ffffff12;color:#fff;border:1px solid #ffffff2e}html #np-wroot .quick-connect{display:none!important}html #np-wroot .np-main{padding-bottom:84px}html #np-wroot .np-opt{display:none!important}html #np-wroot #quiz{padding:44px 18px 48px}html #np-wroot .np-q-opts{grid-template-columns:1fr 1fr}}html #np-wroot .np-q-est{margin:0 auto 18px;padding:18px 16px;background:#fff;border:1px solid #11100e1f;border-radius:6px;max-width:460px}html #np-wroot .np-q-est-k{display:block;color:var(--gold-dark);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px}html #np-wroot .np-q-est-v{display:block;font-size:clamp(28px,6vw,40px);line-height:1.05;letter-spacing:-.02em;font-weight:500}html #np-wroot .np-q-est-t{display:block;margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.45}html #np-wroot .np-q-step[data-step="4"] h3{font-size:17px}
#np-wroot .hero-deal{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 0}
#np-wroot .hero-deal b{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:#1b150f;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;padding:9px 14px;border-radius:999px}
#np-wroot .hero-deal span{color:#ffffffb0;font-size:12px;letter-spacing:.04em}
#np-wroot .deal-band{background:var(--black);color:#fff;border-bottom:1px solid var(--line-light)}
#np-wroot .deal-stage{position:relative;height:clamp(470px,58vw,660px);overflow:hidden}
#np-wroot .deal-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility .7s;display:flex;align-items:flex-end}
#np-wroot .deal-slide.is-on{opacity:1;visibility:visible}
#np-wroot .deal-slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 7s linear}
#np-wroot .deal-slide.is-on img{transform:scale(1)}
#np-wroot .deal-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,#0b0a09f2 0%,#0b0a09d9 34%,#0b0a0959 62%,#0b0a0926 100%)}
#np-wroot .deal-copy{position:relative;z-index:2;width:100%;max-width:1240px;margin:0 auto;padding:104px 4vw clamp(34px,4vw,54px)}
#np-wroot .deal-copy strong{display:block;margin:12px 0 0;font-size:clamp(40px,7.4vw,86px);line-height:.98;letter-spacing:-.035em;color:var(--gold);overflow-wrap:anywhere}
#np-wroot .deal-copy span{display:block;margin-top:14px;font-size:clamp(17px,2.1vw,26px);line-height:1.25;font-weight:600;max-width:20ch}
#np-wroot .deal-copy small{display:block;margin-top:10px;font-size:13px;line-height:1.5;color:#ffffff9e;max-width:44ch}
#np-wroot a.deal-cta{display:inline-flex;align-items:center;gap:16px;min-height:58px;margin-top:24px;padding:0 26px;background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:#fff;font-size:13px;font-weight:750;text-decoration:none;box-shadow:0 18px 48px #b8764233;transition:transform .2s,filter .2s}
#np-wroot a.deal-cta:hover{transform:translateY(-2px);filter:brightness(1.06)}
#np-wroot .deal-dots{position:absolute;z-index:3;right:calc(4vw + 86px);bottom:clamp(34px,4vw,54px);display:flex;gap:9px}
#np-wroot .deal-dots button{width:34px;height:3px;padding:0;border:0;background:#ffffff40;cursor:pointer;transition:background .3s}
#np-wroot .deal-dots button[aria-current="true"]{background:var(--gold)}
#np-wroot .deal-note{max-width:1240px;margin:0 auto;padding:18px 4vw 22px;font-size:12px;line-height:1.6;color:#ffffff85}
@media(max-width:900px){
 #np-wroot .trust-ticker{overflow-x:auto;justify-content:flex-start;padding:0 16px;scrollbar-width:none}
 #np-wroot .trust-ticker::-webkit-scrollbar{display:none}
 #np-wroot .deal-stage{height:auto;min-height:min(470px,64svh)}
 #np-wroot .deal-slide{position:absolute}
 #np-wroot .deal-slide:after{background:linear-gradient(180deg,#0b0a0966 0%,#0b0a09cc 42%,#0b0a09f5 100%)}
 #np-wroot .deal-copy{padding-top:76px;padding-bottom:56px}
 #np-wroot .deal-copy span{max-width:100%}
 #np-wroot .deal-dots{left:16px;right:auto;bottom:24px}
 #np-wroot .deal-note{padding-right:92px}
 #np-wroot .hero-deal{margin-top:18px}
}
#np-wroot .np-marquee{position:relative;overflow:hidden;background:linear-gradient(90deg,var(--gold-dark),var(--gold) 22%,#e8c79c 50%,var(--gold) 78%,var(--gold-dark));border-top:1px solid #ffffff33;border-bottom:1px solid #00000026}
#np-wroot .np-marquee-track{display:flex;width:max-content;animation:npmarq 34s linear infinite}
#np-wroot .np-marquee:hover .np-marquee-track{animation-play-state:paused}
#np-wroot .np-marquee span{display:inline-block;line-height:64px;padding:0 20px;color:#1b150f;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}
#np-wroot .np-marquee b{font-weight:800;color:#12100d}
#np-wroot .np-marquee i{display:inline-block;line-height:64px;font-style:normal;color:#1b150f80}
@keyframes npmarq{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:900px){#np-wroot .np-marquee span,#np-wroot .np-marquee i{line-height:54px}#np-wroot .np-marquee span{padding:0 14px;font-size:11px;letter-spacing:.1em}}
@media(prefers-reduced-motion:reduce){#np-wroot .np-marquee-track{animation:none}#np-wroot .np-marquee{overflow-x:auto}}
@media(max-width:900px){#np-wroot .hero{height:auto;min-height:100svh;overflow:visible}#np-wroot .hero-photo{position:absolute;inset:0;height:100%}#np-wroot .hero-copy{position:relative;inset:auto;height:auto;min-height:100svh;padding:96px 22px 40px}#np-wroot .hero-links{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}#np-wroot .hero-links a{font-size:11px}#np-wroot .hero-facts{margin-top:26px;padding-top:16px}}
@media(prefers-reduced-motion:reduce){#np-wroot .deal-slide img{transition:none}}
#np-wroot /*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{#np-wroot,#np-wroot :host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{#np-wroot *,#np-wroot :after,#np-wroot :before{box-sizing:border-box;border:0 solid;margin:0;padding:0}#np-wroot ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}#np-wroot ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}#np-wroot,#np-wroot :host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}#np-wroot hr{height:0;color:inherit;border-top-width:1px}#np-wroot abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#np-wroot h1,#np-wroot h2,#np-wroot h3,#np-wroot h4,#np-wroot h5,#np-wroot h6{font-size:inherit;font-weight:inherit}#np-wroot a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}#np-wroot b,#np-wroot strong{font-weight:bolder}#np-wroot code,#np-wroot kbd,#np-wroot samp,#np-wroot pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}#np-wroot small{font-size:80%}#np-wroot sub,#np-wroot sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}#np-wroot sub{bottom:-.25em}#np-wroot sup{top:-.5em}#np-wroot table{text-indent:0;border-color:inherit;border-collapse:collapse}#np-wroot :-moz-focusring{outline:auto}#np-wroot progress{vertical-align:baseline}#np-wroot summary{display:list-item}#np-wroot ol,#np-wroot ul,#np-wroot menu{list-style:none}#np-wroot img,#np-wroot svg,#np-wroot video,#np-wroot canvas,#np-wroot audio,#np-wroot iframe,#np-wroot embed,#np-wroot object{vertical-align:middle;display:block}#np-wroot img,#np-wroot video{max-width:100%;height:auto}#np-wroot button,#np-wroot input,#np-wroot select,#np-wroot optgroup,#np-wroot textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}#np-wroot ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}#np-wroot :where(select:is([multiple],[size])) optgroup{font-weight:bolder}#np-wroot :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}#np-wroot ::file-selector-button{margin-inline-end:4px}#np-wroot ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){#np-wroot ::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){#np-wroot ::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}#np-wroot textarea{resize:vertical}#np-wroot ::-webkit-search-decoration{-webkit-appearance:none}#np-wroot ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}#np-wroot ::-webkit-datetime-edit{display:inline-flex}#np-wroot ::-webkit-datetime-edit-fields-wrapper{padding:0}#np-wroot ::-webkit-datetime-edit{padding-block:0}#np-wroot ::-webkit-datetime-edit-year-field{padding-block:0}#np-wroot ::-webkit-datetime-edit-month-field{padding-block:0}#np-wroot ::-webkit-datetime-edit-day-field{padding-block:0}#np-wroot ::-webkit-datetime-edit-hour-field{padding-block:0}#np-wroot ::-webkit-datetime-edit-minute-field{padding-block:0}#np-wroot ::-webkit-datetime-edit-second-field{padding-block:0}#np-wroot ::-webkit-datetime-edit-millisecond-field{padding-block:0}#np-wroot ::-webkit-datetime-edit-meridiem-field{padding-block:0}#np-wroot ::-webkit-calendar-picker-indicator{line-height:1}#np-wroot :-moz-ui-invalid{box-shadow:none}#np-wroot button,#np-wroot input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}#np-wroot ::file-selector-button{-webkit-appearance:button;appearance:button}#np-wroot ::-webkit-inner-spin-button{height:auto}#np-wroot ::-webkit-outer-spin-button{height:auto}#np-wroot [hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{#np-wroot .relative{position:relative}#np-wroot .start{inset-inline-start:var(--spacing)}#np-wroot .table{display:table}#np-wroot .shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}#np-wroot{--black:#11100e;--black-2:#1a1815;--ivory:#eee9e0;--ivory-2:#e4ddd2;--gold:#d0a16e;--gold-dark:#a66e40;--line:#11100e2b;--line-light:#ffffff2b;--muted:#756e65}#np-wroot *{box-sizing:border-box}#np-wroot{scroll-behavior:smooth;scroll-padding-top:88px}#np-wroot{background:var(--ivory);color:var(--black);margin:0;font-family:var(--np-font);overflow-x:hidden}#np-wroot a{color:inherit;text-decoration:none}#np-wroot button,#np-wroot input,#np-wroot textarea{font:inherit}#np-wroot img{width:100%;display:block}#np-wroot h1,#np-wroot h2{letter-spacing:-.055em;margin:0;font-family:var(--np-font);font-weight:400}#np-wroot h2{font-size:clamp(45px,5.2vw,78px);line-height:.99}#np-wroot h2 em,#np-wroot h1 em{color:var(--gold);font-weight:400}#np-wroot .section-shell{padding:clamp(85px,9.5vw,150px) 6vw}#np-wroot .kicker{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}#np-wroot .kicker.dark{color:var(--gold-dark)}#np-wroot .site-header{z-index:40;color:#fff;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:linear-gradient(#070706d1,#07070633);border-bottom:1px solid #ffffff26;align-items:center;gap:34px;min-height:88px;padding:0 4.2vw;display:flex;position:fixed;top:0;left:0;right:0}#np-wroot .brand{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:11px;font-size:12px;font-weight:750;line-height:1.04;display:flex}#np-wroot .brand-mark{width:52px;height:auto;flex:none;display:block}#np-wroot .brand i{color:#ffffff73;letter-spacing:.13em;white-space:nowrap;border-left:1px solid #ffffff38;margin-left:13px;padding-left:20px;font-size:9px;font-style:normal}#np-wroot nav{gap:clamp(18px,2.2vw,38px);margin-left:auto;display:flex}#np-wroot nav a{color:#ffffffa6;font-size:11px;transition:color .2s}#np-wroot nav a:hover{color:#fff}#np-wroot .header-phone{color:#ffffffde;white-space:nowrap;font-size:12px;font-weight:700}#np-wroot .header-cta{color:#fff;white-space:nowrap;border:1px solid #ffffff70;align-items:center;gap:18px;min-height:46px;padding:0 18px;font-size:11px;font-weight:750;transition:background .2s,color .2s;display:flex}#np-wroot .header-cta:hover{color:var(--black);background:#fff}#np-wroot .header-cta span{color:var(--gold);font-size:15px}#np-wroot .menu-button{color:#fff;background:0 0;border:0;font-size:25px;display:none}#np-wroot .hero{color:#fff;background:#0d0c0a;grid-template-columns:.93fr 1.07fr;min-height:100vh;display:grid;position:relative;overflow:hidden}#np-wroot .hero-ambient{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0c0b0a 0 43%,#0c0b0af0 48%,#0c0b0a30 71%,#0000 100%);position:absolute;inset:0}#np-wroot .hero-copy{z-index:3;flex-direction:column;justify-content:center;padding:155px 3.5vw 55px 7vw;display:flex;position:relative}#np-wroot .hero h1{margin:30px 0 31px;font-size:clamp(58px,6.1vw,96px);line-height:.94}#np-wroot .hero-lead{color:#ffffff9e;max-width:610px;margin:0;font-size:clamp(17px,1.35vw,20px);line-height:1.62}#np-wroot .hero-actions{align-items:center;gap:29px;margin-top:38px;display:flex}#np-wroot .primary-cta{background:linear-gradient(135deg,var(--gold),var(--gold-dark));color:#fff;justify-content:center;align-items:center;gap:28px;min-height:64px;padding:0 27px;font-size:13px;font-weight:750;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:0 18px 48px #b8764233}#np-wroot .primary-cta:hover{filter:brightness(1.08);transform:translateY(-2px)}#np-wroot .primary-cta span{font-size:18px}#np-wroot .ghost-link{color:#ffffffd1;border-bottom:1px solid #ffffff54;align-items:center;gap:13px;padding-bottom:6px;font-size:12px;font-weight:700;display:flex}#np-wroot .ghost-link span{color:var(--gold)}#np-wroot .hero-facts{border-top:1px solid var(--line-light);color:#ffffff70;letter-spacing:.08em;text-transform:uppercase;gap:clamp(20px,3.1vw,54px);margin-top:67px;padding-top:25px;font-size:9px;display:flex}#np-wroot .hero-facts span{flex-direction:column;gap:7px;display:flex}#np-wroot .hero-facts b{color:#fff;letter-spacing:-.02em;text-transform:none;font-size:19px;font-weight:500}#np-wroot .hero-photo{background:url(https://static.tildacdn.com/tild6538-3563-4664-b565-356332663137/hero-luxury-v2.jpg) 50%/cover no-repeat;min-height:100vh;position:relative}#np-wroot .hero-photo:after{content:"";background:linear-gradient(#08080717,#0000 60%,#080807a8);position:absolute;inset:0}#np-wroot .hero-index{z-index:2;color:#ffffff80;letter-spacing:.14em;font-size:9px;position:absolute;top:125px;right:4vw}#np-wroot .photo-note{z-index:2;border-left:1px solid var(--gold);flex-direction:column;gap:7px;padding-left:18px;display:flex;position:absolute;bottom:52px;right:4vw}#np-wroot .photo-note span{color:#ffffff80;letter-spacing:.12em;text-transform:uppercase;font-size:9px}#np-wroot .photo-note b{color:#fff;font-size:11px;font-weight:600}#np-wroot .trust-ticker{background:var(--gold);color:#1b150f;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:clamp(18px,2.5vw,40px);min-height:69px;padding:0 4vw;font-size:10px;font-weight:800;display:flex;overflow:hidden}#np-wroot .trust-ticker i{font-size:9px;font-style:normal}#np-wroot .manifest{background:var(--ivory);grid-template-columns:.9fr 1.1fr;align-items:center;gap:9vw;display:grid}#np-wroot .manifest-copy h2{margin:23px 0 31px}#np-wroot .manifest-copy h2 em{color:var(--gold-dark)}#np-wroot .manifest-copy>p:not(.kicker){max-width:600px;color:var(--muted);margin:0;font-size:17px;line-height:1.72}#np-wroot .signature{border-top:1px solid var(--line);align-items:center;gap:15px;margin-top:44px;padding-top:25px;display:flex}#np-wroot .signature span{background:var(--black);width:54px;height:54px;color:var(--gold);border-radius:50%;place-items:center;font-family:var(--np-font);font-style:italic;display:grid}#np-wroot .signature small{max-width:210px;color:var(--muted);line-height:1.4}#np-wroot .manifest-image{background:#c6b8a8;height:720px;margin:0;position:relative;overflow:hidden}#np-wroot .manifest-image img{object-fit:cover;height:100%}#np-wroot .manifest-image:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff26}#np-wroot .manifest-image figcaption{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14120fd9;padding:14px 17px;font-family:var(--np-font);font-size:17px;position:absolute;bottom:24px;left:25px}#np-wroot .manifest-image figcaption span{color:#ffffff80;letter-spacing:.14em;text-transform:uppercase;margin-top:4px;font-family:var(--np-font);font-size:8px;display:block}#np-wroot .pain-section{background:var(--black);color:#fff}#np-wroot .section-intro{max-width:920px}#np-wroot .section-intro h2{margin:22px 0 0}#np-wroot .section-intro.inverse>p:last-child{color:#ffffff7a;max-width:680px;margin:28px 0 0;font-size:16px;line-height:1.65}#np-wroot .pain-grid{background:#ffffff21;border:1px solid #ffffff21;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:65px;display:grid}#np-wroot .pain-grid article{background:var(--black);min-height:410px;padding:31px;transition:background .3s,transform .3s}#np-wroot .pain-grid article:hover{z-index:2;background:#201d19;transform:translateY(-5px)}#np-wroot .card-number{color:var(--gold);letter-spacing:.12em;font-size:10px}#np-wroot .pain-quote{min-height:47px;font-family:var(--np-font);font-style:italic;color:var(--gold)!important;margin:60px 0 19px!important;font-size:16px!important}#np-wroot .pain-grid h3{margin:0 0 18px;font-family:var(--np-font);font-size:25px;font-weight:400;line-height:1.18}#np-wroot .pain-grid article>p:last-child{color:#ffffff78;margin:0;font-size:13px;line-height:1.65}#np-wroot .showcase{background:#d9d0c3}#np-wroot .split-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;max-width:none;display:grid}#np-wroot .split-intro h2{margin-top:21px}#np-wroot .split-intro h2 em{color:var(--gold-dark)}#np-wroot .split-intro>p{max-width:450px;color:var(--muted);margin:0 0 6px;font-size:15px;line-height:1.65}#np-wroot .editorial-grid{grid-template-rows:540px 310px;grid-template-columns:1.05fr .95fr;gap:14px;margin-top:66px;display:grid}#np-wroot .editorial-card{background:#181512;position:relative;overflow:hidden}#np-wroot .editorial-card.tall{grid-row:1/3}#np-wroot .editorial-card img{object-fit:cover;height:100%;transition:transform .6s}#np-wroot .editorial-card:hover img{transform:scale(1.025)}#np-wroot .editorial-card:after{content:"";background:linear-gradient(#0000 48%,#090807e0);position:absolute;inset:0}#np-wroot .editorial-overlay{z-index:2;color:#fff;position:absolute;bottom:27px;left:29px;right:29px}#np-wroot .editorial-overlay>span{color:#ffffff85;letter-spacing:.14em;text-transform:uppercase;font-size:8px}#np-wroot .editorial-overlay h3{margin:12px 0 8px;font-family:var(--np-font);font-size:32px;font-weight:400}#np-wroot .editorial-overlay p{color:#ffffff9e;max-width:480px;margin:0;font-size:12px;line-height:1.55}#np-wroot .system-card{background:var(--black);color:#fff;padding:28px;position:relative}#np-wroot .system-card.light{background:var(--ivory);color:var(--black)}#np-wroot .system-card>span{color:var(--gold);font-size:9px}#np-wroot .system-card h3{margin:55px 0 10px;font-family:var(--np-font);font-size:27px;font-weight:400}#np-wroot .system-card p{color:#ffffff78;max-width:440px;margin:0;font-size:13px;line-height:1.55}#np-wroot .system-card.light p{color:var(--muted)}#np-wroot .system-card.has-photo{overflow:hidden;padding-bottom:66px}#np-wroot .card-photo{position:absolute;inset:0;z-index:0}#np-wroot .card-photo img{width:100%;height:100%;object-fit:cover;display:block}#np-wroot .card-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b0a0959 0%,#0b0a09c4 55%,#0b0a09f0 100%)}#np-wroot .system-card.has-photo>span,#np-wroot .system-card.has-photo>h3,#np-wroot .system-card.has-photo>p{position:relative;z-index:1}#np-wroot .system-card.has-photo>b{z-index:1}#np-wroot .system-card.has-photo p{color:#ffffffad}#np-wroot .system-card.light.has-photo{color:#fff}#np-wroot .system-card.light.has-photo p{color:#ffffffad}#np-wroot .system-card b{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700;position:absolute;bottom:25px;left:28px}#np-wroot .price-section{color:#fff;background:#181613;grid-template-columns:.9fr 1.1fr;align-items:center;gap:10vw;display:grid}#np-wroot .price-copy h2{margin:23px 0 28px}#np-wroot .price-lead{color:#ffffff80;max-width:590px;margin:0 0 38px;font-size:16px;line-height:1.68}#np-wroot .text-cta{border-bottom:1px solid #ffffff4d;align-items:center;gap:22px;padding-bottom:8px;font-size:12px;font-weight:700;display:inline-flex}#np-wroot .text-cta span{color:var(--gold);font-size:16px}#np-wroot .estimate{background:var(--ivory);color:var(--black);padding:38px;box-shadow:0 25px 70px #00000038}#np-wroot .estimate-head{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;padding-bottom:23px;font-size:9px;font-weight:800;display:flex}#np-wroot .estimate-head b{color:var(--gold-dark)}#np-wroot .estimate-total{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding:30px 0;display:flex}#np-wroot .estimate-total span{font-size:11px}#np-wroot .estimate-total strong{color:var(--gold-dark);letter-spacing:-.04em;font-family:var(--np-font);font-size:45px;font-weight:400}#np-wroot .estimate-list p{border-bottom:1px solid var(--line);justify-content:space-between;margin:0;padding:13px 0;font-size:12px;display:flex}#np-wroot .estimate-list span{color:var(--muted)}#np-wroot .estimate-floor{justify-content:space-between;align-items:flex-end;margin-top:29px;display:flex}#np-wroot .estimate-floor span{text-transform:uppercase;max-width:130px;font-size:10px;line-height:1.4}#np-wroot .estimate-floor strong{font-family:var(--np-font);font-size:28px;font-weight:400}#np-wroot .estimate small{color:var(--muted);margin-top:19px;font-size:9px;line-height:1.5;display:block}#np-wroot .real-work{background:var(--ivory)}#np-wroot .real-work .split-intro h2 em{color:var(--gold-dark)}#np-wroot .before-after{grid-template-columns:1fr 1fr;gap:12px;margin-top:65px;display:grid}#np-wroot .before-after figure{background:#c2bbb2;height:620px;margin:0;position:relative;overflow:hidden}#np-wroot .before-after img{object-fit:cover;height:100%}#np-wroot .before-after figcaption{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#11100ede;flex-direction:column;gap:4px;padding:15px 18px;display:flex;position:absolute;bottom:20px;left:21px}#np-wroot .before-after figcaption span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:8px}#np-wroot .before-after figcaption b{font-family:var(--np-font);font-size:16px;font-weight:400}#np-wroot .work-proof{background:var(--black);color:#fff;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:25px;min-height:77px;padding:0 24px;display:grid}#np-wroot .work-proof p{color:#ffffff8c;font-size:10px}#np-wroot .work-proof p span{color:var(--gold);margin-right:8px}#np-wroot .work-proof a{font-size:11px;font-weight:700}#np-wroot .work-proof a b{color:var(--gold);margin-left:13px}#np-wroot .review-section{color:#fff;background:#26221d}#np-wroot .review-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:9vw;display:grid}#np-wroot .review-head h2{margin-top:20px}#np-wroot .review-head h2 em{color:var(--gold);font-size:1.25em}#np-wroot .review-head>p{color:#ffffff7a;max-width:520px;margin:0 0 8px;font-size:15px;line-height:1.65}#np-wroot .review-grid{background:#ffffff24;border:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:63px;display:grid}#np-wroot .review-grid article{background:#26221d;flex-direction:column;min-height:300px;padding:29px;display:flex}#np-wroot .review-top{justify-content:space-between;display:flex}#np-wroot .review-top span{color:var(--gold);letter-spacing:.11em;font-size:10px}#np-wroot .review-top b{color:#ffffff40;font-size:9px}#np-wroot .review-grid article>p{color:#f1ebe3;margin:45px 0 30px;font-family:var(--np-font);font-size:18px;line-height:1.53}#np-wroot .review-grid footer{flex-direction:column;gap:5px;margin-top:auto;display:flex}#np-wroot .review-grid footer strong{font-size:11px}#np-wroot .review-grid footer span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-size:8px}#np-wroot .source-note{color:#ffffff52;margin:20px 0 0;font-size:9px}#np-wroot .review-cta p{color:#ffffffc4}#np-wroot .review-cta footer a{color:var(--gold);border-bottom:1px solid #ffffff4d;padding-bottom:3px;font-size:12px;font-weight:700}#np-wroot .review-proof{margin-top:46px}#np-wroot .proof-label{color:#ffffff7a;letter-spacing:.12em;text-transform:uppercase;margin:0 0 15px;font-size:9px;font-weight:800}#np-wroot .proof-strip{gap:14px;display:flex;overflow-x:auto;padding-bottom:10px}#np-wroot .proof-strip a{background:#fff;border:1px solid #ffffff2e;flex:0 0 auto;display:block}#np-wroot .proof-strip img{height:320px;width:auto;max-width:none;display:block}@media (max-width:800px){#np-wroot .proof-strip img{height:240px}}#np-wroot .process-section{background:#d8cfc2}#np-wroot .process-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin:65px 0 0;padding:0;list-style:none;display:grid}#np-wroot .process-grid li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:310px;padding:28px}#np-wroot .process-grid li>span{color:var(--gold-dark);letter-spacing:.13em;font-size:9px}#np-wroot .process-grid h3{margin:70px 0 15px;font-family:var(--np-font);font-size:25px;font-weight:400}#np-wroot .process-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.62}#np-wroot .warranty-section{background:var(--black);color:#fff;grid-template-columns:.85fr 1.15fr;gap:9vw;display:grid}#np-wroot .warranty-copy h2{margin:22px 0 28px}#np-wroot .warranty-copy>p:last-child{color:#ffffff78;max-width:580px;font-size:15px;line-height:1.65}#np-wroot .warranty-numbers{background:#ffffff24;grid-template-columns:1fr 1fr;gap:1px;display:grid}#np-wroot .warranty-numbers article{background:#1c1a17;flex-direction:column;justify-content:center;min-height:230px;padding:28px;display:flex}#np-wroot .warranty-numbers article.gold{background:linear-gradient(135deg,#c99762,#9e673a);grid-column:1/3}#np-wroot .warranty-numbers strong{font-family:var(--np-font);font-size:70px;font-weight:400;line-height:1}#np-wroot .warranty-numbers span{color:#ffffff94;text-transform:uppercase;letter-spacing:.09em;margin-top:9px;font-size:11px;line-height:1.5}#np-wroot .warranty-numbers .gold span{color:#fff}#np-wroot .warranty-numbers small{color:#ffffffb3;margin-top:8px}#np-wroot .contract-note{color:#ffffff4a;grid-column:2;margin:0;font-size:9px;line-height:1.5}#np-wroot .faq-section{background:var(--ivory);grid-template-columns:.8fr 1.2fr;gap:10vw;display:grid}#np-wroot .faq-title h2{margin:22px 0 34px}#np-wroot .faq-title h2 em{color:var(--gold-dark)}#np-wroot .faq-title>a{border-bottom:1px solid var(--line);gap:18px;padding-bottom:7px;font-size:11px;font-weight:700;display:inline-flex}#np-wroot .faq-title>a span{color:var(--gold-dark)}#np-wroot .faq-list{border-top:1px solid var(--line)}#np-wroot .faq-list details{border-bottom:1px solid var(--line);padding:24px 0}#np-wroot .faq-list summary{cursor:pointer;grid-template-columns:35px 1fr auto;align-items:center;gap:13px;font-family:var(--np-font);font-size:18px;list-style:none;display:grid}#np-wroot .faq-list summary::-webkit-details-marker{display:none}#np-wroot .faq-list summary>span{color:var(--gold-dark);font-family:var(--np-font);font-size:9px}#np-wroot .faq-list summary b{color:var(--gold-dark);font-family:var(--np-font);font-size:20px;font-weight:400}#np-wroot .faq-list details[open] summary b{transform:rotate(45deg)}#np-wroot .faq-list details p{max-width:730px;color:var(--muted);margin:18px 40px 0 48px;font-size:13px;line-height:1.65}#np-wroot .request-section{color:#fff;background:#0d0c0a;grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid}#np-wroot .request-visual{background:linear-gradient(90deg,#090807ed,#09080763),url(https://static.tildacdn.com/tild6538-3563-4664-b565-356332663137/hero-luxury-v2.jpg) 50%/cover;flex-direction:column;justify-content:center;min-height:760px;padding:100px 7vw;display:flex;position:relative;overflow:hidden}#np-wroot .request-glow{filter:blur(70px);background:#d0a16e3d;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-100px;right:-100px}#np-wroot .request-visual h2{margin:23px 0 28px;position:relative}#np-wroot .request-visual>p:not(.kicker){color:#ffffff8f;max-width:600px;margin:0;font-size:15px;line-height:1.68;position:relative}#np-wroot .request-contact{flex-direction:column;gap:6px;margin-top:48px;display:flex;position:relative}#np-wroot .request-contact a{font-family:var(--np-font);font-size:28px}#np-wroot .request-contact span{color:#fff6;letter-spacing:.11em;text-transform:uppercase;font-size:9px}#np-wroot .request-section form,#np-wroot .success-card{background:var(--ivory);min-height:760px;color:var(--black);padding:80px 6vw}#np-wroot .form-head{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;margin-bottom:50px;padding-bottom:18px;font-size:9px;display:flex}#np-wroot .form-head b{color:var(--gold-dark)}#np-wroot .request-section form>label{letter-spacing:.04em;margin-bottom:21px;font-size:10px;font-weight:800;display:block}#np-wroot .request-section input[type=text],#np-wroot .request-section input[type=tel],#np-wroot .request-section textarea{resize:vertical;background:0 0;border:0;border-bottom:1px solid #aaa196;border-radius:0;outline:none;width:100%;margin-top:8px;padding:14px 0;font-size:14px}#np-wroot .request-section input:focus,#np-wroot .request-section textarea:focus{border-color:var(--gold-dark)}#np-wroot .request-section fieldset{border:0;flex-wrap:wrap;gap:21px;margin:0 0 21px;padding:0;display:flex}#np-wroot .request-section legend{width:100%;margin-bottom:10px;font-size:10px;font-weight:800}#np-wroot .request-section fieldset label{font-size:12px}#np-wroot .consent{color:var(--muted);align-items:flex-start;gap:9px;line-height:1.5;font-size:9px!important;font-weight:400!important;display:flex!important}#np-wroot .consent input{margin-top:2px}#np-wroot .usecalc{color:var(--black);align-items:flex-start;gap:9px;line-height:1.45;margin:0 0 18px;font-size:11px!important;font-weight:600!important;display:flex!important}#np-wroot .usecalc input{margin-top:2px}#np-wroot .usecalc small{color:var(--muted);font-size:9px;font-weight:400;display:block;margin-top:3px}#np-wroot .form-submit{background:var(--black);color:#fff;cursor:pointer;border:0;justify-content:space-between;align-items:center;width:100%;min-height:62px;padding:0 23px;font-size:12px;font-weight:750;display:flex}#np-wroot .form-submit span{color:var(--gold);font-size:18px}#np-wroot .request-section form>small{color:var(--muted);text-align:center;margin-top:12px;font-size:8px;display:block}#np-wroot .form-trap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}#np-wroot .form-error{color:#873d2b;background:#a54c3514;border-left:2px solid #a54c35;margin:0 0 14px;padding:11px 13px;font-size:11px;line-height:1.45}#np-wroot .form-submit:disabled{cursor:wait;opacity:.64}#np-wroot .success-card{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}#np-wroot .success-card>span{background:var(--gold-dark);color:#fff;border-radius:50%;place-items:center;width:51px;height:51px;display:grid}#np-wroot .success-card h3{margin:25px 0 13px;font-family:var(--np-font);font-size:31px;font-weight:400}#np-wroot .success-card p{max-width:530px;color:var(--muted);line-height:1.65}#np-wroot .success-card button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0 0 6px}#np-wroot .site-footer{color:#fff;background:#080806;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:40px;min-height:160px;padding:42px 4vw;display:grid}#np-wroot .site-footer p,#np-wroot .site-footer small,#np-wroot .site-footer div span{color:#ffffff61;text-transform:uppercase;letter-spacing:.08em;font-size:9px;line-height:1.5}#np-wroot .site-footer div{flex-direction:column;gap:6px;display:flex}#np-wroot .site-footer div a{font-size:12px;font-weight:700}@media (max-width:1100px){#np-wroot nav{border-bottom:1px solid var(--line-light);background:#12110f;flex-direction:column;align-items:flex-start;padding:25px;display:none;position:absolute;top:87px;left:0;right:0}#np-wroot nav.nav-open{display:flex}#np-wroot .menu-button{display:block}#np-wroot .header-phone{margin-left:auto}#np-wroot .pain-grid,#np-wroot .review-grid{grid-template-columns:1fr 1fr}#np-wroot .editorial-grid{grid-template-rows:470px 300px}#np-wroot .process-grid,#np-wroot .site-footer{grid-template-columns:1fr 1fr}}@media (max-width:800px){#np-wroot{scroll-padding-top:72px}#np-wroot .section-shell{padding:78px 22px}#np-wroot .site-header{gap:10px;min-height:72px;padding:0 18px}#np-wroot .brand>span:last-of-type,#np-wroot .brand i,#np-wroot .header-phone{display:none}#np-wroot .header-cta{min-height:40px;margin-left:auto;padding:0 11px}#np-wroot .header-cta span{display:none}#np-wroot .menu-button{padding:5px}#np-wroot .hero{grid-template-columns:1fr;min-height:100svh}#np-wroot .hero-ambient{background:linear-gradient(#08080740,#080807d1 55%,#0b0a09 84%)}#np-wroot .hero-copy{justify-content:flex-end;padding:118px 22px 40px;position:absolute;inset:0}#np-wroot .hero h1{margin:21px 0 22px;font-size:clamp(47px,13vw,67px)}#np-wroot .hero-lead{font-size:15px;line-height:1.52}#np-wroot .hero-actions{flex-direction:column;align-items:flex-start;gap:20px;margin-top:27px}#np-wroot .primary-cta{width:100%;min-height:58px;padding:0 17px}#np-wroot .hero-facts{justify-content:space-between;gap:14px;width:100%;margin-top:34px;padding-top:18px}#np-wroot .hero-facts b{font-size:15px}#np-wroot .hero-photo{background-position:62%;min-height:100svh}#np-wroot .hero-index,#np-wroot .photo-note{display:none}#np-wroot .trust-ticker{justify-content:flex-start;min-height:58px;overflow:auto}#np-wroot .manifest,#np-wroot .price-section,#np-wroot .warranty-section,#np-wroot .faq-section,#np-wroot .request-section{grid-template-columns:1fr}#np-wroot .manifest{gap:50px}#np-wroot .manifest-image{height:560px}#np-wroot .split-intro,#np-wroot .review-head{grid-template-columns:1fr;gap:24px}#np-wroot .pain-grid,#np-wroot .review-grid{grid-template-columns:1fr}#np-wroot .pain-grid article{min-height:330px}#np-wroot .pain-quote{margin-top:44px!important}#np-wroot .editorial-grid{grid-template-rows:600px 430px auto auto;grid-template-columns:1fr}#np-wroot .editorial-card.tall{grid-row:auto}#np-wroot .price-section{gap:55px}#np-wroot .estimate{padding:25px}#np-wroot .estimate-total strong{font-size:37px}#np-wroot .before-after{grid-template-columns:1fr}#np-wroot .before-after figure{height:480px}#np-wroot .work-proof{grid-template-columns:1fr 1fr;padding:20px}#np-wroot .work-proof a{grid-column:1/-1}#np-wroot .process-grid{grid-template-columns:1fr}#np-wroot .process-grid li{min-height:250px}#np-wroot .warranty-section{gap:55px}#np-wroot .contract-note{grid-column:1}#np-wroot .faq-section{gap:55px}#np-wroot .request-visual,#np-wroot .request-section form,#np-wroot .success-card{min-height:auto;padding:85px 22px}#np-wroot .site-footer{grid-template-columns:1fr}}@media (max-width:520px){#np-wroot h2{font-size:42px}#np-wroot .hero h1{font-size:45px}#np-wroot .hero-lead{max-width:95%}#np-wroot .hero-facts{font-size:7px}#np-wroot .hero-facts b{font-size:14px}#np-wroot .ghost-link{font-size:11px}#np-wroot .manifest-image{height:470px}#np-wroot .editorial-grid{grid-template-rows:520px 390px auto auto}#np-wroot .before-after figure{height:380px}#np-wroot .warranty-numbers{grid-template-columns:1fr}#np-wroot .warranty-numbers article.gold{grid-column:1}#np-wroot .review-grid article{min-height:270px}#np-wroot .work-proof{grid-template-columns:1fr}#np-wroot .work-proof a{grid-column:1}}#np-wroot .quick-connect{z-index:35;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;right:19px}#np-wroot .quick-connect a{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11100edb;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:47px;height:47px;font-size:11px;font-weight:800;transition:transform .2s,background .2s;display:grid;box-shadow:0 12px 35px #00000047}#np-wroot .quick-connect a:first-child{background:linear-gradient(135deg,#d3aa7d,#a66e40)}#np-wroot .quick-connect a:hover{transform:translateY(-3px)scale(1.04)}#np-wroot .hero-ambient{background:radial-gradient(circle at 51% 26%,#d0a16e33,#0000 18%),radial-gradient(circle at 77% 74%,#ffeccd1f,#0000 17%),linear-gradient(90deg,#0c0b0a 0 43%,#0c0b0af0 48%,#0c0b0a30 71%,#0000 100%)}#np-wroot .hero-links{flex-wrap:wrap;gap:24px;margin-top:23px;display:flex}#np-wroot .hero-links a{color:#fff;letter-spacing:.02em;font-size:13px;font-weight:700;border:1px solid #ffffff59;border-radius:2px;padding:11px 17px;transition:border-color .2s,background .2s}#np-wroot .hero-links a:hover{border-color:var(--gold);background:#ffffff14}#np-wroot .hero-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}#np-wroot .hero-facts span,#np-wroot .hero-facts a{flex-direction:column;gap:7px;display:flex}#np-wroot .hero-facts a:hover b{color:var(--gold)}#np-wroot .hero-facts b{transition:color .2s}#np-wroot .pain-section{background:radial-gradient(circle at 12% 22%,#d0a16e26,transparent 23%),radial-gradient(circle at 90% 85%,#e7c69d1a,transparent 22%),var(--black);position:relative;overflow:hidden}#np-wroot .pain-grid{grid-template-columns:repeat(4,1fr)}#np-wroot .materials{background:linear-gradient(135deg,#f1ece4,#ddd3c6);grid-template-columns:.9fr 1.1fr;align-items:end;gap:9vw;display:grid}#np-wroot .materials h2{margin:22px 0 29px}#np-wroot .materials h2 em{color:var(--gold-dark)}#np-wroot .materials>div:first-child>p:last-child{max-width:590px;color:var(--muted);margin:0;font-size:15px;line-height:1.66}#np-wroot .material-list{border-top:1px solid var(--line)}#np-wroot .material-list article{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr auto;align-items:center;gap:20px;padding:27px 0;transition:padding .25s,background .25s;display:grid}#np-wroot .material-list article:hover{background:#ffffff57;padding-left:16px;padding-right:16px}#np-wroot .material-list span{color:var(--gold-dark);font-size:9px}#np-wroot .material-list h3{margin:0;font-family:var(--np-font);font-size:28px;font-weight:400}#np-wroot .material-list p{color:var(--muted);text-align:right;margin:0;font-size:11px}#np-wroot .price-section{background:radial-gradient(circle at 6% 90%,#d0a16e2e,#0000 24%),radial-gradient(circle at 75% 12%,#ffffff14,#0000 20%),#181613;grid-template-columns:.82fr 1.18fr;gap:8vw;position:relative;overflow:hidden}#np-wroot .included{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);margin:0 0 35px;padding:18px 0}#np-wroot .included span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:11px;font-size:9px;font-weight:800;display:block}#np-wroot .included p{color:#ffffff94;margin:5px 0;font-size:12px}#np-wroot .calculator-card{color:var(--black);background:#f4efe6f7;padding:38px;position:relative;overflow:hidden;box-shadow:0 35px 95px #00000059}#np-wroot .calculator-card:before{content:"";filter:blur(45px);background:#d0a16e52;border-radius:50%;width:240px;height:240px;position:absolute;top:-120px;right:-95px}#np-wroot .calculator-card .estimate-head{position:relative}#np-wroot .calc-selects{grid-template-columns:1fr 1fr;gap:15px;margin-top:25px;display:grid;position:relative}#np-wroot .calc-selects label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}#np-wroot .calc-selects select{border:1px solid var(--line);width:100%;color:var(--black);text-transform:none;background:#ffffff8c;border-radius:0;outline:none;margin-top:8px;padding:14px 34px 14px 13px;font-size:12px}#np-wroot .calc-selects select:focus{border-color:var(--gold-dark)}#np-wroot .calc-ranges{grid-template-columns:1fr 1fr;gap:24px 28px;margin-top:28px;display:grid}#np-wroot .calc-ranges label>span{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}#np-wroot .calc-ranges label b{color:var(--black);font-size:12px}#np-wroot .calc-ranges input{width:100%;height:2px;accent-color:var(--gold-dark);cursor:pointer;margin-top:16px}#np-wroot .calc-total{border-top:1px solid var(--line);margin-top:30px;padding:27px 0 24px}#np-wroot .calc-total>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}#np-wroot .calc-total strong{color:var(--gold-dark);letter-spacing:-.045em;margin:10px 0 7px;font-family:var(--np-font);font-size:clamp(34px,3.2vw,51px);font-weight:400;display:block}#np-wroot .calc-total small{color:var(--muted);font-size:9px;line-height:1.5;display:block}#np-wroot .calc-button{background:var(--black);color:#fff;justify-content:space-between;align-items:center;min-height:57px;padding:0 20px;font-size:11px;font-weight:800;transition:background .2s;display:flex}#np-wroot .calc-button span{color:var(--gold);font-size:17px}#np-wroot .calc-button:hover{background:#2a251f}#np-wroot .project-gallery{color:#fff;background:#181613;grid-template-columns:1.3fr .7fr;margin-top:90px;display:grid}#np-wroot .project-gallery figure{height:650px;margin:0;position:relative;overflow:hidden}#np-wroot .project-gallery figure:after{content:"";background:linear-gradient(#0000 48%,#080706d9);position:absolute;inset:0}#np-wroot .project-gallery figure img{object-fit:contain;object-position:50% 40%;width:100%;height:100%;background:#0e0d0b}#np-wroot .project-gallery figcaption{z-index:2;position:absolute;bottom:29px;left:30px;right:30px}#np-wroot .project-gallery figcaption span{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:800}#np-wroot .project-gallery figcaption h3{margin:11px 0 0;font-family:var(--np-font);font-size:34px;font-weight:400}#np-wroot .project-tabs{border-left:1px solid #ffffff24;flex-direction:column;display:flex}#np-wroot .project-tabs button{color:#ffffff85;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff1f;flex:1;grid-template-columns:38px 1fr;align-items:center;gap:14px;padding:20px 25px;transition:background .25s,color .25s;display:grid}#np-wroot .project-tabs button:last-child{border-bottom:0}#np-wroot .project-tabs button:hover,#np-wroot .project-tabs button.active{color:#fff;background:linear-gradient(100deg,#d0a16e2e,#0000)}#np-wroot .project-tabs button.active span{color:var(--gold)}#np-wroot .project-tabs span{font-size:9px}#np-wroot .project-tabs b{font-family:var(--np-font);font-size:17px;font-weight:400;line-height:1.25}#np-wroot .review-section{background:radial-gradient(circle at 88% 14%,#d0a16e26,#0000 24%),radial-gradient(circle at 5% 88%,#ffffff0f,#0000 20%),#26221d}#np-wroot .review-head>div:last-child>p{color:#ffffff7a;max-width:520px;margin:0 0 21px;font-size:15px;line-height:1.65}#np-wroot .review-source{color:#fff;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #ffffff47;padding-bottom:7px;font-size:10px;font-weight:800;display:inline-flex}#np-wroot .review-source:hover{color:var(--gold)}#np-wroot .request-contact{align-items:flex-start;gap:8px}#np-wroot .request-contact .telegram-contact{color:var(--gold);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #ffffff47;margin:8px 0 4px;padding-bottom:6px;font-family:var(--np-font);font-size:11px;font-weight:800}#np-wroot .site-footer{grid-template-columns:1fr 1fr 1fr .7fr auto}#np-wroot .footer-links a{color:#ffffffa6}#np-wroot .footer-links a:hover{color:var(--gold)}@media (max-width:1100px){#np-wroot .pain-grid{grid-template-columns:1fr 1fr}#np-wroot .materials,#np-wroot .project-gallery{grid-template-columns:1fr}#np-wroot .project-tabs{border-left:0;grid-template-columns:1fr 1fr;display:grid}#np-wroot .project-tabs button{border-right:1px solid #ffffff1f;min-height:100px}#np-wroot .site-footer{grid-template-columns:1fr 1fr}}@media (max-width:800px){#np-wroot .hero-ambient{background:radial-gradient(circle at 72% 22%,#d0a16e29,#0000 22%),linear-gradient(#08080740,#080807d1 55%,#0b0a09 84%)}#np-wroot .pain-grid{grid-template-columns:1fr}#np-wroot .materials{gap:50px}#np-wroot .material-list article{grid-template-columns:35px 1fr}#np-wroot .material-list p{text-align:left;grid-column:2}#np-wroot .calculator-card{padding:25px}#np-wroot .price-section{grid-template-columns:1fr}#np-wroot .project-gallery{margin-top:60px}#np-wroot .project-gallery figure{height:520px}#np-wroot .site-footer{grid-template-columns:1fr}}@media (max-width:520px){#np-wroot .hero-links{gap:12px}#np-wroot .hero-facts{grid-template-columns:1fr 1fr;row-gap:17px}#np-wroot .quick-connect{flex-direction:row;bottom:12px;right:12px}#np-wroot .quick-connect a{width:44px;height:44px}#np-wroot .calc-selects,#np-wroot .calc-ranges{grid-template-columns:1fr}#np-wroot .calc-total strong{font-size:31px}#np-wroot .project-gallery figure{height:430px}#np-wroot .project-gallery figcaption h3{font-size:27px}#np-wroot .project-tabs{grid-template-columns:1fr}#np-wroot .project-tabs button{min-height:78px}}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
#np-wroot{--np-font:'Inter','Inter var','Helvetica Neue',Helvetica,'Nimbus Sans',Arial,'Liberation Sans',sans-serif;}
#np-wroot,#np-wroot *{font-family:var(--np-font);}
#np-wroot h1,#np-wroot h2,#np-wroot h3,#np-wroot h4{
  font-family:var(--np-font);
  font-weight:600;
  letter-spacing:-.022em;
  font-feature-settings:"cv05" 1,"cv08" 1,"ss03" 1;
}
#np-wroot h1{letter-spacing:-.032em;font-weight:650;}
#np-wroot h2{letter-spacing:-.026em;}
#np-wroot h1 em,#np-wroot h2 em,#np-wroot h3 em{
  font-style:normal;
  font-weight:350;
  letter-spacing:-.03em;
}
#np-wroot .brand span{font-weight:600;letter-spacing:-.01em;}
#np-wroot .hero-facts b,#np-wroot .calc-total strong,#np-wroot .project-tabs b,
#np-wroot .review-section h2 em,#np-wroot .success-card h3{
  font-family:var(--np-font);font-weight:600;letter-spacing:-.02em;
}
#np-wroot .calc-total strong{letter-spacing:-.035em;}
#np-wroot .kicker,#np-wroot .estimate-head,#np-wroot .form-head,
#np-wroot .trust-ticker span{font-weight:500;}
#np-wroot p,#np-wroot li,#np-wroot summary,#np-wroot label{font-weight:400;}
/* Стрелки и телефон не должны подменяться цветными эмодзи (iOS, Android). */
#np-wroot,#np-wroot *{font-variant-emoji:text;}
/* np-ios-nozoom: iOS Safari зумит страницу при фокусе на поле с font-size<16px.
   Из-за этого на iPhone тап по селекту калькулятора дёргал макет и итог уезжал за экран. */
@media (max-width:900px){
  #np-wroot select,
  #np-wroot .calc-selects select,
  #np-wroot input[type=text],
  #np-wroot input[type=tel],
  #np-wroot input[type=email],
  #np-wroot textarea,
  #np-wroot .request-section input[type=text],
  #np-wroot .request-section input[type=tel],
  #np-wroot .request-section textarea{font-size:16px!important}
  #np-wroot .calc-selects select{height:52px}
}
#np-wroot .founder-section{background:#eee9e0;color:#11100e;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(26px,4vw,72px);align-items:center}#np-wroot .founder-photo{margin:0;position:relative;overflow:hidden;background:#d8cfc2;align-self:stretch;display:flex}#np-wroot .founder-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 20%}#np-wroot .founder-photo figcaption{position:absolute;inset:auto 0 0 0;padding:clamp(46px,5vw,64px) clamp(14px,1.4vw,20px) clamp(15px,1.5vw,21px);background:linear-gradient(180deg,#0000 0%,#0b0a09a8 42%,#0b0a09f5 100%);color:#fff;display:flex;flex-direction:column;gap:5px}#np-wroot .founder-photo figcaption span{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#d0a16e}#np-wroot .founder-photo figcaption b{font-size:15px;font-weight:500;letter-spacing:-.01em}#np-wroot .founder-lead{margin-top:clamp(14px,1.4vw,20px);font-size:clamp(15px,1.05vw,17px);line-height:1.55;max-width:54ch;color:#11100ed6}#np-wroot .founder-list{list-style:none;margin:clamp(22px,2.2vw,34px) 0 0;padding:0}#np-wroot .founder-list li{display:grid;grid-template-columns:40px 1fr;gap:12px;padding:16px 0;border-top:1px solid #11100e1f}#np-wroot .founder-list li:last-child{border-bottom:1px solid #11100e1f}#np-wroot .founder-list li>span{font-size:10px;letter-spacing:.12em;color:#a4835c;padding-top:3px}#np-wroot .founder-list b{display:block;font-size:15px;font-weight:600;letter-spacing:-.01em}#np-wroot .founder-list p{margin:5px 0 0;font-size:14px;line-height:1.5;color:#11100eab}#np-wroot .founder-quote{margin:clamp(22px,2.2vw,34px) 0 0;padding:clamp(18px,1.8vw,26px);background:#11100e;color:#fff}#np-wroot .founder-quote p{margin:0;font-size:clamp(16px,1.2vw,19px);line-height:1.5;font-weight:500}#np-wroot .founder-quote cite{display:block;margin-top:13px;font-style:normal;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#d0a16e}@media (max-width:900px){#np-wroot .founder-section{grid-template-columns:1fr}#np-wroot .founder-photo{max-width:460px;aspect-ratio:4/5}}
#np-wroot #offers .warranty-numbers article{min-width:0}#np-wroot section[id]{scroll-margin-top:96px}@media(max-width:900px){#np-wroot .hero{height:auto;min-height:100svh}#np-wroot .hero-copy{justify-content:flex-start;height:auto}#np-wroot .hero-copy>*{flex-shrink:0}}#np-wroot #offers .warranty-numbers strong{font-size:clamp(26px,6.2vw,38px);line-height:1.05;letter-spacing:-.01em;overflow-wrap:anywhere}#np-wroot #offers article.gold strong{font-size:clamp(38px,9vw,60px);letter-spacing:-.03em}#np-wroot #offers h2,#np-wroot #offers p{max-width:100%;overflow-wrap:break-word}@media(max-width:900px){#np-wroot #offers{grid-template-columns:minmax(0,1fr)}#np-wroot #offers .warranty-numbers{grid-template-columns:minmax(0,1fr)}}
@media(max-width:900px){#np-wroot .deal-slide img.np-d{display:none}#np-wroot .deal-slide img.np-m{display:block}#np-wroot .hero{height:auto;min-height:100svh;overflow:visible}#np-wroot .hero-photo{position:absolute;inset:0;height:100%}#np-wroot .hero-copy{position:relative;inset:auto;height:auto;min-height:100svh;padding:96px 22px 40px}}
#np-wroot .calc-more{border-top:1px solid var(--line);margin-top:22px}#np-wroot .calc-more summary{cursor:pointer;list-style:none;padding:16px 0 0;color:var(--gold-dark);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}#np-wroot .calc-more summary::-webkit-details-marker{display:none}#np-wroot .calc-more summary:after{content:" +"}#np-wroot .calc-more[open] summary:after{content:" \2212"}#np-wroot .calc-more .calc-ranges{margin-top:16px}#np-wroot #np-calc-tip{display:none;margin:0 0 10px;padding:11px 13px;background:#d0a16e26;border-left:2px solid var(--gold-dark);color:var(--black);font-size:12px;line-height:1.4}#np-wroot #np-calc-tip.np-calc-tip-on{display:block}#np-wroot .calc-lead{margin:0 0 12px}#np-wroot .calc-lead-row{display:flex;flex-wrap:wrap;gap:8px}#np-wroot .calc-lead input{flex:1 1 150px;min-height:57px;padding:0 16px;border:1px solid #d8d2c9;background:#fff;color:var(--black);font-family:inherit;font-size:13px;letter-spacing:.02em;border-radius:0;-webkit-appearance:none}#np-wroot .calc-lead input:focus{outline:none;border-color:var(--gold-dark)}#np-wroot .calc-lead input.np-err{border-color:#b5462f;background:#b5462f0d}#np-wroot .calc-lead button{flex:1 1 190px;border:0;cursor:pointer;font-family:inherit;letter-spacing:.06em;text-transform:uppercase;justify-content:center;gap:8px}#np-wroot .calc-lead button[disabled]{opacity:.55;cursor:default}#np-wroot .calc-file{display:flex;align-items:center;gap:10px;margin-top:9px;cursor:pointer;flex-wrap:wrap}#np-wroot .calc-file input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}#np-wroot .calc-file-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border:1px dashed #cdc5b8;color:var(--gold-dark);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}#np-wroot .calc-file:hover .calc-file-btn{border-color:var(--gold-dark);background:#d0a16e14}#np-wroot .calc-file-name{color:var(--muted);font-size:11px;max-width:100%}#np-wroot .calc-file-name.is-err{color:#b5462f}#np-wroot .calc-lead-note{margin:9px 0 0;color:var(--muted);font-size:10px;line-height:1.5}#np-wroot .calc-lead-ok{margin:10px 0 0;padding:12px 14px;background:#d0a16e26;border-left:2px solid var(--gold-dark);color:var(--black);font-size:12px;line-height:1.45}#np-wroot .calc-alts{display:flex;flex-wrap:wrap;gap:8px}#np-wroot .calc-alts .calc-button{flex:1 1 180px;margin-top:0}#np-wroot .calc-button-ghost{background:#fff;color:var(--black);border:1px solid #d8d2c9}#np-wroot .calc-button-ghost:hover{background:#f5f1ea}@media(max-width:900px){#np-wroot .calc-lead-row{flex-direction:column}#np-wroot .calc-lead input,#np-wroot .calc-lead button{flex:0 0 auto;width:100%;min-height:54px;height:54px}#np-wroot .calc-alts{flex-direction:column}#np-wroot .calc-alts .calc-button{flex:0 0 auto;width:100%;min-height:54px}}#np-wroot .calc-button-max{background:#2a251f;margin-top:10px}#np-wroot .calc-alt{display:block;text-align:center;margin-top:13px;color:var(--muted);font-size:11px;text-decoration:underline}#np-wroot .hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:170px;background:linear-gradient(180deg,rgba(6,6,5,0) 0%,rgba(6,6,5,.55) 55%,#060605 100%);pointer-events:none;z-index:4}#np-wroot .deal-band{position:relative}@media(max-width:900px){#np-wroot .hero::after{height:70px}#np-wroot .deal-band::before{height:70px}#np-wroot .hero-copy{padding-bottom:24px}#np-wroot .deal-stage{height:auto;min-height:min(380px,50svh)}#np-wroot .hero-facts{font-size:11px;color:#ffffffb8;letter-spacing:.05em;row-gap:20px}#np-wroot .hero-facts b{font-size:17px}#np-wroot .deal-copy .kicker{font-size:11px}#np-wroot .deal-copy{padding-top:26px;padding-bottom:34px}}#np-wroot .deal-band::before{content:"";position:absolute;left:0;right:0;top:0;height:200px;background:linear-gradient(180deg,#060605 0%,rgba(6,6,5,.65) 40%,rgba(6,6,5,0) 100%);pointer-events:none;z-index:4}#np-wroot .np-main{display:flex;flex-direction:column}#np-wroot .np-main>*{order:5}#np-wroot .site-header{order:-3}#np-wroot .hero{order:-2}#np-wroot .deal-band{order:-1}#np-wroot .np-marquee{order:0}#np-wroot .price-section{order:1}#np-wroot .showcase{order:2}@media(min-width:901px){#np-wroot .deal-slide img.np-m{display:none}}
html.np-light #np-wroot{--black:#14201C;--black-2:#1F2E28;--ivory:#FFFFFF;--ivory-2:#F1EFEA;--gold:#0E5C46;--gold-dark:#0A4635;--line:#14201C24;--line-light:#14201C1f;--muted:#5A6862;--np-l-bg:#F7F5F1;--np-l-acc:#0E5C46;--np-l-acc-h:#0A4635;--np-l-link:#0E5C46;--np-l-promo:#E6F0EA;--np-l-text:#14201C;background:#F7F5F1;color:#14201C}html.np-light #np-wroot .site-header{background:#FFFFFFEB;color:#14201C;border-bottom:1px solid #14201C1f}html.np-light #np-wroot .site-header a,html.np-light #np-wroot nav a{color:#14201C}html.np-light #np-wroot nav a:hover{color:#0E5C46}html.np-light #np-wroot .header-cta{background:#0E5C46;border-color:#0E5C46;color:#fff}html.np-light #np-wroot .header-cta:hover{background:#0A4635;border-color:#0A4635;color:#fff}html.np-light #np-wroot .menu-button{color:#14201C;border-color:#14201C33}html.np-light #np-wroot .hero{background:#F7F5F1;color:#14201C}html.np-light #np-wroot .hero-ambient{background:linear-gradient(90deg,#F7F5F1 0 41%,#F7F5F1F0 47%,#F7F5F159 68%,#F7F5F100 100%)}html.np-light #np-wroot .hero::after{background:linear-gradient(180deg,#F7F5F100 0%,#F7F5F18C 55%,#F7F5F1 100%)}html.np-light #np-wroot .hero-photo:after{background:linear-gradient(180deg,#14201C14,#0000 55%,#14201C3D)}html.np-light #np-wroot .hero .kicker{color:#0E5C46}html.np-light #np-wroot .hero h1{color:#14201C}html.np-light #np-wroot .hero-lead{color:#3D4B45}html.np-light #np-wroot .hero-facts{color:#5A6862}html.np-light #np-wroot .hero-facts b{color:#14201C}html.np-light #np-wroot .hero-links a{color:#0E5C46}html.np-light #np-wroot .np-trust{background:#FFFFFF;border:1px solid #14201C1f;color:#14201C;box-shadow:0 6px 22px #14201C0f}html.np-light #np-wroot .np-trust b{color:#0E5C46}html.np-light #np-wroot .np-trust .np-trust-yuri{color:#5A6862}html.np-light #np-wroot .primary-cta{background:#0E5C46;border-color:#0E5C46;color:#fff}html.np-light #np-wroot .primary-cta:hover{background:#0A4635;border-color:#0A4635;color:#fff}html.np-light #np-wroot .primary-cta--calc{background:#FFFFFF;border:1px solid #0E5C4659;color:#0E5C46}html.np-light #np-wroot .primary-cta--calc:hover{background:#E6F0EA;border-color:#0E5C46;color:#0A4635}html.np-light #np-wroot .np-cb-open{color:#3D4B45;border-bottom-color:#14201C3d}html.np-light #np-wroot .np-cb-open:hover{color:#0E5C46}html.np-light #np-wroot .hero-deal b{background:#E6F0EA;color:#0E5C46;border:1px solid #0E5C4630}html.np-light #np-wroot .hero-index{color:#5A6862}html.np-light #np-wroot .photo-note{color:#fff}html.np-light #np-wroot .trust-ticker{background:#0E5C46;color:#fff}html.np-light #np-wroot .np-marquee{background:#E6F0EA;color:#0E5C46}html.np-light #np-wroot .np-marquee span{color:#0E5C46}html.np-light #np-wroot .np-marquee i{color:#0E5C4666}html.np-light #np-wroot .deal-band{background:#F7F5F1;color:#14201C;border-bottom:1px solid #14201C14}html.np-light #np-wroot .deal-band::before{background:none}html.np-light #np-wroot a.deal-cta{background:#0E5C46;color:#fff;border-color:#0E5C46}html.np-light #np-wroot a.deal-cta:hover{background:#0A4635;border-color:#0A4635;color:#fff}html.np-light #np-wroot #quiz{background:#FFFFFF;color:#14201C}html.np-light #np-wroot .np-q-gift{background:#E6F0EA;color:#0E5C46;border:1px solid #0E5C4630}html.np-light #np-wroot .np-q-opts button{background:#fff;border-color:#14201C26;color:#14201C}html.np-light #np-wroot .np-q-opts button:hover{border-color:#0E5C46;background:#F3F8F5}html.np-light #np-wroot .np-q-opts button.on,html.np-light #np-wroot .np-q-opts button[aria-pressed=true]{border-color:#0E5C46;background:#E6F0EA;color:#0E5C46}html.np-light #np-wroot .np-q-go{background:#0E5C46;color:#fff}html.np-light #np-wroot .np-q-go:hover{background:#0A4635}html.np-light #np-wroot .np-q-est{background:#F7F5F1;border-color:#14201C1f}html.np-light #np-wroot .np-q-lead input[type=tel]{border-color:#14201C33;background:#fff;color:#14201C}html.np-light #np-wroot .np-q-how label{background:#fff;border-color:#14201C26}html.np-light #np-wroot .np-q-tg{border-color:#0E5C4659;color:#0E5C46}html.np-light #np-wroot .np-q-tg:hover{border-color:#0E5C46;background:#E6F0EA}html.np-light #np-wroot .np-q-calc{color:#0E5C46}html.np-light #np-wroot .np-q-calc:hover{color:#0E5C46}html.np-light #np-wroot .np-q-steps i{background:#14201C1f}html.np-light #np-wroot .np-q-steps i.on{background:#0E5C46}html.np-light #np-wroot .np-video{background:#F7F5F1;color:#14201C}html.np-light #np-wroot .np-video h2{color:#14201C}html.np-light #np-wroot .np-video-kicker{color:#0E5C46}html.np-light #np-wroot .np-video-sub{color:#5A6862}html.np-light #np-wroot .np-video-note{color:#0E5C46}html.np-light #np-wroot .np-video-box{box-shadow:0 24px 60px #14201C1f}html.np-light #np-wroot .price-section{background:radial-gradient(circle at 6% 90%,#0E5C4614,#0000 24%),radial-gradient(circle at 75% 12%,#0E5C460f,#0000 20%),#FFFFFF;color:#14201C}html.np-light #np-wroot .price-section h2,html.np-light #np-wroot .price-section h3{color:#14201C}html.np-light #np-wroot .calculator-card{background:#F7F5F1;color:#14201C;box-shadow:0 24px 60px #14201C14;border:1px solid #14201C14}html.np-light #np-wroot .calc-selects select{background:#fff;color:#14201C;border-color:#14201C24}html.np-light #np-wroot .calc-button{background:#0E5C46;color:#fff}html.np-light #np-wroot .calc-button:hover{background:#0A4635}html.np-light #np-wroot .calc-button-max{background:#fff;border:1px solid #0E5C4659;color:#0E5C46}html.np-light #np-wroot .calc-button-ghost{background:#fff;color:#0E5C46;border-color:#0E5C4659}html.np-light #np-wroot #np-calc-tip,html.np-light #np-wroot .calc-lead-ok{background:#E6F0EA;border-left-color:#0E5C46;color:#14201C}html.np-light #np-wroot .estimate{background:#F7F5F1;color:#14201C;box-shadow:0 24px 60px #14201C14}html.np-light #np-wroot .review-section{background:radial-gradient(circle at 88% 14%,#0E5C4614,#0000 24%),#FFFFFF;color:#14201C}html.np-light #np-wroot .review-grid article{background:#F7F5F1;color:#14201C;border:1px solid #14201C14}html.np-light #np-wroot .review-source{color:#5A6862}html.np-light #np-wroot .pain-section{background:radial-gradient(circle at 12% 22%,#0E5C4610,transparent 23%),#FFFFFF;color:#14201C}html.np-light #np-wroot .pain-grid article{background:#F7F5F1;color:#14201C;border:1px solid #14201C14}html.np-light #np-wroot .system-card{background:#F7F5F1;color:#14201C;border:1px solid #14201C14}html.np-light #np-wroot .system-card.light{background:#FFFFFF;color:#14201C}html.np-light #np-wroot .warranty-section{background:#F7F5F1;color:#14201C}html.np-light #np-wroot .warranty-numbers .gold span{color:#0E5C46}html.np-light #np-wroot .work-proof{background:#0E5C46;color:#fff}html.np-light #np-wroot .project-gallery{background:#FFFFFF;color:#14201C}html.np-light #np-wroot .project-tabs button{color:#5A6862}html.np-light #np-wroot .project-tabs button:hover,html.np-light #np-wroot .project-tabs button.active{background:#0E5C46;color:#fff}html.np-light #np-wroot .signature span{background:#0E5C46;color:#fff}html.np-light #np-wroot .founder-quote{background:#0E5C46;color:#fff}html.np-light #np-wroot .founder-section{background:#FFFFFF;color:#14201C}html.np-light #np-wroot .manifest{background:#F7F5F1}html.np-light #np-wroot .showcase{background:#FFFFFF}html.np-light #np-wroot .process-section{background:#F7F5F1}html.np-light #np-wroot .faq-section{background:#FFFFFF}html.np-light #np-wroot .real-work{background:#F7F5F1}html.np-light #np-wroot .materials{background:#FFFFFF}html.np-light #np-wroot .request-section{background:#F7F5F1;color:#14201C}html.np-light #np-wroot .request-section form,html.np-light #np-wroot .success-card{background:#FFFFFF;color:#14201C}html.np-light #np-wroot .form-submit{background:#0E5C46;color:#fff}html.np-light #np-wroot .form-submit:hover{background:#0A4635}html.np-light #np-wroot .usecalc{color:#5A6862}html.np-light #np-wroot .site-footer{background:#0E5C46;color:#fff}html.np-light #np-wroot .site-footer a{color:#fff}html.np-light #np-wroot .privacy-section{background:#F7F5F1;color:#5A6862}html.np-light #np-wroot .np-dock{background:#FFFFFFF7;border-top:1px solid #14201C1f;box-shadow:0 -6px 24px #14201C14}html.np-light #np-wroot .np-dock a{color:#14201C}html.np-light #np-wroot .np-dock-call{background:#0E5C46;color:#fff}html.np-light #np-wroot .np-dock-msg{background:#E6F0EA;color:#0E5C46;border:1px solid #0E5C4630}html.np-light #np-wroot .quick-connect a{background:#0E5C46;color:#fff;border-color:#FFFFFF80}html.np-light #np-wroot .np-cb button.np-cb-go{background:#0E5C46}html.np-light #np-wroot .np-cb button.np-cb-go:hover{background:#0A4635}html.np-light #np-wroot .np-cb-or a{border-bottom-color:#0E5C46}html.np-light #np-wroot .hero-facts,html.np-light #np-wroot .hero-deal span,html.np-light #np-wroot .hero-index,html.np-light #np-wroot .ghost-link,html.np-light #np-wroot .section-intro.inverse>p:last-child,html.np-light #np-wroot .pain-grid article>p:last-child,html.np-light #np-wroot .system-card p,html.np-light #np-wroot .price-lead,html.np-light #np-wroot .review-head>p,html.np-light #np-wroot .review-head>div:last-child>p,html.np-light #np-wroot .source-note,html.np-light #np-wroot .review-cta p,html.np-light #np-wroot .proof-label,html.np-light #np-wroot .warranty-copy>p:last-child,html.np-light #np-wroot .warranty-numbers span,html.np-light #np-wroot .warranty-numbers small,html.np-light #np-wroot .contract-note,html.np-light #np-wroot .included p{color:#5A6862}html.np-light #np-wroot .review-grid article p,html.np-light #np-wroot .review-grid article b,html.np-light #np-wroot .pain-grid article h3,html.np-light #np-wroot .system-card h3,html.np-light #np-wroot .warranty-copy h2,html.np-light #np-wroot .review-head h2,html.np-light #np-wroot .price-section .section-intro h2{color:#14201C}html.np-light #np-wroot .review-top b{color:#14201C1f}html.np-light #np-wroot .brand i{color:#5A6862}html.np-light #np-wroot nav a{color:#3D4B45}html.np-light #np-wroot .header-phone{color:#14201C}html.np-light #np-wroot .editorial-overlay,html.np-light #np-wroot .editorial-overlay p,html.np-light #np-wroot .editorial-overlay>span,html.np-light #np-wroot .manifest-image figcaption,html.np-light #np-wroot .manifest-image figcaption span,html.np-light #np-wroot .photo-note,html.np-light #np-wroot .photo-note span,html.np-light #np-wroot .photo-note b,html.np-light #np-wroot .before-after figcaption,html.np-light #np-wroot .founder-photo figcaption,html.np-light #np-wroot .card-photo,html.np-light #np-wroot .system-card.has-photo p,html.np-light #np-wroot .system-card.light.has-photo p{color:#fff}html.np-light #np-wroot .founder-photo figcaption span{color:#9FE3C6}html.np-light #np-wroot .founder-quote cite{color:#9FE3C6}html.np-light #np-wroot .site-footer p,html.np-light #np-wroot .site-footer small,html.np-light #np-wroot .site-footer div span{color:#FFFFFF9E}html.np-light #np-wroot .footer-links a{color:#FFFFFFD1}html.np-light #np-wroot .work-proof p{color:#FFFFFFC4}html.np-light #np-wroot .np-up-btn,html.np-light #np-wroot .np-cb-k{color:#0E5C46}html.np-light #np-wroot .np-q-opts button:hover{background:#0E5C4612}html.np-light #np-wroot .np-q-how label:has(input:checked){background:#E6F0EA;border-color:#0E5C4659}html.np-light #np-wroot .calc-file:hover .calc-file-btn{background:#0E5C4612}html.np-light #np-wroot .primary-cta{box-shadow:0 18px 48px #0E5C4626}html.np-light #np-wroot .quick-connect a:first-child{background:linear-gradient(135deg,#127a5c,#0A4635)}html.np-light #np-wroot .calculator-card:before{background:#0E5C46}html.np-light #np-wroot .request-glow{background:radial-gradient(circle,#0E5C4626,#0000 60%)}html.np-light #np-wroot .np-cb input:focus{border-color:#0E5C46}html.np-light #np-wroot .np-cb-or a{border-bottom-color:#0E5C46}html.np-light #np-wroot .deal-copy .np-deal-acc,html.np-light #np-wroot .deal-band .gold{color:#9FE3C6}html.np-light #np-wroot .warranty-numbers{background:#14201C0a}html.np-light #np-wroot .warranty-numbers article{background:#FFFFFF;color:#14201C;border:1px solid #14201C14}html.np-light #np-wroot .warranty-numbers article.gold{background:linear-gradient(135deg,#0E5C46,#0A4635);color:#fff;border:0}html.np-light #np-wroot .warranty-numbers article.gold span,html.np-light #np-wroot .warranty-numbers article.gold small,html.np-light #np-wroot .warranty-numbers article.gold b{color:#fff}html.np-light #np-wroot .warranty-numbers article span{color:#5A6862}html.np-light #np-wroot .warranty-numbers article small{color:#5A6862}html.np-light #np-wroot .warranty-numbers article b{color:#14201C}@media(max-width:700px){html.np-light #np-wroot .hero::after{background:linear-gradient(180deg,#F7F5F100 0%,#F7F5F1 60%)}}html.np-light #np-wroot .np-dock a.np-dock-call{color:#fff}html.np-light #np-wroot .np-dock a.np-dock-call b,html.np-light #np-wroot .np-dock a.np-dock-call span{color:#fff}html.np-light #np-wroot .np-dock a.np-dock-msg{color:#0E5C46}html.np-light #np-wroot .deal-copy,html.np-light #np-wroot .deal-copy span,html.np-light #np-wroot .deal-copy strong{color:#fff}html.np-light #np-wroot .deal-copy .kicker{color:#9FE3C6}html.np-light #np-wroot .deal-copy strong{color:#9FE3C6}html.np-light #np-wroot .deal-copy small{color:#FFFFFF9E}html.np-light #np-wroot .deal-note{color:#5A6862}html.np-light #np-wroot .header-cta span,html.np-light #np-wroot .header-cta b{color:#fff}html.np-light #np-wroot .calc-button-max span,html.np-light #np-wroot .calc-button-max b{color:#0E5C46}html.np-light #np-wroot .before-after figcaption span{color:#9FE3C6}html.np-light #np-wroot .work-proof a,html.np-light #np-wroot .work-proof a b,html.np-light #np-wroot .work-proof b,html.np-light #np-wroot .work-proof span{color:#fff}html.np-light #np-wroot .np-info-cap{color:#5A6862}html.np-light #np-wroot .form-submit span,html.np-light #np-wroot .form-submit b{color:#fff}html.np-light #np-wroot .calc-button span,html.np-light #np-wroot .calc-button b{color:#fff}html.np-light #np-wroot .calc-button-ghost span,html.np-light #np-wroot .calc-button-ghost b{color:#0E5C46}html.np-light #np-wroot .np-q-go span,html.np-light #np-wroot .np-q-go b{color:#fff}html.np-light #np-wroot .primary-cta span,html.np-light #np-wroot .primary-cta b,html.np-light #np-wroot .primary-cta .cta-num{color:#fff}html.np-light #np-wroot .primary-cta--calc span,html.np-light #np-wroot .primary-cta--calc b{color:#0E5C46}html.np-light #np-wroot .deal-cta span,html.np-light #np-wroot .deal-cta b{color:#fff}html.np-light #np-wroot .founder-quote p,html.np-light #np-wroot .founder-quote span{color:#fff}html.np-light #np-wroot .hero-photo{background-image:url(https://fotosmeta.ru/np-media/np-hero-light.jpg?v=4)!important}html.np-light #np-wroot .header-cta,html.np-light #np-wroot .header-cta *{color:#fff!important}html.np-light #np-wroot .request-visual,html.np-light #np-wroot .request-visual h2,html.np-light #np-wroot .request-visual p,html.np-light #np-wroot .request-visual a,html.np-light #np-wroot .request-visual b,html.np-light #np-wroot .request-contact,html.np-light #np-wroot .request-contact a,html.np-light #np-wroot .request-contact b{color:#fff}html.np-light #np-wroot .request-visual .kicker,html.np-light #np-wroot .request-visual h2 em,html.np-light #np-wroot .request-visual h2 span,html.np-light #np-wroot .request-visual .gold{color:#9FE3C6}html.np-light #np-wroot .request-contact span{color:#FFFFFF9E}html.np-light #np-wroot .request-visual>p:not(.kicker){color:#FFFFFFD6}@media(max-width:700px){html.np-light #np-wroot .hero-photo{background-image:url(https://fotosmeta.ru/np-media/np-hero-light-m.jpg?v=2)!important;background-position:50% 0!important}html.np-light #np-wroot .hero-ambient{background:linear-gradient(#F7F5F100 0%,#F7F5F11A 22%,#F7F5F199 38%,#F7F5F1F2 50%,#F7F5F1 62%)!important}}html.np-light #np-wroot .np-ceil{background:#FFFFFF;color:#14201C}html.np-light #np-wroot .np-ceil h2{color:#14201C}html.np-light #np-wroot .np-ceil-kicker{color:#0E5C46}html.np-light #np-wroot .np-ceil-sub{color:#5A6862}html.np-light #np-wroot .np-ceil-box{background:#F1EFEA;box-shadow:0 24px 60px #14201C1f}html.np-light #np-wroot .np-ceil-tag{background:#14201CC7}html.np-light #np-wroot .np-ceil-tabs button{background:#fff;border-color:#14201C24;color:#14201C}html.np-light #np-wroot .np-ceil-tabs button:hover{border-color:#0E5C46;background:#F3F8F5}html.np-light #np-wroot .np-ceil-tabs button.on{background:#0E5C46;border-color:#0E5C46;color:#fff}html.np-light #np-wroot .np-ceil-time{background:#14201C0f}html.np-light #np-wroot .np-ceil-time button{color:#5A6862}html.np-light #np-wroot .np-ceil-time button.on{background:#0E5C46;color:#fff}html.np-light #np-wroot .np-ceil-note{color:#5A6862}html.np-light #np-wroot .np-ceil-lead input{background:#fff;border-color:#14201C33;color:#14201C}html.np-light #np-wroot .np-ceil-lead button{background:#0E5C46;color:#fff}html.np-light #np-wroot .np-ceil-lead button:hover{background:#0A4635}html.np-light #np-wroot .np-ceil-err{color:#b5462f}html.np-light #np-wroot .np-ceil-tg{color:#0E5C46}html.np-light #np-wroot .np-ceil-ok{background:#F7F5F1;border-color:#14201C1f;color:#14201C}html.np-light #np-wroot .np-ceil-ok a{color:#0E5C46}html.np-light #np-wroot .np-ceil-rooms{background:#14201C0f}html.np-light #np-wroot .np-ceil-rooms button{color:#5A6862}html.np-light #np-wroot .np-ceil-rooms button.on{background:#0E5C46;color:#fff}html.np-light #np-wroot .np-ceil-save{background:#fff;border-color:#14201C24;color:#0E5C46}html.np-light #np-wroot .np-ceil-save:hover{border-color:#0E5C46;background:#F3F8F5}html.np-light #np-wroot .np-ceil-evehint{color:#5A6862}html.np-light #np-wroot .np-ceil-up{background:#fff;border-color:#14201C24;color:#0E5C46}html.np-light #np-wroot .np-ceil-up:hover{border-color:#0E5C46;background:#F3F8F5}html.np-light #np-wroot .np-ceil-pick{color:#5A6862}html.np-light #np-wroot .np-ceil-own{border-color:#14201C2e;background:#F7F5F1}html.np-light #np-wroot .np-ceil-own-h{color:#14201C}html.np-light #np-wroot .np-ceil-own-sub{color:#5A6862}html.np-light #np-wroot .np-ceil-own-note{color:#5A6862}html.np-light #np-wroot .np-ceil-own-box{background:#F1EFEA}html.np-light #np-wroot .np-ceil-own-go{background:#0E5C46;color:#fff}html.np-light #np-wroot .np-ceil-own-save{background:#fff;border-color:#14201C24;color:#0E5C46}html.np-light #np-wroot .np-ceil-own-save:hover{border-color:#0E5C46;background:#F3F8F5}html.np-light #np-wroot .np-ceil-own-msg{color:#3D4B45}html.np-light #np-wroot .np-ceil-own-msg.is-err{color:#b5462f}html.np-light #np-wroot .np-ceil-own-msg.is-ok{color:#0E5C46}html.np-light #np-wroot .system-card.has-photo h3,html.np-light #np-wroot .system-card.has-photo b,html.np-light #np-wroot .system-card.light.has-photo h3,html.np-light #np-wroot .system-card.light.has-photo b,html.np-light #np-wroot .project-gallery figcaption,html.np-light #np-wroot .project-gallery figcaption h3,html.np-light #np-wroot .project-gallery figcaption span{color:#fff}html.np-light #np-wroot .np-ceil-own{border-color:#0E5C4666;background:linear-gradient(180deg,#0E5C4612,#FFFFFF)}html.np-light #np-wroot .np-ceil-own-badge{background:#0E5C46;color:#fff}html.np-light #np-wroot .np-ceil-up{background:#0E5C46;border:0;color:#fff;box-shadow:0 14px 34px #0E5C4626}html.np-light #np-wroot .np-ceil-up:hover{background:#0A4635;border:0;color:#fff}html.np-light #np-wroot .np-ceil-jump{border-color:#0E5C4666;background:#E6F0EA;color:#0E5C46}html.np-light #np-wroot .np-ceil-jump:hover{border-color:#0E5C46;background:#DCEAE2}html #np-wroot .np-q-photo{text-transform:none;letter-spacing:normal;margin:18px 0 10px;padding:14px 16px;border-radius:12px;background:#E6F0EA;border:1px solid #0E5C4633;text-align:center}html #np-wroot .np-q-photo b{display:block;text-transform:none;letter-spacing:normal;font-size:15px;line-height:1.35;color:#0E5C46}html #np-wroot .np-q-photo span{display:block;text-transform:none;letter-spacing:normal;margin-top:4px;font-size:13px;line-height:1.45;color:#5A6862}@media (max-width:1100px){html.np-light #np-wroot nav{background:#FFFFFF;border-bottom:1px solid #14201C1f;box-shadow:0 18px 30px #14201C1f;align-items:center;gap:4px;padding:18px 25px 22px}html.np-light #np-wroot nav a{color:#14201C;font-size:16px;padding:10px 0;text-align:center}html.np-light #np-wroot nav a:hover{color:#0E5C46}}
/* ===== Натяжные стены: своё поверх стилей главной ===== */
#np-wroot.np-walls .np-w-main{display:block}
.np-draft-bar{position:fixed;left:0;right:0;bottom:0;z-index:1000;background:#0E5C46;color:#fff;font:600 12px/1.3 Inter,"Helvetica Neue",Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;text-align:center;padding:8px 16px}
html.np-light #np-wroot.np-walls .hero-photo.np-w-hero{background-image:url(https://fotosmeta.ru/np-media/np-walls-hero.webp)!important;background-position:50% 50%!important}
/* телефон: у главной фото почти скрыто под светлой вуалью (там важен потолок вверху кадра);
   здесь товар — сама стена, поэтому кадр показываем полосой над текстом */
@media(max-width:900px){
html.np-light #np-wroot.np-walls .hero{display:flex!important;flex-direction:column;min-height:0!important}
html.np-light #np-wroot.np-walls .hero-ambient{display:none!important}
html.np-light #np-wroot.np-walls .hero-photo.np-w-hero{position:relative!important;inset:auto!important;order:-1;height:auto!important;min-height:0!important;aspect-ratio:4/3;margin-top:72px;background-image:url(https://fotosmeta.ru/np-media/np-walls-hero-m.webp)!important;background-position:50% 55%!important;background-size:cover!important}
html.np-light #np-wroot.np-walls .hero-copy{padding-top:30px!important;padding-bottom:44px!important;min-height:0!important}
}
#np-wroot.np-walls .hero-index{letter-spacing:.12em;text-transform:uppercase;font-size:11px}
/* «Говорим прямо» — светлая плашка, чтобы не сливалась с блоком болей выше */
html.np-light #np-wroot.np-walls .np-w-honest{background:#EEE9E0;color:#14201C}
html.np-light #np-wroot.np-walls .np-w-honest .kicker{color:#0E5C46}
html.np-light #np-wroot.np-walls .np-w-honest .section-intro p,html.np-light #np-wroot.np-walls .np-w-honest article p{color:#3d4a45}
html.np-light #np-wroot.np-walls .np-w-honest article{background:#fff;border-color:#14201C14}
html.np-light #np-wroot.np-walls .np-w-honest h2 em{color:#0E5C46}
/* калькулятор стены */
#np-wroot.np-walls .np-w-calc .calc-alts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}
#np-wroot.np-walls .np-w-calc .calc-alts .calc-button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;text-decoration:none;text-align:center}
@media(max-width:560px){#np-wroot.np-walls .np-w-calc .calc-alts{grid-template-columns:1fr}}
#np-wroot.np-walls .material-list p{max-width:34ch}
/* на главной эти секции спрятаны правилом head-кода; здесь они несут смысл */
html #np-wroot.np-walls .manifest{display:grid!important}
html #np-wroot.np-walls .pain-section{display:block!important}
/* карточки: на телефоне в одну колонку высоту под цитату не держим — иначе пустота над заголовком */
@media(max-width:900px){#np-wroot.np-walls .pain-grid article{min-height:0!important}}
#np-wroot.np-walls .np-w-honest .pain-grid article{min-height:0}
#np-wroot.np-walls .np-w-honest .card-number{display:block;margin-bottom:14px}
@media(min-width:901px){#np-wroot.np-walls .hero h1{font-size:clamp(48px,5.4vw,84px)}}
@media(max-width:800px){.np-draft-bar{bottom:auto;top:72px;font-size:10px;padding:5px 10px}}
