@font-face{font-family:Manrope;src:url(/fonts/manrope-latin.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:swap}@font-face{font-family:Sora;src:url(/fonts/sora-latin.woff2) format("woff2");font-style:normal;font-weight:500 800;font-display:swap}:root{--ink:#10191e;--gold:#ffd20a;--gold-deep:#8b6b00;--paper:#f7f8f8;--line:#dfe4e4;--teal:#005b6c;--muted:#52616b;font-family:Manrope,Arial,sans-serif;color:var(--ink);background:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#fff}main>section,footer{position:relative;isolation:isolate}.spray-effect{position:absolute;z-index:1;top:0;left:0;width:100%;height:min(100%,720px);pointer-events:none;contain:strict}@media(prefers-reduced-motion:reduce){.spray-effect{display:none}}main>section>.container,footer>.container,footer>.copyright{position:relative;z-index:2}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.skip-link{position:fixed;left:16px;top:-60px;background:#fff;color:var(--ink);padding:12px 16px;z-index:200;border-radius:10px}.skip-link:focus{top:16px}.site-header{height:84px;background:#fffc;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1180px)/2));position:fixed;top:0;left:0;right:0;width:100%;z-index:50;border-bottom:1px solid rgba(16,25,30,.12);transform:translateY(0);transition:transform .38s cubic-bezier(.16,1,.3,1),background .25s ease;will-change:transform}.site-header>.brand,.site-header>.menu-toggle,.site-header>nav{transition:opacity .16s ease}.site-header.header-hidden{transform:translateY(-100%);pointer-events:none}.site-header.header-hidden>.brand,.site-header.header-hidden>.menu-toggle,.site-header.header-hidden>nav{opacity:0}.brand{display:flex;align-items:center;align-self:center;gap:10px;min-height:84px}.brand img{display:block;width:265px;height:auto;max-height:78px;object-fit:contain;object-position:left center}.site-header nav{display:flex;align-items:center;gap:31px;font-size:13px;font-weight:700}.site-header nav>a:not(.button){position:relative;color:#354047;padding:8px 0;transition:color .26s ease}.site-header nav>a:not(.button):after{content:"";position:absolute;right:0;bottom:1px;left:0;height:2px;border-radius:999px;background:var(--gold);transform:scaleX(0);transform-origin:right center;transition:transform .36s cubic-bezier(.16,1,.3,1)}.site-header nav>a:not(.button):hover,.site-header nav>a:not(.button):focus-visible{color:var(--ink)}.site-header nav>a:not(.button):hover:after,.site-header nav>a:not(.button):focus-visible:after{transform:scaleX(1);transform-origin:left center}.button{min-height:48px;border:0;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 22px;border-radius:16px;font-size:14px;font-weight:800;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.button:hover{transform:translateY(-2px);box-shadow:0 12px 25px #0a12162e}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.button-yellow{background:var(--gold);color:#10191e}.button-yellow:hover{background:#ffe05c}.header-cta{min-height:43px;padding-inline:18px;font-size:12px}.menu-toggle{display:none;border:0;background:transparent}.hero{background:var(--ink);min-height:710px;position:relative;overflow:hidden;color:#fff;isolation:isolate}.hero-image{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,#10191ed1,#10191eb8 36%,#10191e80 58%,#10191e2e),url(/assets/hero-inspecao.webp);background-position:center;background-size:cover}.hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) 440px;gap:66px;position:relative;z-index:1;min-height:650px;align-items:center;padding:54px 0;transform:translateY(52px);perspective:1200px}.hero-copy{max-width:570px;transform-origin:left center}.hero-location,.section-heading>p,.section-heading div>p,.section-label,.about p:first-child{font-size:11px;text-transform:uppercase;letter-spacing:.2em;font-weight:800;color:#e1e7e9;margin:0 0 14px}.hero-location{display:flex;align-items:center;gap:11px}.hero-location:after{content:"";display:block;width:44px;height:1px;background:linear-gradient(90deg,var(--gold),rgba(255,204,0,0));transform-origin:left center}.hero h1,.section-heading h2,.coverage h2,.about h2,.final-cta h2{font-family:Sora,Arial,sans-serif;letter-spacing:-.04em;line-height:.98;margin:0}.hero h1{font-size:clamp(48px,5.5vw,78px);max-width:600px;text-shadow:0 12px 34px rgba(0,0,0,.14)}.hero h1 span,.final-cta h2 span{color:var(--gold)}.hero-summary{max-width:510px;font-size:16px;line-height:1.7;color:#edf0f0;margin:24px 0 30px}.hero-proofs{padding:0;margin:0;list-style:none;display:grid;gap:19px}.hero-proofs li{display:flex;gap:14px;align-items:center}.hero-proofs svg{width:25px;height:25px;color:#fff;stroke-width:1.8}.hero-proofs strong{display:block;font-size:14px}.hero-proofs small{display:block;font-size:12px;color:#d3dadd;margin-top:3px}.lead-form{position:relative;overflow:hidden;background:#fff;color:var(--ink);border:1px solid rgba(255,255,255,.76);border-radius:20px;padding:27px 30px 18px;box-shadow:0 28px 65px #00000057,0 1px #10191e14;transform-origin:right center}.lead-form:before{content:"";position:absolute;top:0;right:34px;left:34px;height:4px;background:var(--gold);border-radius:0 0 999px 999px}.lead-form>*{position:relative;z-index:1}.lead-form h2{font-family:Sora,Arial,sans-serif;letter-spacing:-.045em;margin:0;font-size:25px;line-height:1.08}.lead-form>p{margin:8px 0 18px;color:#627078;font-size:12px;line-height:1.5}.lead-form label{display:block;font-size:11px;font-weight:800;margin-bottom:10px;color:#263137;letter-spacing:.01em}.lead-form input,.lead-form textarea,.lead-form select{border:1px solid #d5dde0;border-radius:10px;background:#fff;color:var(--ink);margin-top:6px;width:100%;height:40px;padding:0 13px;font-size:13px;outline:none;box-shadow:inset 0 1px 1px #10191e06;transition:border-color .2s,box-shadow .2s,background .2s}.lead-form textarea{height:auto;min-height:78px;padding-block:10px;line-height:1.45;resize:vertical}.lead-form input:hover,.lead-form textarea:hover,.lead-form select:hover{border-color:#aebdc2;background:#fcfdfd}.lead-form input:focus,.lead-form textarea:focus,.lead-form select:focus{border-color:var(--teal);box-shadow:0 0 0 4px #005b6c21;background:#fff}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.select-wrap{display:block;position:relative}.select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:34px}.select-wrap svg{position:absolute;right:11px;bottom:11px;width:17px;color:#52616b;pointer-events:none}.submit-button{width:100%;margin-top:3px;box-shadow:0 10px 20px #ffd20a3d}.privacy{display:block;text-align:center;margin-top:10px;color:#7a858a;font-size:10px}.trust-strip{position:relative;z-index:3;background:var(--gold);color:#111b21}.trust-grid{min-height:93px;display:grid;grid-template-columns:1.05fr 1.1fr 1fr 1.25fr}.trust-grid>div{display:flex;align-items:center;gap:13px;padding:14px 25px;border-right:1px solid rgba(16,25,30,.24)}.trust-grid>div:first-child{padding-left:0}.trust-grid>div:last-child{border:0}.trust-grid strong{font-size:18px;line-height:1.1}.trust-grid>div:first-child strong{font-size:36px;letter-spacing:-.06em}.trust-grid span{font-size:11px;line-height:1.45;font-weight:700}.trust-grid svg{width:32px;height:32px;stroke-width:1.85}.section{padding:100px 0}.services{background:#fff}.section-heading{margin-bottom:39px}.split-heading{display:flex;align-items:end;justify-content:space-between;gap:36px}.section-heading div>p{color:#66747b}.section-heading h2{font-size:clamp(34px,4vw,51px)}.heading-copy{font-size:14px;line-height:1.65;color:var(--muted);max-width:380px;margin:0}.section-heading>p.heading-copy{color:#42545c}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.service-card{position:relative;display:flex;flex-direction:column;background:#f8f9f9;border-radius:12px;overflow:hidden;min-height:360px;padding:0 18px 18px}.service-card img{height:144px;width:calc(100% + 36px);margin-left:-18px;display:block;object-fit:cover}.service-icon{width:45px;height:45px;border-radius:50%;background:var(--gold);display:grid;place-items:center;margin-top:-23px;position:relative;border:4px solid #f8f9f9}.service-icon svg{width:20px}.service-card h3{margin:12px 0 8px;font-family:Sora,Arial,sans-serif;font-size:19px;letter-spacing:-.045em}.service-card p{font-size:12px;line-height:1.6;color:#56636b;margin:0}.service-more{display:inline-flex;align-items:center;align-self:flex-start;gap:9px;min-height:44px;margin-top:auto;padding-top:12px;color:var(--teal);font-size:12px;font-weight:800;transition:color .2s ease,transform .2s ease}.service-more svg{display:grid;place-items:center;width:28px;height:28px;padding:6px;border-radius:50%;background:var(--gold);color:var(--ink);transition:transform .2s ease,background .2s ease}.service-more:hover{color:#003f4c;transform:translate(3px)}.service-more:hover svg{background:#ffe05c;transform:rotate(90deg)}.prevention{background:#f2f4f4}.sign-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px}.sign-card{background:#fff;border-radius:10px;overflow:hidden;display:flex;flex-direction:column}.sign-card img{width:100%;height:150px;object-fit:cover;display:block}.sign-card div{padding:15px 15px 18px;display:flex;flex:1;flex-direction:column}.sign-card h3{margin:0 0 6px;font-family:Sora,Arial,sans-serif;font-size:16px;letter-spacing:-.04em}.sign-card p{font-size:12px;line-height:1.55;margin:0;color:#56636b}.sign-more{display:inline-flex;align-items:center;align-self:flex-start;gap:9px;min-height:44px;margin-top:auto;padding-top:12px;color:var(--teal);font-size:12px;font-weight:800;transition:color .2s ease,transform .2s ease}.sign-more svg{display:grid;place-items:center;width:28px;height:28px;padding:6px;border-radius:50%;background:var(--gold);color:var(--ink);transition:transform .2s ease,background .2s ease}.sign-more:hover{color:#003f4c;transform:translate(3px)}.sign-more:hover svg{background:#ffe05c;transform:rotate(90deg)}.process{background:#111b21;color:#fff;padding:92px 0}.process .section-heading>p{color:#c7d1d4}.process ol{padding:0;margin:55px 0 0;display:grid;grid-template-columns:repeat(6,1fr);list-style:none;position:relative}.process ol:before{display:none}.process li{position:relative;padding-right:16px}.process-step{position:relative;z-index:2;display:grid;place-items:center;background:var(--gold);color:#10191e;width:40px;height:40px;border-radius:50%;font-weight:800;font-size:13px;margin-bottom:23px}.process-connector{position:absolute;z-index:1;left:40px;right:0;top:19px;height:2px;display:block;background:var(--gold);box-shadow:0 0 12px #ffcc004d;transform-origin:left center;transition:transform .42s ease-out,opacity .42s ease-out}.process-motion-active .section-heading{opacity:0;filter:blur(7px);transform:translateY(16px);transition:opacity .52s cubic-bezier(.16,1,.3,1),filter .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1);will-change:opacity,filter,transform}.process-motion-active .section-heading.process-heading-revealed{opacity:1;filter:none;transform:none}.process-motion-active li{opacity:0;filter:blur(5px);transform:translateY(18px);transition:opacity .46s cubic-bezier(.16,1,.3,1),filter .46s cubic-bezier(.16,1,.3,1),transform .46s cubic-bezier(.16,1,.3,1);will-change:opacity,filter,transform}.process-motion-active li.process-item-revealed{opacity:1;filter:none;transform:none}.process-motion-active .process-step{transform:scale(.64);box-shadow:0 0 0 9px #fc00;transition:transform .48s cubic-bezier(.16,1,.3,1),box-shadow .48s cubic-bezier(.16,1,.3,1)}.process-motion-active li.process-item-revealed .process-step{transform:scale(1);box-shadow:0 0 0 9px #ffcc0014}.process-motion-active .process-connector{opacity:0;transform:scaleX(0);transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.process-motion-active .process-connector-revealed{opacity:1;transform:scaleX(1)}.scroll-reveal-armed.about .about-photo,.scroll-reveal-armed.about .about-content>div,.scroll-reveal-armed.services .section-heading,.scroll-reveal-armed.prevention .section-heading,.scroll-reveal-armed.regional-cta .regional-cta-head,.scroll-reveal-armed.regional-cta .regional-cta-copy,.scroll-reveal-armed.coverage .coverage-grid>div,.scroll-reveal-armed.final-cta .final-cta-inner>div,.scroll-reveal-armed.final-cta .final-button,.scroll-reveal-armed.faq-preview .section-heading,.scroll-reveal-armed.faq-preview .faq-preview-grid{opacity:0;filter:blur(7px);transform:translateY(22px);transition:opacity .56s cubic-bezier(.16,1,.3,1),filter .56s cubic-bezier(.16,1,.3,1),transform .56s cubic-bezier(.16,1,.3,1)}.scroll-reveal-armed.about.is-revealed .about-photo,.scroll-reveal-armed.about.is-revealed .about-content>div,.scroll-reveal-armed.services.is-revealed .section-heading,.scroll-reveal-armed.prevention.is-revealed .section-heading,.scroll-reveal-armed.regional-cta.is-revealed .regional-cta-head,.scroll-reveal-armed.regional-cta.is-revealed .regional-cta-copy,.scroll-reveal-armed.coverage.is-revealed .coverage-grid>div,.scroll-reveal-armed.final-cta.is-revealed .final-cta-inner>div,.scroll-reveal-armed.final-cta.is-revealed .final-button,.scroll-reveal-armed.faq-preview.is-revealed .section-heading,.scroll-reveal-armed.faq-preview.is-revealed .faq-preview-grid{opacity:1;filter:none;transform:none}.scroll-reveal-armed.about.is-revealed .about-photo{animation:section-visual-arrival .72s cubic-bezier(.16,1,.3,1) backwards}.scroll-reveal-armed.about.is-revealed .about-content>div,.scroll-reveal-armed.services.is-revealed .section-heading,.scroll-reveal-armed.prevention.is-revealed .section-heading,.scroll-reveal-armed.regional-cta.is-revealed .regional-cta-head,.scroll-reveal-armed.regional-cta.is-revealed .regional-cta-copy,.scroll-reveal-armed.coverage.is-revealed .coverage-grid>div,.scroll-reveal-armed.final-cta.is-revealed .final-cta-inner>div,.scroll-reveal-armed.final-cta.is-revealed .final-button,.scroll-reveal-armed.faq-preview.is-revealed .section-heading,.scroll-reveal-armed.faq-preview.is-revealed .faq-preview-grid{animation:section-copy-arrival .62s cubic-bezier(.16,1,.3,1) backwards}.scroll-reveal-armed.about.is-revealed .about-content>div,.scroll-reveal-armed.regional-cta.is-revealed .regional-cta-copy,.scroll-reveal-armed.coverage.is-revealed .coverage-visual,.scroll-reveal-armed.final-cta.is-revealed .final-button,.scroll-reveal-armed.faq-preview.is-revealed .faq-preview-grid{animation-delay:.12s}.scroll-reveal-armed.hero .lead-form,.scroll-reveal-armed.about .about-content>div,.scroll-reveal-armed.regional-cta .regional-cta-copy,.scroll-reveal-armed.coverage .coverage-visual,.scroll-reveal-armed.final-cta .final-button{transition-delay:.12s}.scroll-reveal-armed.trust-strip .trust-grid>div,.scroll-reveal-armed.services .service-card,.scroll-reveal-armed.prevention .sign-card{opacity:0;filter:blur(6px);transform:translateY(18px);transition:opacity .46s cubic-bezier(.16,1,.3,1),filter .46s cubic-bezier(.16,1,.3,1),transform .46s cubic-bezier(.16,1,.3,1)}.scroll-reveal-armed.trust-strip.is-revealed .trust-grid>div,.scroll-reveal-armed.services.is-revealed .service-card,.scroll-reveal-armed.prevention.is-revealed .sign-card{opacity:1;filter:none;transform:none}.scroll-reveal-armed.trust-strip.is-revealed .trust-grid>div,.scroll-reveal-armed.services.is-revealed .service-card,.scroll-reveal-armed.prevention.is-revealed .sign-card{animation:section-item-arrival .52s cubic-bezier(.16,1,.3,1) backwards}.scroll-reveal-armed.trust-strip .trust-grid>div:nth-child(2),.scroll-reveal-armed.services .service-card:nth-child(2),.scroll-reveal-armed.prevention .sign-card:nth-child(2){transition-delay:.08s}.scroll-reveal-armed.trust-strip .trust-grid>div:nth-child(3),.scroll-reveal-armed.services .service-card:nth-child(3),.scroll-reveal-armed.prevention .sign-card:nth-child(3){transition-delay:.16s}.scroll-reveal-armed.trust-strip .trust-grid>div:nth-child(4),.scroll-reveal-armed.services .service-card:nth-child(4),.scroll-reveal-armed.prevention .sign-card:nth-child(4){transition-delay:.24s}.scroll-reveal-armed.trust-strip.is-revealed .trust-grid>div:nth-child(2),.scroll-reveal-armed.services.is-revealed .service-card:nth-child(2),.scroll-reveal-armed.prevention.is-revealed .sign-card:nth-child(2){animation-delay:.08s}.scroll-reveal-armed.trust-strip.is-revealed .trust-grid>div:nth-child(3),.scroll-reveal-armed.services.is-revealed .service-card:nth-child(3),.scroll-reveal-armed.prevention.is-revealed .sign-card:nth-child(3){animation-delay:.16s}.scroll-reveal-armed.trust-strip.is-revealed .trust-grid>div:nth-child(4),.scroll-reveal-armed.services.is-revealed .service-card:nth-child(4),.scroll-reveal-armed.prevention.is-revealed .sign-card:nth-child(4){animation-delay:.24s}@media(hover:hover)and (pointer:fine){.trust-grid>div,.about-content>div,.about-points span,.service-card,.sign-card,.service-icon,.process li,.regional-cta-head,.regional-cta-copy,.coverage-grid>div,.final-cta-inner>div,.final-button,footer .footer-grid>div{transition:transform .24s cubic-bezier(.16,1,.3,1),filter .24s ease,box-shadow .24s ease,background-color .24s ease}.about-content>div:hover,.regional-cta-head:hover,.regional-cta-copy:hover,.coverage-grid>div:hover,.final-cta-inner>div:hover,footer .footer-grid>div:hover{transform:translateY(-3px)}.trust-grid>div:hover{transform:translateY(-3px);background:#ffffff29}.about-points span:hover{transform:translateY(-3px);filter:brightness(1.13)}.service-card:hover,.sign-card:hover{transform:translateY(-7px);box-shadow:0 18px 34px #10191e29}.service-card img,.sign-card img{transition:transform .42s cubic-bezier(.16,1,.3,1),filter .3s ease}.service-card:hover img,.sign-card:hover img{transform:scale(1.055);filter:saturate(1.08)}.service-card:hover .service-icon{transform:translateY(-2px) rotate(-8deg);box-shadow:0 8px 16px #10191e26}.sign-card:hover .sign-more svg,.service-card:hover .service-more svg{transform:rotate(90deg) scale(1.08)}.process li:hover{transform:translateY(-5px)}.process li:hover .process-step{transform:scale(1.1);box-shadow:0 0 0 8px #ffcc001c}.final-button:hover{transform:translateY(-4px) scale(1.02)}.service-card:focus-within,.sign-card:focus-within{transform:translateY(-5px);box-shadow:0 16px 30px #10191e29}}@keyframes section-visual-arrival{0%{clip-path:inset(0 0 12% 0);opacity:.01;transform:scale(1.025)}to{clip-path:inset(0);opacity:1;transform:none}}@keyframes section-copy-arrival{0%{opacity:.01;filter:blur(7px);transform:translateY(24px)}to{opacity:1;filter:none;transform:none}}@keyframes section-item-arrival{0%{opacity:.01;filter:blur(6px);transform:translateY(20px) scale(.985)}to{opacity:1;filter:none;transform:none}}.process h3{font-family:Sora,Arial,sans-serif;letter-spacing:-.035em;font-size:14px;margin:0 0 9px}.process p{font-size:11px;line-height:1.6;color:#cbd2d5;margin:0}.regional-cta{display:flex;align-items:center;min-height:420px;background:#10242a;color:#fff;padding:104px 0;position:relative;isolation:isolate;overflow:hidden}.regional-cta-image{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,#071419f7,#071419eb 35%,#071419c7 62%,#071419a1),linear-gradient(180deg,#0714191f,#0714198a),url(/assets/regional-oeste-condominio.webp);background-position:center 18%;background-size:cover}.regional-cta-inner{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.82fr);gap:clamp(42px,7vw,96px);align-items:center;min-height:212px;position:relative}.regional-cta .section-label{color:#ffe169;margin-bottom:16px;text-shadow:0 2px 14px rgba(0,0,0,.35)}.regional-cta h2{max-width:620px;margin:0;font-family:Sora,Arial,sans-serif;font-size:clamp(38px,4.5vw,60px);letter-spacing:-.05em;line-height:1.02;text-shadow:0 2px 18px rgba(0,0,0,.28)}.regional-cta-copy{max-width:450px;padding:4px 0}.regional-cta-copy p{margin:0;color:#fff;font-size:16px;line-height:1.72;text-shadow:0 2px 14px rgba(0,0,0,.4)}.regional-cta-button{margin-top:26px}.regional-cta-copy>span{display:block;margin-top:19px;padding-top:16px;border-top:1px solid rgba(255,255,255,.28);color:#e3eaec;font-size:12px;font-weight:700;letter-spacing:.02em;text-shadow:0 2px 12px rgba(0,0,0,.35)}.coverage{padding:100px 0}.coverage-grid{display:grid;grid-template-columns:.9fr 1.5fr;gap:75px;align-items:center}.coverage .section-label{color:var(--teal)}.coverage h2{font-size:clamp(38px,4.3vw,57px);margin-bottom:20px}.coverage-grid>div>p{color:var(--muted);font-size:14px;line-height:1.75;margin:0}.coverage-grid>div>p+p{margin-top:14px}.coverage-local-copy{max-width:560px}.coverage-link{display:inline-flex;align-items:center;gap:8px;margin-top:20px;color:var(--teal);font-size:13px;font-weight:800}.coverage-link:hover{color:#003f4c}.coverage-visual{display:grid;grid-template-columns:minmax(280px,1fr) 180px;gap:24px;align-items:center}.coverage-map{min-height:270px;display:grid;place-items:center}.coverage-map img{display:block;width:min(100%,460px);height:auto}.map-outer{fill:#eef2f3;opacity:.92}.map-outer-soft{fill:#f5f7f7;opacity:.9}.map-shape{fill:var(--teal);stroke:#fff;stroke-width:2}.map-line{fill:none;stroke:#ffffffad;stroke-width:1.5}.map-labels{fill:#fff;font-family:Manrope,Arial,sans-serif;font-size:11px;font-weight:800;text-anchor:middle}.coverage-note{border-left:1px solid #cfd8da;padding:18px 0 18px 24px;display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:start}.coverage-note>svg{width:34px;height:34px;color:var(--ink);fill:var(--ink);stroke:#fff;stroke-width:1.4}.coverage-note strong{font-family:Sora,Arial,sans-serif;font-size:16px;line-height:1.2;letter-spacing:-.04em;display:block}.coverage-note p{font-size:12px;line-height:1.55;color:var(--muted);margin:9px 0 0}.cities{grid-column:1/-1;padding-top:20px;border-top:1px solid #d4dbdc;font-size:17px;font-weight:800;line-height:1.5}.about{min-height:520px;background:#172127;color:#fff;position:relative;overflow:hidden}.about-photo{position:absolute;left:0;top:0;bottom:0;width:45%;background-image:linear-gradient(90deg,#141e240d,#172127),url(/assets/about-tecnico.webp);background-size:cover;background-position:center center}.about-content{display:flex;justify-content:flex-end;min-height:520px;position:relative;padding:76px 0}.about-content>div{width:55%;padding-left:80px}.about-content p:first-child{color:#c9d3d5}.about h2{font-size:clamp(56px,5vw,72px)}.about-copy{font-size:16px;line-height:1.72;color:#e1e7e8;max-width:640px;margin:21px 0 27px}.about-copy-secondary{margin-top:-10px}.about-points{display:flex;gap:35px}.about-points span{font-size:12px;line-height:1.6;font-weight:700;display:flex;gap:10px}.about-points svg{width:23px;color:#fff;flex:none}.final-cta{background:var(--teal);color:#fff;padding:58px 0;position:relative;overflow:hidden}.final-cta-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding-right:154px;position:relative;z-index:1}.final-cta h2{font-size:clamp(32px,4vw,52px)}.final-cta p{margin:13px 0 0;font-size:14px;color:#def0f1}.final-button{min-width:188px;padding-inline:15px;font-size:13px;white-space:nowrap;background:var(--gold)}.final-button svg:last-child{margin-left:2px}.faq-preview{background:#f2f4f4}.faq-preview-grid{display:grid;grid-template-columns:1fr;max-width:900px;border-top:1px solid #ccd7d9}.faq-preview details{border-bottom:1px solid #ccd7d9;transition:border-color .2s ease,background-color .2s ease}.faq-preview details[open]{border-color:#9fb2b5}.faq-preview summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:60px;cursor:pointer;list-style:none;color:var(--ink);font-family:Sora,Arial,sans-serif;font-size:15px;font-weight:700;letter-spacing:-.025em}.faq-preview summary::-webkit-details-marker{display:none}.faq-preview summary:focus-visible{outline:2px solid var(--teal);outline-offset:-4px}.faq-preview summary svg{width:20px;height:20px;flex:none;color:var(--teal);transition:transform .2s ease,color .2s ease}.faq-preview details[open] summary{color:var(--teal)}.faq-preview details[open] summary svg{transform:rotate(45deg)}.faq-preview details p{max-width:760px;margin:0;padding:0 36px 18px 0;color:var(--muted);font-size:13px;line-height:1.6}@media(hover:hover)and (pointer:fine){.faq-preview summary:hover{color:var(--teal)}.faq-preview summary:hover svg{color:var(--gold-deep);transform:rotate(90deg)}.faq-preview details[open] summary:hover svg{transform:rotate(45deg)}}.cta-detail{position:absolute;right:0;top:0;bottom:0;width:280px;color:#a0e0e440;pointer-events:none}.cta-detail svg{position:absolute;right:0;top:8px;width:260px;height:190px;fill:none;stroke:currentColor;stroke-width:1}.cta-detail span{position:absolute;right:48px;top:55px;font-size:9px;line-height:1.7;letter-spacing:.22em;font-weight:800;color:#c4eff073}footer{background:#10191e;color:#e7ecee;padding:36px 0 17px}footer .footer-grid{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,max-content);gap:42px;align-items:start}.footer-brand{display:grid;justify-items:start;gap:8px;text-align:left}.footer-brand img{width:245px;height:auto;max-height:78px;object-fit:contain;object-position:left center}footer nav{display:grid;gap:0;font-size:11px;font-weight:700}footer nav a{display:block;border-radius:6px;transition:color .2s ease,background .2s ease,transform .2s ease}footer nav a:hover{color:var(--gold);background:transparent;transform:none}footer strong{font-size:12px}footer p{font-size:10px;margin:5px 0 0;color:#aab6ba}.footer-message{max-width:190px;font-size:12px;line-height:1.55;margin:0;color:#c7d1d4;text-align:left}.footer-kicker{margin:3px 0 12px!important;color:var(--gold)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase}.footer-nav nav a{padding:0;line-height:22px}.footer-social{justify-self:end}.footer-legal{display:flex;gap:18px;margin-top:27px;padding-top:18px;border-top:1px solid rgba(255,255,255,.13);font-size:11px;font-weight:700;color:#c7d1d4}.footer-legal a{transition:color .2s ease}.footer-legal a:hover{color:var(--gold)}.footer-contact-list{display:grid;gap:0}.footer-contact-list a,.footer-contact-list span{display:flex;align-items:center;gap:7px;min-height:22px;color:#c7d1d4;font-size:11px;line-height:1.35}.footer-contact-list a{transition:color .2s ease}.footer-contact-list a:hover{color:var(--gold)}.footer-contact-list svg{width:14px;height:14px;flex:none;color:var(--gold);stroke-width:2}.social-links{display:flex;gap:10px}.social-links a{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(255,210,10,.7);border-radius:50%;color:var(--gold);transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.social-links a:hover{background:var(--gold);color:var(--ink);transform:translateY(-2px);box-shadow:0 8px 18px #ffd20a33}.social-links a:focus-visible{outline-color:var(--gold)}.social-links svg{width:18px;height:18px}.copyright{width:min(1180px,calc(100% - 48px));margin:17px auto 0!important;padding-top:17px;border-top:0;font-size:11px;line-height:1.4;color:#aab6ba;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;text-align:center}.copyright>span{font-weight:400}.copyright>span:first-child{justify-self:start}.copyright>span:last-child{justify-self:center}.growth-link{display:inline-block;color:#fff;font-size:inherit;font-weight:400;transition:color .2s ease,transform .2s ease}.growth-link:hover{color:var(--gold);transform:scale(1.12)}.floating-whatsapp{position:fixed;right:25px;bottom:25px;z-index:60;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#24c765;color:#fff;box-shadow:0 15px 30px #0000004d;transition:transform .2s;will-change:transform,box-shadow;animation:whatsapp-pulse 1.35s cubic-bezier(.16,1,.3,1) infinite}.section[id],.hero[id]{scroll-margin-top:84px}.floating-whatsapp:hover{animation-play-state:paused;transform:translateY(-3px) scale(1.04)}.floating-whatsapp svg{width:29px;height:29px}@keyframes whatsapp-pulse{0%,to{transform:scale(1);box-shadow:0 15px 30px #0000004d,0 0 #24c7659e}14%{transform:scale(1.075);box-shadow:0 17px 33px #0000004d,0 0 0 9px #24c76561}34%{transform:scale(1);box-shadow:0 15px 30px #0000004d,0 0 0 21px #24c76500}70%{transform:scale(1);box-shadow:0 15px 30px #0000004d,0 0 #24c76500}}.legal-page{min-height:100vh;background:#f3f6f6;color:var(--ink)}.legal-header{min-height:96px;padding:0 max(24px,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid var(--line)}.legal-brand{display:flex;align-items:center;height:96px}.legal-brand img{width:250px;height:auto;max-height:78px;object-fit:contain;object-position:left center}.legal-back{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:#263137;transition:color .2s ease,transform .2s ease}.legal-back svg{width:17px;transform:rotate(180deg)}.legal-back:hover{color:var(--teal);transform:translate(-3px)}.legal-main{width:min(880px,calc(100% - 48px));margin:0 auto;padding:88px 0 76px}.legal-intro{padding:0 0 38px;border-bottom:1px solid #d6dfe1}.legal-intro p{margin:0 0 14px;color:var(--teal);font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.18em;font-weight:800}.legal-intro h1{margin:0;font-family:Sora,Arial,sans-serif;font-size:clamp(38px,5vw,62px);letter-spacing:-.06em;line-height:1.04}.legal-intro span{display:block;margin-top:17px;color:#647078;font-size:12px}.legal-article{padding:40px 0 12px}.legal-article section{margin-bottom:34px}.legal-article h2{margin:0 0 10px;font-family:Sora,Arial,sans-serif;font-size:20px;letter-spacing:-.035em}.legal-article p{margin:0;max-width:760px;color:#43535b;font-size:15px;line-height:1.78}.legal-article p a{color:var(--teal);font-weight:800;text-decoration:underline;text-decoration-color:#005b6c47;text-underline-offset:3px}.legal-related{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;padding:24px 26px;border-radius:14px;background:#e8eeee}.legal-related span{font-size:12px;color:#57676f}.legal-related a{display:inline-flex;align-items:center;gap:9px;color:var(--teal);font-size:14px;font-weight:800}.legal-related a svg{width:17px;transition:transform .2s ease}.legal-related a:hover svg{transform:translate(4px)}.legal-footer{display:flex;justify-content:space-between;gap:20px;width:min(1180px,calc(100% - 48px));margin:0 auto;padding:20px 0;color:#98a5a9;font-size:11px;border-top:1px solid #d6dfe1}.legal-footer a{font-weight:800;color:#43535b}.legal-footer a:hover{color:var(--teal)}.service-page{background:#fff;color:var(--ink)}.service-page-hero{background:#172127;color:#fff;padding:84px 0}.service-page-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);gap:76px;align-items:center}.service-page-hero-copy{max-width:650px}.service-page-hero h1,.service-detail-copy h2,.service-closing h2{font-family:Sora,Arial,sans-serif;letter-spacing:-.04em;line-height:1.03;margin:0}.service-page-hero h1{font-size:clamp(42px,5vw,66px);max-width:620px}.service-page-hero p{max-width:640px;margin:22px 0 0;color:#e0e8e9;font-size:16px;line-height:1.72}.service-page-hero p+p{margin-top:13px}.service-hero-cta,.service-closing-cta{margin-top:30px;max-width:max-content}.service-page-hero-image,.service-support-image{margin:0;overflow:hidden;border-radius:16px;background:#0b1216;box-shadow:0 22px 46px #0000003d}.service-page-hero-image img{display:block;width:100%;aspect-ratio:5/4;object-fit:cover}.service-page-hero-image figcaption,.service-support-image figcaption{padding:12px 15px;color:#cbd4d6;font-size:11px;line-height:1.45}.service-overview{padding:92px 0;background:#fff}.service-overview-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:92px;align-items:center}.service-lead-form{width:100%;align-self:center}.service-detail-copy{max-width:790px}.service-detail-copy h2{font-size:clamp(29px,3vw,43px);margin-bottom:24px}.service-detail-copy p{max-width:760px;margin:0;color:#43535b;font-size:16px;line-height:1.78}.service-detail-copy p+p{margin-top:16px}.service-checklist{display:grid;grid-template-columns:1fr;gap:12px;padding:0;margin:0;list-style:none}.service-detail-copy p+.service-checklist{margin-top:24px}.service-checklist li{display:flex;align-items:flex-start;gap:11px;color:#263137;font-size:15px;line-height:1.5}.service-checklist svg{width:19px;height:19px;flex:none;margin-top:2px;padding:3px;border-radius:50%;background:var(--gold);color:var(--ink);stroke-width:3}.service-support-image img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.service-detail-section{padding:82px 0;background:#f2f4f4}.service-detail-section-muted{background:#fff}.service-checklist-columns{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;row-gap:14px;margin-top:4px}.service-definition-list{display:grid;gap:21px;margin:0}.service-definition-list>div{display:grid;grid-template-columns:210px minmax(0,1fr);gap:24px;padding-bottom:21px;border-bottom:1px solid #d6dfe1}.service-definition-list>div:last-child{padding-bottom:0;border-bottom:0}.service-definition-list dt{font-family:Sora,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.025em}.service-definition-list dd{margin:0;color:#43535b;font-size:15px;line-height:1.68}.service-closing{background:var(--teal);color:#fff;padding:72px 0}.service-closing-inner{display:flex;align-items:center;justify-content:space-between;gap:56px}.service-closing h2{max-width:660px;font-size:clamp(31px,3.5vw,48px)}.service-closing p{max-width:720px;margin:15px 0 0;color:#d7edef;font-size:16px;line-height:1.68}.service-closing-cta{flex:none;margin-top:0}.service-footer{padding:30px 0 18px}.service-footer-inner{display:grid;grid-template-columns:minmax(210px,1fr) minmax(230px,.75fr) max-content;gap:36px;align-items:center}.service-footer-brand{display:flex;align-items:center}.service-footer-brand img{width:245px;height:auto;max-height:78px;object-fit:contain;object-position:left center}.service-footer strong,.service-footer span{display:block}.service-footer strong{font-size:13px;color:#fff}.service-footer span{margin-top:5px;color:#aab6ba;font-size:12px}.service-footer-links{display:grid;justify-items:end;gap:8px;font-size:12px;font-weight:800}.service-footer-links a{color:#e7ecee;transition:color .2s ease}.service-footer-links a:hover{color:var(--gold)}.service-footer-copy{width:min(1180px,calc(100% - 48px));margin:22px auto 0!important;padding-top:16px;border-top:1px solid rgba(255,255,255,.13);color:#aab6ba!important;font-size:11px!important}.info-page{background:#fff;color:var(--ink)}.info-page-hero{background:#172127;color:#fff;padding:84px 0}.info-page-hero .container{max-width:860px;margin-left:max(24px,calc((100vw - 1180px)/2));margin-right:24px}.info-page-hero .section-label{color:var(--gold)}.info-page-hero h1,.not-found-page h1{font-family:Sora,Arial,sans-serif;letter-spacing:-.045em;line-height:1.03;margin:0;max-width:850px;font-size:clamp(40px,5vw,66px)}.info-page-hero p:not(.section-label){max-width:760px;color:#e0e8e9;font-size:16px;line-height:1.72;margin:22px 0 0}.info-page-hero p:not(.section-label)+p:not(.section-label){margin-top:13px}.info-page-content{padding:88px 0;background:#fff}.info-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.58fr);gap:72px;align-items:start}.info-grid .service-checklist{margin-top:28px}.area-contact-card{background:#f2f4f4;border-radius:16px;padding:30px;color:var(--ink)}.area-contact-card>svg{width:32px;height:32px;color:var(--teal);margin-bottom:20px}.area-contact-card h2{font-family:Sora,Arial,sans-serif;letter-spacing:-.04em;font-size:26px;line-height:1.05;margin:0}.area-contact-card p{color:var(--muted);font-size:14px;line-height:1.65;margin:13px 0 23px}.area-contact-card .button{width:100%}.info-page-services{padding:86px 0;background:#f2f4f4}.info-service-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.info-service-links a{display:grid;grid-template-columns:42px 1fr 20px;align-items:center;gap:14px;padding:20px;background:#fff;border:1px solid #e2e8e8;border-radius:14px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.info-service-links a>svg:first-child{width:40px;height:40px;padding:10px;border-radius:50%;background:var(--gold);color:var(--ink)}.info-service-links a>svg:last-child{color:var(--teal);width:19px}.info-service-links strong,.info-service-links small{display:block}.info-service-links strong{font-family:Sora,Arial,sans-serif;font-size:16px;letter-spacing:-.035em}.info-service-links small{color:var(--muted);font-size:12px;margin-top:4px}.info-service-links a:hover{transform:translateY(-3px);border-color:#c7d3d5;box-shadow:0 12px 25px #10191e14}.faq-page-content{padding:88px 0;background:#fff}.faq-list{display:grid;gap:0;max-width:900px}.faq-list article{display:grid;grid-template-columns:52px minmax(0,1fr);gap:22px;padding:26px 0;border-bottom:1px solid #dbe2e3}.faq-list article:first-child{padding-top:0}.faq-list span{font-family:Sora,Arial,sans-serif;font-size:14px;font-weight:800;color:var(--gold-deep)}.faq-list h2{font-family:Sora,Arial,sans-serif;font-size:20px;line-height:1.25;letter-spacing:-.035em;margin:0}.faq-list p{color:#43535b;font-size:15px;line-height:1.72;margin:10px 0 0}.not-found-page{min-height:100vh;display:grid;place-items:center;background:#172127;color:#fff;padding:120px 0}.not-found-page .section-label{color:var(--gold)}.not-found-page p:not(.section-label){max-width:540px;color:#dce5e7;font-size:16px;line-height:1.7;margin:20px 0 28px}.site-header nav.nav-open{display:flex;position:absolute;top:84px;left:0;right:0;background:#fffffff5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);padding:22px 24px;align-items:stretch;flex-direction:column;gap:19px}@media(max-width:900px){.site-header{height:84px}.section[id],.hero[id]{scroll-margin-top:84px}.brand{min-height:84px;gap:7px}.brand img{width:230px;max-height:72px}.menu-toggle{display:grid;place-items:center;width:44px;height:44px;color:var(--ink)}.site-header nav{display:none}.site-header nav .button{width:100%}.hero{min-height:auto}.hero-image{background-image:linear-gradient(180deg,#10191e47,#10191ed1 73%),url(/assets/hero-inspecao.webp);background-position:72% top;min-height:760px}.hero-grid{grid-template-columns:1fr;gap:26px;padding:54px 0 28px;min-height:auto;transform:none}.hero-copy{padding-top:245px}.hero h1{font-size:clamp(40px,6.6vw,49px)}.hero-summary{font-size:14px}.lead-form{padding:24px 20px 20px}.lead-form h2{font-size:25px}.lead-form>p{margin-bottom:20px}.lead-form label{margin-bottom:12px}.trust-grid{grid-template-columns:1fr 1fr}.trust-grid>div{padding:18px;border-bottom:1px solid rgba(16,25,30,.2)}.trust-grid>div:first-child{padding-left:18px}.trust-grid>div:nth-child(2){border-right:0}.section{padding:73px 0}.split-heading{display:block}.heading-copy{margin-top:16px}.faq-preview-grid{grid-template-columns:1fr}.service-grid,.sign-grid{grid-template-columns:repeat(2,1fr)}.process{padding:70px 0}.process ol{grid-template-columns:1fr 1fr;gap:26px 18px;margin-top:38px}.process ol:before{display:none}.process-connector{display:none}.process li{display:flex;gap:13px;padding:0}.process li>span{flex:none;margin:0}.regional-cta{min-height:0;padding:78px 0}.regional-cta-image{background-position:56% center}.regional-cta-inner{grid-template-columns:1fr;gap:30px;min-height:0}.coverage-grid{grid-template-columns:1fr;gap:34px}.about-photo{position:relative;width:100%;height:255px;background-image:linear-gradient(180deg,#141e240d,#172127),url(/assets/about-tecnico.webp);background-position:center center}.about-content{min-height:0;padding:54px 0}.about-content>div{width:100%;padding:0}.about h2{font-size:42px}.about-points{gap:18px;flex-wrap:wrap}.final-cta-inner{display:block;padding-right:0}.final-button{margin-top:24px}.cta-detail{width:180px;opacity:.72}.cta-detail svg{width:180px;top:auto;bottom:-8px}.cta-detail span{right:18px;top:32px;font-size:7px}.service-page-hero{padding:58px 0}.service-page-hero-grid,.service-overview-grid{grid-template-columns:1fr;gap:38px}.info-page-hero{padding:62px 0}.info-page-hero .container{width:min(100% - 48px,860px);margin-inline:auto}.info-grid{grid-template-columns:1fr;gap:36px}.info-page-content,.info-page-services,.faq-page-content{padding:72px 0}.service-page-hero-copy{max-width:700px}.service-page-hero-image{max-width:680px}.service-overview{padding:72px 0}.service-support-image{max-width:580px}.service-detail-section{padding:68px 0}.service-closing-inner{display:block}.service-closing-cta{margin-top:28px}.service-footer-inner{grid-template-columns:1fr 1fr;gap:26px}.service-footer-brand{grid-column:1/-1}.service-footer-links{justify-items:start}footer .footer-grid{grid-template-columns:1fr 1fr;gap:25px}footer .footer-brand{grid-column:1/-1;justify-items:start;text-align:left}footer .footer-brand img{object-position:left center}footer .footer-message{text-align:left}footer nav{gap:0}.footer-social{justify-self:start}.footer-legal{margin-top:24px}}@media(max-width:540px){.container{width:min(100% - 32px,1180px)}.lead-form{padding:22px 18px 18px}.lead-form h2{font-size:24px}.lead-form>p{margin-bottom:20px}.lead-form label{margin-bottom:12px}.lead-form input,.lead-form textarea,.lead-form select{height:44px}.lead-form textarea{min-height:96px}.hero h1{font-size:40px}.hero-copy{padding-top:70px}.hero-proofs strong{font-size:12px}.hero-proofs small{font-size:10px}.form-row,.trust-grid{grid-template-columns:1fr}.trust-grid>div{border-right:0}.section-heading h2{font-size:35px}.service-grid,.sign-grid{grid-template-columns:1fr}.service-card{min-height:0}.service-card img{height:170px}.sign-card{display:flex;flex-direction:column;min-height:0}.sign-card img{height:clamp(190px,54vw,230px)}.sign-card div{min-height:176px;padding:18px 18px 20px}.process ol{grid-template-columns:1fr}.regional-cta{padding:64px 0}.regional-cta h2{font-size:36px}.regional-cta-button{width:100%}.coverage-visual{grid-template-columns:1fr;gap:18px}.coverage-note{border-left:0;border-top:1px solid #cfd8da;padding:18px 0 0;grid-template-columns:38px 1fr}.coverage-map{min-height:220px}.cities{font-size:15px}.about-points{display:grid;grid-template-columns:1fr}.final-cta h2{font-size:36px}.service-page-hero{padding:46px 0}.info-page-hero{padding:52px 0}.info-page-hero .container{width:min(100% - 32px,860px)}.info-page-hero h1,.not-found-page h1{font-size:38px}.info-page-hero p:not(.section-label),.faq-list p{font-size:15px;line-height:1.7}.info-page-content,.info-page-services,.faq-page-content{padding:56px 0}.info-service-links{grid-template-columns:1fr}.area-contact-card{padding:25px}.faq-list article{grid-template-columns:38px minmax(0,1fr);gap:13px;padding:21px 0}.faq-list h2{font-size:18px}.service-page-hero h1{font-size:38px}.service-page-hero p,.service-detail-copy p,.service-closing p{font-size:15px;line-height:1.7}.service-hero-cta,.service-closing-cta{width:100%;max-width:none}.service-overview{padding:56px 0}.service-detail-section{padding:54px 0}.service-detail-copy h2{font-size:29px;margin-bottom:19px}.service-checklist-columns{grid-template-columns:1fr;gap:12px}.service-definition-list>div{grid-template-columns:1fr;gap:7px;padding-bottom:17px}.service-closing{padding:54px 0}.service-footer-inner{grid-template-columns:1fr}.service-footer-brand{grid-column:auto}.service-footer-links{justify-items:start}.service-footer-copy{width:min(100% - 32px,1180px)}footer .footer-grid{grid-template-columns:1fr}.footer-social{justify-self:start}.floating-whatsapp{right:17px;bottom:17px;width:60px;height:60px}.button{border-radius:15px}.copyright{grid-template-columns:1fr;gap:8px;justify-items:center;text-align:center}.copyright>span:first-child,.copyright>span:last-child{justify-self:center}.footer-legal{justify-content:flex-start;gap:14px;font-size:10px;flex-wrap:wrap}.legal-header{min-height:82px}.legal-brand{height:82px}.legal-brand img{width:170px;max-height:58px}.legal-main{width:min(100% - 32px,880px);padding:58px 0 52px}.legal-intro{padding-bottom:29px}.legal-article{padding-top:31px}.legal-article section{margin-bottom:28px}.legal-article h2{font-size:18px}.legal-article p{font-size:14px;line-height:1.72}.legal-related{align-items:flex-start;flex-direction:column;padding:21px}.legal-footer{width:min(100% - 32px,1180px);padding:18px 0;flex-direction:column;gap:7px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}.process-motion-active li,.process-motion-active li.process-item-pending,.process-motion-active li.process-item-revealed{opacity:1!important;transform:none!important}.process-motion-active li>div,.process-motion-active li.process-item-pending>div{opacity:1!important}.process-connector,.process-motion-active .process-connector{opacity:1!important;transform:scaleX(1)!important}}
