body:not(#lva-blindagem) h1,body:not(#lva-blindagem) h2,body:not(#lva-blindagem) h3,body:not(#lva-blindagem) h4,body:not(#lva-blindagem) h5,body:not(#lva-blindagem) h6{font-family:revert;font-weight:revert;line-height:revert;color:revert;font-size:revert;letter-spacing:revert;text-transform:revert}
body:not(#lva-blindagem) p{font-size:revert;font-family:revert;line-height:revert;color:revert;letter-spacing:revert}
body:not(#lva-blindagem) a{background-color:revert;text-decoration:revert;color:revert}
body:not(#lva-blindagem) a::after{content:revert}
body:not(#lva-blindagem) small{font-size:revert}
body:not(#lva-blindagem) img{border-style:revert;height:revert;max-width:revert;border-radius:revert;box-shadow:revert}
body:not(#lva-blindagem) figcaption{font-size:revert;color:revert;line-height:revert;font-style:revert;font-weight:revert}
body:not(#lva-blindagem) label{display:revert;line-height:revert;vertical-align:revert}
body:not(#lva-blindagem) button,body:not(#lva-blindagem) input,body:not(#lva-blindagem) select,body:not(#lva-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(#lva-blindagem) dd,body:not(#lva-blindagem) dl,body:not(#lva-blindagem) dt,body:not(#lva-blindagem) li,body:not(#lva-blindagem) ol,body:not(#lva-blindagem) ul{border:revert;outline:revert;font-size:revert;vertical-align:revert;background:revert;font-family:revert;line-height:revert}
body:not(#lva-blindagem) table{background-color:revert;width:revert;font-size:revert;border-spacing:revert;border-collapse:revert}
body:not(#lva-blindagem) td,body:not(#lva-blindagem) th{line-height:revert;vertical-align:revert;border:revert;font-weight:revert;font-size:revert;background-color:revert}
:root{--bg:#FCF6EF; --bg-2:#F6F0E9; --surface:#FAF6F2; --surface-3:#EFE7DD; --border:#E7DED2; --ink:#2B180A; --muted:#94877C; --white:#FFFFFF; --bronze:#C7A36A; --accent:#C7A36A; --accent-deep:#6E542A; --accent-2:#7A7979; --dark:#2B180A; --glass:rgba(255,255,255,.32); --pill-glass:rgba(240,231,221,.32); --font-headings:'Cormorant Garamond','Playfair Display',Georgia,serif; --font-body:'Inter',system-ui,-apple-system,"Segoe UI",sans-serif; --f-display:var(--font-headings); --f-body:var(--font-body); --radius-lg:28px; --radius-md:24px; --radius-faq:16px; --radius-sm:12px; --radius-xs:8px; --maxw:1072px; --navw:1200px;}
body:not(#lva-blindagem) *{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body:not(#lva-blindagem){background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.5;letter-spacing:-.04em;-webkit-font-smoothing:antialiased;overflow-x:clip}
body:not(#lva-blindagem) img{display:block;max-width:100%}
body:not(#lva-blindagem) a{color:inherit;text-decoration:none}
body:not(#lva-blindagem) button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;letter-spacing:inherit}
body:not(#lva-blindagem) .container{width:min(var(--maxw),calc(100% - 128px));margin:0 auto}
body:not(#lva-blindagem) .btn-sm,body:not(#lva-blindagem) .nav-links,body:not(#lva-blindagem) .nav-drop ul,body:not(#lva-blindagem) .ft-top .tag,body:not(#lva-blindagem) .ft-col a,body:not(#lva-blindagem) .ft-legal{letter-spacing:-.04em}
body:not(#lva-blindagem) .btn{display:inline-flex;align-items:center;gap:8px;border-radius:var(--radius-sm);padding:10px 20px;font-size:16px;font-weight:500;line-height:1.5;background:var(--dark);color:var(--surface);transition:transform .25s ease,opacity .25s ease;white-space:nowrap}
body:not(#lva-blindagem) .btn:hover{transform:translateY(-2px)}
body:not(#lva-blindagem) .btn-sm{padding:8px 16px;font-size:14px}
body:not(#lva-blindagem) .btn-soft{background:var(--surface-3);color:var(--ink)}
body:not(#lva-blindagem) .btn .ic{width:16px;height:16px;display:inline-flex}
body:not(#lva-blindagem) .site-header{position:fixed;top:0;left:0;right:0;z-index:50;background:var(--bg-2);padding:24px 64px}
body:not(#lva-blindagem) .nav{max-width:var(--navw);margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:37px}
body:not(#lva-blindagem) .nav-links{display:flex;gap:20px;font-size:14px;font-weight:500;line-height:1.5}
body:not(#lva-blindagem) .nav-links a:hover{opacity:.6}
body:not(#lva-blindagem) .brand{font-family:var(--f-display);font-size:32px;line-height:1.1;letter-spacing:-.05em;color:#000}
body:not(#lva-blindagem) .nav-cta{justify-self:end}
body:not(#lva-blindagem) .menu-toggle{display:none;width:44px;height:44px;justify-self:end;position:relative}
body:not(#lva-blindagem) .menu-toggle span{position:absolute;left:12px;width:20px;height:1.5px;background:var(--ink);transition:transform .3s ease,top .3s ease}
body:not(#lva-blindagem) .menu-toggle span:nth-child(1){top:18px}
body:not(#lva-blindagem) .menu-toggle span:nth-child(2){top:25px}
body:not(#lva-blindagem) .site-header.open .menu-toggle span:nth-child(1){top:21px;transform:rotate(45deg)}
body:not(#lva-blindagem) .site-header.open .menu-toggle span:nth-child(2){top:21px;transform:rotate(-45deg)}
body:not(#lva-blindagem) .nav-drop{display:none}
body:not(#lva-blindagem) .site-footer{background:var(--bg-2);padding:80px 0 40px}
body:not(#lva-blindagem) .ft-top{display:flex;flex-direction:column;align-items:center;text-align:center}
body:not(#lva-blindagem) .ft-top .tag{margin-top:12px;font-size:18px;line-height:1.5;color:var(--muted)}
body:not(#lva-blindagem) .social{margin-top:24px;display:flex;gap:12px}
body:not(#lva-blindagem) .social a{width:36px;height:36px;border-radius:50%;background:var(--bg);display:flex;align-items:center;justify-content:center}
body:not(#lva-blindagem) .social svg{width:18px;height:18px}
body:not(#lva-blindagem) .ft-flower{margin-top:46px;width:323px;height:auto;-webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent 100%);mask-image:linear-gradient(to bottom,#000 70%,transparent 100%)}
body:not(#lva-blindagem) .ft-inner{width:min(864px,calc(100% - 128px));margin:0 auto}
body:not(#lva-blindagem) .ft-cols{margin-top:48px;display:flex;justify-content:space-between;gap:32px}
body:not(#lva-blindagem) .ft-col h4{font-size:16px;font-weight:500;line-height:1.5;color:var(--ink)}
body:not(#lva-blindagem) .ft-col ul{list-style:none;margin-top:16px;display:flex;flex-direction:column;gap:19px}
body:not(#lva-blindagem) .ft-col li{line-height:18px}
body:not(#lva-blindagem) .ft-col a{font-size:14px;line-height:1.3;color:var(--muted)}
body:not(#lva-blindagem) .ft-col a:hover{color:var(--ink)}
body:not(#lva-blindagem) .ft-legal{margin-top:48px;padding-top:24px;border-top:1px solid var(--border);display:flex;justify-content:space-between;gap:16px;font-size:14px;line-height:1.5;color:var(--muted)}
@media (max-width:1199px){
body:not(#lva-blindagem) .container{width:calc(100% - 64px)}
body:not(#lva-blindagem) .site-header{padding:10px 16px}
body:not(#lva-blindagem) .nav{grid-template-columns:1fr auto;height:44px}
body:not(#lva-blindagem) .nav-links,body:not(#lva-blindagem) .nav-cta{display:none}
body:not(#lva-blindagem) .brand{order:-1}
body:not(#lva-blindagem) .menu-toggle{display:block}
body:not(#lva-blindagem) .nav-drop{display:block;max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.22,1,.36,1)}
body:not(#lva-blindagem) .site-header.open .nav-drop{max-height:320px}
body:not(#lva-blindagem) .nav-drop ul{list-style:none;padding:24px 0 8px;display:flex;flex-direction:column;gap:16px;font-size:14px;font-weight:500}
body:not(#lva-blindagem) .nav-drop .btn{margin:16px 0 8px}
body:not(#lva-blindagem) .site-footer{padding:64px 0}
body:not(#lva-blindagem) .ft-flower{margin-top:48px}
body:not(#lva-blindagem) .ft-inner{width:calc(100% - 64px)}
body:not(#lva-blindagem) .ft-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:0}
body:not(#lva-blindagem) .ft-col{justify-self:center}
body:not(#lva-blindagem) .ft-legal{margin-left:48px;margin-right:48px}
}
@media (max-width:809px){
body:not(#lva-blindagem) .container,body:not(#lva-blindagem) .ft-inner{width:calc(100% - 48px)}
body:not(#lva-blindagem) .site-footer{padding:48px 0}
body:not(#lva-blindagem) .ft-flower{width:264px}
body:not(#lva-blindagem) .ft-cols{grid-template-columns:1fr 1fr;gap:32px}
body:not(#lva-blindagem) .ft-col{justify-self:start}
body:not(#lva-blindagem) .ft-legal{flex-direction:column;gap:12px;margin-left:0;margin-right:0}
}
:root{--accent-soft:#D5BA90}
body:not(#lva-blindagem) .btn-cream{background:#FCF6EF;color:var(--ink)}
body:not(#lva-blindagem) .btn-ghost-dark{background:transparent;color:#FFFFFB;border:1px solid rgba(255,255,251,.38)}
body:not(#lva-blindagem) .btn-ghost-dark:hover{border-color:var(--accent-soft);color:var(--accent-soft)}
body:not(#lva-blindagem) .ft-legal span:last-child{flex:none}
body:not(#lva-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(#lva-blindagem) .whatsapp-float:hover{transform:scale(1.06)}
body:not(#lva-blindagem) .whatsapp-float svg{width:32px;height:32px;fill:currentColor}
body:not(#lva-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}}
body:not(#lva-blindagem) .nav-drop .nav-meta{padding:0 0 16px;font-size:13px;color:var(--muted);letter-spacing:-.02em}
@media (max-width:809px){
body:not(#lva-blindagem) .whatsapp-float{width:54px;height:54px;bottom:18px;right:18px}
body:not(#lva-blindagem) .whatsapp-float svg{width:28px;height:28px}
}
@media (min-width:1025px){
body:not(#lva-blindagem) .ft-col h4{font-size:18px}
}
@media (max-width:1199px){
body:not(#lva-blindagem) .site-header.open .nav-drop{max-height:440px}
}
@media (max-width:640px){
body:not(#lva-blindagem) .nav-drop ul{align-items:center;text-align:center}
body:not(#lva-blindagem) .nav-drop .btn{display:flex;width:100%;justify-content:center}
body:not(#lva-blindagem) .nav-drop .nav-meta{text-align:center}
body:not(#lva-blindagem) .site-footer{text-align:center}
body:not(#lva-blindagem) .ft-cols{justify-items:center}
body:not(#lva-blindagem) .ft-col{justify-self:center;text-align:center}
body:not(#lva-blindagem) .ft-cols .ft-col:last-child{grid-column:1/-1}
body:not(#lva-blindagem) .ft-flower{margin-left:auto;margin-right:auto}
}
@media (prefers-reduced-motion:reduce){
html{scroll-behavior:auto}
body:not(#lva-blindagem) *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}
}
body:not(#lva-blindagem) .brand{display:inline-flex;align-items:center;line-height:0}
body:not(#lva-blindagem) .brand-logo{display:block;height:56px;width:auto;margin:-4px 0}
body:not(#lva-blindagem) .ft-logo{margin:0;line-height:0}
body:not(#lva-blindagem) .ft-logo img{display:block;height:120px;width:auto;margin:0 auto}
@media (max-width:809px){
body:not(#lva-blindagem) .brand-logo{height:44px;margin:-2px 0}
body:not(#lva-blindagem) .ft-logo img{height:96px}
}
@media (min-width:1200px){
body:not(#lva-blindagem) .nav .brand{grid-column:1;grid-row:1;justify-self:start}
body:not(#lva-blindagem) .nav .nav-links{grid-column:2;grid-row:1;justify-self:center}
body:not(#lva-blindagem) .nav .nav-cta{grid-column:3;grid-row:1}
}
body:not(#lva-blindagem) .site-footer{padding:48px 0 28px}
body:not(#lva-blindagem) .ft-logo img{height:84px}
body:not(#lva-blindagem) .ft-top .tag{margin-top:8px;font-size:16px}
body:not(#lva-blindagem) .ft-flower{margin-top:20px;width:216px}
body:not(#lva-blindagem) .ft-inner{width:min(1072px,calc(100% - 128px))}
body:not(#lva-blindagem) .ft-cols{margin-top:28px}
body:not(#lva-blindagem) .ft-col ul{margin-top:12px;gap:12px}
body:not(#lva-blindagem) .ft-legal{margin-top:28px;padding-top:16px}
@media (max-width:1199px){
body:not(#lva-blindagem) .site-footer{padding:44px 0 28px}
body:not(#lva-blindagem) .ft-flower{margin-top:24px}
}
@media (max-width:809px){
body:not(#lva-blindagem) .site-footer{padding:28px 0 20px}
body:not(#lva-blindagem) .ft-logo img{height:64px}
body:not(#lva-blindagem) .ft-flower{width:84px;margin-top:12px}
body:not(#lva-blindagem) .ft-top .social{margin-top:12px}
body:not(#lva-blindagem) .ft-cols{gap:20px 16px;margin-top:20px}
body:not(#lva-blindagem) .ft-col ul{margin-top:8px;gap:6px}
body:not(#lva-blindagem) .ft-legal{margin-top:20px;padding-top:14px;gap:8px}
}
body:not(#lva-blindagem) .site-footer{padding:40px 0 20px}
body:not(#lva-blindagem) .ft-logo img{height:72px}
body:not(#lva-blindagem) .ft-flower{width:156px;margin-top:16px}
body:not(#lva-blindagem) .ft-cols{margin-top:20px}
body:not(#lva-blindagem) .ft-legal{margin-top:20px;padding-top:14px}
@media (max-width:1199px){
body:not(#lva-blindagem) .site-footer{padding:36px 0 20px}
body:not(#lva-blindagem) .ft-flower{margin-top:16px}
}
@media (max-width:809px){
body:not(#lva-blindagem) .site-footer{padding:20px 0 16px}
body:not(#lva-blindagem) .ft-logo img{height:56px}
body:not(#lva-blindagem) .ft-flower{display:none}
body:not(#lva-blindagem) .ft-cols{gap:14px 16px;margin-top:14px}
body:not(#lva-blindagem) .ft-legal{margin-top:14px;padding-top:12px}
}
body:not(#lva-blindagem) .nav{max-width:var(--maxw)}
body:not(#lva-blindagem) .site-header{padding-top:19.5px;padding-bottom:19.5px}
@media (max-width:1199px){
body:not(#lva-blindagem) .site-header{padding-top:7px;padding-bottom:7px}
}
@media (max-width:1199px){
body:not(#lva-blindagem) .site-header{padding-left:32px;padding-right:32px}
body:not(#lva-blindagem) .brand-logo{height:44px;margin:0}
body:not(#lva-blindagem) .menu-toggle{margin-right:-12px}
}
@media (max-width:809px){
body:not(#lva-blindagem) .site-header{padding-left:24px;padding-right:24px}
}
body:not(#lva-blindagem) .brand-logo{height:60px!important;margin:-11.5px 0!important}
@media (max-width:1199px){
body:not(#lva-blindagem) .brand-logo{height:44px!important;margin:0!important}
}
body:not(#lva-blindagem) .site-footer{background:#000}
body:not(#lva-blindagem) .ft-top .tag{color:rgba(255,255,255,.62)}
body:not(#lva-blindagem) .ft-col h4{color:#fff}
body:not(#lva-blindagem) .ft-col a,body:not(#lva-blindagem) .ft-col li,body:not(#lva-blindagem) .ft-col span{color:rgba(255,255,255,.62)}
body:not(#lva-blindagem) .ft-col a:hover{color:#fff}
body:not(#lva-blindagem) .ft-legal{border-top:0;color:rgba(255,255,255,.5)}
body:not(#lva-blindagem) .ft-legal a{color:rgba(255,255,255,.7)}
body:not(#lva-blindagem) .ft-top .social a{background:rgba(255,255,255,.1);color:#fff}
body:not(#lva-blindagem) .ft-cols{margin-top:40px}
body:not(#lva-blindagem) .site-header,body:not(#lva-blindagem) .site-header.open,body:not(#lva-blindagem) .site-header .nav-drop{background:#FFFFFF}
@media (max-width:809px){
body:not(#lva-blindagem) .site-footer{padding:40px 0 104px!important;text-align:center}
body:not(#lva-blindagem) .ft-top{padding:0 24px}
body:not(#lva-blindagem) .ft-logo img{height:64px!important;margin:0 auto}
body:not(#lva-blindagem) .ft-top .tag{max-width:300px;margin:14px auto 0;font-size:14px!important;line-height:1.55}
body:not(#lva-blindagem) .ft-top .social{margin-top:18px;justify-content:center}
body:not(#lva-blindagem) .ft-inner{width:calc(100% - 48px)!important}
body:not(#lva-blindagem) .ft-cols{display:flex!important;flex-direction:column;align-items:center;gap:0!important;margin-top:28px!important}
body:not(#lva-blindagem) .ft-cols .ft-col{width:100%;padding:20px 0;border-top:1px solid rgba(255,255,255,.12);grid-column:auto!important}
body:not(#lva-blindagem) .ft-col h4{font-size:12px!important;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,.55)!important}
body:not(#lva-blindagem) .ft-col ul{margin-top:12px!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap;justify-content:center;gap:8px 18px!important}
body:not(#lva-blindagem) .ft-col li{line-height:1.4}
body:not(#lva-blindagem) .ft-col a{font-size:14px!important;color:rgba(255,255,255,.82)!important}
body:not(#lva-blindagem) .ft-legal{flex-direction:column;align-items:center;gap:8px!important;margin:0!important;padding-top:20px!important;border-top:1px solid rgba(255,255,255,.12)!important;font-size:12px!important;line-height:1.6;color:rgba(255,255,255,.5)}
body:not(#lva-blindagem) .ft-legal span{max-width:300px}
body:not(#lva-blindagem) .ft-legal a{color:rgba(255,255,255,.7)}
}
body:not(#lva-blindagem).lva-blog{background:#FCF6EF;padding-top:76px}
@media (max-width:1199px){
body:not(#lva-blindagem).lva-blog{padding-top:58px}
}
body:not(#lva-blindagem) .nav-links a[aria-current]{color:var(--accent-deep)}
body:not(#lva-blindagem) .nav-drop a[aria-current]{color:var(--accent-deep)}
body:not(#lva-blindagem) .site-header .brand img{max-width:none}
body:not(#lva-blindagem){margin:0;padding:0}
body:not(#lva-blindagem) a::after{content:none!important}
body:not(#lva-blindagem) a.whatsapp-float{color:#fff!important}
body:not(#lva-blindagem) a.whatsapp-float svg{fill:#fff!important}
body:not(#lva-blindagem) header.site-header{display:block;flex-wrap:nowrap;justify-content:normal}
body:not(#lva-blindagem) footer.site-footer{position:static}
body:not(#lva-blindagem) header.site-header,body:not(#lva-blindagem) footer.site-footer,body:not(#lva-blindagem) main.lva-v2,body:not(#lva-blindagem) nav.subnav,body:not(#lva-blindagem) section.ahero,body:not(#lva-blindagem) div.abody,body:not(#lva-blindagem) section.nl,body:not(#lva-blindagem) section.related,body:not(#lva-blindagem) section.bhero,body:not(#lva-blindagem) section.blist{max-width:none!important}
body:not(#lva-blindagem) header.site-header,body:not(#lva-blindagem) footer.site-footer{width:100%!important}
