@font-face{font-family:'Figtree';font-style:normal;font-weight:600 800;font-display:swap;src:url('../fonts/figtree-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Figtree';font-style:normal;font-weight:600 800;font-display:swap;src:url('../fonts/figtree-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:'Source Sans 3';font-style:normal;font-weight:400 600;font-display:swap;src:url('../fonts/source-sans-3-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Source Sans 3';font-style:normal;font-weight:400 600;font-display:swap;src:url('../fonts/source-sans-3-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:'Source Sans 3';font-style:italic;font-weight:400;font-display:swap;src:url('../fonts/source-sans-3-italic-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Source Sans 3';font-style:italic;font-weight:400;font-display:swap;src:url('../fonts/source-sans-3-italic-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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;}:root{--verde:#636f03;--verde-escuro:#4d5602;--verde-suave:#e7eede;--papel:#f7f7f2;--branco:#ffffff;--tinta:#1f2416;--tinta-2:#5b6050;--linha:#d9dccb;--erro:#9b1c1c;--fonte-display:'Figtree','Segoe UI','Helvetica Neue',Arial,sans-serif;--fonte-texto:'Source Sans 3','Segoe UI','Helvetica Neue',Arial,sans-serif;--t-14:0.875rem;--t-16:1rem;--t-18:1.125rem;--t-20:1.25rem;--t-25:1.5625rem;--t-31:1.9375rem;--t-39:2.4375rem;--t-49:3.0625rem;--altura-corpo:1.55;--altura-titulo:1.15;--esp-1:8px;--esp-2:16px;--esp-3:24px;--esp-4:32px;--esp-5:40px;--esp-6:48px;--esp-7:64px;--esp-8:80px;--esp-9:96px;--contentor:1200px;--contentor-estreito:760px;--gutter:20px;--seccao:56px;--altura-barra:44px;--altura-menu:64px;--altura-header:var(--altura-menu);--altura-barra-accao:60px;--raio-cartao:12px;--raio-botao:8px;--raio-chip:999px;--foco:3px solid var(--verde);--transicao:160ms ease;--sombra:0 1px 2px rgba(31,36,22,0.06),0 8px 24px rgba(31,36,22,0.08);--sombra-alta:0 2px 4px rgba(31,36,22,0.08),0 16px 40px rgba(31,36,22,0.14);}@media (min-width:768px){:root{--gutter:32px;}}@media (min-width:901px){:root{--altura-menu:72px;}}@media (min-width:1024px){:root{--seccao:96px;}}*,::before,::after{box-sizing:border-box;}html{font-size:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--altura-header) + var(--esp-2));}@media (max-width:900px){html{scroll-padding-bottom:calc(var(--altura-barra-accao) + var(--esp-2));}}@media (min-width:1024px){html{font-size:106.25%;}}body{margin:0;min-height:100vh;display:flex;flex-direction:column;font-family:var(--fonte-texto);font-size:var(--t-16);line-height:var(--altura-corpo);color:var(--tinta);background:var(--papel);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}main{flex:1 0 auto;}main:focus{outline:none;}img,video{max-width:100%;height:auto;display:block;}svg{max-width:100%;}h1,h2,h3,h4,h5,h6{margin:0 0 0.5em;font-family:var(--fonte-display);font-weight:700;line-height:var(--altura-titulo);color:var(--tinta);text-wrap:balance;overflow-wrap:break-word;}h1{font-size:var(--t-39);font-weight:800;letter-spacing:-0.01em;line-height:1.1;}h2{font-size:var(--t-31);}h3{font-size:var(--t-25);}h4{font-size:var(--t-20);}h5,h6{font-size:var(--t-18);}@media (min-width:768px){h1{font-size:var(--t-49);}h2{font-size:var(--t-39);}}p,ul,ol,dl,blockquote,figure,address,pre,table{margin:0 0 1em;}main p,main li,main dd,main dt,main blockquote,main figcaption{max-width:68ch;}address{font-style:normal;}strong,b{font-weight:600;}small{font-size:var(--t-14);}hr{border:0;border-top:1px solid var(--linha);margin:var(--esp-5) 0;}ul,ol{padding-left:1.25em;}li + li{margin-top:0.35em;}a{color:var(--verde-escuro);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em;transition:color var(--transicao);}a:hover{color:var(--verde);}button,input,select,textarea{font:inherit;color:inherit;margin:0;}button{cursor:pointer;}summary{cursor:pointer;}[hidden]{display:none !important;}:focus-visible{outline:var(--foco);outline-offset:3px;border-radius:2px;}:focus:not(:focus-visible){outline:none;}::selection{background:var(--verde);color:var(--branco);}.container{width:100%;max-width:calc(var(--contentor) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter);}.container--estreito{max-width:calc(var(--contentor-estreito) + 2 * var(--gutter));}.grid-2,.grid-3{display:grid;gap:var(--esp-3);}@media (min-width:640px){.grid-2,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esp-4);}}@media (min-width:960px){.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));}}.visually-hidden{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;}.seccao{padding-block:var(--seccao);}.seccao--suave{background:var(--verde-suave);}.seccao--branca{background:var(--branco);}.seccao--verde{background:var(--verde);color:var(--branco);}.seccao--verde :is(h1,h2,h3,h4,a){color:var(--branco);}.u-centro{text-align:center;}.u-centro :is(p,li,dd){margin-inline:auto;}.u-texto-2{color:var(--tinta-2);}.u-medida{max-width:68ch;}.u-display{font-family:var(--fonte-display);font-weight:600;}.u-sem-scroll{overflow:hidden;}.icone{display:inline-block;vertical-align:-0.22em;flex:none;}.icone--pequeno{width:18px;height:18px;}.icone--grande{width:32px;height:32px;}.simbolo{display:inline-block;vertical-align:middle;flex:none;}mark.lacuna,.lacuna{background:#fff3a8;color:#4a3b00;padding:0.05em 0.35em;border-radius:4px;outline:1px dashed #b8960b;outline-offset:1px;font-weight:600;-webkit-box-decoration-break:clone;box-decoration-break:clone;}.skip-link{position:absolute;left:var(--esp-2);top:-200px;z-index:1000;padding:0.75rem 1rem;background:var(--verde-escuro);color:var(--branco);font-family:var(--fonte-display);font-weight:600;border-radius:var(--raio-botao);text-decoration:none;}.skip-link:focus{top:var(--esp-2);outline-color:var(--tinta);}.btn{display:inline-flex;align-items:center;justify-content:center;gap:0.5em;min-height:44px;padding:0.6rem 1.25rem;border:2px solid transparent;border-radius:var(--raio-botao);font-family:var(--fonte-display);font-weight:600;font-size:var(--t-16);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--transicao),color var(--transicao),border-color var(--transicao),box-shadow var(--transicao),transform var(--transicao);}.btn .icone{width:20px;height:20px;vertical-align:middle;}.btn--primario{background:var(--verde);color:var(--branco);border-color:var(--verde);}.btn--primario:hover{background:var(--verde-escuro);border-color:var(--verde-escuro);color:var(--branco);box-shadow:var(--sombra);transform:translateY(-1px);}.btn--secundario{background:transparent;color:var(--verde-escuro);border-color:var(--verde);}.btn--secundario:hover{background:var(--verde-suave);color:var(--verde-escuro);}.btn--fantasma{background:transparent;color:var(--verde-escuro);padding-inline:0.75rem;}.btn--fantasma:hover{background:var(--verde-suave);color:var(--verde-escuro);}.btn--claro{background:var(--branco);color:var(--verde-escuro);border-color:var(--branco);}.btn--claro:hover{background:var(--verde-suave);border-color:var(--verde-suave);color:var(--verde-escuro);}.btn--grande{min-height:52px;padding:0.8rem 1.6rem;font-size:var(--t-18);}.btn--bloco{width:100%;}.btn:focus-visible{outline:var(--foco);outline-offset:3px;}.btn--primario:focus-visible{outline-color:var(--tinta);}.btn[disabled],.btn[aria-disabled="true"],.btn--a-enviar{opacity:0.65;cursor:progress;pointer-events:none;}.site-header{position:sticky;top:0;z-index:100;background:var(--branco);border-bottom:1px solid var(--linha);transition:box-shadow var(--transicao);}.site-header--compacto{box-shadow:var(--sombra);}@media (min-width:901px){.site-header{top:calc(-1 * var(--altura-barra));}}@media (max-width:900px){.site-topbar{display:none;}}.site-topbar{background:var(--verde);color:var(--branco);font-family:var(--fonte-display);font-weight:600;font-size:var(--t-14);}.site-topbar__interior{display:flex;justify-content:flex-end;align-items:center;gap:var(--esp-2);min-height:var(--altura-barra);}.site-topbar__link{display:inline-flex;align-items:center;gap:0.4em;min-height:44px;padding-inline:0.25rem;color:var(--branco);text-decoration:none;white-space:nowrap;}.site-topbar__link:hover{color:var(--branco);text-decoration:underline;text-underline-offset:0.2em;}.site-topbar__link:focus-visible{outline-color:var(--branco);outline-offset:-3px;}.site-topbar__link .icone{width:18px;height:18px;}.site-topbar__email{display:none;}@media (min-width:640px){.site-topbar__interior{gap:var(--esp-4);}.site-topbar__email{display:inline-flex;}}.site-header__interior{display:flex;align-items:center;gap:var(--esp-3);min-height:var(--altura-menu);}.site-logo{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-inline-end:auto;color:var(--verde);text-decoration:none;font-family:var(--fonte-display);font-weight:800;font-size:1.625rem;line-height:1;letter-spacing:-0.02em;}.site-logo:hover{color:var(--verde-escuro);}.site-logo .simbolo{width:38px;height:38px;}.site-logo__wordmark{height:26px;width:auto;}.site-nav{display:flex;align-items:center;gap:var(--esp-2);}.nav-lista{list-style:none;margin:0;padding:0;display:flex;gap:2px;}.nav-lista li{margin:0;}.nav-link{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 0.8rem;border-radius:var(--raio-botao);font-family:var(--fonte-display);font-weight:600;font-size:var(--t-16);color:var(--tinta);text-decoration:none;white-space:nowrap;transition:background-color var(--transicao),color var(--transicao);}.nav-link:hover{color:var(--verde-escuro);background:var(--verde-suave);}.nav-link[aria-current="page"]{color:var(--verde-escuro);}.nav-link[aria-current="page"]::after{content:'';position:absolute;left:0.8rem;right:0.8rem;bottom:5px;height:3px;border-radius:2px;background:var(--verde);}.nav-cta{white-space:nowrap;}.nav-contactos{display:none;}.nav-botao{display:none;width:44px;height:44px;align-items:center;justify-content:center;padding:0;background:none;border:1px solid var(--linha);border-radius:var(--raio-botao);color:var(--tinta);}.nav-botao:hover{background:var(--verde-suave);color:var(--verde-escuro);}.nav-botao__fechar{display:none;}.nav-botao[aria-expanded="true"] .nav-botao__abrir{display:none;}.nav-botao[aria-expanded="true"] .nav-botao__fechar{display:inline-flex;}@media (max-width:900px){.nav-botao{display:inline-flex;}.site-nav{position:absolute;top:100%;left:0;right:0;max-height:calc(100vh - var(--altura-header));max-height:calc(100dvh - var(--altura-header));overflow-y:auto;flex-direction:column;align-items:stretch;gap:0;padding:var(--esp-2) var(--gutter) var(--esp-4);background:var(--branco);border-bottom:1px solid var(--linha);box-shadow:var(--sombra-alta);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity 200ms ease,transform 200ms ease,visibility 0s linear 200ms;}.site-nav--aberta{opacity:1;visibility:visible;transform:none;transition:opacity 200ms ease,transform 200ms ease;}.nav-lista{flex-direction:column;gap:0;margin-bottom:var(--esp-2);}.nav-lista li + li{border-top:1px solid var(--linha);}.nav-link{display:flex;min-height:52px;padding:0 var(--esp-1);border-radius:0;font-size:var(--t-18);}.nav-link[aria-current="page"]::after{left:auto;right:auto;top:50%;bottom:auto;width:4px;height:24px;transform:translateY(-50%);left:-4px;}.nav-link:hover{background:transparent;}.nav-cta{width:100%;min-height:52px;}.nav-contactos{display:grid;gap:0;list-style:none;margin:var(--esp-3) 0 0;padding:var(--esp-2) 0 0;border-top:1px solid var(--linha);}.nav-contactos li{margin:0;}.nav-contactos__link{display:flex;align-items:center;gap:0.6em;min-height:48px;font-family:var(--fonte-display);font-weight:600;color:var(--verde-escuro);text-decoration:none;}.nav-contactos__link .icone{width:20px;height:20px;color:var(--verde);}body.nav-aberta{overflow:hidden;}body.nav-aberta::after{content:'';position:fixed;inset:0;z-index:99;background:rgba(31,36,22,0.4);}}.barra-accao{position:fixed;left:0;right:0;bottom:0;z-index:90;display:grid;grid-template-columns:1fr 1fr 1.35fr;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--branco);border-top:1px solid var(--linha);box-shadow:0 -6px 24px rgba(31,36,22,0.1);transition:transform 200ms ease;}.barra-accao__link{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:var(--altura-barra-accao);padding:6px 4px;font-family:var(--fonte-display);font-weight:600;font-size:var(--t-14);line-height:1.1;color:var(--verde-escuro);text-decoration:none;transition:background-color var(--transicao);}.barra-accao__link:hover{background:var(--verde-suave);color:var(--verde-escuro);}.barra-accao__link:focus-visible{outline:var(--foco);outline-offset:-4px;}.barra-accao__link .icone{width:22px;height:22px;}.barra-accao__link--proposta{background:var(--verde);color:var(--branco);}.barra-accao__link--proposta:hover{background:var(--verde-escuro);color:var(--branco);}.barra-accao__link--proposta:focus-visible{outline-color:var(--branco);}body.nav-aberta .barra-accao{transform:translateY(110%);}@media (min-width:901px){.barra-accao{display:none;}}.rodape{margin-top:auto;background:var(--verde-escuro);color:var(--branco);padding-block:var(--esp-7) var(--esp-4);}@media (max-width:900px){.rodape{padding-bottom:calc(var(--esp-4) + var(--altura-barra-accao) + env(safe-area-inset-bottom,0px));}}.rodape a{color:var(--branco);text-decoration-color:rgba(255,255,255,0.45);}.rodape a:hover{color:var(--branco);text-decoration-color:var(--branco);}.rodape a:focus-visible{outline-color:var(--branco);}.rodape p{margin-bottom:0.6em;}.rodape-colunas{display:grid;gap:var(--esp-6) var(--esp-5);}@media (min-width:640px){.rodape-colunas{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:1024px){.rodape-colunas{grid-template-columns:1.1fr 0.85fr 1fr 1.1fr 0.85fr;}}.rodape-titulo{margin:0 0 var(--esp-2);font-family:var(--fonte-display);font-size:var(--t-14);font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--verde-suave);}.rodape-marca{display:flex;flex-direction:column;gap:var(--esp-2);align-items:flex-start;}.rodape-marca .site-logo{margin:0;color:var(--branco);}.rodape-marca .site-logo:hover{color:var(--verde-suave);}.rodape-tagline{color:var(--verde-suave);max-width:34ch;}.rodape-redes{display:flex;gap:var(--esp-1);list-style:none;margin:0;padding:0;}.rodape-redes li{margin:0;}.rodape-redes a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(255,255,255,0.45);border-radius:50%;color:var(--branco);transition:background-color var(--transicao),color var(--transicao),border-color var(--transicao);}.rodape-redes a:hover{background:var(--verde-suave);border-color:var(--verde-suave);color:var(--verde-escuro);}.rodape-redes .icone{width:20px;height:20px;}.rodape-lista{list-style:none;margin:0;padding:0;}.rodape-lista li{margin:0;}.rodape-lista a,.rodape-contacto{display:inline-flex;align-items:center;gap:0.5em;min-width:44px;min-height:44px;text-decoration:none;}.rodape-lista a:hover{text-decoration:underline;}.rodape-lista .icone{width:18px;height:18px;color:var(--verde-suave);}.rodape-morada{display:grid;gap:0.15em;margin-bottom:var(--esp-2);}.rodape-morada .icone{width:18px;height:18px;color:var(--verde-suave);vertical-align:-0.2em;margin-right:0.35em;}.rodape-morada strong{color:var(--verde-suave);font-weight:600;}.rodape-morada a{display:inline-flex;align-items:center;gap:0.3em;min-height:44px;}.rodape-legal{font-size:var(--t-16);line-height:1.5;}.rodape-legal p{margin-bottom:0.75em;}.rodape-legal strong{color:var(--branco);}.rodape-legal .icone{width:14px;height:14px;vertical-align:-0.1em;}.rodape-reclamacoes{display:inline-flex;align-items:center;gap:0.6rem;min-height:48px;padding:0.4rem 0.9rem 0.4rem 0.5rem;background:var(--branco);color:var(--tinta) !important;border-radius:var(--raio-botao);font-family:var(--fonte-display);font-weight:700;font-size:var(--t-16);line-height:1.1;text-decoration:none !important;transition:background-color var(--transicao);}.rodape-reclamacoes:hover{background:var(--verde-suave);}.rodape-reclamacoes__selo{width:34px;height:34px;flex:none;}.rodape-reclamacoes__selo rect{fill:var(--verde-escuro);}.rodape-fundo{margin-top:var(--esp-6);padding-top:var(--esp-3);border-top:1px solid rgba(255,255,255,0.22);display:flex;flex-wrap:wrap;gap:var(--esp-1) var(--esp-4);justify-content:space-between;align-items:center;font-size:var(--t-16);}.rodape-fundo p{margin:0;}.rodape-fundo a{display:inline-flex;align-items:center;min-height:44px;}.rodape-fundo__links{display:flex;flex-wrap:wrap;gap:0 var(--esp-2);align-items:center;}.form{display:grid;gap:var(--esp-3);}.form__linha{display:grid;gap:var(--esp-3);}@media (min-width:640px){.form__linha{grid-template-columns:repeat(2,minmax(0,1fr));}}.form__campo{display:grid;gap:0.4rem;align-content:start;}.form__rotulo{font-family:var(--fonte-display);font-weight:600;font-size:var(--t-16);color:var(--tinta);}.form__obrigatorio{color:var(--erro);font-weight:700;}.form__opcional{color:var(--tinta-2);font-weight:400;font-family:var(--fonte-texto);}.form__input,.form input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="submit"]),.form select,.form textarea{width:100%;min-height:48px;padding:0.6rem 0.85rem;background:var(--branco);color:var(--tinta);border:1px solid var(--tinta-2);border-radius:var(--raio-botao);font-family:var(--fonte-texto);font-size:var(--t-16);line-height:1.4;transition:border-color var(--transicao),box-shadow var(--transicao);}.form select{appearance:none;-webkit-appearance:none;padding-right:2.75rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f2416' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0.85rem center;background-size:20px 20px;cursor:pointer;}.form textarea{min-height:140px;resize:vertical;}.form :is(input,select,textarea)::placeholder{color:var(--tinta-2);opacity:1;}.form :is(input,select,textarea):hover{border-color:var(--tinta);}.form :is(input,select,textarea):focus-visible{outline:var(--foco);outline-offset:2px;border-color:var(--verde);}.form :is(input,select,textarea)[aria-invalid="true"]{border-color:var(--erro);box-shadow:0 0 0 1px var(--erro);}.form :is(input,select,textarea)[disabled]{background:var(--verde-suave);color:var(--tinta-2);cursor:not-allowed;}.form__ajuda{font-size:var(--t-16);color:var(--tinta-2);margin:0;}.form__erro{display:flex;align-items:flex-start;gap:0.35em;margin:0;font-size:var(--t-16);font-weight:600;color:var(--erro);}.form__erro:empty{display:none;}.form__erro .icone{width:18px;height:18px;margin-top:0.15em;}.form__opcao{display:flex;align-items:flex-start;gap:0.65rem;padding-block:0.5rem;font-size:var(--t-16);cursor:pointer;}.form__opcao input[type="checkbox"],.form__opcao input[type="radio"]{flex:none;width:22px;height:22px;margin:0.1em 0 0;accent-color:var(--verde);cursor:pointer;}.form__opcao input:focus-visible{outline:var(--foco);outline-offset:2px;}.form__opcao input[aria-invalid="true"]{outline:2px solid var(--erro);outline-offset:2px;}.form__grupo{border:0;padding:0;margin:0;min-width:0;}.form__grupo legend{padding:0;margin-bottom:0.4rem;font-family:var(--fonte-display);font-weight:600;}.form__accoes{display:flex;flex-wrap:wrap;gap:var(--esp-2);align-items:center;}.form__nota{font-size:var(--t-16);color:var(--tinta-2);margin:0;}.form__honeypot{display:none;}.form__estado{font-weight:600;}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}*,::before,::after{transition-duration:0.01ms !important;transition-delay:0s !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important;}.site-nav{transform:none;}.btn--primario:hover,.c-cartao-seguro:hover{transform:none;}}@media print{html{font-size:11pt;scroll-padding-top:0;}body{background:#fff;color:#000;display:block;}.site-topbar,.site-nav,.nav-botao,.skip-link,.rodape-fundo,.btn,.rodape-reclamacoes,.rodape-redes,.barra-accao{display:none !important;}.site-header{position:static;border-bottom:1px solid #000;}.rodape{background:none;color:#000;padding-block:1rem 0;}.rodape a,.rodape-titulo,.rodape-tagline,.rodape-legal strong{color:#000;}a{color:#000;}main a[href^="http"]::after{content:' (' attr(href) ')';font-size:0.85em;}mark.lacuna{outline:1px solid #000;background:none;}}.c-grelha-seguros,.c-equipa,.c-seguradoras__grupo,.c-contactos,.c-passos,.c-coberturas__lista,.c-breadcrumb__lista,.c-faq,.p-pilares,.p-404__lista{list-style:none;margin:0;padding:0;}.c-grelha-seguros__item,.c-equipa__item,.c-seguradoras__item,.c-contactos__item,.c-contactos__cartao,.c-passos__item,.c-coberturas__item,.c-breadcrumb__item,.p-pilares .p-pilar,.p-404__item,.c-passos__pontos li{margin:0;max-width:none;}.c-cartao-seguro,.c-faq__item,.c-contactos__cartao,.c-razao,.p-pilar,.p-morada{background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio-cartao);}.c-hero__eyebrow,.c-secao__eyebrow,.c-contactos__rotulo,.p-legal__rotulo{font-family:var(--fonte-display);font-weight:700;font-size:var(--t-14);letter-spacing:0.07em;text-transform:uppercase;margin:0;}.c-hero__eyebrow,.c-secao__eyebrow{color:var(--verde-escuro);margin-bottom:var(--esp-1);}.c-contactos__rotulo,.p-legal__rotulo{color:var(--verde-escuro);letter-spacing:0.05em;}.c-hero__acoes,.c-secao__acoes,.c-faixa-cta__acoes,.c-form__acoes,.c-ancoras,.p-404__lista{display:flex;flex-wrap:wrap;gap:var(--esp-2);}.c-secao__acoes,.c-hero__acoes,.c-form__acoes{margin-top:var(--esp-4);}.c-cartao-seguro__icone,.c-cartao-empresas__icone,.c-contactos__icone,.c-nota__icone,.c-razao__simbolo,.p-pilar__simbolo,.btn__icone,.c-hero__icone{display:inline-flex;flex:none;}.c-cartao-seguro__icone,.c-contactos__icone,.c-hero__icone{color:var(--verde);}.c-cartao-empresas__icone,.c-nota__icone{color:var(--verde-escuro);}.btn__texto{display:inline-block;}.btn__icone svg{display:block;width:20px;height:20px;}.btn--com-icone{padding-inline:1.1rem;}.c-faixa-cta--verde .btn--primario,.c-hero--fundo .btn--primario{background:var(--branco);border-color:var(--branco);color:var(--verde-escuro);}.c-faixa-cta--verde .btn--primario:hover,.c-hero--fundo .btn--primario:hover{background:var(--verde-suave);border-color:var(--verde-suave);color:var(--verde-escuro);}.c-faixa-cta--verde .btn--secundario,.c-hero--fundo .btn--secundario{color:var(--branco);border-color:rgba(255,255,255,0.75);}.c-faixa-cta--verde .btn--secundario:hover,.c-hero--fundo .btn--secundario:hover{background:rgba(255,255,255,0.14);color:var(--branco);}.c-faixa-cta--verde .btn:focus-visible,.c-hero--fundo .btn:focus-visible{outline-color:var(--branco);}.c-hero{position:relative;isolation:isolate;padding-block:var(--esp-6) var(--esp-7);background:linear-gradient(180deg,var(--verde-suave),var(--papel));border-bottom:1px solid var(--linha);overflow:hidden;}.c-hero--padrao::before,.c-faixa-cta--verde::before{content:'';position:absolute;inset:0;z-index:-1;background-size:64px 64px;}.c-hero--padrao::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cdefs%3E%3Cmask id='m'%3E%3Crect width='64' height='64' fill='%23fff'/%3E%3Cpath d='M19 44.4L44.4 19' stroke='%23000' stroke-width='2.4'/%3E%3C/mask%3E%3C/defs%3E%3Crect x='22' y='22' width='20' height='20' rx='4.2' fill='%23636f03' fill-opacity='0.05' mask='url(%23m)'/%3E%3C/svg%3E");}.c-faixa-cta--verde::before,.c-hero--fundo.c-hero--padrao::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cdefs%3E%3Cmask id='m'%3E%3Crect width='64' height='64' fill='%23fff'/%3E%3Cpath d='M19 44.4L44.4 19' stroke='%23000' stroke-width='2.4'/%3E%3C/mask%3E%3C/defs%3E%3Crect x='22' y='22' width='20' height='20' rx='4.2' fill='%23ffffff' fill-opacity='0.1' mask='url(%23m)'/%3E%3C/svg%3E");}.c-hero__interior{display:grid;gap:var(--esp-5);align-items:center;}.c-hero__texto,.c-hero__media{min-width:0;}.c-hero__titulo{margin:0 0 var(--esp-3);max-width:20ch;}.c-hero__lead{font-size:var(--t-20);color:var(--tinta-2);max-width:58ch;}.c-hero__lead:last-of-type{margin-bottom:0;}.c-hero__contactos{margin-top:var(--esp-4);}.c-hero__imagem{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--raio-cartao);box-shadow:var(--sombra);}.c-hero__icone{align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:var(--esp-2);border-radius:var(--raio-cartao);background:var(--branco);box-shadow:var(--sombra);}.c-hero__icone svg{width:32px;height:32px;}@media (min-width:768px){.c-hero--com-imagem .c-hero__interior{grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);gap:var(--esp-6);}}@media (max-width:767px){.c-hero--com-imagem .c-hero__media{order:-1;}}.c-hero--fundo{background:var(--verde-escuro);color:var(--branco);border-bottom:0;padding-block:var(--esp-6);}.c-hero--fundo:not(.c-hero--sem-media)::before{display:none;}.c-hero--fundo .c-hero__interior{position:relative;z-index:1;}.c-hero--fundo .c-hero__texto{max-width:46rem;}.c-hero--fundo .c-hero__eyebrow{color:var(--verde-suave);}.c-hero--fundo .c-hero__titulo{color:var(--branco);}.c-hero--fundo .c-hero__lead{color:rgba(255,255,255,0.9);}.c-hero--fundo .c-hero__icone{background:rgba(255,255,255,0.14);box-shadow:none;color:var(--branco);}.c-hero--fundo .c-breadcrumb{margin-bottom:var(--esp-2);}.c-hero--fundo .c-breadcrumb__lista,.c-hero--fundo .c-breadcrumb__item a{color:rgba(255,255,255,0.85);}.c-hero--fundo .c-breadcrumb__item a:hover{color:var(--branco);}.c-hero--fundo .c-breadcrumb__item + .c-breadcrumb__item::before{color:rgba(255,255,255,0.45);}.c-hero--fundo .c-contactos__link,.c-hero--fundo .c-contactos--inline .c-contactos__texto{color:var(--branco);}.c-hero--fundo .c-contactos--inline svg{color:var(--verde-suave);}.c-hero--fundo a:focus-visible{outline-color:var(--branco);}.c-hero__fundo{position:relative;}@media (max-width:767px){.c-hero--fundo:not(.c-hero--sem-media){padding-top:0;}.c-hero__fundo{margin-bottom:var(--esp-5);}}@media (min-width:768px){.c-hero--fundo{display:flex;align-items:center;min-height:30rem;padding-block:var(--esp-8);}.c-hero--fundo.c-hero--sem-media{min-height:0;padding-block:var(--esp-7);}.c-hero__fundo{position:absolute;inset:0;z-index:-1;overflow:hidden;}.c-hero__fundo::after{content:'';position:absolute;inset:0;z-index:1;background:rgba(77,86,2,0.78);background:linear-gradient(90deg,rgba(77,86,2,0.92) 0,rgba(77,86,2,0.84) max(900px,62%),rgba(77,86,2,0.58) 100%);}}.c-secao{padding-block:var(--seccao);}.c-secao--papel{background:var(--papel);}.c-secao--branco{background:var(--branco);}.c-secao--verde-suave{background:var(--verde-suave);}.c-secao--verde{background:var(--verde);color:var(--branco);}.c-secao--verde-escuro{background:var(--verde-escuro);color:var(--branco);}.c-secao--verde .c-secao__titulo,.c-secao--verde-escuro .c-secao__titulo{color:var(--branco);}.c-secao--verde .c-secao__texto,.c-secao--verde-escuro .c-secao__texto{color:rgba(255,255,255,0.88);}.c-secao--verde .c-secao__eyebrow,.c-secao--verde-escuro .c-secao__eyebrow{color:var(--verde-suave);}.c-secao__cabecalho{margin-bottom:var(--esp-5);}.c-secao__topo{display:grid;gap:var(--esp-4);margin-bottom:var(--esp-5);}.c-secao__topo .c-secao__cabecalho{margin-bottom:0;}@media (min-width:900px){.c-secao__topo{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:var(--esp-6);align-items:center;margin-bottom:var(--esp-6);}}.c-secao__cabecalho--centro{text-align:center;}.c-secao__cabecalho--centro :is(p,.c-secao__titulo){margin-inline:auto;}.c-secao__titulo{margin:0 0 var(--esp-2);max-width:24ch;}.c-secao__texto{font-size:var(--t-18);color:var(--tinta-2);}.c-secao__cabecalho>:last-child,.c-secao__corpo>:last-child{margin-bottom:0;}.c-secao__contactos{margin-bottom:var(--esp-5);}@media (min-width:900px){.c-secao--prosa>.container,.c-secao--numeros>.container{display:grid;grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:var(--esp-6);align-items:start;}.c-secao--prosa .c-secao__cabecalho,.c-secao--numeros .c-secao__cabecalho{margin-bottom:0;}.c-secao--prosa .c-secao__titulo,.c-secao--numeros .c-secao__titulo{max-width:14ch;}.c-secao--numeros>.container{align-items:center;}}.c-secao--numeros{padding-block:var(--esp-7);}.c-numeros{list-style:none;margin:0;padding:0;display:grid;gap:var(--esp-4) var(--esp-3);grid-template-columns:repeat(2,minmax(0,1fr));}.c-numeros__item{margin:0;max-width:none;padding-left:var(--esp-2);border-left:3px solid var(--verde-suave);}.c-numeros__valor{display:block;font-family:var(--fonte-display);font-weight:800;font-size:var(--t-49);line-height:1;letter-spacing:-0.02em;font-variant-numeric:tabular-nums;color:var(--branco);}.c-numeros__rotulo{display:block;margin-top:var(--esp-1);font-family:var(--fonte-display);font-weight:600;font-size:var(--t-18);line-height:1.25;color:var(--verde-suave);}@media (min-width:900px){.c-numeros{grid-template-columns:repeat(4,minmax(0,1fr));}}.c-ancoras{gap:var(--esp-1);margin-bottom:var(--esp-4);}.c-ancoras .btn--fantasma{border-color:var(--linha);background:var(--branco);}.c-ancoras .btn--fantasma:hover{background:var(--verde-suave);border-color:var(--verde);}@media (max-width:719px){.c-ancoras{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) var(--esp-1);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 48px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 48px),transparent 100%);}.c-ancoras::-webkit-scrollbar{display:none;}.c-ancoras .btn{flex:none;scroll-snap-align:start;}}.c-grelha-seguros{margin-bottom:var(--esp-3);display:grid;gap:var(--esp-3);}.c-grelha-seguros__item{display:flex;}.c-cartao-seguro{position:relative;display:flex;flex-direction:column;gap:var(--esp-1);width:100%;padding:var(--esp-3);transition:border-color var(--transicao),box-shadow var(--transicao),transform var(--transicao);}.c-cartao-seguro:hover{border-color:var(--verde);box-shadow:var(--sombra);transform:translateY(-2px);}.c-cartao-seguro:has(.c-cartao-seguro__link:focus-visible){outline:var(--foco);outline-offset:3px;}.c-cartao-seguro__icone svg,.c-cartao-empresas__icone svg{width:28px;height:28px;}.c-cartao-seguro__nome{margin:0;font-size:var(--t-20);}.c-cartao-seguro__link{color:var(--tinta);text-decoration:none;}.c-cartao-seguro__link::after{content:'';position:absolute;inset:0;border-radius:inherit;}@supports selector(:has(*)){.c-cartao-seguro__link:focus-visible{outline:none;}}.c-cartao-seguro:hover .c-cartao-seguro__link{color:var(--verde-escuro);}.c-cartao-seguro__resumo{margin:0;color:var(--tinta-2);max-width:none;}.c-cartao-seguro__acao{display:inline-flex;align-items:center;gap:0.35em;margin-top:auto;padding-top:var(--esp-2);font-family:var(--fonte-display);font-weight:600;color:var(--verde-escuro);}.c-cartao-seguro__acao svg{width:18px;height:18px;transition:transform var(--transicao);}.c-cartao-seguro:hover .c-cartao-seguro__acao svg{transform:translateX(3px);}@media (min-width:600px){.c-grelha-seguros{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:960px){.c-grelha-seguros{grid-template-columns:repeat(3,minmax(0,1fr));}.c-grelha-seguros__item--largo{grid-column:span 2;}}.c-cartao-empresas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-2) var(--esp-3);width:100%;padding:var(--esp-3) var(--esp-4);background:var(--verde-suave);border-radius:var(--raio-cartao);}.c-cartao-empresas__corpo{flex:1 1 16rem;min-width:0;}.c-cartao-empresas__titulo{margin:0 0 0.2em;font-size:var(--t-20);}.c-cartao-empresas__texto{margin:0;color:var(--tinta-2);}.c-razao,.p-pilar{padding:var(--esp-3);}.c-razao__simbolo,.p-pilar__simbolo{margin-bottom:var(--esp-1);}.c-razao__titulo,.p-pilar__titulo{margin:0 0 0.35em;font-size:var(--t-20);}.c-razao__texto,.p-pilar__texto{margin:0 0 0.6em;color:var(--tinta-2);max-width:none;}.c-razao__texto:last-child,.p-pilar__texto:last-child{margin-bottom:0;}.c-passos{display:grid;gap:var(--esp-3);}.c-passos__item{display:flex;gap:var(--esp-2);align-items:flex-start;}.c-passos__numero{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--verde);color:var(--branco);font-family:var(--fonte-display);font-weight:700;line-height:1;}.c-secao--verde-suave .c-passos__numero{background:var(--verde-escuro);}.c-passos__corpo{min-width:0;}.c-passos__titulo{margin:0 0 0.25em;font-size:var(--t-18);}.c-passos__descricao{margin:0 0 0.5em;color:var(--tinta-2);max-width:none;}.c-passos__descricao:last-child{margin-bottom:0;}.c-passos__pontos{margin:0.5em 0 0;padding-left:1.1em;color:var(--tinta-2);}@media (min-width:720px){.c-passos{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esp-3) var(--esp-4);}}@media (min-width:1024px){.c-passos{grid-template-columns:repeat(4,minmax(0,1fr));}}.c-passos--cartoes{align-items:start;}.c-passos--cartoes .c-passos__item{background:var(--branco);border-radius:var(--raio-cartao);padding:var(--esp-3);box-shadow:var(--sombra);}.c-passos--cartoes .c-passos__pontos{margin-top:0.6em;}@media (min-width:720px){.c-passos--cartoes{gap:var(--esp-3);}}@media (min-width:1024px){.c-passos--cartoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esp-4);}.c-passos--cartoes .c-passos__item{padding:var(--esp-4);}}.c-faq{display:grid;gap:var(--esp-1);max-width:68ch;}.c-faq__item[open]{border-color:var(--verde);}.c-faq__pergunta{display:list-item;padding:var(--esp-2) var(--esp-3);font-family:var(--fonte-display);font-weight:600;font-size:var(--t-18);list-style:none;cursor:pointer;}.c-faq__pergunta::marker{content:'';}.c-faq__pergunta::-webkit-details-marker{display:none;}.c-faq__interior{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-2);min-height:24px;}.c-faq__pergunta:hover{color:var(--verde-escuro);}.c-faq__pergunta:focus-visible{outline:var(--foco);outline-offset:-3px;border-radius:var(--raio-cartao);}.c-faq__texto{min-width:0;}.c-faq__icone{position:relative;flex:none;width:22px;height:22px;}.c-faq__icone::before,.c-faq__icone::after{content:'';position:absolute;top:50%;left:50%;width:14px;height:2.5px;border-radius:2px;background:var(--verde);transform:translate(-50%,-50%);transition:transform var(--transicao),opacity var(--transicao);}.c-faq__icone::after{transform:translate(-50%,-50%) rotate(90deg);}.c-faq__item[open] .c-faq__icone::after{transform:translate(-50%,-50%);opacity:0;}.c-faq__resposta{padding:0 var(--esp-3) var(--esp-3);color:var(--tinta-2);}.c-faq__resposta>:last-child{margin-bottom:0;}.c-equipa{display:grid;gap:var(--esp-4);}.c-equipa__cartao{display:flex;flex-direction:column;gap:var(--esp-2);height:100%;}.c-equipa__media{border-radius:var(--raio-cartao);overflow:hidden;background:var(--verde-suave);}.c-equipa__foto{width:100%;aspect-ratio:3 / 4;object-fit:cover;}.c-equipa__nome{margin:0;font-size:var(--t-20);}.c-equipa__cargo{margin:0;font-family:var(--fonte-display);font-weight:600;color:var(--verde-escuro);max-width:none;}.c-equipa__nota{font-family:var(--fonte-texto);font-weight:400;color:var(--tinta-2);}.c-equipa__descricao{margin:0.4em 0 0;color:var(--tinta-2);max-width:none;}@media (min-width:600px){.c-equipa{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (min-width:960px){.c-equipa{grid-template-columns:repeat(4,minmax(0,1fr));}}@media (min-width:960px){.c-equipa--tres{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (min-width:960px){.c-equipa--duas{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esp-5);}.c-equipa--duas .c-equipa__cartao{flex-direction:row;align-items:flex-start;gap:var(--esp-3);}.c-equipa--duas .c-equipa__media{flex:0 0 40%;}.c-equipa--duas .c-equipa__corpo{flex:1 1 auto;min-width:0;}}.c-testemunhos{list-style:none;margin:0;padding:0;display:grid;gap:var(--esp-3);}.c-testemunhos__item{margin:0;max-width:none;display:flex;}.c-testemunhos__cartao{position:relative;display:flex;flex-direction:column;gap:var(--esp-2);width:100%;margin:0;padding:var(--esp-4) var(--esp-3) var(--esp-3);background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio-cartao);}.c-testemunhos__cartao::before{content:'\201C';position:absolute;top:2px;left:var(--esp-3);font-family:var(--fonte-display);font-weight:800;font-size:4rem;line-height:1;color:var(--verde);opacity:0.35;pointer-events:none;}.c-testemunhos__texto{margin:var(--esp-3) 0 0;font-size:var(--t-18);line-height:1.5;max-width:none;}.c-testemunhos__autor{display:grid;gap:2px;margin-top:auto;padding-top:var(--esp-2);border-top:1px solid var(--linha);font-family:var(--fonte-display);}.c-testemunhos__cartao--exemplo{border-style:dashed;}.c-testemunhos__nome{font-weight:700;}.c-testemunhos__meta{font-family:var(--fonte-texto);color:var(--tinta-2);}.c-testemunhos__exemplo{position:absolute;top:var(--esp-2);right:var(--esp-2);font-family:var(--fonte-display);font-size:var(--t-14);}.c-testemunhos__aviso{display:grid;gap:var(--esp-2);margin-bottom:var(--esp-4);}.c-testemunhos__falta{margin:0;}@media (min-width:900px){.c-testemunhos{grid-template-columns:repeat(3,minmax(0,1fr));}}.c-seguradoras{position:relative;overflow:hidden;--seguradoras-gap:var(--esp-4);}@media (min-width:768px){.c-seguradoras{--seguradoras-gap:var(--esp-6);}}.c-seguradoras__pista{display:flex;width:max-content;gap:var(--seguradoras-gap);animation:seguradoras-deslizar var(--seguradoras-duracao,45s) linear infinite;}.c-seguradoras__grupo{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--seguradoras-gap);}@keyframes seguradoras-deslizar{from{transform:translateX(0);}to{transform:translateX(calc(-50% - var(--seguradoras-gap) / 2));}}.c-seguradoras:hover .c-seguradoras__pista,.c-seguradoras:focus-within .c-seguradoras__pista{animation-play-state:paused;}.c-seguradoras{-webkit-mask-image:linear-gradient(90deg,transparent,#000 min(2.5rem,6%),#000 calc(100% - min(2.5rem,6%)),transparent);mask-image:linear-gradient(90deg,transparent,#000 min(2.5rem,6%),#000 calc(100% - min(2.5rem,6%)),transparent);}.c-seguradoras__logo{width:auto;height:46px;max-width:150px;object-fit:contain;}@media (min-width:768px){.c-seguradoras__logo{height:56px;max-width:190px;}}@media (prefers-reduced-motion:reduce){.c-seguradoras{-webkit-mask-image:none;mask-image:none;}.c-seguradoras__pista{animation:none;width:auto;}.c-seguradoras__grupo{flex-wrap:wrap;gap:var(--esp-3) var(--seguradoras-gap);}.c-seguradoras__grupo[aria-hidden='true']{display:none;}}.c-seguradoras__nota{margin:var(--esp-2) 0 0;color:var(--tinta-2);}.c-faixa-cta{position:relative;isolation:isolate;padding-block:var(--esp-7);overflow:hidden;}.c-faixa-cta--verde{background:var(--verde);color:var(--branco);}.c-faixa-cta__interior{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--esp-4);}.c-faixa-cta__texto{flex:1 1 28rem;min-width:0;}.c-faixa-cta__titulo{margin:0 0 var(--esp-2);}.c-faixa-cta--verde .c-faixa-cta__titulo{color:var(--branco);}.c-faixa-cta__lead{margin:0;font-size:var(--t-18);max-width:60ch;}.c-faixa-cta--verde .c-faixa-cta__lead{color:rgba(255,255,255,0.92);}.c-contactos--inline{display:flex;flex-wrap:wrap;gap:var(--esp-1) var(--esp-4);}.c-contactos__link,.c-contactos--inline .c-contactos__texto{display:inline-flex;align-items:center;gap:0.5em;min-height:44px;font-family:var(--fonte-display);font-weight:600;color:var(--verde-escuro);text-decoration:none;}.c-contactos__link:hover{text-decoration:underline;text-underline-offset:0.2em;}.c-contactos--inline svg{width:20px;height:20px;flex:none;color:var(--verde);}.c-contactos--cartoes{display:grid;gap:var(--esp-2);}.c-contactos__cartao{display:grid;align-content:start;gap:0.15em;padding:var(--esp-3);}.c-contactos__icone{margin-bottom:var(--esp-1);}.c-contactos__icone svg{width:22px;height:22px;}.c-contactos__valor{font-family:var(--fonte-display);font-weight:600;font-size:var(--t-18);color:var(--verde-escuro);overflow-wrap:anywhere;}a.c-contactos__valor{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;}a.c-contactos__valor:hover{text-decoration:underline;text-underline-offset:0.2em;}.c-contactos__mapa{display:inline-flex;align-items:center;min-height:44px;justify-self:start;}.c-contactos__nota{margin-top:0.35em;font-size:var(--t-16);line-height:1.4;color:var(--tinta-2);}@media (min-width:600px){.c-contactos--cartoes{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));}.container--estreito .c-contactos--cartoes{grid-template-columns:repeat(2,minmax(0,1fr));}}.c-form{max-width:760px;}.c-form__grelha{display:grid;gap:var(--esp-3);}.form__campo--largo,.c-form__grupo,.form__campo--consentimento{grid-column:1 / -1;}.form__label{font-family:var(--fonte-display);font-weight:600;font-size:var(--t-16);color:var(--tinta);}.form__input--area{min-height:140px;resize:vertical;}.form__submit{min-height:52px;padding-inline:1.6rem;font-size:var(--t-18);}.c-form__nota{margin-bottom:var(--esp-1);}.c-form__honeypot{position:absolute;left:-9999px;}.c-form__grupo{border:0;padding:0;margin:0;min-width:0;}.c-form__grupo-legenda{padding:0;font-family:var(--fonte-display);font-weight:600;}.c-form__grupo .form__ajuda{margin-bottom:var(--esp-2);}.c-form__grupo .form__campo + .form__campo{margin-top:var(--esp-3);}.form__campo--consentimento{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0.2rem 0.7rem;padding:var(--esp-2);background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio-botao);}.form__checkbox{width:24px;height:24px;margin:0.1em 0 0;accent-color:var(--verde);cursor:pointer;}.form__checkbox:focus-visible{outline:var(--foco);outline-offset:2px;}.form__checkbox[aria-invalid="true"]{outline:2px solid var(--erro);outline-offset:2px;}.c-form__consentimento-rotulo{font-family:var(--fonte-texto);font-weight:400;cursor:pointer;}.form__campo--consentimento .form__erro{grid-column:2;}.c-bloco-form{margin-top:var(--esp-6);}.c-bloco-form__titulo{margin:0 0 var(--esp-2);font-size:var(--t-25);}.c-bloco-form__texto{color:var(--tinta-2);margin-bottom:var(--esp-3);}@media (min-width:640px){.c-form__grelha{grid-template-columns:repeat(2,minmax(0,1fr));}.c-form__grupo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esp-3);}.c-form__grupo>legend + .form__ajuda{grid-column:1 / -1;margin-bottom:0;}.c-form__grupo .form__campo + .form__campo{margin-top:0;}}.c-coberturas + .c-coberturas{margin-top:var(--esp-5);}.c-passos + .c-coberturas{margin-top:var(--esp-5);}.c-coberturas__titulo{margin:0 0 var(--esp-2);font-size:var(--t-20);}.c-coberturas__lista{display:grid;gap:var(--esp-2);}.c-coberturas__item{position:relative;padding-left:1.9rem;}.c-coberturas__item::before{content:'';position:absolute;left:0;top:0.35em;width:14px;height:14px;border-radius:3px;background:var(--verde);-webkit-mask-image:linear-gradient(45deg,#000 0 40%,transparent 40% 60%,#000 60%);mask-image:linear-gradient(45deg,#000 0 40%,transparent 40% 60%,#000 60%);}.c-coberturas__nome{display:block;font-family:var(--fonte-display);font-weight:600;}.c-coberturas__descricao{display:block;color:var(--tinta-2);}@media (min-width:720px){.c-coberturas__lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esp-2) var(--esp-4);}}.c-breadcrumb__envolvente{padding-top:var(--esp-3);}.c-breadcrumb__lista{display:flex;flex-wrap:wrap;align-items:center;gap:0 0.5em;font-size:var(--t-16);color:var(--tinta-2);}.c-breadcrumb__item,.c-breadcrumb__item a{display:inline-flex;align-items:center;min-height:44px;}.c-breadcrumb__item a{min-width:44px;}.c-breadcrumb__item + .c-breadcrumb__item::before{content:'/';margin-right:0.5em;color:var(--linha);}.c-breadcrumb__item a{color:var(--tinta-2);}.c-nota{display:flex;gap:var(--esp-2);padding:var(--esp-3);border-radius:var(--raio-cartao);background:var(--verde-suave);}.c-nota + .c-nota,.c-nota + .c-coberturas,.c-coberturas + .c-nota{margin-top:var(--esp-3);}.c-nota--aviso{background:#fdf3f3;border:1px solid rgba(155,28,28,0.35);}.c-nota--aviso .c-nota__icone,.c-nota--aviso .c-nota__titulo{color:var(--erro);}.c-nota__icone svg{width:22px;height:22px;}.c-nota__corpo{min-width:0;}.c-nota__corpo>:last-child{margin-bottom:0;}.c-nota__titulo{font-family:var(--fonte-display);font-weight:700;margin-bottom:0.2em;}.p-missao{font-size:var(--t-18);}.p-loja{align-items:center;}.p-loja__figura{margin:0;}.p-loja__foto{width:100%;border-radius:var(--raio-cartao);box-shadow:var(--sombra);}.p-loja__texto>:last-child,.p-como-chegar>:last-child{margin-bottom:0;}.p-legal{display:grid;gap:var(--esp-2);margin:0;max-width:80ch;}.p-legal__linha{display:grid;gap:0.1em;}.p-legal__valor{margin:0;}@media (min-width:720px){.p-legal__linha{grid-template-columns:15rem minmax(0,1fr);gap:var(--esp-3);}}.p-moradas{align-items:start;}.p-morada{padding:var(--esp-3);height:100%;}.p-morada__nome{margin:0 0 var(--esp-1);font-size:var(--t-20);}.p-morada__linhas{margin:0 0 var(--esp-2);color:var(--tinta-2);}.p-morada--horario .p-morada__linhas{margin-bottom:0;}.p-formulario .c-secao__corpo{max-width:760px;}.p-empresas__contactos{margin-top:var(--esp-5);}@media (min-width:1024px){.p-obrigado .c-passos{grid-template-columns:repeat(2,minmax(0,1fr));}}.p-obrigado__h1{margin-bottom:var(--esp-3);}.p-obrigado__variante>:last-child{margin-bottom:0;}.p-obrigado__titulo{font-size:var(--t-25);}.p-obrigado__subtitulo{margin-top:var(--esp-4);font-size:var(--t-20);}.p-obrigado__prazo{margin-top:var(--esp-4);font-size:var(--t-18);}.p-obrigado__prazo-rotulo{color:var(--tinta-2);}.p-obrigado__voltar{margin:var(--esp-4) 0 0;}.p-404__codigo{margin:0;font-family:var(--fonte-display);font-weight:800;font-size:var(--t-49);line-height:1;color:var(--verde);}.p-404__h1{margin-top:var(--esp-1);}.p-404__atalhos{margin-top:var(--esp-4);}.p-404__lista{gap:var(--esp-1);}.p-404__link{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--esp-2);background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio-chip);font-family:var(--fonte-display);font-weight:600;text-decoration:none;}.p-404__link:hover{background:var(--verde-suave);border-color:var(--verde);}.p-404__subtitulo{font-size:var(--t-25);}.p-privacidade__cabecalho{margin-bottom:var(--esp-5);}.p-privacidade__data{color:var(--tinta-2);font-size:var(--t-16);}.p-privacidade__intro{font-size:var(--t-18);}.p-privacidade__indice{padding:var(--esp-3);margin-bottom:var(--esp-6);background:var(--verde-suave);border-radius:var(--raio-cartao);}.p-privacidade__indice-titulo{margin:0 0 var(--esp-1);font-size:var(--t-18);}.p-privacidade__indice-lista{margin:0;padding-left:1.3em;}.p-privacidade__indice-lista li + li{margin-top:0;}.p-privacidade__indice-lista a{display:inline-flex;align-items:center;min-height:44px;}.p-privacidade__seccao{margin-bottom:var(--esp-6);}.p-privacidade__seccao:last-child{margin-bottom:0;}.p-privacidade__titulo{font-size:var(--t-25);}.p-privacidade__lista{padding-left:1.2em;}@media (prefers-reduced-motion:reduce){.c-cartao-seguro:hover,.c-cartao-seguro:hover .c-cartao-seguro__acao svg{transform:none;}}@media print{.c-hero,.c-faixa-cta{background:none;border:0;color:#000;}.c-hero--padrao::before,.c-faixa-cta--verde::before,.c-hero__fundo{display:none;}.c-hero--fundo .c-hero__titulo,.c-hero--fundo .c-hero__lead,.c-hero--fundo .c-hero__eyebrow{color:#000;}.c-ancoras,.c-secao__acoes,.c-form__acoes,.p-404__atalhos{display:none !important;}.c-faq__resposta{display:block;}.c-cartao-seguro,.c-nota,.c-contactos__cartao,.p-morada,.c-razao,.p-pilar{border:1px solid #999;box-shadow:none;break-inside:avoid;}}.p-assistencia{list-style:none;margin:0;padding:0;display:grid;gap:var(--esp-2);}.p-assistencia__item{display:grid;gap:var(--esp-1);padding:var(--esp-3);background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio-cartao);max-width:none;margin:0;}.c-secao--branco .p-assistencia__item{background:var(--papel);}.p-assistencia__seguradora{display:flex;align-items:center;gap:var(--esp-2);font-family:var(--fonte-display);font-weight:700;font-size:var(--t-18);}.p-assistencia__horas{font-family:var(--fonte-texto);font-weight:600;font-size:var(--t-14);color:var(--verde-escuro);background:var(--verde-suave);border-radius:999px;padding:0.15em 0.6em;}.p-assistencia__numeros{display:flex;flex-wrap:wrap;gap:var(--esp-1) var(--esp-4);}.p-assistencia__grupo{display:inline-flex;align-items:baseline;gap:0.4em;flex-wrap:wrap;}.p-assistencia__rotulo{color:var(--tinta-2);font-size:var(--t-16);}.p-assistencia__numero{display:inline-flex;align-items:center;min-height:44px;font-family:var(--fonte-display);font-weight:600;}.p-assistencia__ou{color:var(--tinta-2);}.p-assistencia__nota{color:var(--tinta-2);font-size:var(--t-16);}.p-links__aviso{margin:var(--esp-3) 0 0;color:var(--tinta-2);max-width:70ch;}@media (min-width:720px){.p-assistencia__item{grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:baseline;}.p-assistencia__nota{grid-column:1 / -1;}}.c-cookies{position:fixed;left:0;right:0;bottom:0;z-index:100;background:var(--branco);border-top:1px solid var(--linha);box-shadow:var(--sombra-alta);padding:var(--esp-3) 0 calc(var(--esp-3) + env(safe-area-inset-bottom,0px));}.c-cookies[hidden]{display:none;}@media (max-width:900px){.c-cookies{bottom:var(--altura-barra-accao);padding-bottom:var(--esp-3);}}.c-cookies__caixa{display:grid;gap:var(--esp-2);}.c-cookies__texto{margin:0;color:var(--tinta);max-width:72ch;}.c-cookies__texto a{color:var(--verde-escuro);}.c-cookies__escolhas{display:grid;gap:var(--esp-1);color:var(--tinta-2);}.c-cookies__escolhas[hidden]{display:none;}.c-cookies__escolhas label{display:flex;gap:0.6em;align-items:flex-start;cursor:pointer;}.c-cookies__escolhas input{flex:none;width:1.15em;height:1.15em;margin-top:0.25em;accent-color:var(--verde);}.c-cookies__escolhas strong{color:var(--tinta);}.c-cookies__acoes{display:flex;flex-wrap:wrap;gap:var(--esp-2);}.c-cookies__acoes [hidden]{display:none;}@media (min-width:901px){.c-cookies__caixa{grid-template-columns:1fr auto;align-items:center;column-gap:var(--esp-3);}.c-cookies__escolhas{grid-column:1 / -1;grid-row:2;}}.rodape-fundo__botao{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:0.15em;cursor:pointer;}@media (min-width:1024px){.c-passos--tres{grid-template-columns:repeat(3,minmax(0,1fr));}}.p-empresas__passos-titulo{margin:0 0 var(--esp-3);font-size:var(--t-20);}.c-equipa__monograma{display:grid;place-items:center;flex:none;width:72px;height:72px;border-radius:50%;background:var(--verde-suave);color:var(--verde-escuro);font-family:var(--fonte-display);font-weight:700;font-size:1.5rem;letter-spacing:0.02em;}.c-equipa__corpo{display:flex;flex-direction:column;height:100%;}.c-equipa__mais{margin:var(--esp-2) 0 0;padding-top:var(--esp-1);margin-top:auto;}@media (min-width:960px){.c-equipa--duas .c-equipa__monograma{width:96px;height:96px;font-size:2rem;}}.c-imagem{margin:0;}.c-imagem__moldura{position:relative;overflow:hidden;aspect-ratio:var(--racio,3 / 2);border-radius:var(--raio-cartao);background:var(--verde-suave);box-shadow:var(--sombra);}.c-imagem picture,.c-imagem__img{display:block;width:100%;height:100%;}.c-imagem__img{object-fit:cover;}.c-imagem__legenda{margin-top:var(--esp-1);font-size:var(--t-16);color:var(--tinta-2);}.c-hero__fundo .c-imagem__moldura{border-radius:0;box-shadow:none;}.c-hero__fundo .c-imagem__legenda{display:none;}@media (max-width:767px){.c-hero__fundo .c-imagem__moldura{aspect-ratio:16 / 9;}}@media (min-width:768px){.c-hero__fundo .c-imagem,.c-hero__fundo .c-imagem__moldura{position:absolute;inset:0;}.c-hero__fundo .c-imagem__moldura,.c-hero__fundo .c-imagem--vazio .c-imagem__moldura{display:block;height:100%;aspect-ratio:auto;padding:0;overflow:hidden;box-shadow:none;}.c-hero__fundo .c-imagem__etiqueta{top:var(--esp-2);left:auto;right:var(--esp-2);z-index:2;}.c-hero__fundo .c-imagem__alt{display:none;}.c-hero__fundo .c-imagem__falta{position:absolute;right:var(--esp-2);bottom:var(--esp-2);z-index:2;margin:0;max-width:min(60ch,70%);text-align:right;}}.c-imagem--vazio{--padrao-slot:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cdefs%3E%3Cmask id='m'%3E%3Crect width='64' height='64' fill='%23fff'/%3E%3Cpath d='M19 44.4L44.4 19' stroke='%23000' stroke-width='2.4'/%3E%3C/mask%3E%3C/defs%3E%3Crect x='22' y='22' width='20' height='20' rx='4.2' fill='%23636f03' fill-opacity='0.06' mask='url(%23m)'/%3E%3C/svg%3E");}.c-imagem--vazio .c-imagem__moldura{display:grid;place-content:center;padding:var(--esp-6) var(--esp-3) var(--esp-4);overflow:visible;background-image:var(--padrao-slot);background-size:64px 64px;box-shadow:inset 0 0 0 1px var(--verde);}.c-imagem__etiqueta{position:absolute;top:var(--esp-1);left:var(--esp-1);max-width:calc(100% - var(--esp-2));padding:2px 10px;border-radius:var(--raio-chip);background:var(--branco);color:var(--verde-escuro);font:600 var(--t-14) / 1.6 var(--fonte-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.c-imagem__alt,.c-imagem__falta{margin:0;max-width:40ch;font-size:var(--t-16);line-height:1.45;text-align:center;color:var(--tinta-2);}.c-imagem__falta{margin-top:var(--esp-2);font-size:var(--t-14);}@media (max-width:599px){.c-imagem--vazio .c-imagem__moldura{padding:var(--esp-5) var(--esp-2) var(--esp-3);}.c-imagem__etiqueta{padding:1px 8px;font-size:0.75rem;}.c-imagem__alt{font-size:var(--t-14);}}.c-com-imagem{display:grid;gap:var(--esp-5);}@media (min-width:900px){.c-com-imagem{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--esp-6);align-items:start;}.c-com-imagem--imagem-primeiro{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;}.c-com-imagem .c-razoes{grid-template-columns:1fr;}.c-com-imagem .c-passos{grid-template-columns:repeat(2,minmax(0,1fr));}}.p-loja--duas .p-loja__texto{grid-column:1 / -1;}.p-loja--duas .p-loja__foto{aspect-ratio:3 / 2;object-fit:cover;}.p-sobre__grupo{max-width:960px;margin:0 auto var(--esp-5);}.p-obrigado__imagem{max-width:200px;margin:0 auto var(--esp-4);}.p-obrigado__imagem:has(.c-imagem--vazio){max-width:320px;}.p-obrigado__imagem .c-imagem--vazio .c-imagem__moldura{padding:var(--esp-5) var(--esp-2) var(--esp-2);}.p-obrigado__imagem .c-imagem__alt{font-size:var(--t-14);}.p-links{list-style:none;margin:0;padding:0;display:grid;gap:var(--esp-3);}@media (min-width:720px){.p-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esp-4);}}.p-links__item{margin:0;max-width:none;display:flex;}.p-links__cartao{display:flex;gap:var(--esp-3);align-items:stretch;width:100%;padding:var(--esp-4);background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio-cartao);}.c-secao--branco .p-links__cartao{background:var(--papel);}.p-links__icone{display:inline-flex;flex:none;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--raio-cartao);background:var(--verde-suave);color:var(--verde-escuro);}.p-links__icone svg{width:28px;height:28px;}.p-links__corpo{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;}.p-links__titulo{margin:0 0 0.3em;font-size:var(--t-20);}.p-links__descricao{margin:0;color:var(--tinta-2);max-width:none;}.p-links__fonte{margin:var(--esp-2) 0 0;font-family:var(--fonte-display);font-weight:600;font-size:var(--t-14);letter-spacing:0.03em;color:var(--verde-escuro);}.p-links__accao{margin:auto 0 0;padding-top:var(--esp-3);}@media (max-width:419px){.p-links__cartao{flex-direction:column;gap:var(--esp-2);padding:var(--esp-3);}}.p-pessoa__facto{margin:0 0 var(--esp-2);font-family:var(--fonte-display);font-weight:600;font-size:var(--t-20);color:var(--verde-escuro);}.p-pessoa__acoes{margin-top:var(--esp-5);}
