.catedral-lux{--cat-noite:#03061a;--cat-bg:#050a1c;--cat-surface:#0b1433;--cat-surface-2:#121d45;--cat-mapa:#070d24;--cat-alt-1:#0e1838;--cat-alt-2:#142049;--cat-alt-3:#1b2a5c;--cat-luz-sal:#e8eefc;--cat-luz-cobalto:#4f6dff;--cat-luz-violeta:#a35cff;--cat-luz-ambar:#f0a84a;--cat-agua:#8ea7d6;--cat-ouro:#e0b64e;--cat-ouro-claro:#f6e4ab;--cat-ouro-medio:#b8862e;--cat-ouro-escuro:#7a5712;--cat-ouro-folha:linear-gradient(100deg,#b8862e,#e0b64e 34%,#f6e4ab 50%,#e0b64e 66%,#a67c2d);--cat-ouro-btn:linear-gradient(180deg,#f3d98a,#e0b64e 52%,#c4952f);--cat-marfim:#f2efe4;--cat-nevoa:#a3abc9;--cat-marfim-72:rgba(242,239,228,0.72);--cat-papel:#f6f2e6;--cat-papel-2:#ece6d4;--cat-giz:#f3f0e8;--cat-tinta:#0b1433;--cat-tinta-2:#33395a;--cat-tinta-muted:#555e7c;--cat-hair:rgba(224,182,78,0.22);--cat-hair-forte:rgba(224,182,78,0.45);--cat-hair-papel:rgba(11,20,51,0.14);--cat-filete:linear-gradient(90deg,transparent,rgba(224,182,78,0.55) 20%,#f6e4ab 50%,rgba(224,182,78,0.55) 80%,transparent);--cat-sombra-foto:0 40px 120px -40px rgba(0,0,0,0.8);--cat-sombra-luxe:0 30px 80px -30px rgba(0,0,0,0.75),inset 0 0 0 1px rgba(224,182,78,0.1);--cat-sombra-papel:0 24px 60px -28px rgba(0,0,0,0.85),inset 0 0 0 1px rgba(122,87,18,0.18);--cat-sombra-btn:0 10px 30px -10px rgba(224,182,78,0.55),inset 0 1px 0 rgba(255,255,255,0.45);--cat-ruido-tinta:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .04 0 0 0 0 .08 0 0 0 0 .2 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23r)' opacity='.07'/%3E%3C/svg%3E");--cat-ruido-luz:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='r'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .91 0 0 0 0 .93 0 0 0 0 .99 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23r)' opacity='.1'/%3E%3C/svg%3E");--cat-fs-hero:clamp(2.6rem,10.5vw,6.25rem);--cat-fs-statement:clamp(2.2rem,7vw,4.5rem);--cat-fs-h2:clamp(2.1rem,6.6vw,3.75rem);--cat-fs-h3:clamp(1.4rem,4.2vw,1.9rem);--cat-fs-num:clamp(2.2rem,9vw,3.6rem);--cat-fs-num-xl:clamp(3.5rem,6vw,5.5rem);--cat-fs-micro:0.6875rem;--cat-display:var(--font-cat-display),"EB Garamond",ui-serif,Georgia,serif;--cat-corpo:var(--font-jost),"Jost",system-ui,-apple-system,sans-serif;--cat-mono:var(--font-jetbrains),ui-monospace,monospace;--cat-gutter:1.25rem;--cat-sec-y:5.5rem;--cat-max:72rem;--cat-lado:max(var(--cat-gutter),calc((100vw - 1280px) / 2));--cat-r:2px;--cat-r-bilhete:12px;--cat-ease:cubic-bezier(0.22,0.61,0.36,1);--cat-ease-cine:cubic-bezier(0.65,0,0.35,1);--cat-amarelo:var(--cat-ouro);--cat-amarelo-claro:var(--cat-ouro-claro);--cat-ivory:var(--cat-marfim);--cat-muted:var(--cat-nevoa);--cat-line:var(--cat-hair);--background:var(--cat-noite);--foreground:var(--cat-marfim);--border:var(--cat-hair);--card-bg:var(--cat-surface);--color-background:var(--cat-noite);--color-foreground:var(--cat-marfim);--color-border:var(--cat-hair);min-height:100vh;background-color:var(--cat-noite);color:var(--cat-marfim);font-family:var(--cat-corpo);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:lining-nums;overflow-x:hidden;overflow-x:clip}@media (min-width:768px){.catedral-lux{--cat-gutter:2.5rem;--cat-sec-y:7rem}}@media (min-width:1024px){.catedral-lux{--cat-gutter:4rem;--cat-sec-y:8rem}}body:has(.catedral-lux){background:#03061a!important;color:#f2efe4!important}.catedral-lux .cat-display,.catedral-lux h1,.catedral-lux h2,.catedral-lux h3{font-family:var(--cat-display);font-weight:500;font-synthesis:none;letter-spacing:-.005em;line-height:1.08;text-wrap:balance;margin:0}.catedral-lux em{font-style:italic}.catedral-lux .cat-mono{font-family:var(--cat-mono)}.catedral-lux ::selection{background:var(--cat-ouro);color:#050a1c}.catedral-lux .cat-ouro-texto{color:#e0b64e}@supports (background-clip:text) or (-webkit-background-clip:text){.catedral-lux .cat-ouro-texto{background-image:var(--cat-ouro-folha);background-size:200% 100%;background-position:50% 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding:0 .08em;margin:0 -.08em;-webkit-box-decoration-break:clone;box-decoration-break:clone}}@media (forced-colors:active){.catedral-lux .cat-ouro-texto{background:none;color:CanvasText;-webkit-text-fill-color:CanvasText}}.catedral-lux .cat-eyebrow{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--cat-mono);font-size:var(--cat-fs-micro);font-weight:500;line-height:1.35;letter-spacing:.26em;text-transform:uppercase;color:var(--cat-ouro)}.catedral-lux .cat-cab-filete{flex:none;width:32px;height:1px;background:linear-gradient(90deg,#e0b64e,rgba(224,182,78,.25))}.catedral-lux .cat-filete{display:block;height:1px;background:var(--cat-filete)}.catedral-lux .cat-h2{margin-top:1.1rem;font-size:var(--cat-fs-h2);line-height:1.04;letter-spacing:-.01em;color:var(--cat-marfim)}.catedral-lux .cat-statement{font-size:var(--cat-fs-statement);line-height:1.02;letter-spacing:-.012em;color:var(--cat-marfim)}.catedral-lux .cat-cab .cat-sub{margin-top:1.1rem;max-width:52ch;font-size:1.1rem;font-weight:300;line-height:1.6;color:var(--cat-nevoa)}.catedral-lux .cat-cab.is-centro{text-align:center}.catedral-lux .cat-cab.is-centro .cat-eyebrow{justify-content:center}.catedral-lux .cat-cab.is-centro .cat-sub{margin-inline:auto}.catedral-lux .cat-valor{font-weight:500;color:var(--cat-ouro-claro);white-space:nowrap}.catedral-lux:is(:lang(zh),:lang(ja),:lang(ko),:lang(hi)) .cat-cifra-t,.catedral-lux:is(:lang(zh),:lang(ja),:lang(ko),:lang(hi)) .cat-h1-destaque,.catedral-lux:is(:lang(zh),:lang(ja),:lang(ko),:lang(hi)) em{font-style:normal}.catedral-lux:is(:lang(zh),:lang(ja),:lang(ko),:lang(hi)) .cat-eyebrow,.catedral-lux:is(:lang(zh),:lang(ja),:lang(ko),:lang(hi)) .cat-h1-antes{text-transform:none;letter-spacing:.08em}.catedral-lux:is(:lang(zh),:lang(ja),:lang(ko),:lang(hi)) :is(h1,h2){line-height:1.25}.catedral-lux:is(:lang(zh),:lang(ja),:lang(ko),:lang(hi)) .cat-capitular:first-letter{float:none;font-size:inherit;line-height:inherit;margin:0;color:inherit;-webkit-initial-letter:normal;initial-letter:normal}.catedral-lux .cat-sec{position:relative;padding:var(--cat-sec-y) var(--cat-gutter);overflow:clip}.catedral-lux .cat-wrap{position:relative;z-index:2;max-width:var(--cat-max);margin-inline:auto}.catedral-lux section[id]{scroll-margin-top:16px}@media (min-width:1024px){.catedral-lux section[id]{scroll-margin-top:84px}}@media (max-width:1023.98px){.catedral-lux .cat-so-desktop{display:none!important}}@media (min-width:1024px){.catedral-lux .cat-so-celular{display:none!important}}@media (max-width:767.98px){.catedral-lux .cat-so-md{display:none!important}}.catedral-lux .cat-emenda:before{content:"";position:absolute;inset:0 0 auto;height:96px;background:linear-gradient(180deg,var(--cat-emenda-de,transparent),transparent);pointer-events:none;z-index:0}.catedral-lux .cat-brilho{position:absolute;z-index:1;width:60vmin;aspect-ratio:1;left:var(--bx,50%);top:var(--by,50%);translate:-50% -50%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(232,238,252,.3) 0,rgba(79,109,255,.14) 35%,transparent 70%);mix-blend-mode:screen;filter:blur(8px)}.catedral-lux .cat-brilho-ouro{background:radial-gradient(circle,rgba(224,182,78,.16) 0,rgba(224,182,78,.05) 40%,transparent 70%)}.catedral-lux .cat-brilho-ambar{background:radial-gradient(circle,rgba(240,168,74,.1) 0,rgba(240,168,74,.03) 40%,transparent 70%)}.catedral-lux .cat-brilho-cobalto{background:radial-gradient(circle,rgba(79,109,255,.22) 0,rgba(79,109,255,.07) 40%,transparent 70%)}.catedral-lux .cat-po{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.35;mix-blend-mode:screen;background-image:radial-gradient(circle at 24px 36px,rgba(232,238,252,.9) 0 1px,transparent 1.6px),radial-gradient(circle at 132px 84px,rgba(246,228,171,.8) 0 .8px,transparent 1.4px),radial-gradient(circle at 64px 176px,rgba(79,109,255,.8) 0 1.2px,transparent 1.8px),radial-gradient(circle at 186px 212px,rgba(163,92,255,.7) 0 .8px,transparent 1.4px),radial-gradient(circle at 96px 124px,rgba(232,238,252,.9) 0 .9px,transparent 1.5px);background-size:220px 260px}.catedral-lux .cat-ruido{background-image:var(--cat-ruido-tinta)}.catedral-lux .cat-btn,.catedral-lux .cat-btn-ghost,.catedral-lux .cat-btn-tinta,.catedral-lux .cat-btn-tinta-outline{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;border-radius:var(--cat-r);font-family:var(--cat-corpo);font-weight:500;line-height:1.15;letter-spacing:.02em;text-align:center;text-decoration:none;cursor:pointer;transition:transform .25s var(--cat-ease),box-shadow .25s var(--cat-ease),background-color .25s var(--cat-ease),border-color .25s var(--cat-ease),color .25s var(--cat-ease)}.catedral-lux .cat-btn{overflow:hidden;min-height:56px;padding:.5rem 1.75rem;font-size:1rem;color:#0b1433;background:var(--cat-ouro-btn);box-shadow:var(--cat-sombra-btn)}.catedral-lux .cat-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translateX(-120%);pointer-events:none}.catedral-lux .cat-btn:hover{transform:translateY(-1px)}.catedral-lux .cat-btn-ghost:active,.catedral-lux .cat-btn-tinta-outline:active,.catedral-lux .cat-btn-tinta:active,.catedral-lux .cat-btn:active{transform:scale(.98)}.catedral-lux :is(.cat-btn,.cat-btn-ghost,a,button,summary):focus-visible{outline:2px solid #f6e4ab;outline-offset:3px}.catedral-lux .cat-btn-tinta{width:100%;min-height:52px;padding:.5rem 1.25rem;font-size:1rem;color:#f6e4ab;background:#0b1433}.catedral-lux .cat-btn-tinta:hover{box-shadow:inset 0 -1px 0 #e0b64e,0 10px 24px -14px rgba(11,20,51,.8)}.catedral-lux .cat-btn-tinta-outline{min-height:48px;padding:.5rem 1.1rem;font-size:.95rem;color:#0b1433;border:1.5px solid #0b1433;background:transparent}.catedral-lux .cat-btn-tinta-outline:hover{background:#0b1433;color:#f6e4ab}.catedral-lux :is(.cat-btn-tinta,.cat-btn-tinta-outline):focus-visible{outline-color:#7a5712}.catedral-lux .cat-btn-ghost{min-height:48px;padding:.5rem 1.25rem;font-size:.95rem;color:#f6e4ab;border:1px solid rgba(224,182,78,.45);background:rgba(5,10,28,.2)}.catedral-lux .cat-btn-ghost:hover{border-color:#e0b64e;background:rgba(224,182,78,.08)}.catedral-lux .cat-link-seta{display:inline-flex;align-items:center;gap:.5rem;font-weight:500;color:var(--cat-ouro-claro);text-decoration:none;background:linear-gradient(#e0b64e,#e0b64e) 0 100% /0 1px no-repeat;padding-bottom:3px;transition:background-size .35s var(--cat-ease)}.catedral-lux .cat-link-seta svg{transition:transform .35s var(--cat-ease)}.catedral-lux .cat-link-seta:hover{background-size:100% 1px}.catedral-lux .cat-link-seta:hover svg{transform:translateX(3px)}.catedral-lux .cat-nav{position:absolute;inset:0 0 auto;z-index:40;height:56px;padding:0 var(--cat-gutter);display:flex;align-items:center;justify-content:space-between;gap:12px}.catedral-lux .cat-marca{display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--cat-ouro);text-decoration:none}.catedral-lux .cat-marca-txt{display:grid;line-height:1}.catedral-lux .cat-marca-selo{font-family:var(--cat-mono);font-size:var(--cat-fs-micro);font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--cat-ouro)}.catedral-lux .cat-marca-nome{margin-top:3px;font-family:var(--cat-display);font-size:1.2rem;color:var(--cat-marfim);white-space:nowrap}.catedral-lux .cat-nav-links{display:none}.catedral-lux .cat-nav-acoes{display:flex;align-items:center;gap:8px}.catedral-lux .cat-idioma{font-family:var(--cat-mono);font-weight:500;font-size:var(--cat-fs-micro)}.catedral-lux .cat-idioma,.catedral-lux .cat-nav-wa{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.catedral-lux .cat-nav-wa{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--cat-r);color:var(--cat-marfim);border:1px solid rgba(224,182,78,.35);background:rgba(5,10,28,.45);transition:border-color .25s ease,background-color .25s ease}.catedral-lux .cat-nav-wa:hover{border-color:#e0b64e;background:rgba(224,182,78,.1)}.catedral-lux .cat-btn-nav{display:none}@media (max-width:359.98px){.catedral-lux .cat-marca-nome{font-size:1.05rem}.catedral-lux .cat-marca svg{display:none}}@media (min-width:1024px){.catedral-lux .cat-nav{position:fixed;height:76px;padding:0 var(--cat-lado);transition:height .3s var(--cat-ease),background-color .3s var(--cat-ease)}.catedral-lux .cat-nav:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:var(--cat-filete);opacity:0;transition:opacity .3s var(--cat-ease)}.catedral-lux .cat-nav.is-solida{height:64px;background:rgba(3,6,26,.78);-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15)}.catedral-lux .cat-nav.is-solida:after{opacity:1}.catedral-lux .cat-nav-links{display:flex;align-items:center;gap:2rem}.catedral-lux .cat-nav-links a{position:relative;padding:6px 0;font-size:.875rem;font-weight:400;color:rgba(242,239,228,.82);text-decoration:none;transition:color .25s ease}.catedral-lux .cat-nav-links a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#e0b64e;transform:scaleX(0);transition:transform .3s var(--cat-ease)}.catedral-lux .cat-nav-links a:hover{color:var(--cat-marfim)}.catedral-lux .cat-nav-links a:hover:after{transform:scaleX(1)}.catedral-lux .cat-nav-links a.is-ativo{color:var(--cat-marfim)}.catedral-lux .cat-nav-links a.is-ativo:before{content:"";position:absolute;left:50%;top:-5px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:#e0b64e}.catedral-lux .cat-btn.cat-btn-nav{display:inline-flex;min-height:40px;padding:.3rem 1.1rem;font-size:.875rem}}.catedral-lux .cat-hero{position:relative;isolation:isolate;background:var(--cat-noite);padding:0 0 calc(1.5rem + env(safe-area-inset-bottom));overflow:clip}.catedral-lux .cat-hero-brilho-fora{--bx:50%;--by:4%;z-index:-1;width:120vw}.catedral-lux .cat-hero-painel{position:relative}.catedral-lux .cat-hero-foto{position:relative;margin:0;width:100%;aspect-ratio:4/5;overflow:hidden;border-radius:50% 50% 0 0/25.6% 25.6% 0 0;background:#070b22}.catedral-lux .cat-hero-foto:after{content:"";position:absolute;inset:0;z-index:3;display:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(246,228,171,.16);pointer-events:none}.catedral-lux .cat-hero-foto picture,.catedral-lux .cat-hero-img{position:absolute;inset:0;width:100%;height:100%}.catedral-lux .cat-hero-img{object-fit:cover;object-position:52% 50%}.catedral-lux .cat-hero-brilho-cruz{--bx:52%;--by:25%}.catedral-lux .cat-hero-brilho-relevo{--bx:50%;--by:88%}.catedral-lux .cat-hero-veu{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(3,6,26,.45),rgba(3,6,26,0) 14%,rgba(3,6,26,0) 50%,rgba(3,6,26,.72) 70%,#03061a 98%)}.catedral-lux .cat-credito-v{position:absolute;z-index:3;right:6px;top:27%;writing-mode:vertical-rl;rotate:180deg;font-family:var(--cat-mono);font-size:var(--cat-fs-micro);line-height:1.2;white-space:nowrap;color:var(--cat-marfim-72);text-shadow:0 1px 2px #000;pointer-events:none}.catedral-lux .cat-hero-texto{position:relative;z-index:2;margin-top:-150px;padding:0 var(--cat-gutter);display:flex;flex-direction:column}.catedral-lux .cat-o-eyebrow{order:1}.catedral-lux .cat-o-h1{order:2}.catedral-lux .cat-o-desde{order:3}.catedral-lux .cat-o-acoes{order:4}.catedral-lux .cat-o-proximas{order:5}.catedral-lux .cat-o-lede{order:6}.catedral-lux .cat-o-beneficios{order:7}.catedral-lux .cat-hero .cat-eyebrow{letter-spacing:.18em}.catedral-lux .cat-hero .cat-eyebrow .cat-cab-filete{display:none}.catedral-lux .cat-h1{margin-top:14px;color:var(--cat-marfim)}.catedral-lux .cat-h1-antes{display:block;font-family:var(--cat-corpo);font-weight:500;font-size:clamp(.78rem,3.2vw,1.05rem);line-height:1.3;letter-spacing:.24em;text-transform:uppercase;color:rgba(242,239,228,.82)}.catedral-lux .cat-h1-destaque{display:block;margin-top:.12em;font-style:italic;font-size:var(--cat-fs-hero);line-height:.95;letter-spacing:-.015em}.catedral-lux .cat-h1-depois{display:block;margin-top:.3em;font-size:1.15rem;line-height:1.2;color:var(--cat-marfim)}.catedral-lux .cat-h1.is-inteiro{font-size:clamp(2.4rem,8vw,4.5rem);line-height:1.02}.catedral-lux .cat-hero-lede{margin-top:1.5rem;max-width:38ch;font-size:1rem;font-weight:300;line-height:1.6;color:rgba(242,239,228,.86)}.catedral-lux .cat-hero-desde{margin-top:14px;font-size:.9rem;font-weight:500;line-height:1.45;color:var(--cat-marfim)}.catedral-lux .cat-hero-desde>span:not(.cat-hero-desde-sep){display:inline-block}.catedral-lux .cat-hero-desde-sep{color:rgba(242,239,228,.45)}.catedral-lux .cat-hero-acoes{margin-top:14px;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem}.catedral-lux .cat-btn-hero{width:100%}.catedral-lux .cat-beneficios{margin:1.5rem 0 0;padding:0;list-style:none;display:grid;gap:.6rem;color:rgba(242,239,228,.92)}.catedral-lux .cat-beneficios li{display:flex;align-items:center;gap:8px;font-size:.8125rem;line-height:1.35}.catedral-lux .cat-beneficios svg{flex:none;color:var(--cat-ouro)}@media (min-width:360px){.catedral-lux .cat-beneficios{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.catedral-lux .cat-beneficios li{flex-direction:column;align-items:flex-start;gap:6px;padding:0 10px;border-left:1px solid rgba(242,239,228,.18)}.catedral-lux .cat-beneficios li:first-child{padding-left:0;border-left:0}}@media (max-width:359.98px){.catedral-lux .cat-h1-destaque{font-size:2.1rem}.catedral-lux .cat-beneficios li{font-size:.75rem}}.catedral-lux .cat-hero-sentinela{position:absolute;bottom:0;left:0;width:1px;height:1px;pointer-events:none}.catedral-lux .cat-proximas-hero{margin-top:12px}.catedral-lux .cat-proximas-rotulo{font-family:var(--cat-mono);font-size:var(--cat-fs-micro);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--cat-marfim-72)}.catedral-lux .cat-proximas-linha{margin-top:6px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.catedral-lux .cat-chip-mini{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 14px;border-radius:var(--cat-r);border:1px solid rgba(224,182,78,.4);background:rgba(5,10,28,.35);font-family:var(--cat-mono);font-weight:500;font-size:.9rem;font-variant-numeric:tabular-nums;color:var(--cat-marfim);text-decoration:none;transition:background .25s ease,color .25s ease,border-color .25s ease}.catedral-lux .cat-chip-mini:focus-visible,.catedral-lux .cat-chip-mini:hover{background:var(--cat-ouro-btn);border-color:transparent;color:#0b1433}.catedral-lux .cat-proximas-mais{margin-left:4px;font-size:.85rem}@media (min-width:768px){.catedral-lux .cat-btn-hero{width:auto}}@media (min-width:768px) and (max-width:1023.98px){.catedral-lux .cat-hero{padding-top:64px}.catedral-lux .cat-hero-painel{width:min(100% - 2 * var(--cat-gutter),560px);margin-inline:auto}.catedral-lux .cat-hero-texto{width:min(100%,560px + 2 * var(--cat-gutter));margin-inline:auto}}@media (min-width:1024px){.catedral-lux .cat-hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;min-height:clamp(720px,100svh,980px);padding:96px 0 6rem}.catedral-lux .cat-hero-brilho-fora{--bx:72%;--by:48%;width:90vmin}.catedral-lux .cat-hero-painel{grid-column:2;grid-row:1;justify-self:end;width:min(calc(min(84svh, 880px) * .8),100% - var(--cat-lado));aspect-ratio:4/5;margin-right:var(--cat-lado)}.catedral-lux .cat-hero-foto{height:100%;aspect-ratio:auto;border-radius:50% 50% 4px 4px/32% 32% 4px 4px;box-shadow:var(--cat-sombra-foto)}.catedral-lux .cat-hero-foto:after{display:block;box-shadow:inset 0 0 0 1px rgba(246,228,171,.18)}.catedral-lux .cat-hero-img{object-position:50% 30%}.catedral-lux .cat-hero-brilho-cruz{--by:19%}.catedral-lux .cat-hero-brilho-relevo{--by:84%}.catedral-lux .cat-hero-veu{background:linear-gradient(180deg,transparent 60%,rgba(3,6,26,.6))}.catedral-lux .cat-credito-v{right:10px;top:36%}.catedral-lux .cat-folio{position:absolute;z-index:3;left:9%;top:22%;display:inline-flex;align-items:center;gap:8px;font-family:var(--cat-mono);font-size:var(--cat-fs-micro);font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--cat-marfim);text-shadow:0 1px 3px rgba(0,0,0,.85)}.catedral-lux .cat-folio i{width:24px;height:1px;background:#e0b64e}.catedral-lux .cat-selo{position:absolute;z-index:4;left:-16px;bottom:14%;display:grid;grid-template-columns:1px auto;column-gap:16px;row-gap:6px;padding:18px 22px 18px 18px;max-width:280px;border:1px solid var(--cat-hair);background:rgba(5,10,28,.74);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--cat-sombra-luxe)}.catedral-lux .cat-selo-filete{grid-row:1/span 2;width:1px;height:64px;align-self:center;background:linear-gradient(180deg,transparent,#e0b64e 30%,#f6e4ab 50%,#e0b64e 70%,transparent)}.catedral-lux .cat-selo b{font-family:var(--cat-display);font-style:italic;font-weight:500;font-size:1.5rem;line-height:1.1;color:var(--cat-ouro-claro)}.catedral-lux .cat-selo small{font-family:var(--cat-mono);font-size:var(--cat-fs-micro);letter-spacing:.08em;line-height:1.45;color:var(--cat-marfim-72)}.catedral-lux .cat-hero-texto{grid-column:1;grid-row:1;margin-top:0;padding:0 2rem 0 var(--cat-lado)}.catedral-lux .cat-o-lede{order:3}.catedral-lux .cat-o-desde{order:4}.catedral-lux .cat-o-acoes{order:5}.catedral-lux .cat-o-beneficios{order:6}.catedral-lux .cat-hero .cat-eyebrow{letter-spacing:.26em}.catedral-lux .cat-hero .cat-eyebrow .cat-cab-filete{display:block}.catedral-lux .cat-h1{margin-top:1.4rem}.catedral-lux .cat-h1-destaque{font-size:clamp(3.25rem,4.9vw,5.5rem)}.catedral-lux .cat-h1-depois{font-size:1.6rem}.catedral-lux .cat-hero-lede{margin-top:1.6rem;max-width:40ch;font-size:1.125rem}.catedral-lux .cat-hero-desde{margin-top:1.6rem}.catedral-lux .cat-hero-acoes{margin-top:1.25rem}.catedral-lux .cat-beneficios{margin-top:2.25rem;display:flex;flex-wrap:wrap;gap:.5rem 0}.catedral-lux .cat-beneficios li{flex-direction:row;align-items:center;padding:0 1.1rem;font-size:.875rem}}@media (min-width:1280px){.catedral-lux .cat-selo{left:-48px}}.catedral-lux .cat-horarios-wrap{position:relative;z-index:3;padding:2rem var(--cat-gutter) 3.5rem;background:linear-gradient(180deg,var(--cat-noite),var(--cat-bg))}.catedral-lux .cat-horarios{max-width:var(--cat-max);margin:0 auto}.catedral-lux .cat-bilheteria{display:grid;gap:1.5rem}.catedral-lux .cat-bilheteria-h{margin-top:.75rem;font-size:1.6rem;line-height:1.1;color:var(--cat-marfim)}.catedral-lux .cat-bilheteria-nota{margin-top:.6rem;max-width:46ch;font-size:.8125rem;line-height:1.5;color:var(--cat-nevoa)}.catedral-lux .cat-abas{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);border-bottom:1px solid var(--cat-hair)}.catedral-lux .cat-aba{position:relative;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0 4px;color:rgba(242,239,228,.55);background:transparent;border:0;cursor:pointer;transition:color .25s ease}.catedral-lux .cat-aba small{font-family:var(--cat-mono);font-size:var(--cat-fs-micro);font-weight:500;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.catedral-lux .cat-aba b{font-family:var(--cat-display);font-weight:500;font-size:1.6rem;line-height:1;font-variant-numeric:lining-nums}.catedral-lux .cat-aba:after{content:"";position:absolute;left:18%;right:18%;bottom:-1px;height:2px;background:var(--cat-ouro-folha);transform:scaleX(0);transition:transform .3s var(--cat-ease)}.catedral-lux .cat-aba:hover{color:rgba(242,239,228,.85)}.catedral-lux .cat-aba[aria-selected=true]{color:var(--cat-marfim)}.catedral-lux .cat-aba[aria-selected=true]:after{transform:scaleX(1)}.catedral-lux .cat-stubs{margin-top:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px}.catedral-lux .cat-stub-hora{display:grid;place-items:center;height:52px;border-radius:var(--cat-r);border:1px solid rgba(224,182,78,.45);background:rgba(11,20,51,.65);font-family:var(--cat-display);font-size:1.35rem;font-variant-numeric:tabular-nums lining-nums;color:var(--cat-marfim);text-decoration:none;-webkit-mask:radial-gradient(circle 6px at 0 50%,#0000 98%,#000) left /51% 100% no-repeat,radial-gradient(circle 6px at 100% 50%,#0000 98%,#000) right /51% 100% no-repeat;mask:radial-gradient(circle 6px at 0 50%,#0000 98%,#000) left /51% 100% no-repeat,radial-gradient(circle 6px at 100% 50%,#0000 98%,#000) right /51% 100% no-repeat;transition:background .25s ease,color .25s ease,border-color .25s ease}.catedral-lux .cat-stub-hora:focus-visible,.catedral-lux .cat-stub-hora:hover{background:var(--cat-ouro-btn);border-color:transparent;color:#0b1433}.catedral-lux .cat-stub-cal{grid-column:span 2;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 12px;border-radius:var(--cat-r);border:1px solid rgba(224,182,78,.45);font-size:.875rem;font-weight:500;color:var(--cat-ouro-claro);text-decoration:none;transition:background .25s ease,border-color .25s ease}.catedral-lux .cat-stub-cal:hover{border-color:#e0b64e;background:rgba(224,182,78,.08)}.catedral-lux .cat-bilheteria-vazio{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;font-size:.9rem;color:var(--cat-nevoa)}@keyframes cat-skel{0%,to{opacity:.45}50%{opacity:.85}}.catedral-lux .cat-skel{border-radius:var(--cat-r);background:rgba(242,239,228,.07);animation:cat-skel 1.4s ease-in-out infinite}.catedral-lux .cat-bilheteria-corpo .cat-abas .cat-skel{margin:0 4px 6px}@media (min-width:1024px){.catedral-lux .cat-horarios-wrap{padding-top:0;background:var(--cat-bg)}.catedral-lux .cat-bilheteria{position:relative;margin-top:-4.5rem;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:2.5rem;align-items:start;padding:1.75rem 2rem;border-radius:4px;border:1px solid rgba(224,182,78,.18);background:linear-gradient(180deg,rgba(18,29,69,.72),rgba(11,20,51,.94));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--cat-sombra-luxe)}.catedral-lux .cat-bilheteria-h{font-size:2rem}}.catedral-lux .cat-manifesto{background:var(--cat-bg)}.catedral-lux .cat-manifesto-brilho-1{--bx:20%;--by:30%}.catedral-lux .cat-manifesto-brilho-2{--bx:85%;--by:0%}.catedral-lux .cat-manifesto-grid{display:grid;gap:3rem}.catedral-lux .cat-manifesto .cat-statement{margin-top:1.25rem}.catedral-lux .cat-manifesto-texto{margin-top:1.75rem;max-width:58ch;font-size:1.08rem;font-weight:300;line-height:1.8;color:rgba(242,239,228,.88)}.catedral-lux .cat-capitular:first-letter{float:left;margin:.08em .12em 0 0;font-family:var(--cat-display);font-weight:500;font-size:4.6em;line-height:.82;color:#e0b64e}@supports (initial-letter:3) or (-webkit-initial-letter:3){.catedral-lux .cat-capitular:first-letter{float:none;font-size:inherit;line-height:inherit;margin:0 .14em 0 0;-webkit-initial-letter:3;initial-letter:3}}.catedral-lux .cat-cifras{list-style:none;margin:0;padding:0;display:grid}.catedral-lux .cat-cifras li{position:relative;display:grid;gap:.4rem;padding:1.4rem 0}.catedral-lux .cat-cifra-filete{position:absolute;inset:0 0 auto;height:1px;background:var(--cat-hair-forte);transform-origin:left}.catedral-lux .cat-cifra-t{font-family:var(--cat-display);font-style:italic;font-weight:500;font-size:clamp(1.8rem,8vw,2.2rem);line-height:1.05}.catedral-lux .cat-cifra-x{font-size:.92rem;line-height:1.5;color:var(--cat-nevoa)}@media (min-width:768px){.catedral-lux .cat-manifesto-texto{font-size:1.2rem}}@media (min-width:1024px){.catedral-lux .cat-manifesto-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:28px;align-items:center}.catedral-lux .cat-manifesto-carta{grid-column:1/8}.catedral-lux .cat-cifras{grid-column:9/13}.catedral-lux .cat-cifra-t{font-size:clamp(1.9rem,3vw,2.6rem)}}.catedral-lux .cat-percurso{--cat-emenda-de:var(--cat-bg);background:var(--cat-noite)}.catedral-lux .cat-percurso-brilho{--bx:30%;--by:45%;width:80vmin;opacity:.6}.catedral-lux .cat-img-tunel{filter:brightness(1.18) contrast(1.06)}.catedral-lux .cat-tunel-luz{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 50%,rgba(246,228,171,.18),transparent 42%);mix-blend-mode:soft-light}.catedral-lux .cat-luz-roca{position:absolute;inset:0;overflow:hidden;display:grid;place-items:center;background:#070b22}.catedral-lux .cat-luz-roca-l{position:absolute;width:85%;aspect-ratio:1;border-radius:50%;translate:-50% -50%;filter:blur(40px);opacity:.45}.catedral-lux .cat-luz-roca-cobalto{left:30%;top:30%;background:radial-gradient(circle,#4f6dff,transparent 70%)}.catedral-lux .cat-luz-roca-violeta{left:70%;top:60%;background:radial-gradient(circle,#a35cff,transparent 70%)}.catedral-lux .cat-luz-roca-ambar{left:40%;top:85%;background:radial-gradient(circle,#f0a84a,transparent 70%)}.catedral-lux .cat-luz-roca-ruido{position:absolute;inset:0;background-image:var(--cat-ruido-luz)}.catedral-lux .cat-luz-roca-texto{position:relative;z-index:2;display:inline-flex;align-items:center;gap:10px;max-width:80%;font-family:var(--cat-display);font-style:italic;font-size:1.6rem;line-height:1.2;text-align:center;color:var(--cat-marfim)}.catedral-lux .cat-luz-roca-texto svg{flex:none;color:var(--cat-ouro)}.catedral-lux .cat-stories-wrap{margin:2.5rem calc(var(--cat-gutter) * -1) 0}.catedral-lux .cat-stories-barra{display:flex;align-items:center;gap:12px;padding:0 7vw;margin-bottom:14px}.catedral-lux .cat-seg{flex:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.catedral-lux .cat-seg span{height:2px;background:rgba(242,239,228,.18);transition:background-color .35s ease}.catedral-lux .cat-seg span.is-visto{background:rgba(224,182,78,.5)}.catedral-lux .cat-seg span.is-ativo{background:#e0b64e}.catedral-lux .cat-stories-cont{font-family:var(--cat-mono);font-size:var(--cat-fs-micro);font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--cat-marfim-72)}.catedral-lux .cat-stories{padding:0 7vw;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:7vw;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.catedral-lux .cat-stories::-webkit-scrollbar{display:none}.catedral-lux .cat-stories:focus-visible{outline:1px solid #e0b64e;outline-offset:4px}.catedral-lux .cat-stories-lista{display:flex;gap:12px;width:max-content;margin:0;padding:0;list-style:none}.catedral-lux .cat-story{position:relative;flex:0 0 86vw;width:86vw;max-width:420px;aspect-ratio:3/4;overflow:hidden;border-radius:4px;scroll-snap-align:start;background:#070b22;box-shadow:inset 0 0 0 1px rgba(224,182,78,.12)}.catedral-lux .cat-story>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.catedral-lux .cat-story .cat-luz-roca{place-items:start center;padding-top:30%}.catedral-lux .cat-story-veu{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(3,6,26,.5),transparent 18%,transparent 40%,rgba(3,6,26,.92))}.catedral-lux .cat-story-num{position:absolute;z-index:3;top:14px;left:16px;font-family:var(--cat-mono);font-size:var(--cat-fs-micro);font-weight:500;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--cat-ouro-claro)}.catedral-lux .cat-story-credito{position:absolute;z-index:3;top:12px;right:14px;max-width:62%;font-family:var(--cat-mono);font-size:var(--cat-fs-micro);line-height:1.3;text-align:right;color:var(--cat-marfim-72);text-shadow:0 1px 2px #000}.catedral-lux .cat-story-texto{position:absolute;z-index:3;inset:auto 0 0;padding:0 20px 22px}.catedral-lux .cat-story-texto h3{font-size:1.5rem;line-height:1.1;color:var(--cat-marfim)}.catedral-lux .cat-story-texto p{margin-top:8px;font-size:.92rem;line-height:1.55;color:rgba(242,239,228,.86)}.catedral-lux .cat-story-cta{margin-top:14px}@media (min-width:1024px){.catedral-lux .cat-percurso-desk{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:28px;margin-top:2rem}.catedral-lux .cat-palco-col{grid-column:1/8}.catedral-lux .cat-palco{position:sticky;top:0;height:100svh;display:flex;align-items:center;padding-top:64px}.catedral-lux .cat-palco-fig{position:relative;width:100%;height:min(82svh,calc(100svh - 120px));margin:0;overflow:hidden;border-radius:var(--cat-r);background:#070b22;box-shadow:var(--cat-sombra-foto);outline:1px solid rgba(224,182,78,.14)}.catedral-lux .cat-palco-camada{position:absolute;inset:0;overflow:hidden;opacity:0;transform:scale(1.04);transition:opacity .9s var(--cat-ease-cine),transform .9s var(--cat-ease-cine)}.catedral-lux .cat-palco-camada.is-ativa{opacity:1;transform:none}.catedral-lux .cat-palco-camada>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.catedral-lux .cat-palco-veu{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 60%,rgba(3,6,26,.7))}.catedral-lux .cat-palco-legenda{position:absolute;z-index:3;inset:auto 18px 14px;display:flex;justify-content:space-between;gap:1rem;font-family:var(--cat-mono);font-size:var(--cat-fs-micro);letter-spacing:.06em;color:var(--cat-marfim-72);text-shadow:0 1px 2px #000}.catedral-lux .cat-palco-legenda span:first-child{color:var(--cat-ouro-claro)}.catedral-lux .cat-trilho-col{grid-column:8/9}.catedral-lux .cat-trilho-v{position:sticky;top:20svh;width:9px;height:60svh;margin:0 auto}.catedral-lux .cat-trilho-v:before{content:"";position:absolute;left:4px;top:0;bottom:0;width:1px;background:var(--cat-hair)}.catedral-lux .cat-trilho-fill{position:absolute;left:4px;top:0;width:1px;height:calc(var(--prog, 0) * 100%);background:linear-gradient(180deg,#b8862e,#e0b64e 60%,#f6e4ab);transition:height .6s var(--cat-ease)}.catedral-lux .cat-trilho-no{position:absolute;left:0;width:9px;height:9px;translate:0 -50%;border-radius:50%;border:1px solid rgba(224,182,78,.45);background:var(--cat-noite);transition:background-color .4s ease,border-color .4s ease,box-shadow .4s ease}.catedral-lux .cat-trilho-no.is-visto{background:#b8862e;border-color:#b8862e}.catedral-lux .cat-trilho-no.is-ativo{background:#f6e4ab;border-color:#f6e4ab;box-shadow:0 0 0 4px rgba(224,182,78,.18),0 0 18px rgba(246,228,171,.6)}.catedral-lux .cat-paineis{grid-column:9/13;margin:0;padding:0;list-style:none}.catedral-lux .cat-painel{min-height:80svh;display:flex;flex-direction:column;justify-content:center;padding:2rem 0}.catedral-lux .cat-painel>:not(.cat-painel-num){opacity:.7;transition:opacity .6s var(--cat-ease)}.catedral-lux .cat-painel.is-ativo>*{opacity:1}.catedral-lux .cat-painel-num{font-family:var(--cat-display);font-style:italic;font-weight:500;font-size:var(--cat-fs-num-xl);line-height:1;font-variant-numeric:lining-nums}.catedral-lux .cat-painel-num-txt{color:transparent;-webkit-text-stroke:1px rgba(224,182,78,.6);padding:0 .08em}.catedral-lux .cat-painel.is-ativo .cat-painel-num-txt{-webkit-text-stroke:0;color:#e0b64e;background-image:var(--cat-ouro-folha);background-size:200% 100%;background-position:50% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.catedral-lux .cat-painel-filete{display:block;width:48px;height:1px;margin:1.25rem 0;background:linear-gradient(90deg,#e0b64e,rgba(224,182,78,.2))}.catedral-lux .cat-painel h3{font-size:var(--cat-fs-h3);line-height:1.15;color:var(--cat-marfim)}.catedral-lux .cat-painel-texto{margin-top:.9rem;max-width:40ch;font-size:1.05rem;line-height:1.75;color:rgba(242,239,228,.86)}.catedral-lux .cat-painel-cta{margin-top:1.75rem;align-self:flex-start}}.catedral-lux .cat-entradas{--cat-emenda-de:var(--cat-noite);background:var(--cat-surface)}.catedral-lux .cat-entradas-brilho{--bx:50%;--by:0%;width:110vmin}.catedral-lux .cat-grupos{display:grid;gap:2.75rem;margin-top:2.75rem}.catedral-lux .cat-grupo-cab{display:flex;align-items:center;gap:12px;color:var(--cat-ouro)}.catedral-lux .cat-grupo-cab svg{flex:none}.catedral-lux .cat-grupo-nome{font-family:var(--cat-display);font-style:italic;font-size:1.6rem;line-height:1.1;color:var(--cat-marfim)}.catedral-lux .cat-grupo-cab .cat-filete{flex:1;min-width:24px}.catedral-lux .cat-grupo-bilhetes{display:grid;gap:14px;margin-top:1.25rem}.catedral-lux .cat-bilhete{position:relative;color:#0b1433;filter:drop-shadow(0 22px 26px rgba(0,0,0,.45));transition:transform .3s var(--cat-ease),filter .3s var(--cat-ease)}.catedral-lux .cat-bilhete-corpo{position:relative;padding:1.5rem 4.75rem 1.35rem 1.5rem;border-radius:var(--cat-r-bilhete) var(--cat-r-bilhete) 0 0;background:var(--cat-ruido-tinta),linear-gradient(180deg,#f6f2e6,#f1ecdd);-webkit-mask:radial-gradient(circle 11px at 0 100%,#0000 98%,#000) left /51% 100% no-repeat,radial-gradient(circle 11px at 100% 100%,#0000 98%,#000) right /51% 100% no-repeat;mask:radial-gradient(circle 11px at 0 100%,#0000 98%,#000) left /51% 100% no-repeat,radial-gradient(circle 11px at 100% 100%,#0000 98%,#000) right /51% 100% no-repeat}.catedral-lux .cat-bilhete-corpo h3{font-size:1.55rem;line-height:1.1;color:#0b1433}.catedral-lux .cat-bilhete-corpo p{margin-top:.4rem;font-size:.86rem;line-height:1.5;color:var(--cat-tinta-muted)}.catedral-lux .cat-bilhete-selo{position:absolute;top:1.25rem;right:1.25rem;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid #7a5712;color:#7a5712}.catedral-lux .cat-bilhete-canhoto{padding:1.2rem 1.5rem 1.5rem;border-top:1.5px dashed rgba(11,20,51,.22);border-radius:0 0 var(--cat-r-bilhete) var(--cat-r-bilhete);background:var(--cat-ruido-tinta),linear-gradient(180deg,#efe9d9,#ece6d4);-webkit-mask:radial-gradient(circle 11px at 0 0,#0000 98%,#000) left /51% 100% no-repeat,radial-gradient(circle 11px at 100% 0,#0000 98%,#000) right /51% 100% no-repeat;mask:radial-gradient(circle 11px at 0 0,#0000 98%,#000) left /51% 100% no-repeat,radial-gradient(circle 11px at 100% 0,#0000 98%,#000) right /51% 100% no-repeat}.catedral-lux .cat-bilhete-preco{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:1rem}.catedral-lux .cat-bilhete-valor{font-size:2.4rem;line-height:1;font-variant-numeric:lining-nums}.catedral-lux .cat-porpessoa{font-family:var(--cat-mono);font-size:var(--cat-fs-micro);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--cat-tinta-muted)}.catedral-lux .cat-bilhete-mini{border-radius:var(--cat-r-bilhete);color:#0b1433;background:var(--cat-ruido-tinta),linear-gradient(180deg,#f6f2e6,#ece6d4);box-shadow:var(--cat-sombra-papel);transition:transform .3s var(--cat-ease)}.catedral-lux .cat-bilhete-mini-in{display:grid;gap:.85rem;padding:1.1rem 1.25rem}.catedral-lux .cat-bilhete-mini h3{font-size:1.3rem;line-height:1.1;color:#0b1433}.catedral-lux .cat-bilhete-mini p{margin-top:.3rem;font-size:.8125rem;line-height:1.45;color:var(--cat-tinta-muted)}.catedral-lux .cat-bilhete-mini-acao{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.catedral-lux .cat-bilhete-mini-preco{display:flex;align-items:baseline;gap:8px}.catedral-lux .cat-bilhete-mini-valor{font-size:1.5rem;line-height:1}.catedral-lux .cat-bilhete-mini .cat-btn-tinta-outline{width:100%}@container (min-width: 380px){.catedral-lux .cat-bilhete-mini-in{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1.25rem}.catedral-lux .cat-bilhete-mini-acao{flex-direction:column;align-items:flex-end;gap:.6rem}.catedral-lux .cat-bilhete-mini .cat-btn-tinta-outline{width:auto}}@media (hover:hover){.catedral-lux .cat-bilhete:hover{transform:translateY(-4px);filter:drop-shadow(0 30px 34px rgba(0,0,0,.55))}.catedral-lux .cat-bilhete-mini:hover{transform:translateY(-3px)}}.catedral-lux .cat-bebe{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;padding:1.1rem 1.25rem;border-radius:var(--cat-r-bilhete);color:#0b1433;background:var(--cat-ruido-tinta),linear-gradient(180deg,#f6f2e6,#ece6d4);box-shadow:var(--cat-sombra-papel)}.catedral-lux .cat-bebe-nome{display:flex;align-items:center;gap:8px;font-family:var(--cat-display);font-size:1.25rem;line-height:1.15}.catedral-lux .cat-bebe-nome svg{color:#7a5712}.catedral-lux .cat-bebe-sub{margin-top:.25rem;font-size:.8125rem;color:var(--cat-tinta-muted)}.catedral-lux .cat-avisos{margin:1.5rem 0 0;padding:0 1.25rem;list-style:none;border:1px solid rgba(242,239,228,.12);border-radius:var(--cat-r)}.catedral-lux .cat-avisos li{display:flex;align-items:flex-start;gap:12px;padding:1rem 0;font-size:.88rem;line-height:1.55;color:rgba(242,239,228,.82)}.catedral-lux .cat-avisos li+li{border-top:1px solid var(--cat-hair)}.catedral-lux .cat-avisos svg{flex:none;margin-top:1px;color:var(--cat-ouro)}.catedral-lux .cat-pagamento{margin-top:1.25rem;display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--cat-mono);font-size:var(--cat-fs-micro);letter-spacing:.08em;color:var(--cat-marfim-72)}.catedral-lux .cat-pagamento svg{color:var(--cat-ouro)}.catedral-lux .cat-porque{margin-top:4rem}.catedral-lux .cat-porque-lista{margin:1.75rem 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.catedral-lux .cat-porque-lista li{display:grid;align-content:start;gap:.4rem;padding:1.25rem 1rem 1.25rem 0}.catedral-lux .cat-porque-lista li:nth-child(2n){padding:1.25rem 0 1.25rem 1rem;border-left:1px solid var(--cat-hair)}.catedral-lux .cat-porque-lista li:nth-child(n+3){border-top:1px solid var(--cat-hair)}.catedral-lux .cat-romano{font-family:var(--cat-display);font-style:italic;font-size:1.4rem;line-height:1;color:var(--cat-ouro)}.catedral-lux .cat-porque-lista b{font-weight:500;font-size:.98rem;line-height:1.3;color:var(--cat-marfim)}.catedral-lux .cat-porque-lista span:last-child{font-size:.86rem;line-height:1.5;color:var(--cat-nevoa)}.catedral-lux .cat-porque .cat-link-seta{margin-top:1.5rem}@media (min-width:1024px){.catedral-lux .cat-grupos{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.catedral-lux .cat-avisos{display:grid;grid-template-columns:1fr 1fr;padding:0}.catedral-lux .cat-avisos li{padding:1.1rem 1.4rem}.catedral-lux .cat-avisos li+li{border-top:0;border-left:1px solid var(--cat-hair)}.catedral-lux .cat-porque-lista{grid-template-columns:repeat(4,minmax(0,1fr))}.catedral-lux .cat-porque-lista li,.catedral-lux .cat-porque-lista li:nth-child(2n){padding:.5rem 1.5rem;border-top:0;border-left:1px solid var(--cat-hair)}.catedral-lux .cat-porque-lista li:first-child{padding-left:0;border-left:0}}.catedral-lux .cat-como{--cat-emenda-de:var(--cat-surface);background:var(--cat-bg)}.catedral-lux .cat-como-brilho{--bx:50%;--by:78%;width:100vmin}.catedral-lux .cat-passos{position:relative;margin:3rem 0 0;padding:0;list-style:none;display:grid;gap:2.25rem}.catedral-lux .cat-passos:before{content:"";position:absolute;left:1.05rem;top:.6rem;bottom:.6rem;width:1px;background:linear-gradient(180deg,rgba(224,182,78,.6),rgba(224,182,78,.08));transform-origin:top}.catedral-lux .cat-passo{position:relative;display:grid;grid-template-columns:2.2rem minmax(0,1fr);column-gap:1.25rem}.catedral-lux .cat-passo-num{grid-row:1/span 2;justify-self:center;padding:.1rem 0;font-family:var(--cat-display);font-style:italic;font-size:3rem;line-height:1;background-color:var(--cat-bg)}.catedral-lux .cat-passo h3{font-size:1.35rem;line-height:1.15;color:var(--cat-marfim)}.catedral-lux .cat-passo p{margin-top:.4rem;font-size:.95rem;line-height:1.6;color:var(--cat-nevoa)}.catedral-lux .cat-carta{max-width:46rem;margin:4rem auto 0;padding:1.75rem;border-radius:4px;color:#0b1433;background:var(--cat-ruido-tinta),linear-gradient(180deg,#f6f2e6,#ece6d4);box-shadow:var(--cat-sombra-papel)}.catedral-lux .cat-carta-t{font-style:italic;font-size:1.75rem;line-height:1.1;color:#0b1433}.catedral-lux .cat-carta-inclui{margin:1rem 0 0;padding:0;list-style:none}.catedral-lux .cat-carta-inclui li{display:flex;align-items:flex-start;gap:12px;padding:.7rem 0;border-bottom:1px solid rgba(11,20,51,.12);font-size:.98rem;line-height:1.6;color:var(--cat-tinta-2)}.catedral-lux .cat-carta-inclui svg{flex:none;margin-top:.5em;color:#7a5712}.catedral-lux .cat-carta-div{display:flex;align-items:center;gap:12px;margin:1.75rem 0 1.25rem;color:#7a5712}.catedral-lux .cat-carta-div span{flex:1;height:1px;background:rgba(122,87,18,.35)}.catedral-lux .cat-carta-nao-t{font-family:var(--cat-mono);font-size:.72rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--cat-tinta-muted)}.catedral-lux .cat-carta-nao{margin:.75rem 0 0;padding:0;list-style:none;display:grid;gap:.55rem}.catedral-lux .cat-carta-nao li{display:flex;gap:10px;font-size:.92rem;line-height:1.55;color:var(--cat-tinta-muted)}@media (min-width:768px){.catedral-lux .cat-carta{padding:2.5rem}}@media (min-width:1024px){.catedral-lux .cat-passos{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.catedral-lux .cat-passos:before{left:0;right:0;top:2rem;bottom:auto;width:auto;height:1px;background:var(--cat-filete);transform-origin:left}.catedral-lux .cat-passo{grid-template-columns:1fr}.catedral-lux .cat-passo-num{grid-row:auto;justify-self:start;padding:0 .6rem 0 0;font-size:4rem}.catedral-lux .cat-passo h3{margin-top:1rem}}.catedral-lux .cat-planeje{--cat-emenda-de:var(--cat-bg);background:var(--cat-noite)}.catedral-lux .cat-planeje-brilho{--bx:72%;--by:42%;width:100vmin;opacity:.45}.catedral-lux .cat-planeje-grid{display:grid;gap:1.75rem}.catedral-lux .cat-planeje-end{margin-top:1.25rem;display:inline-flex;align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.45;color:rgba(242,239,228,.86);text-decoration:underline;text-decoration-color:rgba(224,182,78,.35);text-underline-offset:5px;text-decoration-thickness:1px}.catedral-lux .cat-planeje-end:hover{text-decoration-color:#e0b64e}.catedral-lux .cat-planeje-end svg{flex:none;color:var(--cat-ouro)}.catedral-lux .cat-planeje-btn{width:100%;min-height:52px}.catedral-lux .cat-prancha{position:relative;isolation:isolate;margin:0;width:100%;max-width:480px;justify-self:center;aspect-ratio:4/5;overflow:hidden;border-radius:var(--cat-r);border:1px solid rgba(224,182,78,.35);background:var(--cat-ruido-luz),radial-gradient(120% 80% at 55% 18%,#13204b 0,#0b1433 46%,#060b20 100%);box-shadow:var(--cat-sombra-foto)}.catedral-lux .cat-prancha:before{content:"";position:absolute;inset:7px;z-index:3;border:1px solid rgba(224,182,78,.16);pointer-events:none}.catedral-lux .cat-prancha-cantos{position:absolute;inset:3px;z-index:3;pointer-events:none;background:linear-gradient(#e0b64e,#e0b64e) 0 0 /14px 1px no-repeat,linear-gradient(#e0b64e,#e0b64e) 0 0 /1px 14px no-repeat,linear-gradient(#e0b64e,#e0b64e) 100% 0 /14px 1px no-repeat,linear-gradient(#e0b64e,#e0b64e) 100% 0 /1px 14px no-repeat,linear-gradient(#e0b64e,#e0b64e) 0 100% /14px 1px no-repeat,linear-gradient(#e0b64e,#e0b64e) 0 100% /1px 14px no-repeat,linear-gradient(#e0b64e,#e0b64e) 100% 100% /14px 1px no-repeat,linear-gradient(#e0b64e,#e0b64e) 100% 100% /1px 14px no-repeat}.catedral-lux .cat-mapa{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;overflow:hidden}.catedral-lux .cat-mapa-grade line{stroke:rgba(232,238,252,.06);stroke-width:1;vector-effect:non-scaling-stroke}.catedral-lux .cat-mapa-relevo path{fill:none;stroke:rgba(224,182,78,.3);stroke-width:1;vector-effect:non-scaling-stroke}.catedral-lux .cat-mapa-relevo path.is-base{fill:rgba(224,182,78,.035);stroke:rgba(224,182,78,.22)}.catedral-lux .cat-mapa-relevo path.is-pico{stroke:rgba(246,228,171,.42)}.catedral-lux .cat-mapa-rio{stroke:rgba(232,238,252,.5);stroke-width:1.4;vector-effect:non-scaling-stroke}.catedral-lux .cat-mapa-rio,.catedral-lux .cat-mapa-rota{fill:none;stroke-linecap:round;stroke-linejoin:round}.catedral-lux .cat-mapa-rota-brilho{stroke:#e0b64e;stroke-width:18;stroke-opacity:.12}.catedral-lux .cat-mapa-rota-casca{stroke:#03061a;stroke-width:10;stroke-opacity:.75}.catedral-lux .cat-mapa-rota-linha{stroke:url(#cat-mapa-ouro) #e0b64e;stroke-width:4.5}.catedral-lux .cat-mapa-cometa{fill:none;stroke:#fff6d8;stroke-width:6;stroke-linecap:round;opacity:0}.catedral-lux .cat-mapa-vilas-d circle{fill:rgba(242,239,228,.5)}.catedral-lux .cat-mapa-vila{fill:#f2efe4;stroke:#050a1c;stroke-width:2}.catedral-lux .cat-mapa-vila.is-rota{fill:#050a1c;stroke:#f6e4ab;stroke-width:2.2}.catedral-lux .cat-mapa-bog{fill:#f2efe4}.catedral-lux .cat-mapa-bog-anel{fill:none;stroke:rgba(242,239,228,.6);stroke-width:1.2;vector-effect:non-scaling-stroke}.catedral-lux .cat-mapa-dest-aro{fill:none;stroke:rgba(224,182,78,.55);stroke-width:1;vector-effect:non-scaling-stroke}.catedral-lux .cat-mapa-dest-anel{fill:#050a1c;stroke:#e0b64e;stroke-width:2.4}.catedral-lux .cat-mapa-pulso{fill:none;stroke:#e0b64e;stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center}.catedral-lux .cat-mapa-dest-sal{fill:#f6e4ab}.catedral-lux .cat-mapa-rosa-aro{fill:none;stroke:rgba(242,239,228,.28);stroke-width:1;vector-effect:non-scaling-stroke}.catedral-lux .cat-mapa-rosa-estrela{fill:rgba(5,10,28,.6);stroke:#e0b64e;stroke-width:1;stroke-linejoin:round;vector-effect:non-scaling-stroke}.catedral-lux .cat-mapa-rosa-norte{fill:#e0b64e}.catedral-lux .cat-mapa-escala rect{fill:none;stroke:#e0b64e;stroke-width:1;vector-effect:non-scaling-stroke}.catedral-lux .cat-mapa-escala rect.is-cheio{fill:#e0b64e}.catedral-lux .cat-mapa-txt{paint-order:stroke;stroke:#060b20;stroke-width:7px;stroke-linejoin:round;font-family:var(--cat-display);font-weight:500}.catedral-lux .cat-mapa-t-dest{font-style:italic;font-size:48px;fill:#f0d68f}.catedral-lux .cat-mapa-t-sub{font-family:var(--cat-mono);font-size:28px;letter-spacing:.2em;text-transform:uppercase;fill:rgba(246,228,171,.88)}.catedral-lux .cat-mapa-t-cidade{font-size:42px;fill:#f2efe4}.catedral-lux .cat-mapa-t-vila{font-size:32px;fill:rgba(242,239,228,.88)}.catedral-lux .cat-mapa-t-discreta{font-style:italic;font-size:28px;fill:rgba(242,239,228,.56)}.catedral-lux .cat-mapa-t-regiao{font-style:italic;font-size:28px;letter-spacing:.06em;fill:rgba(232,238,252,.55)}.catedral-lux .cat-mapa-t-norte{font-size:32px;fill:#f2efe4}.catedral-lux .cat-mapa-t-escala{font-family:var(--cat-mono);font-size:28px;fill:rgba(242,239,228,.78)}.catedral-lux:is(:lang(zh),:lang(ja),:lang(ko),:lang(hi)) .cat-mapa-txt{font-style:normal;letter-spacing:0}.catedral-lux .cat-mapa-cartucho{position:absolute;z-index:2;translate:-50% -50%;display:grid;gap:4px;width:max-content;max-width:62%;padding:.75rem .8rem .6rem;border:1px solid rgba(224,182,78,.5);outline:1px solid rgba(224,182,78,.18);outline-offset:3px;background:rgba(5,10,28,.86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 18px 40px -18px rgba(0,0,0,.9);font-size:.78rem;line-height:1.32;color:var(--cat-marfim)}.catedral-lux .cat-mapa-cartucho-selo{position:absolute;left:50%;top:0;translate:-50% -50%;display:grid;place-items:center;width:22px;height:22px;background:#050a1c;color:#e0b64e}.catedral-lux .cat-mapa-cartucho-l{display:flex;align-items:flex-start;gap:7px}.catedral-lux .cat-mapa-cartucho-l svg{flex:none;margin-top:1px;color:var(--cat-ouro)}.catedral-lux .cat-mapa-credito{position:absolute;z-index:3;left:16px;top:14px;font-family:var(--cat-mono);font-size:var(--cat-fs-micro);letter-spacing:.06em;color:var(--cat-marfim-72);text-shadow:0 1px 2px #000;pointer-events:none}@media (min-width:768px){.catedral-lux .cat-mapa-t-dest{font-size:38px}.catedral-lux .cat-mapa-t-sub{font-size:19px}.catedral-lux .cat-mapa-t-cidade{font-size:32px}.catedral-lux .cat-mapa-t-vila{font-size:24px}.catedral-lux :is(.cat-mapa-t-discreta,.cat-mapa-t-regiao,.cat-mapa-t-escala){font-size:19px}.catedral-lux .cat-mapa-t-norte{font-size:24px}.catedral-lux .cat-mapa-txt{stroke-width:5px}.catedral-lux .cat-mapa-cartucho{gap:6px;max-width:54%;padding:.85rem .9rem .7rem;font-size:.875rem}}.catedral-lux .cat-ficha{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.catedral-lux .cat-ficha-cel{position:relative;padding:1.35rem 0;background:var(--cat-filete) top /100% 1px no-repeat}.catedral-lux .cat-ficha-0,.catedral-lux .cat-ficha-3{grid-column:1/-1}.catedral-lux .cat-ficha-1{padding-right:1rem}.catedral-lux .cat-ficha-2{padding-left:1.25rem}.catedral-lux .cat-ficha-2:before{content:"";position:absolute;left:0;top:1.35rem;bottom:1.35rem;width:1px;background:var(--cat-hair)}.catedral-lux .cat-ficha dt{font-family:var(--cat-mono);font-size:.6875rem;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--cat-ouro)}.catedral-lux .cat-ficha dd{margin:0}.catedral-lux .cat-ficha .cat-ficha-num{margin:.55rem 0 .45rem;font-family:var(--cat-display);font-weight:500;font-size:var(--cat-fs-num);line-height:1;font-variant-numeric:lining-nums;white-space:nowrap}.catedral-lux .cat-ficha-0 .cat-ficha-num{font-size:clamp(2.6rem,11vw,4rem)}.catedral-lux .cat-ficha-leg{font-size:.92rem;line-height:1.5;color:var(--cat-nevoa)}.catedral-lux .cat-ficha-3{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:1rem;align-items:center}.catedral-lux .cat-ficha-3 dt{grid-column:1/-1;margin-bottom:.8rem}.catedral-lux .cat-ficha-picto{color:var(--cat-ouro);line-height:0}@media (min-width:768px) and (max-width:1023.98px){.catedral-lux .cat-prancha{width:70%;max-width:560px}.catedral-lux .cat-planeje-btn{width:auto;justify-self:center}.catedral-lux .cat-ficha-3{grid-column:auto}.catedral-lux .cat-ficha-0{grid-column:1;padding-right:1rem}.catedral-lux .cat-ficha-1{grid-column:2;padding:1.35rem 0 1.35rem 1.25rem}.catedral-lux .cat-ficha-1:before,.catedral-lux .cat-ficha-3:before{content:"";position:absolute;left:0;top:1.35rem;bottom:1.35rem;width:1px;background:var(--cat-hair)}.catedral-lux .cat-ficha-2{padding-left:0;padding-right:1rem}.catedral-lux .cat-ficha-2:before{display:none}.catedral-lux .cat-ficha-3{padding-left:1.25rem}}@media (min-width:1024px){.catedral-lux .cat-planeje-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:28px;row-gap:2rem;align-items:start}.catedral-lux .cat-ficha,.catedral-lux .cat-planeje-btn,.catedral-lux .cat-planeje-cab{grid-column:1/6}.catedral-lux .cat-planeje-cab{grid-row:1}.catedral-lux .cat-planeje-btn{grid-row:2;width:auto;min-height:48px;justify-self:start}.catedral-lux .cat-ficha{grid-row:3}.catedral-lux .cat-prancha{grid-column:6/13;grid-row:1/span 3;justify-self:end;position:sticky;top:96px;width:min(100%,calc(min(86svh, 100svh - 120px, 860px) * .8));max-width:none}}.catedral-lux .cat-claro{color:#0b1433}.catedral-lux .cat-claro .cat-eyebrow{color:#7a5712}.catedral-lux .cat-claro .cat-cab-filete{background:#7a5712}.catedral-lux .cat-claro .cat-h2{color:#0b1433}.catedral-lux .cat-claro .cat-sub{color:var(--cat-tinta-muted)}.catedral-lux .cat-claro .cat-ouro-texto{background:none;color:#7a5712;-webkit-text-fill-color:#7a5712}.catedral-lux .cat-claro :is(a,button,summary):focus-visible{outline-color:#7a5712}.catedral-lux .cat-faq{background:var(--cat-ruido-tinta),var(--cat-giz)}.catedral-lux .cat-faq:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--cat-ouro-folha)}.catedral-lux .cat-faq-grid{display:grid;gap:2.25rem}.catedral-lux .cat-faq-wa{margin-top:1.75rem}.catedral-lux .cat-faq-lista{border-top:1px solid var(--cat-hair-papel)}.catedral-lux .cat-faq-item{border-bottom:1px solid var(--cat-hair-papel)}.catedral-lux .cat-faq-item>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:64px;padding:1rem 0;cursor:pointer;font-family:var(--cat-display);font-weight:500;font-size:1.12rem;line-height:1.3;color:#0b1433}.catedral-lux .cat-faq-item>summary::-webkit-details-marker{display:none}.catedral-lux .cat-faq-mais{flex:none;display:grid;place-items:center;color:#7a5712;transition:transform .24s var(--cat-ease)}.catedral-lux .cat-faq-item[open] .cat-faq-mais{transform:rotate(45deg)}.catedral-lux .cat-faq-resp p{max-width:62ch;padding:0 0 1.35rem;font-size:1rem;line-height:1.7;color:var(--cat-tinta-2)}@supports (interpolate-size:allow-keywords){.catedral-lux .cat-faq{interpolate-size:allow-keywords}.catedral-lux .cat-faq-item::details-content{height:0;overflow:clip;transition:height .3s var(--cat-ease),content-visibility .3s allow-discrete}.catedral-lux .cat-faq-item[open]::details-content{height:auto}}@media (min-width:768px){.catedral-lux .cat-faq-item>summary{font-size:1.3rem}}@media (min-width:1024px){.catedral-lux .cat-faq-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:28px;align-items:start}.catedral-lux .cat-faq-cab{grid-column:1/5;position:sticky;top:96px}.catedral-lux .cat-faq-lista{grid-column:5/13}}.catedral-lux .cat-cta{position:relative;isolation:isolate;background:var(--cat-noite);padding-bottom:var(--cat-sec-y);overflow:clip}.catedral-lux .cat-cta-foto{position:relative;margin:0;width:100%;aspect-ratio:4/5;overflow:hidden;container-type:inline-size;background:#070b22}.catedral-lux .cat-cta-foto img{position:absolute;top:0;left:0;height:100%;width:auto;max-width:none;transform:translateX(calc(50cqw - 54%))}.catedral-lux .cat-cta-brilho{--bx:54%;--by:24%;display:none}.catedral-lux .cat-cta-veu{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 45%,rgba(3,6,26,.9) 82%,#03061a)}.catedral-lux .cat-cta-legenda{position:absolute;z-index:3;top:12px;right:14px;max-width:70%;font-family:var(--cat-mono);font-size:var(--cat-fs-micro);line-height:1.35;text-align:right;color:var(--cat-marfim-72);text-shadow:0 1px 2px #000}.catedral-lux .cat-cta-texto{position:relative;z-index:3;margin-top:-120px;padding:0 var(--cat-gutter);text-align:center}.catedral-lux .cat-cta-texto .cat-eyebrow{justify-content:center}.catedral-lux .cat-cta-texto .cat-statement{margin-top:1.1rem}.catedral-lux .cat-cta-p{margin:1.25rem auto 0;max-width:48ch;font-size:1.02rem;line-height:1.65;color:rgba(242,239,228,.86)}.catedral-lux .cat-cta-chip{margin-top:1.25rem;display:inline-flex;align-items:center;gap:8px;padding:.5rem .85rem;border-radius:var(--cat-r);border:1px solid var(--cat-hair-forte);background:rgba(5,10,28,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--cat-mono);font-size:.85rem;line-height:1.35;color:#f6e4ab}.catedral-lux .cat-cta-acoes{margin-top:1.75rem}.catedral-lux .cat-cta-acoes .cat-btn{width:100%}.catedral-lux .cat-cta-seguro{margin-top:1rem;display:inline-flex;align-items:center;gap:8px;font-size:.82rem;color:var(--cat-nevoa)}@media (min-width:768px){.catedral-lux .cat-cta-acoes .cat-btn{width:auto}}@media (min-width:1024px){.catedral-lux .cat-cta{display:grid;padding-bottom:0}.catedral-lux .cat-cta>*{grid-area:1/1}.catedral-lux .cat-cta-foto{aspect-ratio:16/9;max-height:92svh;min-height:640px}.catedral-lux .cat-cta-foto img{inset:0;width:100%;height:100%;object-fit:cover;object-position:56% 32%;transform:none}.catedral-lux .cat-cta-brilho{display:block}.catedral-lux .cat-cta-veu{background:linear-gradient(90deg,rgba(3,6,26,.92),rgba(3,6,26,.7) 32%,rgba(3,6,26,.3) 46%,rgba(3,6,26,0) 60%),linear-gradient(180deg,transparent 70%,#03061a)}.catedral-lux .cat-cta-legenda{top:96px;right:var(--cat-lado)}.catedral-lux .cat-cta-texto{align-self:center;margin:0;width:calc(var(--cat-lado) + min(560px, 44vw - var(--cat-lado)));max-width:100%;padding:0 0 0 var(--cat-lado);text-align:left}.catedral-lux .cat-cta-texto .cat-statement{font-size:clamp(2.4rem,4.4vw,4.25rem)}.catedral-lux .cat-cta-texto .cat-eyebrow{justify-content:flex-start}.catedral-lux .cat-cta-p{margin-left:0}}.catedral-lux .cat-rodape{position:relative;padding:4.5rem var(--cat-gutter) calc(6.5rem + env(safe-area-inset-bottom));background:var(--cat-noite);color:var(--cat-marfim-72)}.catedral-lux .cat-rodape:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--cat-filete)}.catedral-lux .cat-rodape-grid{display:grid;gap:2.5rem}.catedral-lux .cat-rodape-marca a{display:grid;gap:6px;text-decoration:none}.catedral-lux .cat-rodape-selo,.catedral-lux .cat-rodape-tsc{font-family:var(--cat-mono);font-size:var(--cat-fs-micro);font-weight:500;letter-spacing:.26em;text-transform:uppercase}.catedral-lux .cat-rodape-selo{color:var(--cat-ouro)}.catedral-lux .cat-rodape-tsc{letter-spacing:.22em;color:var(--cat-marfim-72)}.catedral-lux .cat-rodape-nome{justify-self:start;font-family:var(--cat-display);font-style:italic;font-weight:500;font-size:2.4rem;line-height:1.05}.catedral-lux .cat-rodape-titulo{font-family:var(--cat-mono);font-size:var(--cat-fs-micro);font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--cat-ouro)}.catedral-lux .cat-rodape-lista{margin:.9rem 0 0;padding:0;list-style:none;display:grid;gap:.6rem}.catedral-lux .cat-rodape-lista a{font-size:.92rem;color:rgba(242,239,228,.82);text-decoration:none;transition:color .25s ease}.catedral-lux .cat-rodape-lista a:hover{color:var(--cat-marfim)}.catedral-lux .cat-creditos{max-width:var(--cat-max);margin:3rem auto 0;font-family:var(--cat-mono);font-size:var(--cat-fs-micro);line-height:1.6;color:var(--cat-marfim-72)}.catedral-lux .cat-creditos summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px}.catedral-lux .cat-creditos ul{margin:.9rem 0 0;padding:0;list-style:none;display:grid;gap:.5rem}.catedral-lux .cat-creditos a{color:inherit;text-decoration:underline}.catedral-lux .cat-rodape-dir{max-width:var(--cat-max);margin:2rem auto 0;padding-top:1.5rem;border-top:1px solid rgba(242,239,228,.1);font-size:.75rem;color:var(--cat-marfim-72)}@media (min-width:768px){.catedral-lux .cat-rodape{padding-bottom:3rem}}@media (min-width:1024px){.catedral-lux .cat-rodape-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:28px}.catedral-lux .cat-rodape-marca{grid-column:1/6}.catedral-lux .cat-rodape-contato{grid-column:7/10}.catedral-lux .cat-rodape-legal{grid-column:10/13}.catedral-lux .cat-rodape-nome{font-size:3rem}}.catedral-lux .cat-barra{position:fixed;inset:auto 0 0;z-index:40;display:flex;align-items:center;gap:10px;min-height:calc(72px + env(safe-area-inset-bottom));padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:rgba(5,10,28,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 -18px 40px -24px rgba(0,0,0,.9);transform:translateY(0);transition:transform .3s var(--cat-ease)}.catedral-lux .cat-barra:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--cat-filete)}.catedral-lux .cat-barra[data-visivel="0"]{transform:translateY(100%)}.catedral-lux .cat-barra-info{flex:1;min-width:0;line-height:1.2}.catedral-lux .cat-barra-desde{font-family:var(--cat-mono);font-size:var(--cat-fs-micro);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--cat-nevoa)}.catedral-lux .cat-barra-l1{margin-top:2px;display:flex;align-items:baseline;gap:6px;min-width:0;overflow:hidden;white-space:nowrap}.catedral-lux .cat-barra-valor{font-family:var(--cat-display);font-weight:500;font-size:1.15rem;line-height:1;color:#f6e4ab;flex:none}.catedral-lux .cat-barra-ext{min-width:0}.catedral-lux .cat-barra-ext,.catedral-lux .cat-barra-l2{overflow:hidden;text-overflow:ellipsis;font-size:.72rem;color:var(--cat-nevoa)}.catedral-lux .cat-barra-l2{margin-top:3px;white-space:nowrap}.catedral-lux .cat-barra-wa{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--cat-r);color:var(--cat-marfim);border:1px solid rgba(224,182,78,.35)}.catedral-lux .cat-btn.cat-btn-barra{flex:none;min-height:48px;padding:.3rem 1.1rem;font-size:.95rem}@media (max-width:379.98px){.catedral-lux .cat-barra-prox{display:none}}@media (max-width:359.98px){.catedral-lux .cat-barra{gap:8px;padding-left:10px;padding-right:10px}.catedral-lux .cat-barra-valor{font-size:1rem}.catedral-lux .cat-barra-wa{width:40px;height:40px}.catedral-lux .cat-btn.cat-btn-barra{padding:.3rem .8rem;font-size:.85rem}}@media (min-width:768px){.catedral-lux .cat-barra{display:none}}.catedral-lux .cat-wa-flutuante{position:fixed;right:24px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:45;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;color:var(--cat-marfim);border:1px solid rgba(224,182,78,.35);background:rgba(5,10,28,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 18px 40px -18px rgba(0,0,0,.9);transition:border-color .25s ease,transform .25s var(--cat-ease)}.catedral-lux .cat-wa-flutuante:hover{border-color:#e0b64e;transform:translateY(-2px)}@keyframes cat-hero-zoom{0%{scale:1.06}to{scale:1}}@keyframes cat-hero-in{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes cat-ouro-sweep{0%{background-position:0 0}60%{background-position:100% 0}to{background-position:50% 0}}@keyframes cat-sheen{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes cat-respira{0%{opacity:.55;scale:.96}to{opacity:1;scale:1.04}}@keyframes cat-po-sobe{0%{transform:translateZ(0)}to{transform:translate3d(0,-260px,0)}}@keyframes cat-po-sobe-2{0%{transform:translateZ(0)}to{transform:translate3d(0,-300px,0)}}@keyframes cat-luz{0%{translate:-50% -50%;opacity:.32}to{translate:-42% -58%;opacity:.55}}@keyframes cat-chip-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0 0}}@keyframes cat-nudge{0%,to{translate:0 0}45%{translate:-28px 0}}@keyframes cat-mapa-cometa{0%{stroke-dashoffset:.06;opacity:0}8%,90%{opacity:.95}to{stroke-dashoffset:-.94;opacity:0}}@keyframes cat-pulso{0%{transform:scale(.6);opacity:.7}to{transform:scale(2.4);opacity:0}}@keyframes cat-pan{0%{transform:translateX(calc(50cqw - 54%))}30%{transform:translateX(0)}70%{transform:translateX(calc(100cqw - 100%))}to{transform:translateX(calc(50cqw - 54%))}}@keyframes cat-parallax{0%{transform:translate3d(0,-6%,0) scale(1.12)}to{transform:translate3d(0,6%,0) scale(1.12)}}@keyframes cat-hero-desce{0%{translate:0 0}to{translate:0 8%}}@keyframes cat-hero-some{0%{opacity:1}to{opacity:.25}}@media (prefers-reduced-motion:no-preference){.catedral-lux .cat-hero-img{animation:cat-hero-zoom 2.4s var(--cat-ease) both}.catedral-lux .cat-hero-texto>*{animation:cat-hero-in .7s var(--cat-ease) both}.catedral-lux .cat-hero-texto>.cat-o-h1{animation-delay:.1s}.catedral-lux .cat-hero-texto>:is(.cat-o-desde,.cat-o-lede){animation-delay:.18s}.catedral-lux .cat-hero-texto>.cat-o-acoes{animation-delay:.26s}.catedral-lux .cat-hero-texto>:is(.cat-o-proximas,.cat-o-beneficios){animation-delay:.34s}.catedral-lux .cat-h1-destaque{animation:cat-ouro-sweep 1.6s var(--cat-ease) .5s both}.catedral-lux[data-motion] [data-reveal]:not([data-in]){opacity:0;transform:translate3d(0,24px,0)}.catedral-lux[data-motion] [data-reveal]{transition:opacity .8s var(--cat-ease) var(--d,0s),transform .8s var(--cat-ease) var(--d,0s)}.catedral-lux[data-motion] [data-reveal=cortina]:not([data-in]){opacity:1;transform:none;clip-path:inset(0 0 100% 0)}.catedral-lux[data-motion] [data-reveal=cortina]{transition:clip-path .9s var(--cat-ease)}.catedral-lux[data-motion] .cat-ouro-texto[data-in],.catedral-lux[data-motion] [data-in] .cat-ouro-texto{animation:cat-ouro-sweep 1.4s var(--cat-ease) .3s both}.catedral-lux[data-motion] .cat-cifras li:not([data-in]) .cat-cifra-filete,.catedral-lux[data-motion] .cat-passos:not([data-in]):before{transform:scale(0)}.catedral-lux[data-motion] .cat-cifra-filete{transition:transform 1.1s var(--cat-ease) var(--d,0s)}.catedral-lux[data-motion] .cat-passos:before{transition:transform .8s var(--cat-ease) .2s}.catedral-lux .cat-stub-cal,.catedral-lux .cat-stub-hora{animation:cat-chip-in .25s var(--cat-ease) both;animation-delay:calc(var(--i, 12) * 30ms)}.catedral-lux .cat-stories.is-nudge .cat-story{animation:cat-nudge 1.2s var(--cat-ease) .2s 1}.catedral-lux[data-motion] .cat-prancha .cat-mapa-rota{stroke-dasharray:1 1;stroke-dashoffset:0;transition:stroke-dashoffset 2.4s var(--cat-ease-cine) .35s}.catedral-lux[data-motion] .cat-prancha:not(.is-in) .cat-mapa-rota{stroke-dashoffset:1}.catedral-lux[data-motion] .cat-prancha :is(.cat-mapa-surge,.cat-mapa-surge-cartucho){transition:opacity .8s var(--cat-ease) 2.3s}.catedral-lux[data-motion] .cat-prancha .cat-mapa-surge-cartucho{transition-delay:1.3s}.catedral-lux[data-motion] .cat-prancha:not(.is-in) :is(.cat-mapa-surge,.cat-mapa-surge-cartucho){opacity:0}.catedral-lux[data-motion] .cat-prancha.is-in .cat-mapa-cometa{stroke-dasharray:.06 .94;animation:cat-mapa-cometa 5s linear 2.9s 3}.catedral-lux[data-motion] .cat-prancha.is-in .cat-mapa-pulso{animation:cat-pulso 2.8s ease-out 2.7s 3}@media (max-width:1023.98px){.catedral-lux .cat-cta-foto.is-in img{animation:cat-pan 32s ease-in-out 1 both}}@media (min-width:1024px){.catedral-lux .cat-cta-brilho,.catedral-lux .cat-hero .cat-brilho:not(.cat-hero-brilho-fora){animation:cat-respira 7s ease-in-out infinite alternate}.catedral-lux :is(.cat-hero,.cat-cta) .cat-po{inset:0 0 -260px;animation:cat-po-sobe 48s linear infinite}.catedral-lux :is(.cat-hero,.cat-cta) .cat-po:after{content:"";position:absolute;inset:0 0 -300px;background-image:radial-gradient(circle at 40px 60px,rgba(232,238,252,.8) 0 .8px,transparent 1.4px),radial-gradient(circle at 210px 150px,rgba(246,228,171,.7) 0 1px,transparent 1.6px),radial-gradient(circle at 300px 40px,rgba(79,109,255,.7) 0 .9px,transparent 1.5px);background-size:340px 300px;animation:cat-po-sobe-2 72s linear infinite}.catedral-lux .cat-palco .cat-luz-roca-l{animation:cat-luz 14s ease-in-out infinite alternate}.catedral-lux .cat-luz-roca-violeta{animation-delay:-5s!important}.catedral-lux .cat-luz-roca-ambar{animation-delay:-9s!important}}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.catedral-lux .cat-btn:hover:after{animation:cat-sheen .9s var(--cat-ease)}}@media (prefers-reduced-motion:no-preference) and (min-width:768px){.catedral-lux .cat-btn-hero:after{animation:cat-sheen .9s var(--cat-ease) 2.4s 1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.catedral-lux .cat-parallax>img{animation:cat-parallax linear both;animation-timeline:view();animation-range:cover 0 cover 100%}.catedral-lux .cat-hero-img{animation:cat-hero-zoom 2.4s var(--cat-ease) both,cat-hero-desce linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}.catedral-lux .cat-hero-texto{animation:cat-hero-some linear both;animation-timeline:scroll(root);animation-range:0 100vh}}}.catedral-lux .is-off,.catedral-lux .is-off *,.catedral-lux .is-off :after,.catedral-lux .is-off :before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.catedral-lux *,.catedral-lux :after,.catedral-lux :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.catedral-lux .cat-brilho{opacity:.8}.catedral-lux .cat-mapa-cometa{display:none}}@media print{.catedral-lux [data-reveal]{opacity:1!important;transform:none!important;clip-path:none!important}.catedral-lux .cat-barra,.catedral-lux .cat-nav,.catedral-lux .cat-wa-flutuante{display:none!important}}@media (min-width:1024px) and (max-height:720px){.catedral-lux :is(.cat-mapa-t-discreta,.cat-mapa-t-regiao,.cat-mapa-t-escala,.cat-mapa-t-sub){font-size:22px}}