@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.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:#06120d;--noite-rgb:6, 18, 13;--superficie:#0c1c15;--superficie-2:#12271d;--vidro:#dcf0e412;--vidro-forte:#dcf0e41f;--texto:#eef5f0;--texto-2:#a3b9ad;--texto-3:#6f877a;--verde:#1ed97a;--verde-rgb:30, 217, 122;--verde-escuro:#0f9a55;--tinta:#04100a;--areia:#f0c79a;--areia-rgb:240, 199, 154;--sombra-rgb:2, 8, 5;--f:"Plus Jakarta Sans Variable", "Plus Jakarta Sans", system-ui, sans-serif;--t-titulo:clamp(2.2rem, 4.6vw, 4.4rem);--t-subtitulo:clamp(1.35rem, 2vw, 1.75rem);--t-corpo:1.0625rem;--t-pequeno:.875rem;--r-moldura:clamp(24px, 3vw, 40px);--r-painel:clamp(22px, 2.4vw, 32px);--r-cartao:20px;--r-controlo:999px;--margem:clamp(20px, 4vw, 64px);--largura:1200px;--seccao:clamp(48px, 6vw, 88px);--ease:cubic-bezier(.22, 1, .36, 1);--ease-suave:cubic-bezier(.65, 0, .35, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--noite);scroll-behavior:smooth;interpolate-size:allow-keywords;scroll-padding-top:96px}body{font-family:var(--f);font-size:var(--t-corpo);color:var(--texto);background:var(--noite);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--verde);outline-offset:3px;border-radius:12px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contentor{width:min(100% - 2 * var(--margem), var(--largura));margin-inline:auto}main{overflow-x:clip}.seccao{padding-block:var(--seccao)}.titulo{font-size:var(--t-titulo);letter-spacing:-.04em;text-wrap:balance;font-weight:750;line-height:1.04}.lead{max-width:34em;color:var(--texto-2);text-wrap:pretty;font-size:1.1875rem;line-height:1.55}.botao{--b-fundo:var(--verde);--b-texto:var(--tinta);border-radius:var(--r-controlo);background:var(--b-fundo);min-height:52px;color:var(--b-texto);font:650 1rem/1 var(--f);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background-color .3s var(--ease), box-shadow .4s var(--ease);box-shadow:0 1px 0 #ffffff59 inset, 0 12px 32px -12px rgba(var(--verde-rgb), .55);border:0;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex;position:relative}.botao:hover{box-shadow:0 1px 0 #ffffff59 inset, 0 18px 40px -12px rgba(var(--verde-rgb), .7)}.botao--vidro{--b-fundo:#eef5f01f;--b-texto:var(--texto);-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);box-shadow:inset 0 1px #ffffff24}.botao--vidro:hover{--b-fundo:#eef5f033;box-shadow:inset 0 1px #ffffff24}.icone{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.bolha{background:rgba(var(--verde-rgb), .12);width:44px;height:44px;color:var(--verde);border-radius:14px;flex:none;place-items:center;display:grid}.grao{z-index:100;pointer-events:none;mix-blend-mode:soft-light;opacity:.16;background-size:180px 180px;animation:1s steps(6,end) infinite grao;position:fixed;inset:-180px}@keyframes grao{0%{transform:translate(0)}20%{transform:translate(-46px,31px)}40%{transform:translate(63px,-72px)}60%{transform:translate(-91px,12px)}80%{transform:translate(24px,88px)}to{transform:translate(0)}}html.reduzido{scroll-behavior:auto}.reduzido .grao{animation:none}.ponto{color:var(--verde)}.foto-marca{position:relative}.foto-marca:after{content:"";background:linear-gradient(to bottom, transparent, rgba(var(--noite-rgb), .55) 55%, rgba(var(--noite-rgb), .92));pointer-events:none;position:absolute;inset:38% 0 0}.foto-marca .rota{z-index:1;position:absolute;bottom:clamp(18px,3vw,28px);left:clamp(18px,3vw,28px);right:0}.rota{align-items:center;height:24px;display:flex}.rota__linha{fill:none;height:24px;stroke:var(--verde);stroke-width:1.5px;clip-path:inset(0 100% 0 0);transition:clip-path 1.6s var(--ease-suave) .2s;flex:1;overflow:visible}.rota__linha path{vector-effect:non-scaling-stroke}.rota__inicio,.rota__fim{background:var(--verde);width:9px;height:9px;box-shadow:0 0 12px rgba(var(--verde-rgb), .7);transition:scale .5s var(--ease);border-radius:50%;flex:none;margin-top:8px;scale:0}.rota__fim{display:none}.rota--viva .rota__inicio{scale:1}.rota--viva .rota__linha{clip-path:inset(0 -2px 0 0)}.reduzido .rota__linha,.reduzido .rota__inicio{transition:none}.nav{z-index:50;width:min(100% - 2 * var(--margem) - 20px, 1080px);border-radius:var(--r-controlo);-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);transition:transform .6s var(--ease), background-color .5s var(--ease), box-shadow .5s var(--ease);background:#06120d57;align-items:center;gap:28px;padding:8px 8px 8px 22px;display:flex;position:fixed;top:22px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff14}.nav--escondida:not(:focus-within){transform:translate(-50%,calc(-100% - 32px))}.nav--solida{box-shadow:0 1px 0 #ffffff0f inset, 0 20px 50px -20px rgba(var(--sombra-rgb), .8);background:#0c1c15d1}.nav__logo{border-radius:10px;flex:none;display:block}.nav__logo img{width:auto;height:29px}.nav nav{margin-left:auto}.nav__lista{gap:2px;margin:0;padding:0;list-style:none;display:flex}.nav__link{border-radius:var(--r-controlo);color:var(--texto);white-space:nowrap;opacity:.86;transition:background-color .3s var(--ease), opacity .3s var(--ease);padding:10px 16px;font-size:.9375rem;font-weight:500;text-decoration:none;display:block}.nav__link:hover{background:var(--vidro);opacity:1}.nav__accao{min-height:44px;padding:0 20px;font-size:.9375rem}@media (width<=1100px){.nav{gap:12px}.nav__link{padding-inline:10px}}@media (width<=900px){.nav{width:calc(100% - 32px);padding-left:16px;top:16px}.nav nav{display:none}.nav__logo img{height:24px}.nav__accao{min-height:40px;margin-left:auto;padding:0 16px;font-size:.875rem}}.hero{padding:10px}.hero__moldura{border-radius:var(--r-moldura);background:var(--superficie);transform-origin:50% 0;will-change:transform;isolation:isolate;height:calc(100svh - 20px);min-height:560px;position:relative;overflow:hidden}.hero__foto{position:absolute;inset:-4% 0 -8%}.hero__img{object-fit:cover;object-position:58% 50%;filter:brightness(.86)saturate(.95)contrast(1.05);transform-origin:62% 60%;width:100%;height:100%;animation:26s ease-in-out infinite alternate respira;position:absolute;inset:0}@keyframes respira{0%{transform:scale(1)}to{transform:scale(1.06)}}.hero__luz{mix-blend-mode:screen;background:radial-gradient(38% 46% at 92% 52%,#ffb26866,#0000 70%);animation:9s ease-in-out infinite alternate luz;position:absolute;inset:-10%}@keyframes luz{0%{opacity:.55;transform:translate(-1.5%)}to{opacity:1;transform:translate(1.5%,-1%)}}.hero__poeira{mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.hero__tom{background:linear-gradient(to bottom, rgba(var(--noite-rgb), .42) 0%, rgba(var(--noite-rgb), .08) 22%, rgba(var(--noite-rgb), 0) 44%, rgba(var(--noite-rgb), .3) 62%, rgba(var(--noite-rgb), .9) 96%), radial-gradient(60% 55% at 0% 100%, rgba(var(--noite-rgb), .6), transparent 72%);position:absolute;inset:0}.hero__conteudo{flex-direction:column;justify-content:flex-end;padding:clamp(104px,15vh,140px) clamp(24px,4vw,56px) clamp(28px,5vh,52px);display:flex;position:absolute;inset:0}.hero__baixo{flex-direction:column;align-items:flex-start;gap:26px;display:flex}.hero__texto{max-width:100%}@media (width>=901px){.hero__mascara>span{white-space:nowrap}}.hero__titulo{letter-spacing:-.045em;text-shadow:0 4px 40px rgba(var(--sombra-rgb), .35);font-size:clamp(2.6rem,6vw,5.6rem);font-weight:800;line-height:.98}.hero__mascara--leve{letter-spacing:-.035em;font-weight:340}.hero__mascara{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.hero__mascara>span{display:block}.hero__lead{color:#eef5f0d1;text-wrap:pretty;max-width:32rem;margin-top:20px;font-size:1.1875rem}.hero__accoes{flex-wrap:wrap;gap:12px;display:flex}.hero--fora .hero__img,.hero--fora .hero__luz{animation-play-state:paused}@media (width<=900px){.hero__img{object-position:60% 50%}.hero__baixo{gap:22px}.hero__accoes .botao{flex:auto}.hero__tom{background:linear-gradient(to bottom, rgba(var(--noite-rgb), .66) 0%, rgba(var(--noite-rgb), .2) 26%, rgba(var(--noite-rgb), .05) 42%, rgba(var(--noite-rgb), .5) 62%, rgba(var(--noite-rgb), .94) 88%)}}.reduzido .hero__img,.reduzido .hero__luz{animation:none}.reduzido .hero__poeira{display:none}.passos__titulo{max-width:13em}.passos__grelha{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);margin-top:clamp(24px,3vw,40px);display:grid}.passos__palco{perspective:1400px;place-items:center;height:600px;display:grid;position:sticky;top:calc(50svh - 300px)}.passos__brilho{z-index:-1;background:radial-gradient(closest-side, rgba(var(--verde-rgb), .16), rgba(var(--verde-rgb), .05) 55%, transparent);position:absolute;inset:-10%}.telefone{width:290px;height:590px;transform-style:preserve-3d}.telefone__corpo{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;position:relative;transform:rotateY(-16deg)rotateX(6deg)rotate(1deg)}.telefone__camada,.telefone__face{border-radius:52px;position:absolute;inset:0}.telefone__camada{transform:translateZ(var(--z));background:linear-gradient(90deg,#22342b,#0c1712 50%,#22342b)}.telefone__face{backface-visibility:hidden;background:linear-gradient(145deg,#2a3b33,#0d1813 55%,#1f2d27);padding:11px;box-shadow:inset 0 0 0 1.5px #ffffff1a}.telefone__frente{transform:translateZ(5px)}.telefone__verso{background:radial-gradient(80% 60% at 30% 20%, rgba(var(--verde-rgb), .16), transparent 70%), linear-gradient(160deg, #1d3027, #0a1510 60%, #182820);place-items:center;display:grid;transform:rotateY(180deg)translateZ(5px)}.telefone__simbolo{opacity:.9;width:92px;height:auto;filter:drop-shadow(0 0 24px rgba(var(--verde-rgb), .4))}.telefone__camaras{background:#ffffff0f;border-radius:30px;grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid;position:absolute;top:22px;left:22px;box-shadow:inset 0 0 0 1px #ffffff14}.telefone__camaras i{background:radial-gradient(circle at 40% 35%,#3b5a6e,#05090c 60%);border-radius:50%;width:30px;height:30px;box-shadow:0 0 0 3px #16231d}.telefone__camaras i:nth-child(3){width:12px;height:12px;margin:9px}.passos__palco:after{content:"";z-index:-1;background:radial-gradient(closest-side, rgba(var(--sombra-rgb), .55), transparent);width:220px;height:28px;transform:translateX(-50%) scaleX(var(--sombra,1));border-radius:50%;position:absolute;bottom:-34px;left:50%}.telefone__ecra{color:#0b0b0b;background:#fff;border-radius:42px;height:100%;position:relative;overflow:hidden}.telefone__estado{justify-content:space-between;align-items:center;height:46px;padding:0 26px;font-size:.8125rem;font-weight:650;display:flex}.telefone__ilha{background:#0b0b0b;border-radius:20px;width:88px;height:26px}.telefone__bat{background:linear-gradient(90deg,#0b0b0b 70%,#0000 70%) padding-box content-box;border:1.5px solid #0b0b0b;border-radius:4px;width:24px;height:11px;padding:1.5px}.app{--a-sup:#f4f6f5;--a-txt:#0b0b0b;--a-txt2:#4a524e;--a-txt3:#646c68;--a-tint:#e8fbf1;--a-tint-txt:#064e2e;--a-icone:#0f9a55;--a-linha:#e3e8e5;opacity:0;transition:opacity .5s var(--ease), transform .7s var(--ease);pointer-events:none;position:absolute;inset:46px 0 0;overflow:hidden;transform:translateY(14px)scale(.98)}.app--activa{opacity:1;transform:none}.app__tela{zoom:.6872;width:390px;height:760px;color:var(--a-txt);flex-direction:column;gap:14px;padding:8px 20px 28px;font-size:14px;line-height:1.45;display:flex;position:relative}.app .icone{width:22px;height:22px}.app b{font-weight:700}.app__quem{flex-direction:column;flex:1;min-width:0;display:flex}.app__quem>span{color:var(--a-txt2);font-size:13px}.app__viagem .app__quem>span,.app__quem--curto>span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app__quem--fim{flex:none;align-items:flex-end;gap:4px}.app__linha{align-items:center;gap:12px;display:flex}.app__linha--topo{align-items:flex-start}.app__h{letter-spacing:-.04em;font-size:30px;line-height:1.06;font-weight:750!important}.app__avatar{background:var(--a-tint);width:44px;height:44px;color:var(--a-tint-txt);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:750;display:grid}.app__avatar--azul{color:#23407a;background:#e3ebfb}.app__avatar--areia{color:#8a4a12;background:#fde8d3}.app__avatar--grande{width:88px;height:88px;box-shadow:0 0 0 4px var(--a-tint);font-size:26px}.app__btn{color:#04100a;background:#1ed97a;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 22px;font-size:16px;font-weight:700;display:flex;box-shadow:0 12px 32px -12px #1ed97a8c}.app__btn--escuro{background:var(--a-txt);color:#eef5f0;box-shadow:none}.app__btn--cinza{background:var(--a-sup);color:var(--a-txt);box-shadow:none}.app__voltar{background:var(--a-sup);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.app__voltar--fim{align-self:flex-end}.app__topo{align-items:center;gap:12px;display:flex}.app__ola{font-size:18px;font-weight:750!important}.app__pilula{background:var(--a-sup);border-radius:999px;align-items:center;height:40px;padding:0 16px;font-weight:650;display:flex}.app__aviso{background:var(--a-tint);border-radius:20px;gap:12px;padding:16px;display:flex}.app__aviso>span:last-child{color:var(--a-txt2);flex-direction:column;gap:4px;font-size:14px;line-height:1.5;display:flex}.app__aviso b{color:var(--a-txt);font-size:16px}.app__roda{border:2.5px solid #1ed97a40;border-top-color:var(--a-icone);border-radius:50%;flex:none;width:20px;height:20px;margin-top:2px;animation:1s linear infinite roda}@keyframes roda{to{transform:rotate(360deg)}}.app__ilha{background:radial-gradient(120% 90% at 50% 40%,#e3ded6 0%,#cbcbca 62%,#bcbebb 100%);border-radius:32px;flex:1;position:relative;overflow:hidden}.app__ilha img{width:calc(100% + 20px);max-width:none;animation:7.5s ease-in-out infinite app-flutua;position:absolute;top:50%;left:-10px;translate:0 -50%;-webkit-mask-image:radial-gradient(70% 70%,#000 62%,#0000 100%);mask-image:radial-gradient(70% 70%,#000 62%,#0000 100%)}.app__ilha-sombra{filter:blur(14px);opacity:.35;background:#6b6a66;border-radius:50%;width:200px;height:24px;margin-left:-100px;position:absolute;bottom:40px;left:50%}@keyframes app-flutua{50%{transform:translateY(-10px)rotate(1deg)}}.app__selo{background:#ffffffbf;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:650;position:absolute;top:16px;left:16px}.app__nota-cinza{background:var(--a-sup);color:var(--a-txt2);text-align:center;border-radius:20px;padding:16px;line-height:1.5}.app__cabeca{align-items:center;gap:12px;display:flex}.app__rota{letter-spacing:-.03em;font-size:20px;font-weight:750!important}.app__dias{gap:8px;display:flex}.app__dia{background:var(--a-sup);border-radius:18px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;height:62px;display:flex}.app__dia span{color:var(--a-txt3);font-size:11px;font-weight:600}.app__dia b{font-size:17px;font-weight:750}.app__dia--on{background:var(--a-txt);color:#eef5f0}.app__dia--on span{color:#1ed97a}.app__viagem{background:var(--a-sup);border-radius:22px;flex-direction:column;gap:12px;padding:16px;display:flex}.app__viagem--destaque{background:var(--a-tint);box-shadow:inset 0 0 0 1.5px #1ed97a}.app--activa .app__viagem{animation:app-sobe .7s var(--ease) both;animation-delay:calc(50ms + var(--i) * 80ms)}@keyframes app-sobe{0%{opacity:0;transform:translateY(22px)}}.app__viagem .app__quem b{font-size:16px}.app__nota{align-items:center;gap:4px;font-weight:700;display:inline-flex}.app .app__nota .icone{fill:#f2a93b;stroke:#f2a93b;width:15px;height:15px}.app__hora{letter-spacing:-.04em;font-size:26px;font-weight:750!important}.app .app__lugares{color:var(--a-tint-txt);font-weight:650}.app__marca{background:var(--a-txt);color:#eef5f0;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:650}.app__separadores{background:#06120deb;border-radius:999px;align-items:center;gap:4px;height:64px;padding:0 7px;display:flex;position:absolute;bottom:20px;left:16px;right:16px;box-shadow:0 20px 50px -20px #020805cc}.app__separador{color:#a3b9ad;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:8px;height:50px;font-weight:700;display:flex}.app__separador--on{color:#04100a;background:#1ed97a;flex:none;padding:0 18px}.app__aprovado,.app__avaliar{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.app__aprovado>span:last-child{color:var(--a-txt2);font-size:15px;line-height:1.55}.app__check{color:#04100a;background:#1ed97a;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 16px 40px -14px #1ed97acc}.app .app__check .icone{stroke-width:2.2px;width:38px;height:38px}.app--activa .app__check{animation:salto .8s var(--ease) both}.app--activa .app__check path{stroke-dasharray:1;animation:visto .5s var(--ease) .5s both}@keyframes salto{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.06)}}@keyframes visto{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.app__botoes{grid-template-columns:1fr 1fr;gap:10px;display:grid}.app__cartao{background:var(--a-sup);border-radius:22px;flex-direction:column;gap:14px;padding:16px;display:flex}.app__cartao .app__quem b{font-size:16px}.app .app__rotulo{color:var(--a-txt3);font-size:12px}.app__pequeno{font-size:14px}.app__matricula{letter-spacing:.06em;background:#fff;border-radius:10px;padding:5px 10px;font-size:14px;font-weight:750!important}.app__lista{flex-direction:column;padding:0 4px;display:flex}.app__lista>span{border-bottom:1px solid var(--a-linha);justify-content:space-between;align-items:center;min-height:52px;font-size:15px;font-weight:600;display:flex}.app__lista>span:last-child{border:0}.app .app__lista .icone{width:20px;height:20px}.app__perigo{color:#b91c1c}.app__avaliar{gap:12px;margin-top:8px}.app__avaliar>span:last-child{color:var(--a-txt2)}.app--activa .app__avatar--grande{animation:salto .7s var(--ease) both}.app__estrelas{justify-content:center;gap:2px;margin-top:8px;display:flex}.app__estrela{place-items:center;width:56px;height:56px;display:grid}.app .app__estrela .icone{fill:#f2a93b;stroke:#f2a93b;width:42px;height:42px}.app--activa .app__estrela{animation:salto .6s var(--ease) both;animation-delay:calc(.25s + var(--i) * 80ms)}.app__pontos{text-align:center;margin-top:-10px;font-size:16px}.app__campo{flex-direction:column;gap:8px;margin-top:4px;display:flex}.app__rotulo-campo{font-weight:650}.app__rotulo-campo span{color:var(--a-txt3);font-weight:500}.app__texto{background:var(--a-sup);border-radius:18px;min-height:92px;padding:14px 16px;font-size:15px;font-weight:500;line-height:1.5}.app__espaco{flex:1}.app__reportar{min-height:40px;color:var(--a-txt2);justify-content:center;align-items:center;gap:8px;margin-top:-6px;font-weight:650;display:flex}.app .app__reportar .icone{width:18px;height:18px}.passos__lista{margin:0;padding:0;list-style:none}.passo{align-items:center;min-height:50svh;display:flex}.passo:first-child{align-items:flex-start;min-height:0;padding-top:80px;padding-bottom:12svh}.passo:last-child{min-height:600px}.passo__botao{border-radius:var(--r-cartao);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;opacity:.38;transition:opacity .6s var(--ease), background-color .6s var(--ease);background:0 0;border:0;gap:20px;padding:24px;display:flex}.passo--activo .passo__botao{opacity:1;background:var(--superficie)}.passo__num{background:var(--vidro-forte);font-variant-numeric:tabular-nums;width:40px;height:40px;transition:background-color .6s var(--ease), color .6s var(--ease);border-radius:50%;flex:none;place-items:center;font-weight:750;display:grid}.passo--activo .passo__num{background:var(--verde);color:var(--tinta)}.passo__corpo{gap:8px;display:grid}.passo__titulo{font-size:var(--t-subtitulo);letter-spacing:-.025em;font-weight:700;line-height:1.2}.passo__texto{max-width:30em;color:var(--texto-2)}@media (width<=900px){.passos__grelha{grid-template-columns:1fr;gap:8px}.passos__palco{height:560px;position:relative;top:0}.telefone{transform:scale(.84)}.passo,.passo:first-child,.passo:last-child{min-height:0;padding-block:0}.passo__botao{padding:18px}}.reduzido .app,.reduzido .passo__botao{transition:none}.reduzido .app__roda,.reduzido .app__ilha img,.reduzido .app--activa .app__viagem,.reduzido .app--activa .app__check,.reduzido .app--activa .app__check path,.reduzido .app--activa .app__avatar--grande,.reduzido .app--activa .app__estrela{animation:none}.papeis__topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.selector{border-radius:var(--r-controlo);background:var(--superficie);grid-auto-columns:1fr;grid-auto-flow:column;padding:5px;display:inline-grid;position:relative}.selector__fundo{border-radius:var(--r-controlo);background:var(--verde);width:calc(50% - 5px);box-shadow:0 8px 24px -10px rgba(var(--verde-rgb), .7);transition:transform .55s var(--ease);position:absolute;top:5px;bottom:5px;left:5px}.selector[data-activo="1"] .selector__fundo{transform:translate(100%)}.selector__opcao{z-index:1;border-radius:var(--r-controlo);min-height:46px;color:var(--texto-2);font:600 .9375rem/1 var(--f);white-space:nowrap;cursor:pointer;transition:color .4s var(--ease);background:0 0;border:0;padding:0 22px;position:relative}.selector__opcao[aria-selected=true]{color:var(--tinta)}.papeis__paineis{margin-top:clamp(32px,5vh,56px);display:grid}.papel{border-radius:var(--r-painel);background:var(--superficie);grid-area:1/1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);padding:12px;display:grid}.papel[hidden]{visibility:hidden;display:grid}.papel__imagem{aspect-ratio:5/4;border-radius:calc(var(--r-painel) - 8px);overflow:hidden}.papel__imagem img{object-fit:cover;width:100%;height:100%;transform:scale(calc(var(--escala,1) * 1.08));transition:transform 1.2s var(--ease)}.papel--activo .papel__imagem img{transform:scale(var(--escala,1))}.papel__texto{padding:clamp(8px,2vw,24px) clamp(8px,2vw,32px) clamp(8px,2vw,24px) 0}.papel__titulo{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.6rem,2.6vw,2.4rem);font-weight:750;line-height:1.1}.papel__pontos{gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}.papel__pontos li{color:var(--texto-2);align-items:center;gap:16px;display:flex}.papel .papel__texto>*,.papel .papel__imagem{opacity:0;transition:opacity .5s var(--ease), transform .7s var(--ease);transform:translateY(10px)}.papel--activo .papel__texto>*,.papel--activo .papel__imagem{opacity:1;transform:none}.papel--activo .papel__pontos{transition-delay:80ms}@media (width<=900px){.papel{grid-template-columns:1fr}.papel__texto{padding:8px 12px 20px}.selector{width:100%}.selector__opcao{padding:0 10px}}.reduzido .selector__fundo,.reduzido .papel .papel__texto>*,.reduzido .papel .papel__imagem,.reduzido .papel__imagem img{transition:none}.seguranca__grelha{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.seguranca__visual{perspective:1200px;position:sticky;top:120px}.seguranca__cartao{aspect-ratio:4/5;border-radius:var(--r-painel);background:var(--superficie);max-width:480px;box-shadow:0 50px 100px -40px rgba(var(--sombra-rgb), .9), 0 0 0 1px #ffffff0d inset;transform:rotateX(var(--rx,4deg)) rotateY(var(--ry,-6deg));transition:transform .8s var(--ease);position:relative;overflow:hidden}.seguranca__cartao img{object-fit:cover;width:100%;height:100%}.seguranca__selo{z-index:1;border-radius:var(--r-controlo);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--texto);font-size:var(--t-pequeno);background:#06120db8;align-items:center;gap:8px;padding:10px 16px 10px 12px;font-weight:650;display:inline-flex;position:absolute;top:16px;left:16px}.seguranca__selo .icone{width:18px;height:18px;color:var(--verde)}.seguranca__texto .lead{margin-top:20px}.seguranca__pontos{gap:8px;margin:40px 0 0;padding:0;list-style:none;display:grid}.seguranca__pontos li{border-radius:var(--r-cartao);background:var(--superficie);gap:18px;padding:20px;display:flex}.seguranca__pontos h3{letter-spacing:-.015em;font-size:1.0625rem;font-weight:700}.seguranca__pontos p{color:var(--texto-2);margin-top:4px;font-size:.96875rem}@media (width<=900px){.seguranca__grelha{grid-template-columns:1fr}.seguranca__visual{position:relative;top:0}}.reduzido .seguranca__cartao{transition:none}.duvidas__grelha{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.duvidas__lado{gap:clamp(24px,3vw,40px);display:grid;position:sticky;top:120px}.duvidas__foto{aspect-ratio:4/5;border-radius:var(--r-painel);background:var(--superficie);max-width:360px;margin:0;overflow:hidden}.duvidas__foto img{object-fit:cover;width:100%;height:100%}.duvidas__lista{gap:8px;display:grid}.duvida{border-radius:var(--r-cartao);background:var(--superficie);transition:background-color .4s var(--ease)}.duvida[open]{background:var(--superficie-2)}.duvida summary{border-radius:var(--r-cartao);letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-size:1.0625rem;font-weight:650;list-style:none;display:flex}.duvida summary::-webkit-details-marker{display:none}.duvida__sinal{background:var(--vidro);width:32px;height:32px;transition:transform .5s var(--ease), background-color .4s var(--ease), color .4s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.duvida__sinal .icone{width:16px;height:16px}.duvida[open] .duvida__sinal{background:var(--verde);color:var(--tinta);transform:rotate(45deg)}.duvida p{max-width:40em;color:var(--texto-2);padding:0 24px 24px}.duvida::details-content{height:0;transition:height .5s var(--ease), content-visibility .5s allow-discrete;overflow:clip}.duvida[open]::details-content{height:auto}@media (width<=900px){.duvidas__grelha{grid-template-columns:1fr}.duvidas__lado{position:static}.duvidas__foto{display:none}}.reduzido .duvida__sinal{transition:none}.reduzido .duvida::details-content{transition:none}.fim__painel{border-radius:var(--r-moldura);background:radial-gradient(70% 60% at 50% 110%, rgba(var(--verde-rgb), .28), transparent 70%), radial-gradient(50% 40% at 50% 0%, rgba(var(--areia-rgb), .08), transparent 70%), var(--superficie);text-align:center;flex-direction:column;align-items:center;padding:clamp(56px,9vw,112px) clamp(24px,5vw,64px);display:flex;position:relative;overflow:hidden}.fim__titulo{max-width:14em;margin-top:36px}.fim__lead{margin-top:20px}.fim__lojas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.loja{border-radius:var(--r-controlo);background:var(--vidro-forte);text-align:left;align-items:center;gap:12px;min-width:196px;min-height:58px;padding:0 24px 0 18px;font-weight:650;line-height:1.1;display:inline-flex}.loja small{color:var(--texto-2);font-size:.75rem;font-weight:500;display:block}.icone--cheio{fill:currentColor;stroke:none;width:24px;height:24px}.simbolo3d{perspective:900px}.simbolo3d__corpo{aspect-ratio:535.7/326.2;width:clamp(150px,18vw,210px);transform-style:preserve-3d;transform:rotateX(var(--rx,14deg)) rotateY(var(--ry,-22deg));transition:transform .9s var(--ease);animation:9s ease-in-out infinite alternate gira;position:relative}@keyframes gira{0%{rotate:y -8deg}to{rotate:y 8deg}}.simbolo3d__corpo img{width:100%;height:100%;transform:translateZ(calc(var(--z) * -2.2px));filter:brightness(calc(1 - var(--z) * .07));position:absolute;inset:0}.simbolo3d__corpo img:first-child{filter:drop-shadow(0 0 30px rgba(var(--verde-rgb), .45))}.fim{padding-bottom:0}.rodape{padding:clamp(32px,4vw,48px) 0}.rodape__grelha{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 48px;display:grid}.rodape__logo{width:auto;height:29px}.rodape__links{flex-wrap:wrap;justify-content:flex-end;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rodape__links a{border-radius:var(--r-controlo);color:var(--texto-2);font-size:var(--t-pequeno);transition:background-color .3s var(--ease), color .3s var(--ease);padding:8px 14px;text-decoration:none;display:block}.rodape__links a:hover{background:var(--vidro);color:var(--texto)}.rodape__nota{max-width:44em;color:var(--texto-3);font-size:var(--t-pequeno)}.rodape__direitos{color:var(--texto-3);font-size:var(--t-pequeno);justify-self:end}@media (width<=720px){.rodape__grelha{grid-template-columns:1fr}.rodape__links{grid-template-columns:repeat(2,max-content);justify-content:start;column-gap:16px;margin-left:-14px;display:grid}.rodape__direitos{justify-self:start}}.reduzido .simbolo3d__corpo{transition:none;animation:none}
