:root{--ntpb-bg:#050505;--ntpb-panel:#101112;--ntpb-text:#fff;--ntpb-muted:#a8aaad;--ntpb-gold:#c9a24d;--ntpb-red:#e50914;--ntpb-line:rgba(255,255,255,.1)}
.ntpb-home{background:var(--ntpb-bg);color:var(--ntpb-text);overflow:hidden}.ntpb-home *{box-sizing:border-box}.ntpb-hero{min-height:82svh;position:relative;display:flex;align-items:center;background-image:linear-gradient(90deg,rgba(0,0,0,.94) 0%,rgba(0,0,0,.68) 48%,rgba(0,0,0,.28)),var(--ntpb-hero,radial-gradient(circle at 75% 35%,#4d080d,transparent 38%));background-size:cover;background-position:center}.ntpb-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 70%,#050505)}.ntpb-inner,.ntpb-section,.ntpb-story,.ntpb-seo{width:min(1320px,calc(100% - 48px));margin:auto}.ntpb-inner{position:relative;z-index:1;padding:90px 0}.ntpb-kicker,.ntpb-head span{display:block;color:var(--ntpb-gold);font-size:.78rem;letter-spacing:.22em;font-weight:800;margin-bottom:18px}.ntpb-hero h1{max-width:1000px;font-size:clamp(3.8rem,8vw,8rem);line-height:.88;letter-spacing:-.065em;font-weight:900;margin:0;color:#fff}.ntpb-lead{max-width:680px;color:#d0d0d0;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.7;margin:30px 0}.ntpb-actions{display:flex;gap:12px;flex-wrap:wrap}.ntpb-btn{display:inline-flex;min-height:52px;align-items:center;padding:0 25px;border-radius:999px;font-weight:800}.ntpb-btn.primary{background:var(--ntpb-red);color:#fff!important}.ntpb-btn.ghost{border:1px solid rgba(255,255,255,.25);color:#fff!important;background:rgba(255,255,255,.04)}.ntpb-section{padding:100px 0}.ntpb-head{max-width:780px;margin-bottom:42px}.ntpb-head h2,.ntpb-story h2,.ntpb-showcase h2{font-size:clamp(2.5rem,5vw,5rem);line-height:.98;letter-spacing:-.05em;font-weight:900;color:#fff;margin:0}.ntpb-cats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ntpb-cat{position:relative;min-height:340px;padding:30px;display:flex;align-items:flex-end;justify-content:space-between;color:#fff!important;border:1px solid var(--ntpb-line);border-radius:22px;overflow:hidden;background-image:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.12)),var(--ntpb-img,linear-gradient(135deg,#17191b,#090909));background-size:cover;background-position:center;font-size:1.5rem;font-weight:800}.ntpb-cat b{font-size:2rem}.ntpb-products{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ntpb-product{background:var(--ntpb-panel);border:1px solid var(--ntpb-line);border-radius:18px;overflow:hidden}.ntpb-product a{color:#fff!important}.ntpb-product img{width:100%;aspect-ratio:1/1;object-fit:cover;background:#eee}.ntpb-product div{padding:20px}.ntpb-product h3{font-size:1rem;color:#fff;margin:0 0 10px}.ntpb-product strong{color:var(--ntpb-gold);font-size:1.08rem}.ntpb-showcase{min-height:72svh;display:flex;align-items:flex-end;background-image:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.18)),var(--ntpb-showcase,linear-gradient(135deg,#151515,#070707));background-size:cover;background-position:center;margin:50px 0 110px}.ntpb-showcase-copy{width:min(1320px,calc(100% - 48px));margin:0 auto;padding:80px 0;max-width:1320px}.ntpb-showcase-copy>p:not(.ntpb-kicker){max-width:600px;color:#c4c4c4;font-size:1.1rem;line-height:1.7;margin:24px 0}.ntpb-story{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end;padding:70px;border:1px solid var(--ntpb-line);border-radius:26px;background:linear-gradient(135deg,#111,#090909);margin-bottom:100px}.ntpb-story>p{color:var(--ntpb-muted);font-size:1.08rem;line-height:1.8}.ntpb-seo{padding:0 0 100px;max-width:900px}.ntpb-seo h2{font-size:2rem;color:#fff}.ntpb-seo p{color:var(--ntpb-muted);line-height:1.9}
@media(max-width:900px){.ntpb-cats{grid-template-columns:1fr}.ntpb-products{grid-template-columns:repeat(2,1fr)}.ntpb-story{grid-template-columns:1fr;padding:36px;gap:20px}.ntpb-hero{min-height:72svh}.ntpb-inner,.ntpb-section,.ntpb-story,.ntpb-seo,.ntpb-showcase-copy{width:min(100% - 28px,1320px)}.ntpb-hero h1{font-size:clamp(3rem,15vw,5.4rem)}.ntpb-section{padding:65px 0}}
