:root{--black:#000000;--white:#FFFFFF;--orange:#F7951D;--bg-soft:#0c0c0c;--card:#111111;--line:rgba(255,255,255,0.14);--text-muted:rgba(255,255,255,0.66);--radius:4px}*{box-sizing:border-box}.eyebrow-num{font-family:'Barlow Condensed',sans-serif;font-weight:700;letter-spacing:.01em;color:var(--white)}img{max-width:100%;display:block}.wrap{max-width:100%;margin:0 auto;padding:25px!important;color:var(--white);background-color:rgb(255 255 255 / .1);border-radius:8px}.wrap-wide{max-width:960px;margin:0 auto;padding:0 24px}.topbar{border-bottom:1px solid var(--line);background:var(--bg-soft)}.topbar-inner{max-width:960px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between;font-size:15px;color:var(--text-muted)}.topbar a.home-link{color:var(--white);text-decoration:none;font-weight:600}.topbar a.home-link:hover{color:var(--orange)}.topbar .wa-mini{color:var(--black);background:var(--orange);padding:7px 16px;border-radius:var(--radius);text-decoration:none;font-weight:700;font-size:14.5px}.hero{position:relative;border-bottom:1px solid var(--line);overflow:hidden}.hero-media{width:100%;height:340px;object-fit:cover;filter:grayscale(15%) brightness(.55)}.hero-copy{position:relative;margin-top:40px;padding:0 0 40px}.hero .tag{display:inline-block;color:var(--orange);font-weight:700;font-size:16px;letter-spacing:.04em;margin-bottom:12px;border-left:3px solid var(--orange);padding-left:10px}.hero h1{font-size:46px;line-height:1.06;margin:0 0 16px}.hero p.lead{color:rgb(255 255 255 / .85);font-size:19.5px;margin:0 0 24px}.hero-meta{display:flex;gap:22px;flex-wrap:wrap;font-size:14.5px;color:var(--text-muted);border-top:1px solid var(--line);padding-top:16px}.hero-meta strong{color:var(--white)}.btn{display:inline-block;font-family:'Barlow Condensed',sans-serif;font-weight:400;font-size:18px;letter-spacing:.01em;text-decoration:none;padding:13px 22px;border-radius:var(--radius);text-align:center}.btn-accent{background:var(--orange);color:var(--black)}.btn-accent:hover{background:#ffab3d}.btn-outline{background:#fff0;color:var(--white);border:1px solid var(--line)}.btn-outline:hover{border-color:var(--orange);color:var(--orange)}.product-card{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--orange);border-radius:var(--radius);padding:0;margin:34px 0;overflow:hidden;display:grid;grid-template-columns:180px 1fr}.product-card img{height:100%;object-fit:cover}.product-card .pc-body{padding:24px 26px}.product-card .kicker{font-weight:700;font-size:14.5px;color:var(--orange);letter-spacing:.03em;margin-bottom:6px}.product-card h3{font-size:25px;margin:0 0 10px}.product-card p{margin:0 0 18px;color:rgb(255 255 255 / .78)}.product-card .btn{margin-right:10px}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0 8px}.feature-grid div{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px}.feature-grid div .num{color:var(--orange);font-weight:700;font-size:14px;display:block;margin-bottom:6px}.feature-grid p{margin:0;color:rgb(255 255 255 / .82);font-size:16px}.process-strip{display:flex;gap:0;margin:28px 0 8px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.process-strip div{flex:1;padding:18px 16px;border-right:1px solid var(--line);background:var(--bg-soft)}.process-strip div:last-child{border-right:none}.process-strip .step-n{color:var(--orange);font-weight:800;font-size:22px;display:block}.process-strip p{margin:4px 0 0;font-size:14.5px;color:var(--text-muted)}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0 30px}.gallery img{width:100%;height:130px;object-fit:cover;border-radius:var(--radius);border:1px solid var(--line)}.faq{margin:34px 0}.faq details{border-bottom:1px solid var(--line);padding:16px 0}.faq summary{cursor:pointer;font-weight:600;color:var(--white);font-size:17.5px;list-style:none;position:relative;padding-right:26px}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";position:absolute;right:0;top:-3px;color:var(--orange);font-size:24px;font-weight:700}.faq details[open] summary::after{content:"–"}.faq details p{margin:12px 0 0;color:var(--text-muted);font-size:16px}.brands{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 8px}.brands span{border:1px solid var(--line);border-radius:var(--radius);padding:6px 14px;font-size:14.5px;color:var(--text-muted);letter-spacing:.02em}.final-cta{margin:56px 0 0;padding:40px 0 56px;background:var(--bg-soft);border-top:1px solid var(--line)}.final-cta h2{font-size:32px;margin:0 0 10px}.final-cta p{color:var(--text-muted);max-width:48ch;margin:0 0 26px}.cta-row{display:flex;flex-wrap:wrap;gap:12px}footer{border-top:1px solid var(--line);padding:26px 0 40px;font-size:14px;color:var(--text-muted)}footer a{color:var(--orange);text-decoration:none}@media (max-width:640px){.hero-media{height:260px}.hero-copy{margin-top:-120px}.hero h1{font-size:34px;max-width:none}.hero p.lead{font-size:17px}article h2{font-size:25px}.feature-grid{grid-template-columns:1fr}.process-strip{flex-direction:column}.process-strip div{border-right:none;border-bottom:1px solid var(--line)}.process-strip div:last-child{border-bottom:none}.product-card{grid-template-columns:1fr}.product-card img{height:160px}.gallery{grid-template-columns:repeat(2,1fr)}.cta-row{flex-direction:column}.cta-row .btn{width:100%}.inline-img{width:100%}}.entry-title a{color:#ffffff!important}.btn svg,.topbar svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2}