@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=Inter:wght@400;500;600;700;800&display=swap');
:root{--ink:#101b22;--dark:#0d1820;--gold:#e8b75f;--paper:#f5f3ee;--muted:#637078}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.65 Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.wrap{width:min(1180px,92%);margin:auto}.top{background:#0a131a;color:white;font-size:11px;letter-spacing:.15em;text-align:center;padding:8px}.nav{background:#101b22;color:white;position:sticky;top:0;z-index:9;border-bottom:1px solid #31404a}.nav .wrap{display:flex;justify-content:space-between;align-items:center;gap:22px;min-height:80px}.logo{font:800 28px/1 'Barlow Condensed',Impact,sans-serif;letter-spacing:.02em}.logo b{color:var(--gold)}.logo small{display:block;font:600 9px/2 Inter,sans-serif;letter-spacing:.22em;color:#bec7c9}.links{display:flex;align-items:center;gap:26px;font-size:13px}.btn{background:var(--gold);border:1px solid var(--gold);padding:15px 24px;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.05em;display:inline-block;color:#101b22;border-radius:3px}.btn.outline{background:transparent;color:inherit;border-color:#72808a}.hero{background:radial-gradient(circle at 84% 35%,#273a44 0,#0e1820 55%);color:white;padding:85px 0 94px;overflow:hidden}.hero .wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}.eyebrow{font-size:11px;letter-spacing:.25em;text-transform:uppercase;font-weight:800;color:var(--gold)}h1,h2,h3{font-family:'Barlow Condensed',Impact,sans-serif;line-height:1.02;text-transform:uppercase;margin:12px 0 24px}h1{font-size:clamp(62px,8vw,110px)}h2{font-size:clamp(44px,5.5vw,74px)}h3{font-size:30px}.accent{color:var(--gold)}.lead{font-size:17px;color:#cbd3d8;max-width:560px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.visual{min-height:370px;border:1px solid #57636a;background:repeating-linear-gradient(0deg,transparent 0,transparent 54px,#26333c 55px),linear-gradient(130deg,#2d414e,#121c24);display:flex;align-items:center;justify-content:center;position:relative}.visual:before{content:none}.visual img{width:min(76%,380px);height:auto;object-fit:contain;display:block;mix-blend-mode:screen}.visual:after{content:'IMPRESSÃO  ·  CALANDRA  ·  CORTE';position:absolute;bottom:18px;letter-spacing:.2em;font-size:10px;color:white}.strip{display:grid;grid-template-columns:repeat(3,1fr);background:white}.strip div{padding:22px;border:1px solid #e4e4e0;font-size:13px}.strip b{color:#a77c36;margin-right:12px}section{padding:85px 0}.head{display:flex;justify-content:space-between;align-items:end;gap:32px}.head p{max-width:450px;color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:28px}.card{background:white;border:1px solid #e1e2df;padding:34px;min-height:240px}.card .n{font:800 46px 'Barlow Condensed',Impact,sans-serif;color:#c19a57}.card p,.muted{color:var(--muted)}.dark{background:#101b22;color:white}.dark .card{background:#1c2a33;color:white;border-color:#394550}.dark .card p{color:#c2cdd1}.center{text-align:center}.cta{background:#dcb065;padding:50px 0}.cta .wrap{display:flex;justify-content:space-between;align-items:center;gap:30px}.cta h2{margin:0}footer{background:#0a131a;color:#d3dadd;padding:35px 0}footer .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}footer small{color:#91a0a9}.sim{background:#f5f3ee;min-height:100vh}.sim header{background:#101b22;color:#fff;padding:22px 0}.sim main{padding:60px 0}.panel{background:white;border:1px solid #e1e2df;padding:34px;border-radius:9px;max-width:1000px;margin:auto}.fields{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.field{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:700}input,select{min-height:48px;border:1px solid #cdd4d2;padding:10px;border-radius:5px;background:white;min-width:0}.checks{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.checks label{padding:15px;border:1px solid #d8dfdc;display:flex;gap:10px;align-items:center;border-radius:6px}.checks input{min-height:auto}.result{background:#102420;color:white;border-radius:8px;padding:26px;margin-top:25px}.result strong{font:800 48px 'Barlow Condensed',Impact,sans-serif;color:var(--gold)}.result small{display:block;color:#bdd0c7}.notice{padding:14px;background:#f2eee3;border-left:3px solid #b9914e;margin-top:17px;color:#555c5c;font-size:13px}#details{white-space:pre-line}.hidden{display:none}@media(max-width:820px){.hero .wrap{grid-template-columns:1fr}.visual{min-height:270px}.links a:not(.btn){display:none}.cards{grid-template-columns:1fr}.strip{grid-template-columns:1fr}.head,.cta .wrap{display:block}.fields{grid-template-columns:1fr}.checks{grid-template-columns:1fr}section{padding:55px 0}.nav .wrap{min-height:68px}.panel{padding:22px}h1{font-size:68px}}

/* Marca H3 original enviada pelo cliente */
.brand{display:inline-flex;align-items:center;gap:12px;font:800 27px/1 'Barlow Condensed',Impact,sans-serif;letter-spacing:.025em;white-space:nowrap}.brand img{width:58px;height:58px;object-fit:contain;background:#000;border-radius:5px}.brand small{display:block;font:600 9px/2 Inter,Arial,sans-serif;letter-spacing:.17em;color:#bdc8cd}.sim header .brand{color:#fff}footer .brand{color:#fff}@media(max-width:480px){.brand{font-size:21px}.brand img{width:48px;height:48px}.brand small{font-size:7px}.visual img{width:68%}}

/* Botões WhatsApp H3print */
.wa-float{position:fixed;right:22px;bottom:22px;z-index:40;padding:14px 20px;border-radius:999px;background:#168543;color:#fff!important;font-weight:800;box-shadow:0 8px 30px #0004;text-decoration:none}.wa-top{color:#fff!important;font-size:13px;text-decoration:none}.wa-top:hover,.wa-float:hover{text-decoration:underline}.sim #whatsapp:disabled{opacity:.5;cursor:not-allowed}@media(max-width:700px){.wa-top{display:none}.wa-float{right:12px;bottom:12px;font-size:12px;padding:12px 14px}}
