@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/bitter-latin-700-normal.1jQzrEdb.woff2) format("woff2"),url(/_astro/bitter-latin-700-normal.BHV1FLDM.woff) format("woff")}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/bitter-latin-ext-700-normal.CpTulLlj.woff2) format("woff2"),url(/_astro/bitter-latin-ext-700-normal.q5xBgpTW.woff) format("woff")}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/bitter-latin-500-normal.CE1_qwLU.woff2) format("woff2"),url(/_astro/bitter-latin-500-normal.Cw2eBGm1.woff) format("woff")}@font-face{font-family:Bitter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/bitter-latin-ext-500-normal.D8EHM_b_.woff2) format("woff2"),url(/_astro/bitter-latin-ext-500-normal.DyEEfmr_.woff) format("woff")}@font-face{font-family:Cabin;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cabin-latin-400-normal.CexE3FJz.woff2) format("woff2"),url(/_astro/cabin-latin-400-normal.BKl0A_G7.woff) format("woff")}@font-face{font-family:Cabin;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cabin-latin-ext-400-normal.BSmiwBS3.woff2) format("woff2"),url(/_astro/cabin-latin-ext-400-normal.Bt6cbo2a.woff) format("woff")}@font-face{font-family:Cabin;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cabin-latin-700-normal.BSVyX4_V.woff2) format("woff2"),url(/_astro/cabin-latin-700-normal.BOC0lh-o.woff) format("woff")}@font-face{font-family:Cabin;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cabin-latin-ext-700-normal.DYYWRumJ.woff2) format("woff2"),url(/_astro/cabin-latin-ext-700-normal._eT1Tcz0.woff) format("woff")}:root{--onyx: #0d0d0d;--graphite: #2a2622;--pearl: #f4f1ec;--stone: #d9d9d9;--fg-3: #8c857d;--fg-2: #5a544e;--gold-light: #dbc98b;--gold: #c9b072;--gold-dark: #b29a5e;--gold-deep: #8a7340;--gold-grad: linear-gradient(135deg, #dbc98b 0%, #8a7340 100%);--gold-grad-text: linear-gradient(135deg, #dbc98b 0%, #8a7340 100%);--line: rgba(219, 201, 139, .18);--card: rgba(42, 38, 34, .6);--on-gold: #14110b;--gold-ink: var(--gold);--bg-rgb: 13 13 13;--deep-rgb: 20 18 16;--surface-rgb: 42 38 34;--gold-rgb: 219 201 139;--gold-deep-rgb: 138 115 64;--shadow-rgb: 0 0 0;--shadow-k: 1;--hero-top: #141210;--r-leaf: 22px 5px 22px 5px;--font-display: "Bitter", "Bitter Fallback", Georgia, serif;--font-body: "Cabin", "Cabin Fallback", system-ui, sans-serif}:root[data-theme=light]{--onyx: #f4f1ec;--pearl: #17130d;--stone: #3b352d;--fg-3: #6b6258;--fg-2: #4a443c;--gold-light: #755f2f;--gold-ink: #755f2f;--gold: #a8873f;--gold-dark: #8a7340;--gold-deep: #6b5729;--gold-grad-text: linear-gradient(135deg, #8a7340 0%, #5c4b29 100%);--line: rgba(107, 87, 41, .32);--card: rgba(255, 255, 255, .78);--bg-rgb: 244 241 236;--deep-rgb: 234 229 220;--surface-rgb: 255 255 255;--gold-rgb: 138 115 64;--gold-deep-rgb: 107 87 41;--shadow-rgb: 40 32 20;--shadow-k: .3;--hero-top: #ebe5db;color-scheme:light}:root[data-theme=dark]{color-scheme:dark}@font-face{font-family:Cabin Fallback;src:local("Arial"),local("Roboto"),local("Helvetica Neue");size-adjust:90.8%;ascent-override:106.28%;descent-override:27.53%;line-gap-override:0%}@font-face{font-family:Bitter Fallback;src:local("Georgia"),local("Times New Roman"),local("Noto Serif");size-adjust:103.45%;ascent-override:90.38%;descent-override:25.62%;line-gap-override:0%}*{margin:0;padding:0;box-sizing:border-box}html{scroll-padding-top:92px}body{background:var(--onyx);color:var(--pearl);font-family:var(--font-body);line-height:1.7;-webkit-font-smoothing:antialiased}.wrap{max-width:880px;margin:0 auto;padding:0 1.2rem}.site-header{position:sticky;top:0;z-index:100;border-bottom:1px solid var(--line);padding:1.1rem 0 .9rem;background:rgb(var(--bg-rgb) / .85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:padding .3s ease,background .3s ease,box-shadow .3s ease}.site-header.is-condensed{padding:.45rem 0 .4rem;background:rgb(var(--bg-rgb) / .96);box-shadow:0 6px 26px rgb(var(--shadow-rgb) / calc(.45 * var(--shadow-k)))}.site-header .wrap{display:flex;flex-direction:column;align-items:center;gap:.9rem;transition:gap .3s ease}.site-header.is-condensed .wrap{gap:.45rem}.brand{display:block;line-height:0;overflow:hidden;height:60px;width:265px;transition:width .45s ease,height .45s ease}.brand img{height:100%;width:auto;max-width:none;display:block}.site-header.is-condensed .brand{height:36px;width:40px}.site-nav{position:relative;display:flex;gap:.4rem 1.3rem;flex-wrap:wrap;justify-content:center;align-items:center;font-weight:700}.site-nav a,.nav-drop summary{color:var(--fg-3);text-decoration:none;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:700}.site-nav a:hover{color:var(--gold-light)}.nav-break{display:none}.nav-drop{position:relative}.nav-drop summary{cursor:pointer;list-style:none;padding:.35rem .2rem;user-select:none}.nav-drop summary::-webkit-details-marker{display:none}.nav-drop summary:after{content:"▾";margin-left:.35em;font-size:.65em;color:var(--gold-ink)}.nav-drop summary:hover{color:var(--gold-light)}.nav-drop[open] summary{color:var(--gold-light)}.nav-drop__menu{position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%);min-width:230px;background:rgb(var(--deep-rgb) / .98);border:1px solid var(--line);border-radius:14px 4px;padding:.5rem 0;z-index:60;box-shadow:0 18px 40px rgb(var(--shadow-rgb) / calc(.55 * var(--shadow-k)))}.nav-drop__menu a{display:block;padding:.5rem 1.1rem;text-transform:none;letter-spacing:.02em;font-size:.82rem;font-weight:400;color:var(--stone);white-space:nowrap}.nav-drop__menu a:hover{color:var(--gold-light);background:rgb(var(--gold-rgb) / .06)}.nav-drop__labs{margin-top:.5rem;padding:.25rem 0 .15rem;border-top:1px solid rgb(var(--gold-rgb) / .2);background:linear-gradient(180deg,rgb(var(--gold-rgb) / .05),transparent)}.nav-drop__labshead{color:var(--gold-light)!important;font-weight:700!important;letter-spacing:.04em}.nav-drop__labskids{margin-left:.9rem;border-left:1px solid rgb(var(--gold-rgb) / .22)}.nav-drop__labskids a{font-size:.8rem}@media(max-width:700px){.nav-drop__labskids{margin-left:0;border-left:none}}.nav-drop--voce summary{color:#14110b;background:var(--gold);border-radius:999px;padding:.35rem .85rem;font-weight:700}.nav-drop--voce summary:after{color:#14110b}.nav-drop--voce summary:hover,.nav-drop--voce[open] summary{color:#14110b;background:var(--gold-light)}.site-nav__cta{border:1px solid var(--gold);border-radius:999px;padding:.45rem 1.1rem;color:var(--gold-light)!important}.site-nav__cta:hover{background:rgb(var(--gold-rgb) / .1)}.site-nav__cta--urgent{background:var(--gold);color:#14110b!important;font-weight:600}.site-nav__cta--urgent:hover{background:var(--gold-light)}.site-nav__cmd{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:8px;color:var(--fg-3);opacity:.5;transition:opacity .2s,color .2s,background .2s}.site-nav__cmd:hover,.site-nav__cmd:focus-visible{opacity:1;color:var(--gold-light);background:rgb(var(--gold-rgb) / .08);outline:none}.site-nav__cmd svg{display:block}@media(max-width:700px){.nav-drop{position:static}.nav-drop__menu{top:calc(100% + .4rem);left:50%;transform:translate(-50%);width:min(92vw,340px);max-height:calc(100vh - 140px);overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.nav-drop__menu a{white-space:normal;text-align:center;font-size:.97rem;padding:.62rem 1.1rem}}@media(max-width:600px){.site-nav{gap:.19rem .36rem}.site-nav a,.nav-drop summary{font-size:clamp(.405rem,1.58vw,.552rem);letter-spacing:.008em}.nav-drop summary{padding:.3em .12em}.site-nav__cta{transition:padding .3s ease}.site-nav__cmd{transition:width .3s ease,height .3s ease}.nav-break{display:block;flex-basis:100%;height:0}.nav-drop__menu a{font-size:.97rem;letter-spacing:.02em}.nav-drop--voce summary{padding:.3em .78em}.site-header.is-condensed .site-nav__cta{padding:.5em 1em}.site-header.is-condensed .site-nav__cmd{width:1.5rem;height:1.5rem}}@media(min-width:390px)and (max-width:600px){.site-nav{gap:.2rem .36rem}.site-nav a,.nav-drop summary{font-size:1.8vw}.site-header.is-condensed .site-nav__cta{padding:.5em .85em}.nav-drop__menu a{font-size:.97rem}}.ctx-faixa{background:linear-gradient(180deg,rgb(var(--deep-rgb) / .92),rgb(var(--bg-rgb) / .65));border-bottom:1px solid rgb(var(--gold-rgb) / .2);color:var(--gold-deep);font-weight:700;font-size:.64rem;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;text-align:center;padding:.42rem 1rem}@media(max-width:600px){.ctx-faixa{font-size:.56rem;letter-spacing:.12em;padding:.38rem .8rem}}@media(min-width:601px){.site-nav a,.nav-drop summary{transition:font-size .3s ease,letter-spacing .3s ease}.site-nav{transition:gap .3s ease}.site-header.is-condensed .site-nav{gap:.3rem .7rem}.site-header.is-condensed .site-nav a,.site-header.is-condensed .nav-drop summary{font-size:.63rem;letter-spacing:.04em}.site-header.is-condensed .nav-drop--voce summary{padding:.3rem .75rem}.site-header.is-condensed .site-nav__cta{padding:.38rem .85rem}.site-header.is-condensed .site-nav__cmd{width:1.7rem;height:1.7rem}}@media(min-width:1080px){.site-header .wrap{transition:gap .3s ease,max-width .3s ease}.site-header.is-condensed .wrap{max-width:1240px}.site-header.is-condensed .site-nav{flex-wrap:nowrap}}main{padding:3rem 0 4rem}.eyebrow{font-weight:700;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;background:var(--gold-grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}h1.title{font-family:var(--font-display);font-weight:700;font-size:clamp(1.7rem,4.5vw,2.6rem);line-height:1.15;margin:.4rem 0 .6rem}.postmeta{color:var(--fg-3);font-size:.85rem;margin-bottom:2rem}.postmeta a{color:var(--gold-light);text-decoration:none}.content{font-size:1.02rem}.content p{margin:0 0 1.1rem}.content h2,.content h3,.content h4{font-family:var(--font-display);color:var(--pearl);margin:1.8rem 0 .7rem;line-height:1.25}.content a{color:var(--gold-light)}.content img{max-width:100%;height:auto;border-radius:10px}.content ul,.content ol{margin:0 0 1.1rem 1.3rem}.content blockquote{border-left:3px solid var(--gold-deep);padding:.4rem 0 .4rem 1.1rem;color:var(--stone);margin:1.4rem 0}.content iframe{max-width:100%}.content table{width:100%;border-collapse:collapse;margin:1.4rem 0}.content td,.content th{border:1px solid var(--line);padding:.5rem .7rem}.card-list{display:grid;gap:.9rem;list-style:none}.card-list a{display:block;background:var(--card);border:1px solid var(--line);border-radius:14px 3px;padding:1.1rem 1.3rem;text-decoration:none;color:var(--pearl)}.card-list a:hover{border-color:var(--gold)}.card-list b{font-family:var(--font-display);display:block;margin-bottom:.2rem}.card-list span{color:var(--fg-3);font-size:.82rem}.site-footer{border-top:1px solid var(--line);padding:2.2rem 0;color:var(--fg-3);font-size:.8rem;text-align:center}.site-footer b{color:var(--gold-ink)}.foot-urgent{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.9rem 1.6rem;padding:1.1rem 1.3rem;margin-bottom:2rem;border:1px solid rgb(var(--gold-rgb) / .3);border-radius:18px 4px;background:linear-gradient(135deg,rgb(var(--gold-rgb) / .09),rgb(var(--deep-rgb) / .5))}.foot-urgent__msg b{display:block;font-family:var(--font-display);color:var(--gold-light);font-size:1.04rem}.foot-urgent__msg span{display:block;color:var(--fg-3);font-size:.86rem;line-height:1.5;margin-top:.2rem;max-width:48ch}.foot-urgent__cta{display:flex;gap:.6rem;flex-wrap:wrap}.foot-urgent__btn{border:1px solid var(--gold);border-radius:999px;padding:.55rem 1.25rem;color:var(--gold-light);text-decoration:none;font-weight:700;font-size:.82rem;letter-spacing:.02em;white-space:nowrap;transition:background .2s,color .2s}.foot-urgent__btn:hover{background:rgb(var(--gold-rgb) / .12);color:var(--gold-light)}.foot-urgent__btn--gold{background:var(--gold);color:#14110b}.foot-urgent__btn--gold:hover{background:var(--gold-light);color:#14110b}@media(max-width:640px){.foot-urgent{flex-direction:column;align-items:flex-start}.foot-urgent__cta{width:100%}.foot-urgent__btn{flex:1;text-align:center}}.foot-perfis{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem .7rem;padding:.85rem 1.3rem;margin-bottom:2rem;border:1px solid var(--line);border-radius:18px 4px}.foot-perfis b{font-family:var(--font-display);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-light);margin-right:.4rem}.foot-perfis a{border:1px solid var(--line);border-radius:999px;padding:.32rem .9rem;color:var(--fg-3);text-decoration:none;font-size:.8rem;font-weight:700}.foot-perfis a:hover{color:var(--gold-light);border-color:var(--gold)}.foot-cols{display:grid;grid-template-columns:repeat(5,fit-content(230px));justify-content:space-between;column-gap:1.4rem;row-gap:1.4rem;text-align:left;margin-bottom:2rem}.foot-col b{display:block;font-family:var(--font-display);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.6rem}.foot-col b a{display:inline;color:inherit;text-decoration:none;padding:0}.foot-col b a:hover{color:var(--gold-light)}.foot-col a{display:block;color:var(--fg-3);text-decoration:none;padding:.16rem 0}.foot-col a:hover{color:var(--gold-light)}.foot-legal{border-top:1px solid rgb(var(--gold-rgb) / .08);padding-top:1.4rem;line-height:1.9}.foot-legal a{color:var(--fg-3)}.foot-legal a:hover{color:var(--gold-light)}@media(min-width:1000px){.site-footer .wrap{max-width:1180px}}@media(max-width:1080px){.foot-cols{grid-template-columns:repeat(3,fit-content(230px))}}@media(max-width:760px){.foot-cols{grid-template-columns:repeat(2,fit-content(230px));justify-content:space-between}}@media(max-width:640px){.foot-perfis b{flex:0 0 100%;margin-right:0;margin-bottom:.2rem;text-align:center}}.content p,.content li,.prose p,.pillar-lead,.area-body p,.area-body .bullets li,.faq-body p,.team-card__cv,.author-box p,.geo-box p,.hero-lede,.listing-hero__intro{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4}.center .cine-sub,.area-body .sec-dark p,.pillar-cta__sub,.band .sub{text-align:center!important}.foot-monogram{width:44px;height:44px;opacity:.9;margin-bottom:.6rem}.wa-float{position:fixed;left:1.1rem;bottom:1.1rem;z-index:80;width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:var(--gold-grad);box-shadow:0 10px 30px rgb(var(--shadow-rgb) / calc(.5 * var(--shadow-k)));transition:box-shadow .35s,transform .35s}.wa-float svg{width:30px;height:30px;fill:var(--on-gold)}.wa-float:hover{box-shadow:0 0 34px rgb(var(--gold-rgb) / .5);transform:translateY(-2px)}.to-top{position:fixed;right:1.1rem;bottom:1.1rem;z-index:79;width:46px;height:46px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:50%;background:rgb(var(--bg-rgb) / .72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--gold-light);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease,visibility .35s ease,border-color .35s ease,background .35s ease}.to-top.is-visible{opacity:1;visibility:visible;transform:none}.to-top:hover{border-color:var(--gold);background:rgb(var(--bg-rgb) / .9)}.to-top svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2}@media(prefers-reduced-motion:reduce){.to-top{transition:opacity .2s linear,visibility .2s linear;transform:none}}.reviews-band{border-top:1px solid var(--line);padding:3.4rem 0 3rem;text-align:center}.reviews-band__eyebrow{display:block;font-weight:700;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;background:var(--gold-grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:.5rem}.reviews-band__title{font-family:var(--font-display);font-weight:700;font-size:clamp(1.3rem,3vw,1.8rem);color:var(--pearl);margin-bottom:1.6rem}.press-strip a{display:inline-flex;align-items:center;gap:.55em}.press-strip img{width:20px;height:20px;border-radius:4px}.post-featured{width:100%;height:auto;max-height:460px;object-fit:cover;border-radius:18px 5px;border:1px solid var(--line);margin:0 0 1.8rem}.card-list__row{display:flex;gap:1rem;align-items:center}.card-list__thumb{flex:none;width:92px;height:64px;object-fit:cover;border-radius:10px 3px;border:1px solid rgb(var(--gold-rgb) / .1)}.card-list__body{min-width:0}.wa-btn{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--gold);border-radius:999px;padding:.55rem 1.25rem;color:var(--gold-light)!important;text-decoration:none;font-weight:700;font-size:.82rem;letter-spacing:.02em;white-space:nowrap;transition:background .2s,color .2s}.wa-btn:hover{background:rgb(var(--gold-rgb) / .12);color:var(--gold-light)!important}.wa-btn__ic{width:1.05em;height:1.05em;flex:none;fill:currentColor}.wa-btn--destaque{background:var(--gold);color:#14110b!important;font-size:1rem;padding:.8rem 1.7rem}.wa-btn--destaque:hover{background:var(--gold-light);color:#14110b!important}.faq-list{margin-top:1.6rem;display:grid;gap:.7rem;text-align:left}.faq-list details{border:1px solid var(--line);border-radius:14px 4px;background:rgb(var(--surface-rgb) / .35);padding:0}.faq-list summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.2rem;font-weight:700;color:var(--pearl)}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary .pm{flex:none;width:14px;height:14px;position:relative}.faq-list summary .pm:before,.faq-list summary .pm:after{content:"";position:absolute;inset:0;margin:auto;background:var(--gold-light)}.faq-list summary .pm:before{width:14px;height:2px}.faq-list summary .pm:after{width:2px;height:14px;transition:transform .25s}.faq-list details[open] summary .pm:after{transform:rotate(90deg)}.faq-list .faq-body{padding:0 1.2rem 1.1rem}.faq-list .faq-body p{font-size:.95rem}.related{display:grid;grid-template-columns:repeat(2,1fr);gap:.9rem;margin-top:1.6rem}@media(max-width:560px){.related{grid-template-columns:1fr}}.related .rel-link{display:block;border:1px solid var(--line);border-radius:14px 4px;padding:1.1rem 1.2rem;font-family:var(--font-display);font-weight:700;color:var(--pearl);background:rgb(var(--surface-rgb) / .3);transition:border-color .3s,transform .3s}.related .rel-link:hover{border-color:var(--gold);text-decoration:none;transform:translateY(-2px)}.related .rel-link span{display:block;margin-top:.35rem;font-family:var(--font-body);font-weight:400;font-size:.85rem;color:var(--fg-3)}button.site-nav__cmd{border:0;background:none;font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none}.site-nav__tema .ic-lua{display:none}:root[data-theme=light] .site-nav__tema .ic-sol{display:none}:root[data-theme=light] .site-nav__tema .ic-lua{display:block}:root[data-theme=light] .brand img{filter:brightness(0) opacity(.92)}:root[data-theme=light] .site-header{border-bottom-color:#6b572938;box-shadow:0 1px #6b572914}:root[data-theme=light] .nav-drop--voce summary,:root[data-theme=light] .site-nav__cta--urgent,:root[data-theme=light] .foot-urgent__btn--gold,:root[data-theme=light] .wa-btn--destaque{color:var(--on-gold)!important}:root[data-theme=light] .nav-drop--voce summary:hover,:root[data-theme=light] .nav-drop--voce[open] summary,:root[data-theme=light] .site-nav__cta--urgent:hover,:root[data-theme=light] .foot-urgent__btn--gold:hover,:root[data-theme=light] .wa-btn--destaque:hover{background:#c2a052;color:var(--on-gold)!important}@media print{.ctx-faixa,.wa-float,.to-top,.reviews-band,.foot-urgent,.foot-perfis,.foot-cols,.gb-consent,.lead-modal,.iachat,.iachat-launcher,.pillar-cta,.area-cta,.listing-cta,form,canvas,iframe,video,audio,.cine-hero__canvas,[data-print=off]{display:none!important}*{opacity:1!important;animation:none!important;transition:none!important}:root,:root[data-theme=light],:root[data-theme=dark]{--shadow-k: 0}html,body{background:#fff!important;color:#000!important}*,*:before,*:after{background-image:none!important;box-shadow:none!important;text-shadow:none!important;color:#000!important}main,section,article,aside,div,details,summary,blockquote,td,th{background-color:transparent!important}.card-list a,.faq-list details,.related .rel-link,.callout,.geo-box,.content table,.content td,.content th{border:1px solid #bbb!important}.brand img{filter:brightness(0)!important}.foot-monogram{display:none!important}details{display:block!important}details>*:not(summary){display:block!important}summary{list-style:none}summary::-webkit-details-marker{display:none}.faq-list summary .pm{display:none!important}.pillar-hero,.listing-hero,.sober-hero,.pf-hero,.fq-hero{min-height:0!important;padding:0 0 .8rem!important}.pillar-hero__orb,.pillar-hero__rule,.listing-hero__rule,.sober-hero__rule,.hero-scrollhint{display:none!important}main{padding:0!important}.area-body section,.pillar-article section{padding:.9rem 0!important}.site-header{display:block!important;position:static!important;padding:0 0 .6rem!important;border:0!important;backdrop-filter:none!important;margin-bottom:1.2rem!important}.site-header .site-nav{display:none!important}.site-header .wrap{display:block!important}.brand{height:34px!important;width:150px!important}@page{margin:16mm 16mm 14mm}body{font-size:11pt;line-height:1.55}h1,h2,h3,h4{break-after:avoid;page-break-after:avoid}p,li,blockquote,figure,tr,img{break-inside:avoid;page-break-inside:avoid}p,li{orphans:3;widows:3}img{max-width:100%!important;max-height:9cm}a{text-decoration:underline}a[href^=http]:not([href*="gabrielbulhoes.com.br"]):after{content:" (" attr(href) ")";font-size:.82em;word-break:break-all}a[href^="#"]:after,a[href^="/"]:after,a[href^="tel:"]:after,a[href^="mailto:"]:after{content:""}.site-footer:before{content:"gabrielbulhoes.com.br — Gabriel Bulhões Advocacia Criminal";display:block;font-size:9pt;margin-bottom:.4rem}.site-footer{border-top:1px solid #bbb!important;text-align:left;padding-top:.6rem}}.lead-modal[data-astro-cid-ywqo7ouv]{margin:auto;width:min(30rem,calc(100vw - 2rem));background:radial-gradient(120% 140% at 50% 0%,rgb(var(--gold-rgb) / .08),rgb(var(--bg-rgb) / 0)),var(--hero-top);color:var(--pearl, #f5f1e8);border:1px solid rgb(var(--gold-rgb) / .25);border-radius:var(--r-leaf, 36px 10px 36px 10px);padding:2.2rem 1.9rem 1.7rem;box-shadow:0 24px 80px rgb(var(--shadow-rgb) / calc(.55 * var(--shadow-k)))}.lead-modal[data-astro-cid-ywqo7ouv]::backdrop{background:#080706b8;backdrop-filter:blur(3px)}.lead-form[data-astro-cid-ywqo7ouv]{position:relative;display:grid;gap:.85rem}.lead-close[data-astro-cid-ywqo7ouv]{position:absolute;top:-.9rem;right:-.7rem;width:2.2rem;height:2.2rem;border:1px solid rgb(var(--gold-rgb) / .3);border-radius:999px;background:transparent;color:var(--gold-light, #dbc98b);font-size:1.15rem;line-height:1;cursor:pointer}.lead-eyebrow[data-astro-cid-ywqo7ouv]{font-weight:700;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink, #b29a5e)}.lead-form[data-astro-cid-ywqo7ouv] h2[data-astro-cid-ywqo7ouv]{font-family:var(--font-display, "Bitter", serif);font-size:1.35rem;line-height:1.3;margin:0}.lead-form[data-astro-cid-ywqo7ouv] h2[data-astro-cid-ywqo7ouv] b[data-astro-cid-ywqo7ouv]{color:var(--gold-light, #dbc98b)}.lead-sub[data-astro-cid-ywqo7ouv]{margin:0;font-size:.9rem;color:var(--stone, #b8b2a6)}.lead-hp[data-astro-cid-ywqo7ouv]{position:absolute;left:-9999px;top:-9999px;height:0;overflow:hidden}.lead-field[data-astro-cid-ywqo7ouv]{display:grid;gap:.3rem;font-size:.82rem;color:var(--stone, #b8b2a6)}.lead-field[data-astro-cid-ywqo7ouv] input[data-astro-cid-ywqo7ouv]{width:100%;padding:.7rem .9rem;background:#ffffff0a;border:1px solid rgb(var(--gold-rgb) / .22);border-radius:10px;color:var(--pearl, #f5f1e8);font:inherit;font-size:.95rem}.lead-field[data-astro-cid-ywqo7ouv] input[data-astro-cid-ywqo7ouv]:focus{outline:none;border-color:var(--gold-light, #dbc98b);box-shadow:0 0 0 3px rgb(var(--gold-rgb) / .15)}.lead-consent[data-astro-cid-ywqo7ouv]{display:flex;gap:.55rem;align-items:flex-start;font-size:.78rem;line-height:1.5;color:var(--stone, #b8b2a6);text-align:left}.lead-consent[data-astro-cid-ywqo7ouv] input[data-astro-cid-ywqo7ouv]{margin-top:.2rem;accent-color:#b29a5e}.lead-consent[data-astro-cid-ywqo7ouv] a[data-astro-cid-ywqo7ouv]{color:var(--gold-light, #dbc98b)}.lead-submit[data-astro-cid-ywqo7ouv]{margin-top:.3rem;padding:.95rem 2rem;border:0;border-radius:999px;background:linear-gradient(135deg,#dbc98b,#8a7340);color:var(--on-gold, #14110b);font-family:var(--font-body, "Cabin", sans-serif);font-weight:700;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background .35s,box-shadow .35s}.lead-submit[data-astro-cid-ywqo7ouv]:hover{background:linear-gradient(135deg,#e8dba6,#b29a5e);box-shadow:0 0 32px rgb(var(--gold-rgb) / .35)}.lead-note[data-astro-cid-ywqo7ouv]{margin:0;text-align:center;font-size:.72rem;color:var(--fg-3, #8d8779)}.gb-consent[data-astro-cid-2effgw6e]{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:9999;margin:0 auto;max-width:62rem;background:radial-gradient(120% 180% at 0% 0%,rgb(var(--gold-rgb) / .08),rgb(var(--bg-rgb) / 0)),var(--hero-top);color:var(--pearl, #f4f1ec);border:1px solid rgb(var(--gold-rgb) / .28);border-radius:var(--r-leaf, 22px 5px 22px 5px);box-shadow:0 18px 60px rgb(var(--shadow-rgb) / calc(.5 * var(--shadow-k)));padding:1rem 1.2rem}.gb-consent__inner[data-astro-cid-2effgw6e]{display:flex;gap:1rem 1.4rem;align-items:center;flex-wrap:wrap;justify-content:space-between}.gb-consent__text[data-astro-cid-2effgw6e]{margin:0;font-size:.86rem;line-height:1.5;color:var(--stone, #b7b0a4);flex:1 1 22rem}.gb-consent__text[data-astro-cid-2effgw6e] a[data-astro-cid-2effgw6e]{color:var(--gold-light, #dbc98b)}.gb-consent__actions[data-astro-cid-2effgw6e]{display:flex;gap:.6rem;flex-shrink:0}.gb-consent__btn[data-astro-cid-2effgw6e]{padding:.6rem 1.4rem;border:0;border-radius:999px;background:linear-gradient(135deg,#dbc98b,#8a7340);color:var(--on-gold, #14110b);font-family:var(--font-body, "Cabin", sans-serif);font-weight:700;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:box-shadow .3s}.gb-consent__btn[data-astro-cid-2effgw6e]:hover{box-shadow:0 0 28px rgb(var(--gold-rgb) / .3)}.gb-consent__btn--ghost[data-astro-cid-2effgw6e]{background:transparent;color:var(--gold-light, #dbc98b);border:1px solid rgb(var(--gold-rgb) / .3)}.gb-consent__btn--ghost[data-astro-cid-2effgw6e]:hover{box-shadow:none;background:rgb(var(--gold-rgb) / .06)}@media(max-width:40rem){.gb-consent__actions[data-astro-cid-2effgw6e]{width:100%}.gb-consent__btn[data-astro-cid-2effgw6e]{flex:1}}
