body:has(.bs-contact) .lead-fab{display:none}.bs-contact{background:var(--be-canvas);color:var(--be-ink);font-family:var(--be-sans);padding-bottom:0}.bs-contact :is(a,button,summary,input,textarea):focus-visible{outline:3px solid var(--be-petrol);outline-offset:2px}.bs-contact-hero{padding:72px 0 56px;border-bottom:1px solid var(--be-line);background:radial-gradient(ellipse 55% 45% at 92% 8%,color-mix(in srgb,var(--be-petrol) 7%,transparent),transparent 70%),var(--be-canvas)}.bs-contact-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(32px,5vw,72px);align-items:end}.bs-contact-hero h1{font:600 clamp(2.5rem,4.6vw,4.05rem)/1.02 var(--be-serif);letter-spacing:-.045em;color:var(--be-ink);margin:0;max-width:22ch;text-wrap:balance;overflow-wrap:break-word}.bs-contact-hero-grid>p{color:var(--be-muted);font-size:clamp(1.02rem,1.2vw,1.15rem);line-height:1.75;margin:0;max-width:56ch;overflow-wrap:break-word}.bs-contact-expectations{border-bottom:1px solid var(--be-line)}.bs-contact-exp-grid{display:grid;grid-template-columns:repeat(3,1fr)}.bs-contact-exp-item{padding:36px 32px 44px;border-right:1px solid var(--be-line);display:flex;flex-direction:column}.bs-contact-exp-item:first-child{padding-left:0}.bs-contact-exp-item:last-child{border-right:none;padding-right:0}.bs-contact-exp-item small{font:700 .78rem/1.2 var(--be-sans);letter-spacing:.09em;color:var(--be-petrol);margin-bottom:14px}.bs-contact-exp-item h2{font:600 clamp(1.22rem,1.5vw,1.42rem)/1.2 var(--be-serif);letter-spacing:-.02em;color:var(--be-ink);margin:0 0 12px;text-wrap:balance;overflow-wrap:break-word}.bs-contact-exp-item p{color:var(--be-muted);font-size:1rem;line-height:1.7;margin:0;overflow-wrap:break-word}.bs-contact-form{padding:56px 0 104px}.bs-contact-form .be-wrap{max-width:min(100% - 0px,980px)}.bs-contact-form .lead-form-shell{max-width:980px;margin-inline:auto}@media(min-width:901px){body:has(.bs-legal) .lead-fab{display:none}}@media(max-width:900px){body:has(.bs-legal) .lead-fab{width:56px;min-width:56px;justify-content:center;padding:6px}body:has(.bs-legal) .lead-fab>span:not(.lead-fab-icon){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}}.bs-legal{background:var(--be-canvas);color:var(--be-ink);font-family:var(--be-sans);padding-bottom:96px}.bs-legal-inner{max-width:920px}.bs-legal-hero{display:grid;gap:18px;padding:clamp(52px,7vw,84px) 0 clamp(28px,4vw,44px);border-bottom:1px solid var(--be-line)}.bs-legal-hero--simple{gap:12px}.bs-legal-hero h1{font:600 clamp(2.3rem,4.2vw,3.6rem)/1.04 var(--be-serif);letter-spacing:-.04em;color:var(--be-ink);margin:0;text-wrap:balance;overflow-wrap:break-word}.bs-legal-hero>p:not(.be-kicker){color:var(--be-muted);font-size:clamp(1.02rem,1.2vw,1.14rem);line-height:1.75;margin:0;max-width:64ch;overflow-wrap:break-word}.bs-legal-nav{display:flex;flex-wrap:wrap;gap:6px 22px;padding:20px 0;border-bottom:1px solid var(--be-line)}.bs-legal-nav a{display:inline-flex;min-height:44px;align-items:center;color:var(--be-petrol);font:600 .84rem/1.4 var(--be-sans);text-decoration:underline;text-decoration-color:var(--be-line);text-underline-offset:4px;transition:text-decoration-color .16s ease,color .16s ease}.bs-legal-nav a:hover{text-decoration-color:var(--be-petrol)}.bs-legal-prose{padding-top:clamp(36px,5vw,56px);max-width:76ch}.bs-legal-prose h2{font:600 clamp(1.4rem,2vw,1.66rem)/1.25 var(--be-serif);letter-spacing:-.02em;color:var(--be-ink);margin:clamp(38px,4.5vw,52px) 0 14px;text-wrap:balance;overflow-wrap:break-word}.bs-legal-prose h2:first-child{margin-top:0}.bs-legal-prose p{color:var(--be-ink);font-size:1.02rem;line-height:1.8;margin:0 0 18px;overflow-wrap:break-word}.bs-legal-prose ul{margin:0 0 18px;padding-left:22px;display:grid;gap:8px}.bs-legal-prose li{color:var(--be-ink);font-size:1.02rem;line-height:1.75;overflow-wrap:break-word}.bs-legal-prose a{color:var(--be-petrol);text-decoration:underline;text-decoration-color:var(--be-petrol);text-underline-offset:4px}.bs-legal-prose a:hover{opacity:.8}.bs-legal-prose :is(a,button):focus-visible{outline:3px solid var(--be-petrol);outline-offset:2px}.bs-legal-prose em{color:var(--be-muted)}body:has(.bs-thanks) .lead-fab{display:none}.bs-thanks{background:var(--be-canvas);color:var(--be-ink);font-family:var(--be-sans);padding-bottom:96px}.bs-thanks-hero{padding:clamp(56px,8vw,96px) 0 clamp(28px,4vw,44px);border-bottom:1px solid var(--be-line)}.bs-thanks-hero h1{font:600 clamp(2.4rem,4.4vw,3.8rem)/1.04 var(--be-serif);letter-spacing:-.045em;color:var(--be-ink);margin:0;max-width:24ch;text-wrap:balance;overflow-wrap:break-word}.bs-thanks-hero>.be-wrap>p:not(.be-kicker){color:var(--be-muted);font-size:clamp(1.02rem,1.2vw,1.14rem);line-height:1.75;margin:18px 0 0;max-width:64ch;overflow-wrap:break-word}.bs-thanks-content{padding-top:clamp(36px,5vw,56px)}.bs-thanks-prose{max-width:68ch}.bs-thanks-prose h2{font:600 clamp(1.35rem,2vw,1.6rem)/1.3 var(--be-serif);letter-spacing:-.02em;color:var(--be-ink);margin:clamp(26px,3.5vw,38px) 0 12px;text-wrap:balance;overflow-wrap:break-word}.bs-thanks-prose h2:first-child{margin-top:0}.bs-thanks-prose p{color:var(--be-muted);font-size:1.02rem;line-height:1.75;margin:0 0 16px;overflow-wrap:break-word}.bs-thanks-prose br{display:none}.bs-thanks-prose .bs-thanks-cta,.bs-thanks-prose .bs-thanks-home{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:12px;margin-top:10px;padding:12px 22px;border-radius:var(--be-radius);font:650 .95rem/1.25 var(--be-sans);text-decoration:none}.bs-thanks-prose .bs-thanks-cta{border:1px solid color-mix(in srgb,var(--whatsapp) 78%,transparent);background:var(--whatsapp);color:var(--whatsapp-ink);transition:transform .18s ease,box-shadow .18s ease}.bs-thanks-prose .bs-thanks-cta:hover{transform:translateY(-2px);box-shadow:0 14px 30px color-mix(in srgb,var(--whatsapp) 30%,transparent)}.bs-thanks-prose .bs-thanks-cta:before{width:18px;height:18px;flex:0 0 18px;background:currentColor;content:"";mask:url(/brand/whatsapp.svg) center/contain no-repeat;-webkit-mask:url(/brand/whatsapp.svg) center/contain no-repeat}.bs-thanks-prose .bs-thanks-home{border:1px solid var(--be-line);background:transparent;color:var(--be-ink);transition:border-color .16s ease,color .16s ease}.bs-thanks-prose .bs-thanks-home:hover{border-color:var(--be-petrol);color:var(--be-petrol)}.bs-thanks-prose :is(a,button):focus-visible{outline:3px solid var(--be-petrol);outline-offset:2px}.bs-notfound .bs-thanks-hero{border-bottom:none;padding-bottom:24px}.bs-notfound-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}@media(max-width:980px){.bs-contact-hero-grid{grid-template-columns:1fr;align-items:start}.bs-contact-exp-grid{grid-template-columns:1fr}.bs-contact-exp-item{border-right:none;border-bottom:1px solid var(--be-line);padding:28px 0 32px}.bs-contact-exp-item:last-child{border-bottom:none;padding-bottom:8px}}@media(max-width:640px){.bs-contact .be-wrap,.bs-legal .be-wrap,.bs-thanks .be-wrap{width:min(calc(100% - 32px),var(--be-max))}.bs-contact-hero{padding:52px 0 44px}.bs-contact-form{padding:40px 0 88px}.bs-contact-form .lead-form-shell--inline{border-inline:0;border-radius:0;padding-inline:0;background:transparent}.bs-contact-form .lead-form-shell--inline .lead-form-actions{margin-inline:0}.bs-legal,.bs-thanks{padding-bottom:76px}.bs-notfound-actions .be-btn{width:100%}}@media(prefers-reduced-motion:reduce){.bs-legal-nav a,.bs-thanks-prose .bs-thanks-cta,.bs-thanks-prose .bs-thanks-home{transition:none!important}}
