@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--noite:#00202f;--noite-2:#06293a;--nevoa:#d0dcdf;--ardosia:#576d85;--laranja:#fe8100;--papel:#edf1f2;--branco:#f9fbfb;--tinta:#0a2534;--tinta-suave:#4b5f6d;--linha-clara:#d0dcdf2e;--linha-escura:#0a253424;--glyph-clara:#a3b4bc;--display:"Archivo Variable", "Archivo", system-ui, sans-serif;--texto:"Hanken Grotesk Variable", "Hanken Grotesk", system-ui, sans-serif;--margem:clamp(1.25rem, 5vw, 4.5rem);--seccao:clamp(5rem, 11vw, 9.5rem);--raio:4px;--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:5rem}body{background:var(--noite);color:var(--tinta);font-family:var(--texto);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}img{max-width:100%;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--laranja);outline-offset:3px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--laranja);color:var(--noite);padding:.6rem 1rem;font-weight:600;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip:focus{transform:none}.wrap{width:100%;max-width:82rem;padding-inline:var(--margem);margin-inline:auto}.rotulo{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--ardosia);font-size:.78rem;font-weight:400;font-stretch:118%}.rotulo--claro{color:var(--laranja)}.titulo{font-family:var(--display);letter-spacing:-.022em;text-wrap:balance;color:var(--tinta);margin-top:1rem;font-size:clamp(2rem,4.3vw,3.5rem);font-weight:560;font-stretch:92%;line-height:1.04}.titulo--claro{color:var(--branco)}.cabeca{max-width:46rem}.cabeca__texto{max-width:34rem;color:var(--tinta-suave);margin-top:1.25rem}.seta{transition:transform .35s var(--ease);margin-left:.4em;display:inline-block}.pecas{flex:none;gap:.12em;width:.5em;display:inline-grid}.pecas i{aspect-ratio:1;background:var(--ardosia);transition:transform .4s var(--ease);border-radius:12%;display:block}.pecas i+i{background:var(--laranja)}.btn{border-radius:var(--raio);min-height:3.25rem;font-family:var(--display);letter-spacing:.005em;cursor:pointer;transition:background-color .3s, color .3s, border-color .3s, transform .3s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;padding:.8rem 1.6rem;font-size:.98rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--laranja{background:var(--laranja);color:var(--noite)}.btn--laranja:hover{background:#ff9a2e}.btn--linha{border-color:var(--linha-clara);color:var(--nevoa);background:0 0}.btn--linha:hover{border-color:var(--nevoa);color:var(--branco)}.nav{z-index:50;color:var(--nevoa);transition:background-color .4s,box-shadow .4s;position:fixed;inset:0 0 auto}.nav--solid{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--linha-clara);background:#00202feb}.nav__bar{max-width:82rem;height:4.5rem;padding-inline:var(--margem);align-items:center;gap:2rem;margin-inline:auto;display:flex}.nav__brand{margin-right:auto;text-decoration:none}.wordmark{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--nevoa);align-items:center;gap:.32em;font-size:1.3rem;font-weight:350;font-stretch:112%;display:inline-flex}.wordmark .pecas{width:.42em}.nav__links{gap:1.9rem;display:flex}.nav__links a,.nav__tel{font-size:.95rem;text-decoration:none;transition:color .3s;position:relative}.nav__links a:after{content:"";background:var(--laranja);transform-origin:0;width:100%;height:2px;transition:transform .4s var(--ease);position:absolute;bottom:-.35rem;left:0;transform:scaleX(0)}.nav__links a:hover{color:var(--branco)}.nav__links a:hover:after{transform:scaleX(1)}.nav__tel{border:1px solid var(--linha-clara);border-radius:var(--raio);font-family:var(--display);font-variant-numeric:tabular-nums;color:var(--branco);padding:.5rem 1rem;font-weight:600}.nav__tel:hover{border-color:var(--laranja)}.nav__toggle{cursor:pointer;background:0 0;border:0;align-items:center;gap:.7rem;height:2.75rem;padding:0;font-size:1.5rem;display:none}.nav__toggle-texto{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-stretch:118%}.pecas--open i:first-child{transform:translateY(56%)rotate(45deg)scale(1.15)}.pecas--open i:last-child{transform:translateY(-56%)rotate(45deg)scale(1.15)}.nav__panel{padding:1rem var(--margem) 2rem;background:var(--noite);align-content:start;gap:.25rem;height:calc(100dvh - 4.5rem);display:grid}.nav__panel a:not(.btn){border-bottom:1px solid var(--linha-clara);font-family:var(--display);letter-spacing:-.015em;color:var(--branco);padding:.9rem 0;font-size:1.7rem;font-weight:560;font-stretch:92%;text-decoration:none}.nav__panel .btn{margin-top:1.5rem}.hero{background:radial-gradient(60rem 40rem at 78% 42%, #576d8538, transparent 70%), var(--noite);min-height:100svh;color:var(--nevoa);flex-direction:column;padding-top:4.5rem;display:flex;position:relative;overflow:hidden}.hero__inner{width:100%;max-width:82rem;padding:clamp(1.5rem, 4vh, 3rem) var(--margem);flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);margin-inline:auto;display:grid}.hero__copy{container-type:inline-size}.hero__rotulo{color:var(--nevoa);flex-wrap:wrap;align-items:center;gap:.6rem .9rem;display:flex}.hero__oficio{background:var(--laranja);color:var(--noite);border-radius:2px;padding:.45em .8em .4em;font-weight:600}.hero__titulo{font-family:var(--display);letter-spacing:-.035em;color:var(--branco);margin-top:1.4rem;font-size:min(clamp(2.7rem,6.6vw,6.2rem),17cqw);font-weight:600;font-stretch:88%;line-height:.96}.hero__titulo>span{display:block}.hero__frase{clip-path:inset(0 -100vw);height:1.12em;color:var(--laranja);white-space:nowrap;margin-bottom:-.08em;position:relative}.hero__frase>span{line-height:1.12;display:block;position:absolute;inset:0 auto auto 0}.hero__texto{max-width:30rem;color:var(--nevoa);margin-top:1.75rem;font-size:1.15rem}.hero__acoes{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.hero__palco{justify-self:end;width:min(100%,72vh,38rem)}.mosaic{aspect-ratio:1;position:relative}.mosaic__tile{will-change:transform;width:7.69231%;height:7.69231%;position:absolute;top:0;left:0}.mosaic__tile i{background:var(--nevoa);border-radius:12%;position:absolute;inset:7%}.mosaic__tile--ardosia i{background:var(--ardosia)}.mosaic__tile--laranja i{background:var(--laranja);box-shadow:0 0 2.5rem #fe810073}.mosaic__tile--laranja,.mosaic__tile--ardosia{z-index:1}.hero__linhas{width:100%;max-width:82rem;padding:0 var(--margem) clamp(1.5rem, 4vh, 2.5rem);grid-template-columns:repeat(6,1fr);gap:clamp(.5rem,1.5vw,1.25rem);margin-inline:auto;display:grid}.hero__linha{text-align:left;font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:#d0dcdf99;cursor:pointer;background:0 0;border:0;gap:.8rem;padding:0 0 .25rem;font-size:.74rem;font-stretch:118%;transition:color .3s;display:grid}.hero__linha:hover,.hero__linha.is-ativo{color:var(--branco)}.hero__barra{background:var(--linha-clara);height:2px;display:block;overflow:hidden}.hero__barra i{background:var(--laranja);transform-origin:0;height:100%;animation:linear both encher;display:block}.hero__barra i.is-cheia{animation:none}@keyframes encher{0%{transform:scaleX(0)}}.seguros{padding-block:var(--seccao);background:var(--papel)}.seguros__grelha{border-top:1px solid var(--linha-escura);border-left:1px solid var(--linha-escura);grid-template-columns:repeat(3,1fr);margin-top:clamp(2.5rem,6vw,4.5rem);display:grid}.seguro{border-right:1px solid var(--linha-escura);border-bottom:1px solid var(--linha-escura);transition:background-color .4s}.seguro:hover,.seguro:focus-within{background:var(--branco)}.seguro__corpo{flex-direction:column;height:100%;padding:clamp(1.5rem,2.6vw,2.25rem);display:flex}.glyph{width:6rem;height:6rem;overflow:visible}.seguro__foto{aspect-ratio:3/2;object-fit:cover;width:100%}.seguro__nome{font-family:var(--display);letter-spacing:-.012em;margin-top:1.75rem;font-size:1.35rem;font-weight:600;font-stretch:94%;line-height:1.15}.seguro__texto{color:var(--tinta-suave);margin-top:.6rem;margin-bottom:1.5rem;font-size:.98rem}.seguro__pedir{border:0;border-bottom:2px solid var(--laranja);font-family:var(--display);color:var(--tinta);cursor:pointer;background:0 0;align-self:flex-start;margin-top:auto;padding:.4rem 0;font-size:.92rem;font-weight:600;text-decoration:none}.seguro__pedir:hover .seta,.contacto__mapa:hover .seta{transform:translate(.3em)}.simulacao{border-radius:var(--raio);background:var(--papel);width:min(100% - 2rem,52rem);max-height:min(100% - 2rem,46rem);color:var(--tinta);overscroll-behavior:contain;border:0;padding:0;overflow:auto;box-shadow:0 30px 80px #00101873}html:has(.simulacao[open]){overflow:hidden}.simulacao[open]{animation:simulacao-entra .45s var(--ease)}.simulacao::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00141eb8;animation:.3s simulacao-fundo}@keyframes simulacao-entra{0%{opacity:0;transform:translateY(16px)scale(.98)}}@keyframes simulacao-fundo{0%{opacity:0}}.simulacao__caixa{padding:clamp(1.5rem,3.5vw,2.5rem)}.simulacao__topo{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.simulacao__titulo{font-family:var(--display);letter-spacing:-.02em;margin-top:.5rem;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:600;font-stretch:94%;line-height:1.1}.simulacao__texto{color:var(--tinta-suave);margin-top:.5rem}.simulacao__fechar{border:1px solid var(--linha-escura);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;font-size:1.5rem;line-height:1;transition:border-color .3s,background-color .3s;display:grid}.simulacao__fechar:hover{border-color:var(--tinta);background:var(--branco)}.simulacao__lista{border-top:1px solid var(--linha-escura);border-left:1px solid var(--linha-escura);grid-template-columns:repeat(3,1fr);margin-top:1.75rem;display:grid}.simulacao__lista li{border-right:1px solid var(--linha-escura);border-bottom:1px solid var(--linha-escura)}.simulacao__opcao{height:100%;font-family:var(--display);align-items:center;gap:.85rem;padding:1rem;font-size:.98rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .3s;display:flex}.simulacao__opcao .glyph{flex:none;width:2.5rem;height:2.5rem}.simulacao__nome{flex:1}.simulacao__opcao .seta{color:var(--laranja);opacity:0;transition:opacity .3s, transform .35s var(--ease);transform:translate(-.3em)}.simulacao__opcao:hover,.simulacao__opcao:focus-visible{background:var(--branco)}.simulacao__opcao:hover .seta,.simulacao__opcao:focus-visible .seta{opacity:1;transform:none}.simulacao__opcao:focus-visible{outline-offset:-2px}.simulacao__indeciso{border-bottom:2px solid var(--laranja);font-family:var(--display);margin-top:1.5rem;padding:.4rem 0;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-block}.simulacao__indeciso:hover .seta{transform:translate(.3em)}.credito{padding-block:var(--seccao);background:var(--noite);color:var(--nevoa)}.credito__grelha{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2.5rem,7vw,6.5rem);display:grid}.credito__imagem{position:relative}.credito__imagem>img,.credito__imagem>.placeholder{aspect-ratio:4/5;object-fit:cover;border-radius:var(--raio);width:100%}.pecas--canto{gap:.5rem;width:3.25rem;position:absolute;bottom:2.5rem;right:-1.25rem}.credito__texto{max-width:34rem;margin-top:1.4rem}.passos{border-top:1px solid var(--linha-clara);margin-block:2.5rem;display:grid}.passo{border-bottom:1px solid var(--linha-clara);grid-template-columns:2.5rem 1fr;gap:1rem;padding-block:1.3rem;display:grid}.passo__n{background:var(--ardosia);width:2rem;height:2rem;font-family:var(--display);color:var(--branco);border-radius:12%;place-items:center;font-size:.95rem;font-weight:600;display:grid}.passo:last-child .passo__n{background:var(--laranja);color:var(--noite)}.passo__titulo{font-family:var(--display);color:var(--branco);font-size:1.15rem;font-weight:600}.passo__texto{color:#d0dcdfd1;margin-top:.2rem;font-size:.98rem}.sobre{padding-block:var(--seccao);background:var(--papel)}.sobre__grelha{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(2.5rem,7vw,6.5rem);display:grid}.sobre__retrato{aspect-ratio:1;background:var(--papel);position:sticky;top:7rem}.sobre__retrato img{object-fit:cover;object-position:center bottom;mix-blend-mode:multiply;width:100%;height:100%;position:relative}.sobre__bloco{aspect-ratio:1;border-radius:4%;position:absolute}.sobre__bloco--ardosia{background:var(--ardosia);width:20%;top:7%;right:3%}.sobre__bloco--laranja{background:var(--laranja);width:20%;top:30%;right:3%}.sobre__texto{max-width:36rem;color:var(--tinta-suave);margin-top:1.25rem}.sobre__texto:first-of-type{color:var(--tinta);font-size:1.2rem}.compromissos{border-top:1px solid var(--linha-escura);grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.75rem;padding-top:2rem;display:grid}.compromissos li{color:var(--tinta-suave);align-content:start;gap:.3rem;font-size:.95rem;display:grid}.compromissos .pecas{width:.7rem;margin-bottom:.6rem}.compromissos strong{font-family:var(--display);color:var(--tinta);font-size:1.05rem;font-weight:600}.sobre__mediador{color:var(--tinta-suave);margin-top:3rem;font-size:.85rem}.sobre__mediador strong{color:var(--tinta)}.perguntas{padding-block:var(--seccao);background:var(--branco)}.perguntas__grelha{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.perguntas__lista{border-top:1px solid var(--linha-escura)}.pergunta{border-bottom:1px solid var(--linha-escura)}.pergunta button{text-align:left;width:100%;font-family:var(--display);letter-spacing:-.01em;color:var(--tinta);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:600;font-stretch:94%;line-height:1.2;display:flex}.pecas--sinal{width:.62rem}.pergunta.is-aberta .pecas--sinal i:first-child{transform:translate(-60%,56%)}.pergunta.is-aberta .pecas--sinal i:last-child{transform:translate(60%,-56%)}.pergunta__resposta{overflow:hidden}.pergunta__resposta p{max-width:40rem;color:var(--tinta-suave);padding-bottom:1.75rem}.contacto{padding-block:var(--seccao) clamp(3rem, 6vw, 5rem);background:var(--noite);color:var(--nevoa)}.contacto__grelha{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,7vw,6.5rem);display:grid}.contacto__texto{max-width:30rem;margin-top:1.4rem}.contacto__dados{border-top:1px solid var(--linha-clara);grid-template-columns:1fr 1fr;gap:2rem 1.5rem;margin-top:3rem;padding-top:2rem;display:grid}.contacto__dados dt{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--ardosia);filter:brightness(1.5);font-size:.72rem;font-stretch:118%}.contacto__dados dd{color:var(--branco);overflow-wrap:anywhere;margin-top:.4rem}.contacto__dados a{text-decoration:none;transition:color .3s}.contacto__dados a:hover{color:var(--laranja)}.contacto__mapa{border-bottom:2px solid var(--laranja);font-family:var(--display);margin-top:.5rem;font-size:.92rem;font-weight:600;display:inline-block}.form{border-radius:var(--raio);background:var(--noite-2);box-shadow:inset 0 0 0 1px var(--linha-clara);gap:1.25rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.campo{gap:.45rem;display:grid}.campo label{color:var(--branco);font-size:.9rem;font-weight:600}.campo label span{color:#d0dcdfa6;font-weight:400}.campo input,.campo select,.campo textarea{border-radius:var(--raio);background:var(--noite);width:100%;min-height:3.1rem;color:var(--branco);border:1px solid #d0dcdf4d;padding:.75rem .9rem;transition:border-color .3s}.campo textarea{resize:vertical}.campo input:hover,.campo select:hover,.campo textarea:hover{border-color:var(--nevoa)}.campo input[aria-invalid=true]{border-color:var(--laranja)}.campo__erro{color:#ffb057;font-size:.9rem}.form__acoes{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.form__nota{color:#d0dcdfb3;font-size:.85rem}.rodape{background:var(--noite);color:#d0dcdfbf;padding-block:2.5rem 3rem;font-size:.9rem}.rodape__grelha{border-top:1px solid var(--linha-clara);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;padding-top:2.5rem;display:flex;overflow:hidden}.rodape__logo{aspect-ratio:1080/250;object-fit:cover;width:15rem;margin-left:-1.5rem}.rodape__autor{color:#d0dcdfbf;align-items:center;gap:.5rem;width:fit-content;margin-top:2rem;margin-left:auto;font-size:.85rem;text-decoration:none;transition:color .3s;display:flex}.rodape__autor:hover{color:var(--branco)}.rodape__autor img{object-fit:contain;width:1.75rem;height:1.75rem}.rodape__links{flex-wrap:wrap;gap:1.5rem;display:flex}.rodape__links a{color:var(--nevoa);-webkit-text-decoration-color:var(--ardosia);text-decoration-color:var(--ardosia);text-underline-offset:4px;transition:color .3s,text-decoration-color .3s}.rodape__links a:hover{color:var(--branco);-webkit-text-decoration-color:var(--laranja);text-decoration-color:var(--laranja)}.placeholder{text-align:center;background:repeating-linear-gradient(135deg, #576d8547 0 14px, #576d8524 14px 28px), var(--noite-2);outline:1px dashed var(--ardosia);outline-offset:-1px;color:var(--branco);place-content:center;gap:.35rem;padding:1rem;display:grid}.placeholder__name{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1rem;font-weight:600}.placeholder__hint{letter-spacing:.12em;text-transform:uppercase;color:var(--nevoa);font-size:.75rem}@media (width<=64rem){.nav__links{display:none}.nav__toggle{display:flex}.seguros__grelha{grid-template-columns:repeat(2,1fr)}}@media (width<=52rem){.hero__inner{grid-template-columns:1fr;align-content:center}.hero__palco{order:-1;justify-self:center;width:min(66vw,30vh)}.hero__titulo{margin-top:1rem}.hero__texto{margin-top:1.1rem;font-size:1.05rem}.hero__acoes{margin-top:1.5rem;margin-bottom:1rem}.hero__linhas{grid-template-columns:repeat(3,1fr);row-gap:1.1rem}.credito__grelha,.sobre__grelha,.perguntas__grelha,.contacto__grelha{grid-template-columns:1fr}.credito__imagem>img,.credito__imagem>.placeholder{aspect-ratio:4/3}.pecas--canto{bottom:-1.5rem;right:1rem}.sobre__retrato{max-width:26rem;position:relative;top:0}.compromissos{grid-template-columns:1fr}.simulacao__lista{grid-template-columns:repeat(2,1fr)}.simulacao__lista li:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=36rem){.nav__tel{display:none}.seguros__grelha{grid-template-columns:1fr}.simulacao__opcao{flex-direction:column;align-items:flex-start;gap:.6rem;padding:.85rem;font-size:.92rem}.simulacao__opcao .seta{display:none}.hero__acoes .btn,.form__acoes .btn{width:100%}.contacto__dados{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
