@font-face{font-family:Eleven Eleven;src:url(/assets/ElevenEleven-Bold-DX628JhE.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Eleven Eleven;src:url(/assets/ElevenEleven-Medium-nyvV3206.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Eleven Eleven;src:url(/assets/ElevenEleven-Light-D1xCHANg.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}:root{--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--color-brand-lime:#f0f469;--color-brand-plum:#371931;--color-brand-plum-deep:#2e1128;--color-brand-plum-light:#4d2b45;--color-brand-plum-dark:#1a0d17;--color-brand-black:#121212;--color-background:var(--color-brand-plum);--color-surface:var(--color-brand-plum);--color-surface-container:var(--color-brand-plum);--color-surface-container-low:var(--color-brand-plum-deep);--color-surface-container-high:#45263e;--color-surface-container-highest:var(--color-brand-plum-light);--color-surface-dim:var(--color-brand-plum-deep);--color-on-surface:#fff;--color-on-surface-variant:#d4c8d1;--color-primary:#fff;--color-secondary:#e7b9d9;--color-outline:#6d5065;--font-headline:"Eleven Eleven", sans-serif;--font-body:"Urbanist", sans-serif;--font-label:"JetBrains Mono", monospace;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:clamp(18px, 1.25rem + .5vw, 22px);--font-size-xl:clamp(24px, 1.5rem + 1vw, 32px);--font-size-2xl:clamp(32px, 2rem + 1.5vw, 48px);--font-size-3xl:clamp(40px, 2.5rem + 2vw, 64px);--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:80px;--space-gutter:var(--space-lg);--space-margin-mobile:24px;--space-margin-desktop:64px;--space-section-y:clamp(64px, 8vh, 96px);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-snap-type:y proximity;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:80px;font-size:16px}body{font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-on-surface);background-color:var(--color-background);min-height:100vh;line-height:1.6;overflow-x:hidden}::selection{background-color:var(--color-brand-lime);color:var(--color-background)}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.font-display-lg{font-family:var(--font-headline);font-size:var(--font-size-2xl);letter-spacing:.01em;text-transform:uppercase;font-weight:700;line-height:1.05}.font-display-lg-mobile{font-family:var(--font-headline);font-size:var(--font-size-xl);letter-spacing:.01em;text-transform:uppercase;font-weight:700;line-height:1.08}.font-headline-md{font-family:var(--font-headline);font-size:var(--font-size-xl);text-transform:uppercase;letter-spacing:.01em;font-weight:700;line-height:1.12}.font-headline-sm{font-family:var(--font-headline);font-size:var(--font-size-lg);text-transform:uppercase;letter-spacing:.01em;font-weight:600;line-height:1.2}.font-body-lg{font-family:var(--font-body);font-size:clamp(17px,1rem + .25vw,20px);font-weight:400;line-height:1.65}.font-body-md{font-family:var(--font-body);font-size:var(--font-size-base);font-weight:400;line-height:1.6}.font-label-caps{font-family:var(--font-label);font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:500;line-height:1}.material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24}.btn-primary{justify-content:center;align-items:center;gap:var(--space-xs);background-color:var(--color-brand-lime);min-height:48px;color:var(--color-background);font-family:var(--font-label);font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-md);cursor:pointer;transition:transform .16s var(--ease-out), box-shadow .16s var(--ease-out), background-color .16s var(--ease-out);border:none;padding:14px 36px;font-weight:500;display:inline-flex;box-shadow:0 4px 24px #f0f46959}.btn-primary:active{transform:scale(.97)}.btn-secondary{justify-content:center;align-items:center;gap:var(--space-xs);min-height:48px;color:var(--color-primary);font-family:var(--font-label);font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-md);cursor:pointer;transition:transform .16s var(--ease-out), border-color .16s var(--ease-out), color .16s var(--ease-out);background-color:#0000;border:1px solid #fff3;padding:14px 36px;font-weight:500;display:inline-flex}.btn-secondary:active{transform:scale(.97)}.card{padding:var(--space-xl);border-radius:var(--radius-lg);background-color:var(--color-surface-container);transition:border-color .25s var(--ease-out), box-shadow .25s var(--ease-out);border:1px solid #ffffff0f}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background-color:#fff;transform:translateY(-2px);box-shadow:0 8px 32px #f0f46980}.btn-secondary:hover{border-color:var(--color-brand-lime);color:var(--color-brand-lime);transform:translateY(-2px)}.card:hover{border-color:#f0f4694d;box-shadow:0 8px 40px #f0f4691f}}.glow-lime{box-shadow:0 4px 24px #f0f46959}.text-glow{text-shadow:0 0 16px #f0f46980}.container{width:100%;max-width:1200px;margin:0 auto}.section-padding{padding:var(--space-section-y) var(--space-margin-mobile)}@media (width>=768px){.section-padding{padding:var(--space-section-y) var(--space-margin-desktop)}.font-display-lg-mobile{font-size:var(--font-size-2xl)}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-brand-plum-dark)}::-webkit-scrollbar-thumb{background:var(--color-outline);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-brand-lime)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #f0f4694d}50%{box-shadow:0 0 40px #f0f46999}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.img-grayscale{filter:grayscale();transition:filter .7s}.img-grayscale:hover{filter:grayscale(0)}@font-face{font-family:EX Ordinais;src:local(Arial),local(Helvetica Neue),local(Helvetica),local(Roboto);unicode-range:U+AA,U+BA}:root{--font-body:"EX Ordinais", "Urbanist", sans-serif;--ex-creme:#f8f5ee;--ex-branco:#fffdf9;--ex-tinta:#2e1128;--ex-tinta-suave:#6d5065;--ex-linha:#2e112824;--ex-altura-topo:68px;--ex-largura:1180px}html{scroll-snap-type:none;scroll-padding-top:var(--ex-altura-topo)}body{background-color:var(--ex-creme);color:var(--ex-tinta)}:focus-visible{outline:2px solid var(--ex-tinta);outline-offset:3px}h1,h2,h3{font-family:var(--font-headline);letter-spacing:-.01em;font-weight:300;line-height:1.1}h1 em,h2 em{font-style:normal;font-weight:700}.ex-rotulo{color:var(--ex-tinta-suave);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;font-size:11px;line-height:1.5}.ex-botao{border-radius:var(--radius-full);background-color:var(--ex-tinta);min-height:56px;color:var(--color-brand-lime);transition:transform .18s var(--ease-out), background-color .18s var(--ease-out);justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:17px;font-weight:700;display:inline-flex}.ex-botao:active{transform:scale(.97)}.ex-botao--claro{background-color:var(--color-brand-lime);color:var(--ex-tinta)}.ex-link{color:var(--ex-tinta);text-underline-offset:5px;font-size:16px;font-weight:600;text-decoration:underline}@media (hover:hover) and (pointer:fine){.ex-botao:hover{background-color:#4d2b45;transform:translateY(-2px)}.ex-botao--claro:hover{background-color:#fff}.ex-menu a:hover{color:var(--color-brand-lime)}}.ex-midia{aspect-ratio:4/5;border-radius:var(--radius-xl);background:#e9e3d6;overflow:hidden}.ex-midia video,.ex-midia img{object-fit:cover;width:100%;height:100%}.ex-secao__cabecalho{max-width:var(--ex-largura);margin:0 auto clamp(32px,4vw,48px)}.ex-secao__cabecalho h2{max-width:15em;font-size:clamp(32px,4.8vw,62px)}.ex-secao__cabecalho p{color:#4d2b45;max-width:34em;margin-top:16px;font-size:19px;line-height:1.5}.ex-topo{z-index:40;height:var(--ex-altura-topo);background:#2e1128f0;align-items:center;gap:24px;padding:0 32px;display:flex;position:fixed;inset:0 0 auto}.ex-topo img{width:auto;height:32px}.ex-topo__logo{flex:none}.ex-menu{gap:clamp(16px,2.2vw,30px);margin:0 auto;display:flex}.ex-menu a{color:#fff;white-space:nowrap;transition:color .16s var(--ease-out);font-size:15px;font-weight:600}.ex-topo__acao{border-radius:var(--radius-full);background:var(--color-brand-lime);color:var(--ex-tinta);white-space:nowrap;flex:none;padding:9px 18px;font-size:15px;font-weight:700}.ex-topo__abrir{color:#fff;place-items:center;width:44px;height:44px;margin-right:-10px;display:none}.ex-hero{max-width:1280px;min-height:100svh;padding:calc(var(--ex-altura-topo) + 32px) 32px 48px;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);margin:0 auto;display:grid}.ex-hero h1{margin-top:16px;font-size:clamp(36px,4.3vw,62px)}.ex-hero h1 em{margin-top:.12em;display:block}.ex-hero__apoio{color:#4d2b45;max-width:32em;margin-top:22px;font-size:clamp(18px,1.4vw,20px);line-height:1.5}.ex-hero__acoes{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:28px;display:flex}.ex-hero__midia{padding-bottom:28px;position:relative}.ex-hero__midia>img{border-radius:var(--radius-xl);width:100%}.ex-hero__clipe{aspect-ratio:4/5;border:5px solid var(--ex-creme);border-radius:var(--radius-lg);background:#e9e3d6;width:36%;position:absolute;bottom:0;right:-12px;overflow:hidden}.ex-hero__clipe video{object-fit:cover;width:100%;height:100%}.ex-hero__selo{border-radius:var(--radius-full);background:var(--color-brand-lime);color:var(--ex-tinta);padding:9px 16px;font-size:16px;font-weight:700;position:absolute;bottom:54px;left:-14px;rotate:-3deg}.ex-virada{background:var(--color-brand-lime);padding:clamp(64px,9vw,112px) 24px}.ex-virada__cabecalho{max-width:var(--ex-largura);margin:0 auto clamp(32px,4vw,48px)}.ex-virada h2{max-width:13em;font-size:clamp(34px,5.4vw,72px)}.ex-comparacao{max-width:var(--ex-largura);margin:0 auto}.ex-comparacao__titulos,.ex-comparacao__linha{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ex-comparacao__titulos{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;padding-bottom:12px;font-size:12px}.ex-comparacao__linha{border-top:1px solid #2e112847;padding:18px 0;font-size:clamp(17px,1.8vw,22px);line-height:1.3}.ex-comparacao__linha p:first-child{color:#2e1128bd}.ex-comparacao__linha p:last-child{font-weight:700}.ex-luana{max-width:var(--ex-largura);grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,88px);margin:0 auto;padding:clamp(72px,9vw,120px) 24px;display:grid}.ex-luana blockquote{font-family:var(--font-headline);margin-top:16px;font-size:clamp(28px,3.5vw,46px);font-weight:600;line-height:1.14}.ex-luana__texto>p:not(.ex-rotulo){color:#4d2b45;margin-top:18px;font-size:19px;line-height:1.5}.ex-luana cite{margin-top:18px;font-size:16px;font-style:normal;font-weight:700;display:block}.ex-depoimento{aspect-ratio:9/16;border-radius:var(--radius-xl);background:var(--ex-tinta);position:relative;overflow:hidden}.ex-depoimento video,.ex-depoimento button{width:100%;height:100%;position:absolute;inset:0}.ex-depoimento img{object-fit:cover;width:100%;height:100%}.ex-depoimento i{background:var(--color-brand-lime);width:64px;height:64px;color:var(--ex-tinta);border-radius:50%;place-items:center;margin:-32px 0 0 -32px;display:grid;position:absolute;top:50%;left:50%}.ex-depoimento span{color:#fff;text-align:left;background:linear-gradient(#0000,#2e1128db);padding:48px 16px 14px;font-size:17px;font-weight:700;position:absolute;inset:auto 0 0}.ex-encontra{padding:clamp(72px, 9vw, 120px) max(24px, calc((100% - var(--ex-largura)) / 2));background:var(--color-brand-plum-deep);color:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.ex-encontra__foto img{border-radius:var(--radius-xl);width:100%}.ex-encontra h2{font-size:clamp(32px,4.4vw,58px)}.ex-encontra h2 em{color:var(--color-brand-lime)}.ex-encontra ul{flex-direction:column;margin-top:24px;display:flex}.ex-encontra li{border-top:1px solid #ffffff2e;padding:13px 0;font-size:clamp(18px,1.7vw,21px);line-height:1.3}.ex-encontra__texto>p{color:var(--color-brand-lime);margin-top:22px;font-size:21px;font-weight:700;line-height:1.3}.ex-encontra .ex-botao{margin-top:24px}.ex-diversao{background:var(--ex-branco);padding:clamp(72px,9vw,120px) 24px}.ex-reels{max-width:var(--ex-largura);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 auto;display:grid}.ex-reel>div{aspect-ratio:9/16;border-radius:var(--radius-lg);background:#e9e3d6;overflow:hidden}.ex-reel video{object-fit:cover;width:100%;height:100%}.ex-reel h3{font-family:var(--font-body);letter-spacing:0;margin-top:12px;font-size:17px;font-weight:700}.ex-detalhes{padding:clamp(72px,9vw,120px) 24px}.ex-detalhes__grade{max-width:var(--ex-largura);grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0 auto;display:grid}.ex-detalhe h3{font-family:var(--font-body);letter-spacing:0;margin-top:14px;font-size:19px;font-weight:700}.ex-detalhe p{color:var(--ex-tinta-suave);margin-top:4px;font-size:16px;line-height:1.4}.ex-maes{max-width:var(--ex-largura);grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,80px);margin:clamp(64px,8vw,104px) auto 0;display:grid}.ex-maes h2{margin-top:14px;font-size:clamp(28px,3.5vw,46px)}.ex-aula{background:var(--ex-branco);padding:clamp(72px,9vw,120px) 24px}.ex-aula__grade{max-width:var(--ex-largura);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 auto;display:grid}.ex-ato h3{margin-top:16px;font-size:clamp(21px,2.1vw,28px)}.ex-ato p{color:#4d2b45;margin-top:8px;font-size:17px;line-height:1.45}.ex-cereja{padding:clamp(72px, 9vw, 120px) max(24px, calc((100% - var(--ex-largura)) / 2));background:var(--ex-tinta);color:#fff;grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.ex-cereja .ex-rotulo{color:var(--color-brand-lime)}.ex-cereja h2{margin-top:14px;font-size:clamp(32px,4.6vw,60px)}.ex-cereja h2 em{color:var(--color-brand-lime)}.ex-cereja__texto p:not(.ex-rotulo){color:#e6dde3;margin-top:16px;font-size:18px;line-height:1.55}.ex-vozes{padding:clamp(72px,9vw,120px) 24px}.ex-vozes__grade{max-width:var(--ex-largura);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0 auto;display:grid}.ex-aula__acao{justify-content:center;margin-top:clamp(32px,4vw,48px);display:flex}.ex-convite{background:var(--color-brand-lime);text-align:center;padding:clamp(72px,10vw,128px) 24px}.ex-convite__conteudo{flex-direction:column;align-items:center;gap:18px;display:flex}.ex-convite h2{font-size:clamp(38px,6vw,80px)}.ex-convite p{font-size:19px}.ex-convite .ex-convite__oferta{max-width:34em;margin-top:8px;font-size:16px;line-height:1.5}.ex-convite__oferta a{text-underline-offset:3px;white-space:nowrap;font-weight:700;text-decoration:underline}.ex-onde{padding:clamp(64px, 8vw, 104px) max(24px, calc((100% - var(--ex-largura)) / 2));background:var(--ex-branco);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:clamp(32px,6vw,80px);display:grid}.ex-onde h2{margin-top:14px;font-size:clamp(30px,4vw,52px)}.ex-onde__texto p:not(.ex-rotulo){color:#4d2b45;margin:16px 0 18px;font-size:19px;line-height:1.45}.ex-onde iframe{border-radius:var(--radius-xl);background:#e9e3d6;border:0;width:100%;height:clamp(280px,30vw,400px);display:block}.ex-rodape{background:var(--ex-tinta);color:#ffffff9e;text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;font-size:13px;display:flex}.ex-rodape img{width:auto;height:30px}.ex-rodape a{color:#e6dde3;text-underline-offset:3px;text-decoration:underline}.ex-flutuante{z-index:30;border:2px solid var(--color-brand-lime);border-radius:var(--radius-full);background:var(--ex-tinta);color:var(--color-brand-lime);opacity:0;pointer-events:none;transition:opacity .24s var(--ease-out), transform .24s var(--ease-out);align-items:center;gap:8px;padding:12px 18px;font-size:15px;font-weight:700;display:flex;position:fixed;bottom:20px;right:20px;transform:translateY(12px)}.ex-flutuante--visivel{opacity:1;pointer-events:auto;transform:none}@media (width<=1040px){.ex-topo{justify-content:flex-end;gap:12px}.ex-topo__logo{margin-right:auto}.ex-topo__abrir{display:grid}.ex-menu{background:var(--ex-tinta);flex-direction:column;gap:0;margin:0;padding:8px 24px 16px;display:none;position:absolute;top:100%;left:0;right:0}.ex-menu--aberto{display:flex}.ex-menu a{border-top:1px solid #ffffff24;padding:13px 0;font-size:17px}}@media (width<=900px){:root{--ex-altura-topo:60px}.ex-topo{padding:0 16px}.ex-topo__acao{padding:8px 14px;font-size:14px}.ex-topo img{height:28px}.ex-hero{min-height:0;padding:calc(var(--ex-altura-topo) + 16px) 20px 40px;grid-template-columns:minmax(0,1fr);gap:30px}.ex-hero h1{margin-top:12px;font-size:clamp(30px,8vw,52px)}.ex-hero__midia{order:-1;padding-bottom:0}.ex-hero__midia>img{aspect-ratio:3/2;object-fit:cover;object-position:center 30%}.ex-hero__clipe{display:none}.ex-hero__selo{font-size:14px;bottom:-12px;left:10px}.ex-comparacao__titulos,.ex-comparacao__linha{gap:16px}.ex-luana,.ex-encontra,.ex-maes,.ex-cereja,.ex-onde{grid-template-columns:minmax(0,1fr)}.ex-luana__video,.ex-maes__video,.ex-cereja__video{width:min(100%,360px);margin:0 auto}.ex-reels{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -24px;padding:0 24px 8px;display:flex;overflow-x:auto}.ex-reels::-webkit-scrollbar{display:none}.ex-reel{scroll-snap-align:center;flex:0 0 64%}.ex-detalhes__grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ex-aula__grade{grid-template-columns:minmax(0,1fr);gap:32px}.ex-vozes__grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ex-rodape{padding-bottom:88px}}
