body:not(#pko-blindagem) h1,body:not(#pko-blindagem) h2,body:not(#pko-blindagem) h3,body:not(#pko-blindagem) h4,body:not(#pko-blindagem) h5,body:not(#pko-blindagem) h6{font-family:revert;font-weight:revert;line-height:revert;color:revert;font-size:revert;letter-spacing:revert;text-transform:revert}
body:not(#pko-blindagem) p{font-size:revert;font-family:revert;line-height:revert;color:revert;letter-spacing:revert}
body:not(#pko-blindagem) a{background-color:revert;text-decoration:revert;color:revert}
body:not(#pko-blindagem) a::after{content:revert}
body:not(#pko-blindagem) small{font-size:revert}
body:not(#pko-blindagem) img{border-style:revert;height:revert;max-width:revert;border-radius:revert;box-shadow:revert}
body:not(#pko-blindagem) figcaption{font-size:revert;color:revert;line-height:revert;font-style:revert;font-weight:revert}
body:not(#pko-blindagem) label{display:revert;line-height:revert;vertical-align:revert}
body:not(#pko-blindagem) button,body:not(#pko-blindagem) input,body:not(#pko-blindagem) select,body:not(#pko-blindagem) textarea{font-family:revert;font-size:revert;line-height:revert;overflow:revert;text-transform:revert;width:revert;border:revert;border-radius:revert;transition:revert;display:revert;font-weight:revert;color:revert;text-align:revert;white-space:revert;-webkit-user-select:revert;user-select:revert;background-color:revert;letter-spacing:revert;-webkit-appearance:revert;appearance:revert;outline:revert}
body:not(#pko-blindagem) dd,body:not(#pko-blindagem) dl,body:not(#pko-blindagem) dt,body:not(#pko-blindagem) li,body:not(#pko-blindagem) ol,body:not(#pko-blindagem) ul{border:revert;outline:revert;font-size:revert;vertical-align:revert;background:revert;font-family:revert;line-height:revert;color:revert}
body:not(#pko-blindagem) table{background-color:revert;width:revert;font-size:revert;border-spacing:revert;border-collapse:revert;margin-block-end:revert}
body:not(#pko-blindagem) td,body:not(#pko-blindagem) th{line-height:revert;vertical-align:revert;border:revert;font-weight:revert;font-size:revert;background-color:revert}
:root{--bg: #0A0A0A; --surface: #1F1D1D; --surface-glass: rgba(255,255,255,0.05); --surface-glass-2: rgba(255,255,255,0.10); --white: #FFFFFF; --ink: #FFFFFF; --ink-dark: #0A0A0A; --muted: rgba(255,255,255,0.70); --muted-2: rgba(255,255,255,0.55); --accent: #C4995C; --accent-deep: #A27239; --pattern: #171717; --border: rgba(255,255,255,0.10); --input: rgba(187,187,187,0.15); --font-headings: "Cormorant Garamond", "Playfair Display", serif; --font-body: "Inter", system-ui, sans-serif; --font-display: var(--font-headings); --font-ui: var(--font-body); --container: 1440px; --radius-lg: 30px; --radius-md: 20px; --radius-sm: 10px;}
body:not(#pko-blindagem) *,body:not(#pko-blindagem) *::before,body:not(#pko-blindagem) *::after{box-sizing: border-box;}
html{scroll-behavior: smooth;}
body:not(#pko-blindagem){margin: 0; background: var(--bg); color: var(--ink); font-family: var(--font-body); font-size: 16px; line-height: 1.5; -webkit-font-smoothing: antialiased; overflow-x: clip;}
body:not(#pko-blindagem) img{display: block; max-width: 100%;}
body:not(#pko-blindagem) a{color: inherit; text-decoration: none;}
body:not(#pko-blindagem) h1,body:not(#pko-blindagem) h2,body:not(#pko-blindagem) h3,body:not(#pko-blindagem) p{margin: 0;}
body:not(#pko-blindagem) h1,body:not(#pko-blindagem) h2,body:not(#pko-blindagem) h3,body:not(#pko-blindagem) h4,body:not(#pko-blindagem) h5,body:not(#pko-blindagem) h6{font-family: var(--font-headings);}
body:not(#pko-blindagem) ul{margin: 0; padding: 0; list-style: none;}
body:not(#pko-blindagem) .container{width: min(var(--container), calc(100% - 40px)); margin: 0 auto; position: relative;}
body:not(#pko-blindagem) .header,body:not(#pko-blindagem) .footer{position: relative; z-index: 1;}
body:not(#pko-blindagem) .ic{width: 100%; height: 100%; display: block;}
body:not(#pko-blindagem) h1{font-variant-numeric: lining-nums;}
body:not(#pko-blindagem) .label{font-family: var(--font-body); font-weight: 700; font-size: 11px; line-height: 22px; text-transform: uppercase;}
body:not(#pko-blindagem) .eyebrow{display: inline-flex; align-items: center; height: 28px; padding: 0 12px; border-radius: 39px; background: var(--surface-glass-2); color: var(--accent); font-weight: 700; font-size: 11px; line-height: 22px; text-transform: uppercase;}
body:not(#pko-blindagem) .btn{display: inline-flex; align-items: stretch; height: 50px; border-radius: 100px; background: var(--accent); color: var(--ink-dark); overflow: hidden; transition: transform .3s ease, box-shadow .3s ease;}
body:not(#pko-blindagem) .btn-t{display: flex; align-items: center; padding: 0 30px; font-family: var(--font-ui); font-size: 12px; line-height: 24px; letter-spacing: -0.1px; text-transform: uppercase; white-space: nowrap;}
body:not(#pko-blindagem) .btn-i{width: 50px; display: flex; align-items: center; justify-content: center;}
body:not(#pko-blindagem) .btn .tri{width: 23px; height: 20px; transform: rotate(90deg); transition: transform .3s ease;}
body:not(#pko-blindagem) .btn:hover{box-shadow: 0 8px 30px rgba(196,153,92,.35);}
body:not(#pko-blindagem) .btn:hover .tri{transform: rotate(90deg) translateY(-3px);}
body:not(#pko-blindagem) .btn--sm{height: 40px;}
body:not(#pko-blindagem) .btn--sm .btn-t{padding: 0 20px;}
body:not(#pko-blindagem) .btn--sm .btn-i{width: 44px;}
body:not(#pko-blindagem) .btn--block{display: flex; width: 100%;}
body:not(#pko-blindagem) .btn--block .btn-t{flex: 1; justify-content: center; padding: 0 0 0 40px;}
body:not(#pko-blindagem) .header{position: fixed; top: 0; left: 0; right: 0; height: 74px; z-index: 50;}
body:not(#pko-blindagem) .header::before{content: ""; position: absolute; inset: 0; backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); -webkit-mask-image: linear-gradient(180deg, #000 60%, transparent); mask-image: linear-gradient(180deg, #000 60%, transparent); pointer-events: none;}
body:not(#pko-blindagem) .header-in{height: 100%; padding: 0 40px; display: flex; align-items: center; justify-content: space-between; position: relative;}
body:not(#pko-blindagem) .logo img{width: 112px; height: 44px; object-fit: contain; object-position: left center;}
body:not(#pko-blindagem) .nav{position: relative; display: flex; align-items: center; gap: 0; height: 60px; padding: 0 10px; border-radius: 160px; background: var(--bg); border: 1px solid rgba(255,255,255,.08); box-shadow: 0 -9px 22px rgba(0,0,0,.32); backdrop-filter: blur(5px);}
body:not(#pko-blindagem) .nav a{display: flex; align-items: center; height: 40px; padding: 0 20px; border-radius: 30px; font-family: var(--font-ui); font-size: 12px; line-height: 24px; letter-spacing: -0.1px; text-transform: uppercase; transition: color .25s ease, background .25s ease;}
body:not(#pko-blindagem) .header-cta .btn-t{padding: 0 0 0 20px;}
body:not(#pko-blindagem) .nav a.active{background: var(--surface-glass-2); color: var(--accent);}
body:not(#pko-blindagem) .nav a:hover{color: var(--accent);}
body:not(#pko-blindagem) .menu-toggle{display: none; width: 44px; height: 44px; border: none; background: var(--surface-glass-2); border-radius: 10px; cursor: pointer; flex-direction: column; align-items: center; justify-content: center; gap: 5px; padding: 0; position: relative; z-index: 110;}
body:not(#pko-blindagem) .mt-bar{width: 18px; height: 2px; border-radius: 2px; background: var(--accent); transition: transform .3s ease, opacity .2s ease;}
body:not(#pko-blindagem) .menu-toggle.is-open .mt-bar:nth-child(1){transform: translateY(7px) rotate(45deg);}
body:not(#pko-blindagem) .menu-toggle.is-open .mt-bar:nth-child(2){opacity: 0;}
body:not(#pko-blindagem) .menu-toggle.is-open .mt-bar:nth-child(3){transform: translateY(-7px) rotate(-45deg);}
body:not(#pko-blindagem) .mobile-menu{position: fixed; inset: 0; background: var(--bg); z-index: 45; opacity: 0; pointer-events: none; transition: opacity .3s ease; overflow-y: auto;}
body:not(#pko-blindagem) .mobile-menu.is-open{opacity: 1; pointer-events: auto;}
body:not(#pko-blindagem) .mobile-menu-inner{display: flex; flex-direction: column; min-height: 100%; padding: 104px 20px 40px;}
body:not(#pko-blindagem) .mobile-menu-list a{display: flex; align-items: center; justify-content: center; height: 64px; border-radius: 30px; font-family: var(--font-ui); font-size: 12px; text-transform: uppercase; letter-spacing: -0.1px;}
body:not(#pko-blindagem) .mobile-menu-list a.active{background: var(--surface-glass-2); color: var(--accent);}
body:not(#pko-blindagem) .mobile-menu-cta{margin-top: 40px;}
body:not(#pko-blindagem) .mobile-menu-meta{color: var(--muted-2); font-size: 13px; margin: 24px 0 0; text-align: center;}
body:not(#pko-blindagem) .btn-ghost-dark{background: transparent; color: #FFFFFB; border: 1px solid rgba(255,255,251,.38);}
body:not(#pko-blindagem) .btn-ghost-dark .btn-i{color: var(--accent);}
body:not(#pko-blindagem) .btn-ghost-dark:hover{border-color: var(--accent); color: var(--accent); box-shadow: none;}
body:not(#pko-blindagem) .footer{padding: 100px 0 0;}
body:not(#pko-blindagem) .f-info{margin-top: 40px; padding: 20px; border-radius: var(--radius-lg); background: var(--surface-glass); display: grid; grid-template-columns: minmax(0, 766px) minmax(max-content, 1fr); gap: 20px;}
body:not(#pko-blindagem) .f-contacts{display: flex; flex-direction: column; gap: 10px;}
body:not(#pko-blindagem) .f-contact{display: block; padding: 20px 30px; border-radius: var(--radius-lg); background: var(--surface-glass);}
body:not(#pko-blindagem) .f-contact .ic{width: 30px; height: 30px; color: var(--accent);}
body:not(#pko-blindagem) .f-contact span{display: block; margin-top: 12px;}
body:not(#pko-blindagem) .f-cols{display: flex; justify-content: flex-end; gap: 70px;}
body:not(#pko-blindagem) .f-col h4{margin: 0 0 16px; font-family: var(--font-display); font-weight: 500; font-size: 14px; line-height: 19.6px; color: var(--accent);}
body:not(#pko-blindagem) .f-col a{display: block; line-height: 20px; margin-bottom: 14px; color: rgba(255,255,255,.8); transition: color .2s;}
body:not(#pko-blindagem) .f-col a:hover,body:not(#pko-blindagem) .f-col a.cur{color: var(--white);}
body:not(#pko-blindagem) .f-social{margin-top: 10px; padding: 30px; border-radius: var(--radius-lg); background: var(--surface-glass); text-align: center;}
body:not(#pko-blindagem) .f-social h4{margin: 0; font-family: var(--font-display); font-weight: 500; font-size: 14px; color: var(--accent);}
body:not(#pko-blindagem) .f-social div{margin-top: 14px; display: flex; justify-content: center; gap: 10px;}
body:not(#pko-blindagem) .f-social a{width: 44px; height: 44px; border-radius: 12px; border: 1px solid var(--border); display: flex; align-items: center; justify-content: center; color: rgba(255,255,255,.8);}
body:not(#pko-blindagem) .f-social a .ic{width: 24px; height: 24px;}
body:not(#pko-blindagem) .f-bottom{margin: 40px auto 0; max-width: 1200px; padding: 10px 0 65px; border-top: 1px solid var(--border); display: flex; gap: 20px;}
body:not(#pko-blindagem) .f-bottom a{color: rgba(255,255,255,.8);}
body:not(#pko-blindagem) h1,body:not(#pko-blindagem) h2,body:not(#pko-blindagem) h3,body:not(#pko-blindagem) h4{overflow-wrap: break-word;}
body:not(#pko-blindagem) h2,body:not(#pko-blindagem) h3,body:not(#pko-blindagem) h4{text-wrap: balance;}
body:not(#pko-blindagem) .falta{display: inline-block; background: #FFF3B0; color: #5A4500; font-family: var(--font-body); font-size: 12px; line-height: 1.4; font-weight: 700; padding: 4px 8px; border-radius: 8px; text-transform: none; letter-spacing: 0; vertical-align: middle;}
body:not(#pko-blindagem) .logo{display: flex; align-items: center; line-height: 0;}
body:not(#pko-blindagem) .logo img{width: auto !important; height: 56px !important; max-width: none !important; object-fit: contain;}
@media (max-width: 768px){
body:not(#pko-blindagem) .logo img{height: 48px !important;}
}
body:not(#pko-blindagem) .footer{padding: 60px 0 0;}
body:not(#pko-blindagem) .f-contact span{overflow-wrap: anywhere;}
body:not(#pko-blindagem) .f-bottom{flex-wrap: wrap; justify-content: space-between; align-items: center;}
body:not(#pko-blindagem) .f-bottom .credit a{color: var(--accent);}
body:not(#pko-blindagem) .mobile-menu-close{position: absolute; top: 15px; right: 20px; width: 44px; height: 44px; border: 1px solid var(--border); background: var(--surface-glass-2); border-radius: 10px; cursor: pointer; display: inline-flex; align-items: center; justify-content: center; color: var(--accent); transition: transform .2s ease; z-index: 105;}
body:not(#pko-blindagem) .mobile-menu-close:hover{transform: rotate(90deg);}
body:not(#pko-blindagem) .mobile-menu{z-index: 60;}
body:not(#pko-blindagem) .mobile-menu.is-open{background: var(--bg);}
body:not(#pko-blindagem) .whatsapp-float{position: fixed; bottom: 24px; right: 24px; width: 60px; height: 60px; background: #25D366; color: #fff; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; box-shadow: 0 6px 24px rgba(0,0,0,.18), 0 2px 8px rgba(37,211,102,.32); z-index: 999; transition: transform .25s ease;}
body:not(#pko-blindagem) .whatsapp-float:hover{transform: scale(1.06);}
body:not(#pko-blindagem) .whatsapp-float svg{width: 32px; height: 32px; fill: currentColor;}
body:not(#pko-blindagem) .whatsapp-float::before{content: ""; position: absolute; inset: -6px; border-radius: 50%; background: rgba(37,211,102,.32); animation: wa-pulse 2.4s ease-out infinite; z-index: -1;}
@keyframes wa-pulse{0% { transform: scale(.9); opacity: .7; } 100% { transform: scale(1.6); opacity: 0; }}
@media (max-width: 1024px){
body:not(#pko-blindagem) .nav,body:not(#pko-blindagem) .header-cta{display: none !important;}
body:not(#pko-blindagem) .menu-toggle{display: inline-flex;}
body:not(#pko-blindagem) .header-in{padding: 0 20px;}
body:not(#pko-blindagem) .f-info{grid-template-columns: 1fr;}
body:not(#pko-blindagem) .f-cols{justify-content: flex-start;}
body:not(#pko-blindagem) .f-bottom{padding-left: 20px; padding-right: 20px;}
}
@media (max-width: 640px){
body:not(#pko-blindagem) .container{width: calc(100% - 44px);}
body:not(#pko-blindagem) .f-contact,body:not(#pko-blindagem) .f-col{text-align: center;}
body:not(#pko-blindagem) .f-cols{flex-direction: column; align-items: center; gap: 10px;}
body:not(#pko-blindagem) .f-bottom{flex-direction: column; align-items: center; text-align: center;}
body:not(#pko-blindagem) .f-social{text-align: center;}
body:not(#pko-blindagem) .btn{height: auto; min-height: 50px;}
body:not(#pko-blindagem) .btn-t{white-space: normal; padding: 12px 20px; text-align: center; line-height: 18px;}
body:not(#pko-blindagem) .whatsapp-float{width: 54px; height: 54px; bottom: 18px; right: 18px;}
body:not(#pko-blindagem) .whatsapp-float svg{width: 28px; height: 28px;}
}
@media (max-width: 640px){
body:not(#pko-blindagem) h1,body:not(#pko-blindagem) h2,body:not(#pko-blindagem) h3,body:not(#pko-blindagem) h4{text-wrap: wrap; text-wrap: pretty;}
}
body:not(#pko-blindagem) .eyebrow,body:not(#pko-blindagem) .label{font-size: 12px;}
body:not(#pko-blindagem) .btn-t{font-size: 14px;}
@media (min-width: 1025px) and (max-width: 1199px){
body:not(#pko-blindagem) .nav,body:not(#pko-blindagem) .header-cta{display: none !important;}
body:not(#pko-blindagem) .menu-toggle{display: inline-flex;}
}
@media (min-width: 1200px) and (max-width: 1365px){
body:not(#pko-blindagem) .header-in{padding: 0 24px;}
body:not(#pko-blindagem) .nav a{padding: 0 14px;}
}
@media (max-width: 640px){
body:not(#pko-blindagem) .f-contact .ic{margin-left: auto; margin-right: auto;}
body:not(#pko-blindagem) .btn{justify-content: center;}
body:not(#pko-blindagem) .mobile-menu-list li{text-align: center;}
body:not(#pko-blindagem) .f-bottom .credit a{display: block;}
}
@media (min-width: 1920px){
body:not(#pko-blindagem) .eyebrow,body:not(#pko-blindagem) .label,body:not(#pko-blindagem) .nav a{font-size: 13px;}
body:not(#pko-blindagem) .btn-t{font-size: 15px;}
}
body:not(#pko-blindagem) .f-contact{transition: translate .35s ease, box-shadow .35s ease, border-color .35s ease;}
@media (hover: hover){
body:not(#pko-blindagem) .f-contact:hover{translate: 0 -2px; box-shadow: inset 0 0 0 1px rgba(196,153,92,.3), 0 10px 30px rgba(196,153,92,.08);}
body:not(#pko-blindagem) .f-social a{transition: color .25s ease, border-color .25s ease;}
body:not(#pko-blindagem) .f-social a:hover{color: var(--accent); border-color: var(--accent);}
}
@media (prefers-reduced-motion: reduce){
body:not(#pko-blindagem) .whatsapp-float::before{animation: none;}
body:not(#pko-blindagem) *,body:not(#pko-blindagem) *::before,body:not(#pko-blindagem) *::after{animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; transition-delay: 0s !important; scroll-behavior: auto !important;}
html{scroll-behavior: auto;}
body:not(#pko-blindagem) .f-contact:hover{translate: none;}
}
:root{--header-h: 74px;}
body:not(#pko-blindagem) .header-in,body:not(#pko-blindagem) .header-in[class]{width: min(var(--container), calc(100% - 40px)); margin: 0 auto; padding: 0 !important;}
body:not(#pko-blindagem) .header{background: var(--bg); border-bottom: 1px solid rgba(255,255,255,.06); transition: background .35s ease, border-color .35s ease;}
body:not(#pko-blindagem) .header::before{opacity: 0; transition: opacity .35s ease;}
body:not(#pko-blindagem) .header.is-scrolled{background: transparent; border-bottom-color: transparent;}
body:not(#pko-blindagem) .header.is-scrolled::before{opacity: 1;}
:root{--light: #F5F1EA; --light-card: #FFFFFF; --ink-l: #0A0A0A; --muted-l: #4F4840; --gold-l: #7A5424; --line-l: rgba(10,10,10,.09);}
body:not(#pko-blindagem) .header::before{transition: opacity .35s ease, background-color .35s ease;}
body:not(#pko-blindagem) .header.is-scrolled.on-light::before{background-color: rgba(10,10,10,.92); -webkit-mask-image: linear-gradient(180deg, #000 82%, transparent); mask-image: linear-gradient(180deg, #000 82%, transparent);}
body:not(#pko-blindagem) .btn--lg{height: 60px;}
body:not(#pko-blindagem) .btn--lg .btn-t{padding: 0 34px;}
body:not(#pko-blindagem) .btn--lg .btn-i{width: 58px;}
body:not(#pko-blindagem) .f-bottom,body:not(#pko-blindagem) .f-bottom[class]{flex-direction: column; justify-content: center; align-items: center; text-align: center; gap: 12px; padding-top: 22px;}
body:not(#pko-blindagem) .mobile-menu,body:not(#pko-blindagem) .mobile-menu.is-open{background: radial-gradient(120% 60% at 100% 0%, rgba(196,153,92,.16) 0%, rgba(196,153,92,0) 60%), radial-gradient(90% 50% at 0% 100%, rgba(162,114,57,.14) 0%, rgba(162,114,57,0) 60%), #0A0A0A; transition: opacity .4s ease;}
body:not(#pko-blindagem) .mobile-menu .mm-top{position: sticky; top: 0; z-index: 2; display: flex; align-items: center; justify-content: space-between; height: 74px; padding: 0 20px; border-bottom: 1px solid rgba(196,153,92,.14);}
body:not(#pko-blindagem) .mobile-menu .mm-logo img{height: 48px !important; width: auto !important; max-width: none !important;}
body:not(#pko-blindagem) .mobile-menu .mobile-menu-close{position: static; width: 46px; height: 46px; border-radius: 50%; border: 1px solid rgba(196,153,92,.4); background: transparent; color: var(--accent);}
body:not(#pko-blindagem) .mobile-menu .mobile-menu-inner{min-height: calc(100% - 74px); padding: 26px 24px 28px; display: flex; flex-direction: column;}
body:not(#pko-blindagem) .mobile-menu .mm-eyebrow{font-family: var(--font-ui); font-size: 11px; letter-spacing: .28em; text-transform: uppercase; color: var(--accent); text-align: center; margin-bottom: 14px;}
body:not(#pko-blindagem) .mobile-menu .mobile-menu-list{list-style: none; margin: 0; padding: 0;}
body:not(#pko-blindagem) .mobile-menu .mobile-menu-list li{border-bottom: 1px solid rgba(255,255,255,.07); text-align: center; opacity: 0; transform: translateY(14px); transition: opacity .5s ease, transform .5s cubic-bezier(.2,.7,.2,1); transition-delay: calc(.06s * var(--i) + .08s);}
body:not(#pko-blindagem) .mobile-menu.is-open .mobile-menu-list li{opacity: 1; transform: none;}
body:not(#pko-blindagem) .mobile-menu .mobile-menu-list a{height: auto; padding: 12px 0; display: flex; align-items: baseline; justify-content: center; gap: 12px; border-radius: 0; background: none !important; font-family: var(--font-display); font-size: 31px; line-height: 1.1; letter-spacing: -.01em; text-transform: none; color: #F4EFE6;}
body:not(#pko-blindagem) .mobile-menu .mobile-menu-list a .mm-n{font-family: var(--font-ui); font-size: 11px; letter-spacing: .12em; color: rgba(196,153,92,.75); transform: translateY(-12px);}
body:not(#pko-blindagem) .mobile-menu .mobile-menu-list a.active{color: var(--accent);}
body:not(#pko-blindagem) .mobile-menu .mm-foot{margin-top: auto; padding-top: 28px; text-align: center; opacity: 0; transition: opacity .5s ease .5s;}
body:not(#pko-blindagem) .mobile-menu.is-open .mm-foot{opacity: 1;}
body:not(#pko-blindagem) .mobile-menu .mobile-menu-cta{margin-top: 0;}
body:not(#pko-blindagem) .mobile-menu .mm-info{list-style: none; margin: 22px 0 0; padding: 0; display: grid; gap: 10px;}
body:not(#pko-blindagem) .mobile-menu .mm-info li{display: block; font-size: 13px; line-height: 1.5; color: rgba(255,255,255,.62); text-wrap: balance;}
body:not(#pko-blindagem) .mobile-menu .mm-info svg{display: inline-block; vertical-align: -3px; margin-right: 6px; color: var(--accent);}
body:not(#pko-blindagem) .mobile-menu .mm-insta{display: inline-block; margin-top: 18px; font-size: 13px; letter-spacing: .04em; color: var(--accent); border-bottom: 1px solid rgba(196,153,92,.35); padding-bottom: 2px;}
body:not(#pko-blindagem).menu-open .whatsapp-float{opacity: 0; pointer-events: none;}
@media (prefers-reduced-motion: reduce){
body:not(#pko-blindagem) .mobile-menu .mobile-menu-list li,body:not(#pko-blindagem) .mobile-menu .mm-foot{transition: none; opacity: 1; transform: none;}
}
@media (max-width: 640px){
body:not(#pko-blindagem) .f-contacts .f-contact span{font-size: 14px; overflow-wrap: normal; word-break: normal;}
}
body:not(#pko-blindagem) a.mm-logo,body:not(#pko-blindagem) a.mm-logo:link,body:not(#pko-blindagem) a.mm-logo:visited{color:var(--ink)!important}
body:not(#pko-blindagem) .nav a,body:not(#pko-blindagem) .nav a:link,body:not(#pko-blindagem) .nav a:visited{color:var(--ink)!important}
body:not(#pko-blindagem) .nav a.active,body:not(#pko-blindagem) .nav a.active:link,body:not(#pko-blindagem) .nav a.active:visited,body:not(#pko-blindagem) .nav a:hover{color:var(--accent)!important}
body:not(#pko-blindagem) .mobile-menu .mobile-menu-list a,body:not(#pko-blindagem) .mobile-menu .mobile-menu-list a:link,body:not(#pko-blindagem) .mobile-menu .mobile-menu-list a:visited{color:#F4EFE6!important}
body:not(#pko-blindagem) .mobile-menu .mobile-menu-list a.active,body:not(#pko-blindagem) .mobile-menu .mobile-menu-list a.active:link,body:not(#pko-blindagem) .mobile-menu .mobile-menu-list a.active:visited{color:var(--accent)!important}
body:not(#pko-blindagem) .mobile-menu .mm-insta,body:not(#pko-blindagem) .mobile-menu .mm-insta:link,body:not(#pko-blindagem) .mobile-menu .mm-insta:visited{color:var(--accent)!important}
body:not(#pko-blindagem) a.f-contact,body:not(#pko-blindagem) a.f-contact:link,body:not(#pko-blindagem) a.f-contact:visited{color:var(--ink)!important}
body:not(#pko-blindagem) .f-col a,body:not(#pko-blindagem) .f-col a:link,body:not(#pko-blindagem) .f-col a:visited{color:rgba(255,255,255,.8)!important}
body:not(#pko-blindagem) .f-col a:hover,body:not(#pko-blindagem) .f-col a.cur,body:not(#pko-blindagem) .f-col a.cur:link,body:not(#pko-blindagem) .f-col a.cur:visited{color:var(--white)!important}
body:not(#pko-blindagem) .f-social a,body:not(#pko-blindagem) .f-social a:link,body:not(#pko-blindagem) .f-social a:visited{color:rgba(255,255,255,.8)!important}
@media (hover: hover){
body:not(#pko-blindagem) .f-social a:hover{color:var(--accent)!important}
}
body:not(#pko-blindagem) .f-social a::after{content:none!important}
body:not(#pko-blindagem) .f-bottom a,body:not(#pko-blindagem) .f-bottom a:link,body:not(#pko-blindagem) .f-bottom a:visited{color:rgba(255,255,255,.8)!important}
body:not(#pko-blindagem) .f-bottom .credit a,body:not(#pko-blindagem) .f-bottom .credit a:link,body:not(#pko-blindagem) .f-bottom .credit a:visited{color:var(--accent)!important}
body:not(#pko-blindagem) .btn:not(.btn-ghost-dark),body:not(#pko-blindagem) .btn:not(.btn-ghost-dark):link,body:not(#pko-blindagem) .btn:not(.btn-ghost-dark):visited{color:var(--ink-dark)!important;background-color:var(--accent)!important}
body:not(#pko-blindagem) .btn.btn-ghost-dark,body:not(#pko-blindagem) .btn.btn-ghost-dark:link,body:not(#pko-blindagem) .btn.btn-ghost-dark:visited{color:#FFFFFB!important;background-color:transparent!important;border:1px solid rgba(255,255,251,.38)!important}
body:not(#pko-blindagem) .btn.btn-ghost-dark:hover{color:var(--accent)!important;border-color:var(--accent)!important}
body:not(#pko-blindagem) a.whatsapp-float,body:not(#pko-blindagem) a.whatsapp-float:link,body:not(#pko-blindagem) a.whatsapp-float:visited{color:#fff!important;background-color:#25D366!important}
body:not(#pko-blindagem) a.whatsapp-float svg{fill:#fff!important}
body:not(#pko-blindagem) .whatsapp-float::before{content:""!important}
body:not(#pko-blindagem) .menu-toggle,body:not(#pko-blindagem) .menu-toggle:hover,body:not(#pko-blindagem) .menu-toggle:focus{background:var(--surface-glass-2)!important;border:0!important;border-radius:10px!important;box-shadow:none!important;padding:0!important}
body:not(#pko-blindagem) .mt-bar{background:var(--accent)!important}
body:not(#pko-blindagem) .mobile-menu .mobile-menu-close,body:not(#pko-blindagem) .mobile-menu .mobile-menu-close:hover,body:not(#pko-blindagem) .mobile-menu .mobile-menu-close:focus{background:transparent!important;border:1px solid rgba(196,153,92,.4)!important;border-radius:50%!important;box-shadow:none!important;padding:revert!important;color:var(--accent)!important}
body:not(#pko-blindagem) .container{max-width:none!important}
body:not(#pko-blindagem) .header-in{flex-wrap:nowrap!important}
body:not(#pko-blindagem).pko-blog{background:var(--bg)}
body:not(#pko-blindagem) .nav a[aria-current]{background:var(--surface-glass-2);color:var(--accent)!important}
body:not(#pko-blindagem) .mobile-menu .mobile-menu-list a[aria-current]{color:var(--accent)!important}
body:not(#pko-blindagem){margin:0;padding:0}
body:not(#pko-blindagem) h1,body:not(#pko-blindagem) h2,body:not(#pko-blindagem) h3,body:not(#pko-blindagem) h4,body:not(#pko-blindagem) h5,body:not(#pko-blindagem) h6{font-family:var(--font-headings)!important}
body:not(#pko-blindagem) a::after{content:none!important}
body:not(#pko-blindagem) .whatsapp-float::before{content:""!important}
body:not(#pko-blindagem) header.header .header-in{flex-wrap:nowrap!important}
body:not(#pko-blindagem) header.header .nav{flex-wrap:nowrap!important;white-space:nowrap}
body:not(#pko-blindagem) header.header,body:not(#pko-blindagem) footer.footer,body:not(#pko-blindagem) main.pko-v2,body:not(#pko-blindagem) nav.subnav,body:not(#pko-blindagem) section.ahero,body:not(#pko-blindagem) div.abody,body:not(#pko-blindagem) section.nl,body:not(#pko-blindagem) section.related,body:not(#pko-blindagem) section.bhero,body:not(#pko-blindagem) section.blist{max-width:none!important}
body:not(#pko-blindagem) footer.footer{width:100%!important}
body:not(#pko-blindagem) header.header{position:fixed!important;left:0;right:0;padding:0!important;margin:0!important}
