@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_de0021{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_de0021{--font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_e83d1f{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_e83d1f{--font-texto:"Manrope","Manrope Fallback"}:root{color-scheme:dark;--bg-950:#041213;--bg-900:#071C1E;--bg-800:#0A2A2C;--bg-700:#0B2E2B;--surface:#0F3D3E;--surface-raised:#14494A;--surface-deep:#0B3132;--border:#1E5A5B;--border-subtle:rgba(255,255,255,0.08);--text-primary:#F4EBDD;--text-secondary:#A9C4C3;--text-muted:#8AA6A6;--amber-400:#FFD98A;--amber-500:#FBCC5E;--amber-600:#AC7617;--cyan-400:#5CF0F7;--cyan-500:#0DD6EE;--cyan-600:#14B8C4;--on-cyan:#04191A;--plan-ribbon-bg:#9B1905;--plan-ribbon-text:#FFF6E8;--success:#A8D13F;--warning:var(--amber-500);--error:#E5584B;--shade-rgb:4 18 19;--shadow-1:0 2px 8px rgb(var(--shade-rgb)/0.45);--shadow-2:0 10px 30px -12px rgb(var(--shade-rgb)/0.75);--shadow-3:0 24px 60px -24px rgb(var(--shade-rgb)/0.9);--header-bg:rgb(var(--shade-rgb)/0.66);--header-bg-solid:rgb(var(--shade-rgb)/0.88);--veil-hero:linear-gradient(90deg,rgba(4,18,19,0.92),rgba(4,18,19,0.7) 35%,rgba(4,18,19,0) 70%);--seam-hero:linear-gradient(180deg,rgba(7,28,30,0) 0%,var(--bg-900) 100%);--poster-empty:linear-gradient(180deg,var(--surface-deep),var(--surface));--amber-tint-12:rgba(251,204,94,0.12);--amber-tint-16:rgba(251,204,94,0.16);--amber-tint-22:rgba(251,204,94,0.22);--glow-amber:0 0 24px rgba(251,204,94,0.15);--cyan-tint-14:rgba(13,214,238,0.14);--glow-cyan:0 0 0 rgba(20,184,196,0);--glow-cyan-active:0 0 18px rgba(13,214,238,0.35),0 0 42px rgba(20,184,196,0.5);--fonte-display:var(--font-display),"Trebuchet MS",system-ui,sans-serif;--fonte-texto:var(--font-texto),"Helvetica Neue",Arial,sans-serif;--t-hero:600 clamp(1.85rem,3.5vw,3.15rem)/1.1 var(--fonte-display);--t-titulo:600 clamp(1.9rem,3.4vw,3rem)/1.12 var(--fonte-display);--t-secao:600 clamp(1.5rem,2.4vw,2.1rem)/1.18 var(--fonte-display);--t-card:600 1.15rem/1.3 var(--fonte-display);--t-preco:700 clamp(2.6rem,5vw,3.6rem)/1 var(--fonte-display);--t-rotulo:600 0.875rem/1.2 var(--fonte-texto);--t-corpo:400 1rem/1.6 var(--fonte-texto);--t-corpo-g:400 1.0625rem/1.65 var(--fonte-texto);--t-nav:500 1rem/1 var(--fonte-texto);--tracking-alto:0.14em;--tracking-medio:0.06em;--container:1200px;--px:clamp(1.25rem,4vw,3rem);--secao-py:clamp(4rem,9vw,7.5rem);--r-sm:8px;--r-md:14px;--r-lg:22px;--r-xl:32px;--r-pill:999px;--ease:cubic-bezier(0.22,0.61,0.36,1);--dur:260ms;--alvo-toque:44px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body,html{background:var(--bg-900)}body{margin:0;color:var(--text-primary);font:var(--t-corpo);-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4{margin:0;text-wrap:pretty}p{margin:0}a{color:inherit;text-decoration:none;transition:color var(--dur) var(--ease)}img{max-width:100%;display:block}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}::selection{background:var(--amber-500);color:var(--bg-950)}:focus-visible{outline:2px solid var(--cyan-500);outline-offset:3px;border-radius:2px}.icone{display:inline-block;font-size:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.js-hidden{opacity:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js-hidden{opacity:1!important}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--px)}.secao{padding-block:var(--secao-py)}.secao--base{background:var(--bg-900)}.secao--alternada{background:var(--bg-800)}.secao--alternada+.secao--alternada,.secao--base+.secao--base{padding-top:0}.nav{position:fixed;inset:0 0 auto;z-index:60;background:var(--header-bg);transition:background-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.nav--rolada{background:var(--header-bg-solid);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--shadow-1)}.nav__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:72px}.nav__logo{display:inline-flex;align-items:center;gap:.5rem;min-height:var(--alvo-toque);font:700 clamp(1.05rem,2.2vw,1.35rem) /1 var(--fonte-display);letter-spacing:var(--tracking-medio);color:var(--amber-500);text-transform:uppercase}.nav__logo .icone{font-size:1.5em;color:var(--amber-500)}.nav__links{display:flex;align-items:center;gap:clamp(1rem,2.4vw,2rem)}.nav__link{display:inline-flex;align-items:center;min-height:var(--alvo-toque);padding-inline:.25rem;font:var(--t-nav);color:var(--text-primary)}.nav__link:focus-visible,.nav__link:hover{color:var(--amber-400)}.nav__hamburguer{display:none;width:var(--alvo-toque);height:var(--alvo-toque);align-items:center;justify-content:center;border-radius:var(--r-sm);color:var(--amber-500)}.nav__hamburguer .icone{font-size:30px}.painel{position:fixed;inset:0;z-index:70;display:none;flex-direction:column;background:var(--bg-950)}.painel[data-aberto=true]{display:flex}.painel__topo{display:flex;align-items:center;justify-content:space-between;min-height:72px}.painel__lista{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem var(--px) calc(2rem + env(safe-area-inset-bottom))}.painel__item{display:flex;align-items:center;min-height:56px;padding-inline:.25rem;font:500 1.25rem/1 var(--fonte-display);color:var(--text-primary);border-bottom:1px solid var(--border-subtle)}.painel__item:last-of-type{border-bottom:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--alvo-toque);padding:.75rem 1.5rem;border-radius:var(--r-pill);font:600 1rem/1 var(--fonte-texto);letter-spacing:.01em;text-align:center;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.btn:active{transform:translateY(1px)}.btn--ciano{background:var(--cyan-500);color:var(--on-cyan);box-shadow:var(--glow-cyan)}.btn--ciano:focus-visible,.btn--ciano:hover{background:var(--cyan-400);box-shadow:var(--glow-cyan-active)}.btn--ciano:active{background:var(--cyan-600)}.btn--ambar{background:transparent;color:var(--amber-500);border:1.5px solid var(--amber-500)}.btn--ambar:focus-visible,.btn--ambar:hover{background:var(--amber-tint-12)}.btn--bloco{width:100%}.hero{position:relative;background:var(--bg-900)}.hero__palco{position:relative;container-type:size;overflow:hidden;height:min(86vh,780px)}.palco{--palco-w:max(100cqw,calc(100cqh * var(--ar)));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--palco-w);aspect-ratio:var(--ar)}.palco__foto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.moldura{position:absolute;left:0;top:0;z-index:1;transform-origin:0 0;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--bg-700)}.moldura:not([data-matriz]){visibility:hidden}.moldura__img{width:100%;height:100%;object-fit:cover}.moldura:after{content:"";background:rgb(var(--shade-rgb)/var(--escurecer,0));box-shadow:inset 0 0 0 1px rgb(var(--shade-rgb)/.6),inset 0 8px 16px -8px rgb(var(--shade-rgb)/.85),inset 0 -6px 14px -8px rgb(var(--shade-rgb)/.6)}.hero__veu,.moldura:after{position:absolute;inset:0;pointer-events:none}.hero__veu{z-index:2;background:var(--veil-hero)}.hero__palco:after{content:"";position:absolute;inset:auto 0 0;z-index:2;height:clamp(48px,12%,120px);pointer-events:none;background:var(--seam-hero)}.hero__conteudo{position:absolute;inset:clamp(84px,12vh,132px) 0 auto;z-index:3}.hero[data-calibrando=true] .hero__acoes,.hero[data-calibrando=true] .hero__conteudo{pointer-events:none}.hero__bloco{max-width:min(30ch,33%);container-type:inline-size}.hero__rotulo{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.9rem;font:var(--t-rotulo);letter-spacing:var(--tracking-alto);text-transform:uppercase;color:var(--amber-500)}.hero__rotulo:before{content:"";width:28px;height:2px;background:var(--amber-500)}.hero__titulo{font:var(--t-hero);font-size:min(clamp(1.85rem,3.5vw,3.15rem),8.2cqi);color:var(--text-primary);letter-spacing:-.01em}.hero__titulo .destaque{color:var(--amber-500)}.hero__apoio{margin-top:1.1rem;font:var(--t-corpo-g);color:var(--text-secondary)}.hero__acoes{position:absolute;z-index:3;left:0;right:0;bottom:clamp(1.5rem,6vh,3.5rem)}.hero__acoesInner{display:flex;flex-wrap:wrap;gap:.85rem}.hero__par{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.85rem}.hero__par .btn{width:100%}.esteira{--cartaz-w:clamp(112px,12vw,186px);--esteira-gap:clamp(0.65rem,1.3vw,1.15rem);background:var(--bg-900);padding-block:var(--secao-py)}.esteira__titulo{font:var(--t-secao);text-transform:uppercase;letter-spacing:var(--tracking-alto);color:var(--amber-500);text-align:center;margin-bottom:clamp(2rem,5vw,3.25rem)}.esteira__pista{position:relative;overflow:hidden;mask-image:linear-gradient(90deg,transparent,var(--bg-950) 8%,var(--bg-950) 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,var(--bg-950) 8%,var(--bg-950) 92%,transparent)}.esteira__pista+.esteira__pista{margin-top:var(--esteira-gap)}.esteira__fila{display:flex;gap:var(--esteira-gap);width:max-content;will-change:transform}.cartaz{flex:0 0 auto;width:var(--cartaz-w);aspect-ratio:2/3;border-radius:var(--r-md);overflow:hidden;background:var(--poster-empty);box-shadow:var(--shadow-2)}.cartaz img{width:100%;height:100%;object-fit:cover}.tituloSecao{font:var(--t-titulo);color:var(--text-primary)}.tituloSecao .destaque{color:var(--amber-500)}.apoioSecao{margin-top:.9rem;font:var(--t-corpo-g);color:var(--text-secondary);max-width:56ch}.centrado{text-align:center;margin-inline:auto}.beneficios__grade{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(2.25rem,5vw,3.5rem);align-items:stretch}.cardBeneficio{display:flex;flex-direction:column;gap:1rem;height:100%;padding:clamp(1.35rem,2.4vw,1.85rem);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-1);transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease),background-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.cardBeneficio:hover{background:var(--surface-raised);border-color:var(--amber-600);box-shadow:var(--shadow-1),var(--glow-amber);transform:translateY(-4px)}.cardBeneficio__icone{display:grid;place-items:center;width:52px;height:52px;border-radius:var(--r-md);background:var(--surface-deep);color:var(--amber-500)}.cardBeneficio__icone .icone{font-size:28px}.cardBeneficio__titulo{font:var(--t-card);color:var(--text-primary)}.cardBeneficio__texto{font:var(--t-corpo);color:var(--text-secondary)}.planos__grade{--mascote-w:clamp(200px,24vw,320px);display:grid;grid-template-columns:var(--mascote-w) minmax(0,1fr) minmax(0,1fr);grid-column-gap:clamp(1rem,2.5vw,2rem);column-gap:clamp(1rem,2.5vw,2rem);grid-row-gap:clamp(1.5rem,4vw,2.5rem);row-gap:clamp(1.5rem,4vw,2.5rem);margin-top:clamp(2.5rem,5vw,3.75rem)}.mascote{align-self:center;justify-self:center;width:var(--mascote-w);height:auto}.plano{display:flex;flex-direction:column;border-radius:var(--r-lg);overflow:hidden;background:var(--surface);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border),var(--shadow-2)}.plano__faixa{padding:.7rem 1rem;background:var(--plan-ribbon-bg);color:var(--plan-ribbon-text);text-align:center;font:var(--t-rotulo);letter-spacing:var(--tracking-alto);text-transform:uppercase}.plano__corpo{display:flex;flex-direction:column;flex:1 1;padding:clamp(1.5rem,2.6vw,2.15rem)}.plano__rotulo{font:var(--t-rotulo);letter-spacing:var(--tracking-alto);text-transform:uppercase;color:var(--text-secondary)}.plano{container-type:inline-size}.plano__preco{font:var(--t-preco);font-size:min(clamp(2.6rem,5vw,3.6rem),16cqi);margin-top:.6rem}.plano__valor{white-space:nowrap}.plano__preco small{font:600 1rem/1 var(--fonte-texto);color:var(--text-secondary);white-space:nowrap}.plano__linha{margin-top:.6rem;font:var(--t-corpo);color:var(--text-secondary)}.plano__cta{margin-top:1.5rem}.plano__divisor{height:1px;margin-block:1.5rem;background:var(--border-subtle)}.plano__subtitulo{font:600 1rem/1.3 var(--fonte-texto);margin-bottom:.9rem}.plano__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.plano__item{display:flex;align-items:flex-start;gap:.7rem;font:var(--t-corpo)}.plano__item .icone{flex:0 0 auto;font-size:20px;color:var(--amber-500);margin-top:.1em}@media (min-width:1024px){.plano__linha{min-height:3.2em}}.depoimentos__grade{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(2.25rem,5vw,3.5rem);align-items:stretch}.depoimento{display:flex;flex-direction:column;gap:.9rem;height:100%;padding:clamp(1.5rem,2.4vw,2rem);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg)}.depoimento__aspas{font:700 3.5rem/.7 var(--fonte-display);color:var(--amber-500)}.depoimento__texto{font:var(--t-corpo-g);color:var(--text-primary);flex:1 1}.depoimento__assinatura{font:var(--t-corpo);color:var(--text-muted)}.faq__grade{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:start}.faq__lista{display:flex;flex-direction:column}.faq__item{border-bottom:1px solid var(--border-subtle)}.faq__botao{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:var(--alvo-toque);padding-block:1.15rem;text-align:left;font:600 1.0625rem/1.4 var(--fonte-texto);color:var(--text-primary)}.faq__botao .icone{flex:0 0 auto;color:var(--amber-500);transition:transform var(--dur) var(--ease)}.faq__item[data-aberto=true] .faq__botao .icone{transform:rotate(45deg)}.faq__resposta{overflow:hidden}.faq__resposta p{padding-bottom:1.25rem;font:var(--t-corpo);color:var(--text-secondary);max-width:58ch}.rodape{background:var(--bg-950);border-top:1px solid var(--border-subtle);padding-block:clamp(3rem,6vw,4.5rem)}.rodape__grade{display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-gap:clamp(2rem,4vw,3.5rem);gap:clamp(2rem,4vw,3.5rem)}.rodape__logo{font:700 1.35rem/1 var(--fonte-display);letter-spacing:var(--tracking-medio);text-transform:uppercase;color:var(--amber-500)}.rodape__descricao{margin-top:.9rem;font:var(--t-corpo);color:var(--text-secondary);max-width:34ch}.rodape__titulo{font:var(--t-rotulo);letter-spacing:var(--tracking-alto);text-transform:uppercase;color:var(--amber-500);margin-bottom:1rem}.rodape__linha{display:flex;align-items:center;gap:.6rem;min-height:var(--alvo-toque);font:var(--t-corpo);color:var(--text-primary)}.rodape__linha .icone{color:var(--amber-500);font-size:20px}.rodape__base{margin-top:clamp(2rem,4vw,3rem);padding-top:1.5rem;border-top:1px solid var(--border-subtle);font:var(--t-corpo);color:var(--text-muted)}.pagamento{padding-top:calc(72px + var(--secao-py))}.pagamento__coluna{max-width:calc(560px + 2 * var(--px));display:flex;flex-direction:column;gap:clamp(1.25rem,3vw,1.75rem)}.pagamento__rotulo{font:var(--t-rotulo);letter-spacing:var(--tracking-alto);text-transform:uppercase;color:var(--amber-500)}.pagamento__pagar{display:flex;flex-direction:column;gap:.6rem}.pagamento__externo{font-size:1.15em}.pagamento__nota{font:var(--t-corpo);font-size:.875rem;color:var(--text-muted);text-align:center}.pagamento__inativo,.pagamento__inativo:hover{background:var(--surface-deep);color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--border);cursor:not-allowed}.pagamento__aviso{display:flex;align-items:flex-start;gap:.5rem;font:var(--t-corpo);font-size:.9375rem;color:var(--warning)}.pagamento__aviso .icone{flex:0 0 auto;font-size:20px;margin-top:.1em}.pagamento__depois{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.5rem,2.6vw,2.15rem);border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border),var(--shadow-1)}.pagamento__subtitulo{font:var(--t-card);color:var(--text-primary)}.pagamento__texto{font:var(--t-corpo);color:var(--text-secondary)}.pagamento__status{font:var(--t-corpo);font-size:.9375rem;color:var(--text-muted)}.pagamento__liberado{display:inline-flex;align-items:flex-start;gap:.5rem;color:var(--success)}.pagamento__liberado .icone{flex:0 0 auto;font-size:20px;margin-top:.1em}.pagamento__voltar{align-self:center;display:inline-flex;align-items:center;min-height:var(--alvo-toque);padding-inline:.25rem;font:var(--t-corpo);color:var(--text-secondary)}.pagamento__voltar:focus-visible,.pagamento__voltar:hover{color:var(--amber-400);text-decoration:underline}.calib{position:absolute;inset:0;z-index:5;width:100%;height:100%;overflow:visible}.calib__quad{fill:var(--cyan-tint-14);stroke:var(--cyan-500);stroke-width:1.5;cursor:move}.calib__quad--sel{fill:var(--amber-tint-22);stroke:var(--amber-500)}.calib__rot{fill:var(--cyan-500);font:700 11px/1 var(--fonte-texto);paint-order:stroke;stroke:var(--bg-950);stroke-width:3;pointer-events:none}.calib__alca{fill:var(--amber-500);stroke:var(--bg-950);stroke-width:1.5;cursor:move;pointer-events:all}.calib__alca--sel{fill:var(--cyan-500)}.calib__painel{position:fixed;right:12px;bottom:12px;z-index:90;width:310px;max-height:82vh;overflow:auto;padding:14px;border-radius:var(--r-md);border:1px solid var(--border);background:var(--bg-950);box-shadow:var(--shadow-3);font:400 12px/1.5 var(--fonte-texto);color:var(--text-primary)}.calib__painel h3{display:flex;align-items:center;justify-content:space-between;gap:8px;font:700 12px/1.4 var(--fonte-texto);letter-spacing:var(--tracking-medio);text-transform:uppercase;color:var(--amber-500);margin-bottom:10px}.calib__recolher{width:22px;height:22px;border-radius:var(--r-sm);color:var(--amber-500);font-size:13px;line-height:1}.calib__recolher:hover{background:var(--amber-tint-16)}.calib__aba{position:fixed;right:12px;bottom:12px;z-index:90;padding:6px 10px;border-radius:var(--r-sm);border:1px solid var(--border);background:var(--bg-950);color:var(--amber-500);font:700 11px/1 var(--fonte-texto);letter-spacing:var(--tracking-medio);text-transform:uppercase;box-shadow:var(--shadow-2)}.calib__selecionada{margin-top:10px;padding-top:8px;border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:11px}.calib__selecionada strong{color:var(--cyan-500)}.calib__acoes{display:flex;gap:8px;margin-top:10px}.calib__acoes button{flex:1 1;min-height:34px;border-radius:var(--r-sm);background:var(--cyan-500);color:var(--on-cyan);font:700 12px/1 var(--fonte-texto)}.calib__acoes button.secundario{background:transparent;color:var(--amber-500);border:1px solid var(--amber-500)}@media (max-width:1023px){.beneficios__grade{grid-template-columns:repeat(2,1fr)}.depoimentos__grade,.faq__grade{grid-template-columns:1fr}.faq__grade{gap:1.5rem}.rodape__grade{grid-template-columns:1fr 1fr}.planos__grade{--mascote-w:clamp(180px,48vw,300px);grid-template-columns:minmax(0,1fr);justify-items:center}.plano{width:100%;max-width:560px}}@media (max-width:899px){.hero__palco{height:auto;aspect-ratio:var(--ar)}.hero{padding-top:72px}.hero__conteudo{position:static;padding:clamp(2rem,7vw,3rem) 0 1.5rem}.hero__bloco{max-width:none}.hero__veu{display:none}.hero__acoes{position:static;margin-top:1.5rem}.hero__acoesInner{flex-direction:column;align-items:stretch}.hero__par{grid-auto-flow:row}.hero__acoes .btn{width:100%}}@media (max-width:767px){.nav__links{display:none}.nav__hamburguer{display:inline-flex}.beneficios__grade,.rodape__grade{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.esteira__fila{transform:none!important}.cardBeneficio:hover{transform:none}}