:root{--pc-noite:#1B2559;--pc-sol:#FFD21A;--pc-vermelho:#E5383B}@font-face{font-family:"Fraunces";font-style:normal;font-weight:300 900;font-display:swap;src:url("../fonts/Fraunces-normal-300-900.woff2") format("woff2-variations"),url("../fonts/Fraunces-normal-300-900.woff2") format("woff2")}@font-face{font-family:"Figtree";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/Figtree-normal-400.woff2") format("woff2")}@font-face{font-family:"Figtree";font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/Figtree-italic-400.woff2") format("woff2")}@font-face{font-family:"Figtree";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/Figtree-normal-700.woff2") format("woff2")}@font-face{font-family:"Figtree";font-style:italic;font-weight:700;font-display:swap;src:url("../fonts/Figtree-italic-700.woff2") format("woff2")}:root{--pc-noite:#1B2559;--pc-noite-fundo:#131B45;--pc-sol:#FFD21A;--pc-sol-escuro:#EDBC00;--pc-sol-claro:#FFF7D6;--pc-vermelho:#E5383B;--pc-laranja:#F28A2E;--pc-verde:#1E9E6A;--pc-lilas:#7B61E8;--pc-azul:#2F8FE0;--pc-ceu:#F3F7FC;--pc-ceu-forte:#E2EAF6;--pc-branco:#FFFFFF;--pc-texto:#2B3560;--pc-suave:#5F6A8E;--pc-linha:#E3E9F3;--pc-font-display:"Fraunces",Georgia,"Times New Roman",serif;--pc-font-body:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;--pc-container:1200px;--pc-gutter:clamp(16px,4vw,32px);--pc-section:clamp(72px,9vw,128px);--pc-radius-lg:28px;--pc-radius:20px;--pc-radius-sm:12px;--pc-shadow-sm:0 1px 2px rgba(27,37,89,.05),0 6px 16px -8px rgba(27,37,89,.12);--pc-shadow-lg:0 2px 4px rgba(27,37,89,.04),0 28px 56px -28px rgba(27,37,89,.35)}@media (min-width:1800px){html{zoom:1.15}}@media (min-width:2400px){html{zoom:1.5}}@media (min-width:3200px){html{zoom:2}}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--pc-branco);color:var(--pc-texto);font-family:var(--pc-font-body);font-size:1.125rem;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;overflow-x:clip}img,svg,video,iframe{max-width:100%}img{height:auto;display:block}a{color:var(--pc-noite);text-decoration-thickness:1.5px;text-underline-offset:3px}a:hover{color:#34449A}h1,h2,h3,h4,h5,h6{font-family:var(--pc-font-display);font-variation-settings:"SOFT" 100,"WONK" 0;font-weight:600;color:var(--pc-noite);line-height:1.15;letter-spacing:-.01em;margin:0 0 .5em;text-wrap:balance}p{margin:0 0 1em}:focus-visible{outline:3px solid var(--pc-azul);outline-offset:3px;border-radius:6px}::selection{background:var(--pc-sol);color:var(--pc-noite)}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.skip-link{position:absolute;left:16px;top:-100px;z-index:1000;background:var(--pc-sol);color:var(--pc-noite);padding:12px 18px;border-radius:12px;font-weight:700}.skip-link:focus{top:12px}.container{width:100%;max-width:var(--pc-container);margin:0 auto;padding-left:max(var(--pc-gutter),env(safe-area-inset-left,0px));padding-right:max(var(--pc-gutter),env(safe-area-inset-right,0px))}.container.narrow{max-width:calc(760px + 2 * var(--pc-gutter))}.pc-icon{width:1.25em;height:1.25em;flex:none}.btn,.wp-block-button__link,input[type="submit"],button[type="submit"]:not(.btn){display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:50px;padding:.7em 1.4em;border:2px solid transparent;border-radius:999px;font-family:var(--pc-font-body);font-weight:700;font-size:1rem;line-height:1.2;letter-spacing:.005em;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.btn-large{min-height:58px;padding:.8em 1.75em;font-size:1.0625rem}.btn-small{min-height:44px;padding:.5em 1.15em;font-size:.9375rem}.btn-sol{background:var(--pc-sol);color:var(--pc-noite);box-shadow:0 10px 20px -12px rgba(200,150,0,.75)}.btn-sol:hover{background:var(--pc-sol-escuro);color:var(--pc-noite)}.btn-ghost{background:transparent;color:var(--pc-noite);border-color:rgba(27,37,89,.22)}.btn-ghost:hover{border-color:var(--pc-noite);color:var(--pc-noite);background:rgba(255,255,255,.6)}.btn-noite,.wp-block-button__link,input[type="submit"],button[type="submit"]:not(.btn){background:var(--pc-noite);color:var(--pc-branco)}.btn-noite:hover,.wp-block-button__link:hover{background:#2A3880;color:var(--pc-branco)}.topbar{background:var(--pc-noite);color:#D5DCF5;font-size:.875rem}.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px}.topbar-info{display:flex;flex-wrap:wrap;gap:4px 28px;list-style:none;margin:0;padding:0}.topbar-info li,.topbar-info a{display:inline-flex;align-items:center;gap:8px}.topbar a{color:var(--pc-branco);text-decoration:none}.topbar a:hover{color:var(--pc-sol)}.topbar .pc-icon{width:16px;height:16px;color:var(--pc-sol)}.topbar .social-links{margin:0;gap:0}.topbar .social-links a{width:36px;height:36px;background:transparent}.topbar .social-links .pc-icon{width:18px;height:18px;color:var(--pc-branco)}@media (max-width:600px){.topbar-info li:not(:first-child){display:none}}.site-header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.96);backdrop-filter:saturate(1.5) blur(12px);-webkit-backdrop-filter:saturate(1.5) blur(12px);border-bottom:1px solid transparent;transition:border-color .2s ease,box-shadow .2s ease}.admin-bar .site-header{top:32px}@media (max-width:782px){.admin-bar .site-header{top:46px}}@media (max-width:600px){.admin-bar .site-header{top:0}}.site-header.is-scrolled{border-bottom-color:var(--pc-linha);box-shadow:0 8px 24px -20px rgba(27,37,89,.5)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:80px}.site-branding .custom-logo{max-height:56px;width:auto}.site-title{display:inline-flex;align-items:center;gap:12px;font-family:var(--pc-font-display);font-variation-settings:"SOFT" 100,"WONK" 0;font-weight:650;font-size:1.35rem;line-height:1.1;letter-spacing:-.01em;color:var(--pc-noite);text-decoration:none}.site-title:hover{color:var(--pc-noite)}.brand-mascot{width:64px;height:auto;flex:none}.site-nav{display:flex;align-items:center;gap:16px}.site-nav .menu{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0}.site-nav .menu a{display:block;padding:10px 13px;border-radius:999px;color:var(--pc-texto);font-weight:600;font-size:.975rem;text-decoration:none;transition:color .15s ease,background-color .15s ease}.site-nav .menu a:hover,.site-nav .current-menu-item > a{color:var(--pc-noite);background:var(--pc-ceu)}.site-nav .menu li{position:relative}.site-nav .sub-menu{position:absolute;top:100%;left:0;min-width:220px;padding:8px;margin:0;list-style:none;background:var(--pc-branco);border-radius:16px;box-shadow:var(--pc-shadow-lg);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .15s ease,transform .15s ease,visibility .15s}.site-nav li:hover > .sub-menu,.site-nav li:focus-within > .sub-menu{opacity:1;visibility:visible;transform:none}.nav-toggle{display:none;align-items:center;gap:8px;min-height:44px;padding:8px 16px;border:1.5px solid var(--pc-linha);border-radius:999px;background:var(--pc-branco);color:var(--pc-noite);font:700 .975rem var(--pc-font-body);cursor:pointer}.nav-toggle .icon-close,.nav-toggle[aria-expanded="true"] .icon-open{display:none}.nav-toggle[aria-expanded="true"] .icon-close{display:block}@media (max-width:1100px){.nav-toggle{display:inline-flex}.site-nav{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:16px;max-height:calc(100vh - 80px);max-height:calc(100dvh - 80px);overflow-y:auto;padding:12px max(var(--pc-gutter),env(safe-area-inset-right,0px)) 24px max(var(--pc-gutter),env(safe-area-inset-left,0px));background:var(--pc-branco);border-bottom:1px solid var(--pc-linha);box-shadow:0 24px 32px -24px rgba(27,37,89,.4);display:none}.site-nav.is-open{display:flex}.site-nav .menu{flex-direction:column;align-items:stretch}.site-nav .menu a{padding:13px 14px;font-size:1.0625rem;border-radius:12px}.site-nav .sub-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;padding:0 0 0 16px}.header-cta{align-self:stretch}}@media (max-width:480px){.header-inner{min-height:68px}.site-title{font-size:1.1rem}.brand-mascot{width:50px}}.hero{position:relative;background:radial-gradient(1200px 520px at 85% -10%,rgba(255,210,26,.14),transparent 60%),var(--pc-ceu);padding:clamp(40px,6vw,80px) 0 calc(clamp(40px,6vw,72px) + 56px);overflow:hidden}.slides{display:grid}.slide{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility .7s}.slide.is-active{opacity:1;visibility:visible}.slide .hero-visual{transform:scale(.97);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.slide.is-active .hero-visual{transform:none}.hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,72px)}.hero-badge{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px;padding:7px 16px 7px 12px;background:var(--pc-branco);border:1px solid var(--pc-linha);border-radius:999px;font-weight:700;font-size:.9375rem;color:var(--pc-noite)}.badge-dot{width:10px;height:10px;border-radius:50%;background:var(--pc-verde);box-shadow:0 0 0 4px rgba(30,158,106,.18)}.slide-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;border-radius:999px;font-weight:700;font-size:.875rem;background:#EAF2FD;color:#1F5FA8}.slide-kicker.is-aviso{background:#FDEBEB;color:#B02327}.slide-kicker time{font-weight:600;opacity:.8}.hero-title{font-size:clamp(2.4rem,3.6vw + 1rem,4.25rem);font-weight:600;line-height:1.04;letter-spacing:-.025em;margin-bottom:24px;max-width:14ch}.slide-post .hero-title{font-size:clamp(2.1rem,2.6vw + 1rem,3.5rem);max-width:18ch}.hero-text{font-size:clamp(1.0625rem,.4vw + 1rem,1.3rem);line-height:1.6;max-width:32em;color:var(--pc-suave);margin-bottom:36px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.hero-note{display:flex;align-items:center;gap:8px;margin:28px 0 0;font-size:.975rem;color:var(--pc-suave)}.hero-note .pc-icon{color:var(--pc-vermelho);width:18px;height:18px}.hero-visual{position:relative;width:min(100%,520px);aspect-ratio:1;margin-inline:auto}.hero-glow{position:absolute;width:44%;aspect-ratio:1;right:-3%;top:-2%;border-radius:50%;background:var(--pc-sol);z-index:0}.slide:nth-child(3n + 2) .hero-glow{background:#FFD9B8}.slide:nth-child(3n + 3) .hero-glow{background:#CFE3FA}.hero-planet{position:absolute;inset:8%;border-radius:50%;overflow:hidden;border:10px solid var(--pc-branco);box-shadow:var(--pc-shadow-lg);background:var(--pc-ceu-forte);z-index:2}.hero-planet img{width:100%;height:100%;object-fit:cover}.hero-planet-empty{display:grid;place-items:center;background:linear-gradient(135deg,var(--pc-sol-claro),var(--pc-ceu-forte))}.hero-planet-empty img{width:62%;height:auto;object-fit:contain}.hero-rings{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.hero-rings-back{z-index:1}.hero-rings-front{z-index:3}.hero-rings ellipse{fill:none;stroke-linecap:round}.hero-rings .ring-red{stroke:var(--pc-vermelho);stroke-width:2.6}.hero-rings .ring-orange{stroke:var(--pc-laranja);stroke-width:2.2}.hero-mascot{position:absolute;left:-6%;bottom:4%;width:32%;z-index:4;rotate:-8deg;filter:drop-shadow(0 12px 16px rgba(27,37,89,.22));animation:pc-float 6s ease-in-out infinite}@keyframes pc-float{0%,100%{translate:0 0}50%{translate:0 -10px}}.slider-controls{display:flex;align-items:center;gap:10px;margin-top:clamp(28px,4vw,48px)}.slider-btn{display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid var(--pc-linha);border-radius:50%;background:var(--pc-branco);color:var(--pc-noite);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.slider-btn:hover{border-color:var(--pc-noite)}.slider-btn .pc-icon{width:20px;height:20px}.slider-prev .pc-icon{transform:scaleX(-1)}.slider-dots{display:flex;align-items:center;gap:4px;margin:0 6px}.slider-dot{width:30px;height:30px;padding:0;border:0;background:transparent;cursor:pointer;display:grid;place-items:center}.slider-dot::before{content:"";width:10px;height:10px;border-radius:999px;background:rgba(27,37,89,.22);transition:width .3s ease,background-color .3s ease}.slider-dot[aria-current="true"]::before{width:28px;background:var(--pc-noite)}.slider-pause .icon-play,.slider-pause[aria-pressed="true"] .icon-pause{display:none}.slider-pause[aria-pressed="true"] .icon-play{display:block}@media (prefers-reduced-motion:reduce){.hero-mascot{animation:none}.slide,.slide .hero-visual{transition:none}html{scroll-behavior:auto}}@media (max-width:900px){.hero-grid{grid-template-columns:1fr;gap:28px}.hero-title,.slide-post .hero-title{max-width:18ch}.hero-visual{width:min(78%,420px);order:-1}.slider-controls{justify-content:center}}@media (max-width:480px){.hero-actions .btn{width:100%}.hero-visual{width:72%}}.destaques{position:relative;z-index:5;margin-top:-56px}.destaques-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:8px;background:var(--pc-branco);border:1px solid var(--pc-linha);border-radius:var(--pc-radius-lg);box-shadow:var(--pc-shadow-lg)}.destaques-list.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.destaques-list.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.destaques-list.count-1{grid-template-columns:1fr}.destaque{display:flex;align-items:flex-start;gap:14px;padding:20px 22px;min-width:0}.destaque + .destaque{border-left:1px solid var(--pc-linha)}.destaque-icon{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:14px;background:var(--pc-sol-claro);color:#B88700}.destaque:nth-child(2) .destaque-icon{background:#FFEEDF;color:#C25F0A}.destaque:nth-child(3) .destaque-icon{background:#E5F5EE;color:var(--pc-verde)}.destaque:nth-child(4) .destaque-icon{background:#EAF2FD;color:var(--pc-azul)}.destaque-icon .pc-icon{width:22px;height:22px}.destaque dt{font-size:.875rem;font-weight:600;color:var(--pc-suave);line-height:1.3;margin-bottom:2px}.destaque dd{margin:0;font-weight:700;color:var(--pc-noite);font-size:1rem;line-height:1.4}@media (max-width:960px){.destaques-list,.destaques-list.count-3{grid-template-columns:repeat(2,minmax(0,1fr))}.destaque:nth-child(3){border-left:0}.destaque:nth-child(n + 3){border-top:1px solid var(--pc-linha)}}@media (max-width:520px){.destaques-list,.destaques-list.count-3,.destaques-list.count-2{grid-template-columns:1fr}.destaque + .destaque{border-left:0;border-top:1px solid var(--pc-linha)}}.section{position:relative;padding:var(--pc-section) 0}.section-head{max-width:44rem;margin-bottom:clamp(36px,4vw,56px)}.section-head-row{max-width:none;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px}.section-head-row > div{max-width:44rem}.section-title{font-size:clamp(2rem,2vw + 1.25rem,3rem);line-height:1.08;letter-spacing:-.02em;margin-bottom:16px}.section-head-row .section-title:last-child{margin-bottom:0}.section-lead{font-size:1.1875rem;color:var(--pc-suave);margin:0;max-width:38em}.link-more{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:1rem;text-decoration:none;border-bottom:2px solid var(--pc-sol);padding-bottom:2px}.link-more:hover{border-color:var(--pc-noite)}.admin-hint{margin:32px 0 0;padding:14px 18px;border:1.5px dashed #D9A400;border-radius:14px;background:#FFF9E3;color:#5A4300;font-size:.9375rem}.admin-hint a{color:#5A4300;font-weight:700}.section.is-empty{padding:0 0 24px}.sobre{padding-top:calc(var(--pc-section) - 8px)}.sobre-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,7vw,104px);align-items:center}.sobre-photo{position:relative;margin:0;max-width:500px}.sobre-photo img{position:relative;width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:999px 999px var(--pc-radius-lg) var(--pc-radius-lg);z-index:1}.sobre-photo::before{content:"";position:absolute;width:26%;aspect-ratio:1;right:-6%;top:4%;border-radius:50%;background:var(--pc-sol);z-index:2}.sobre-photo::after{content:"";position:absolute;inset:6% -6% -5% 8%;border-radius:999px 999px var(--pc-radius-lg) var(--pc-radius-lg);background:var(--pc-ceu);z-index:0}.sobre-text{font-size:1.1875rem;max-width:34em}.equipe{margin-top:clamp(64px,8vw,104px)}.equipe-title{font-size:clamp(1.6rem,1vw + 1.2rem,2.1rem);margin-bottom:28px}.diretora-texto{max-width:46rem;margin:0 0 28px;padding:26px 30px;background:var(--pc-sol-claro);border-radius:var(--pc-radius-lg) var(--pc-radius-lg) var(--pc-radius-lg) 6px;font-family:var(--pc-font-display);font-variation-settings:"SOFT" 100,"WONK" 0;font-size:1.3rem;line-height:1.5;color:var(--pc-noite)}.diretora-texto p:last-of-type{margin-bottom:10px}.diretora-texto footer{font-family:var(--pc-font-body);font-weight:700;font-size:1rem}.equipe-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;list-style:none;margin:0;padding:0}.equipe-item{display:flex;align-items:center;gap:18px;padding:16px 20px 16px 18px;background:var(--pc-branco);border:1px solid var(--pc-linha);border-radius:var(--pc-radius)}.equipe-foto{width:76px;height:76px;flex:none;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px var(--pc-branco),0 0 0 6px var(--pc-sol);margin:6px}.equipe-item:nth-child(3n + 2) .equipe-foto{box-shadow:0 0 0 3px var(--pc-branco),0 0 0 6px var(--pc-laranja)}.equipe-item:nth-child(3n + 3) .equipe-foto{box-shadow:0 0 0 3px var(--pc-branco),0 0 0 6px var(--pc-vermelho)}.equipe-inicial{display:grid;place-items:center;background:var(--pc-ceu);font-family:var(--pc-font-display);font-weight:700;font-size:2rem;color:var(--pc-noite)}.equipe-item strong{display:block;font-family:var(--pc-font-display);font-variation-settings:"SOFT" 100,"WONK" 0;font-weight:600;font-size:1.25rem;line-height:1.2;color:var(--pc-noite)}.equipe-item small{display:block;margin-top:2px;color:var(--pc-suave);font-size:.9375rem}@media (max-width:820px){.sobre-grid{grid-template-columns:1fr}.sobre-photo{max-width:360px;width:calc(100% - 28px)}}.turmas{background:var(--pc-ceu);padding-bottom:calc(var(--pc-section) + 40px)}.turmas-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}.turmas-grid.count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.turmas-grid.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.turma-card{--tone:var(--pc-azul);--tone-bg:#EAF2FD;--tone-ink:#1F5FA8;display:flex;flex-direction:column;padding:28px 26px 30px;background:var(--pc-branco);border:1px solid var(--pc-linha);border-radius:var(--pc-radius-lg);box-shadow:var(--pc-shadow-sm);min-width:0}.tone-vermelho{--tone:var(--pc-vermelho);--tone-bg:#FDEBEB;--tone-ink:#B02327}.tone-laranja{--tone:var(--pc-laranja);--tone-bg:#FFEEDF;--tone-ink:#A84F05}.tone-sol{--tone:var(--pc-sol);--tone-bg:var(--pc-sol-claro);--tone-ink:#8A6600}.tone-verde{--tone:var(--pc-verde);--tone-bg:#E5F5EE;--tone-ink:#147A51}.tone-lilas{--tone:var(--pc-lilas);--tone-bg:#EFEBFD;--tone-ink:#5A40C4}.turma-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:76px;margin-bottom:20px}.turma-planet{position:relative;display:block;width:var(--size);height:var(--size);border-radius:50%;flex:none}.turma-planet img{width:100%;height:100%;border-radius:50%;object-fit:cover}.turma-age{padding:5px 12px;border-radius:999px;background:var(--tone-bg);color:var(--tone-ink);font-weight:700;font-size:.875rem;line-height:1.3;text-align:right}.turma-name{font-size:1.6rem;margin-bottom:8px}.turma-name a{text-decoration:none}.turma-name a:hover{text-decoration:underline;text-decoration-color:var(--tone);text-decoration-thickness:3px}.turma-text{color:var(--pc-suave);font-size:1.0625rem;margin:0}.turma-prof{margin:auto 0 0;padding-top:18px;font-size:.9375rem;font-weight:700;color:var(--pc-noite)}.page-hero .turma-prof{margin-top:6px;padding-top:0;font-size:1.0625rem}@media (max-width:1040px){.turmas-grid,.turmas-grid.count-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.turmas-grid,.turmas-grid.count-3,.turmas-grid.count-2{grid-template-columns:1fr}}.planet-vermelho,.planet-sol,.planet-verde,.planet-lilas,.planet-ceu,.planet-laranja{background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.5) 0 11%,transparent 12%),var(--c);box-shadow:inset -5px -7px 0 rgba(0,0,0,.1)}.planet-vermelho{--c:var(--pc-vermelho)}.planet-sol{--c:var(--pc-sol)}.planet-verde{--c:var(--pc-verde)}.planet-lilas{--c:var(--pc-lilas)}.planet-ceu{--c:var(--pc-azul)}.planet-laranja{--c:var(--pc-laranja)}.planet-lilas::after{content:"";position:absolute;left:-24%;right:-24%;top:50%;height:34%;translate:0 -50%;border:3px solid var(--pc-laranja);border-radius:50%;transform:rotate(-16deg);clip-path:polygon(0 50%,100% 50%,100% 100%,0 100%)}.diferenciais{background:var(--pc-noite);color:#C9D2F2;border-radius:50% 50% 0 0 / 56px 56px 0 0;margin-top:-40px;overflow:hidden}.night-stars{position:absolute;inset:0;pointer-events:none;--star:rgba(255,255,255,.45);background-image:radial-gradient(circle at 2% 30%,var(--star) 0 1.5px,transparent 2.5px),radial-gradient(circle at 4% 62%,var(--star) 0 2px,transparent 3px),radial-gradient(circle at 1.5% 88%,var(--star) 0 1.5px,transparent 2.5px),radial-gradient(circle at 97% 24%,var(--star) 0 2px,transparent 3px),radial-gradient(circle at 98.5% 52%,var(--star) 0 1.5px,transparent 2.5px),radial-gradient(circle at 96% 80%,var(--star) 0 2.5px,transparent 3.5px),radial-gradient(circle at 22% 3%,var(--star) 0 1.5px,transparent 2.5px),radial-gradient(circle at 74% 4%,var(--star) 0 2px,transparent 3px)}.diferenciais .section-title{color:var(--pc-branco)}.diferenciais .section-lead{color:#AEB9E4}.dif-list{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;list-style:none;margin:0;padding:0;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.08);border-radius:var(--pc-radius-lg);overflow:hidden}.dif-item{display:flex;flex-direction:column;gap:14px;padding:32px 30px 34px;background:var(--pc-noite)}.dif-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:rgba(255,210,26,.12);color:var(--pc-sol)}.dif-icon .pc-icon{width:26px;height:26px}.dif-title{color:var(--pc-branco);font-size:1.35rem;margin-bottom:6px}.dif-item p{margin:0;font-size:1.0625rem}@media (max-width:960px){.dif-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.dif-list{grid-template-columns:1fr}.dif-item{padding:26px 22px 28px}.diferenciais{border-radius:50% 50% 0 0 / 28px 28px 0 0}}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:clamp(150px,18vw,240px);gap:14px;list-style:none;margin:0;padding:0}.gallery-grid li:first-child{grid-row:span 2}.gallery-grid.count-1{grid-template-columns:1fr;grid-auto-rows:clamp(220px,40vw,480px)}.gallery-grid.count-1 li:first-child,.gallery-grid.count-2 li:first-child,.gallery-grid.count-6 li:first-child{grid-row:auto}.gallery-grid.count-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(220px,30vw,400px)}.gallery-grid.count-4 li:last-child{grid-column:span 2}.gallery-link{display:block;height:100%;border-radius:var(--pc-radius);overflow:hidden;background:var(--pc-ceu)}.gallery-link img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.gallery-link:hover img{transform:scale(1.03)}@media (max-width:640px){.gallery-grid,.gallery-grid.count-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:150px}.gallery-grid li:first-child{grid-row:auto}.gallery-grid.count-1 li:first-child,.gallery-grid.count-3 li:first-child,.gallery-grid.count-5 li:first-child{grid-column:span 2}.gallery-grid.count-4 li:last-child{grid-column:auto}}.lightbox{max-width:min(92vw,1100px);max-height:92vh;padding:0;border:0;border-radius:var(--pc-radius);background:var(--pc-noite-fundo);overflow:visible}.lightbox::backdrop{background:rgba(14,20,50,.86)}.lightbox-img{max-height:82vh;width:auto;margin:0 auto;border-radius:var(--pc-radius) var(--pc-radius) 0 0}.lightbox-caption{margin:0;padding:12px 18px;color:#DCE4FF;font-size:1rem}.lightbox-caption:empty{display:none}.lightbox-close{position:absolute;top:-18px;right:-18px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--pc-sol);color:var(--pc-noite);cursor:pointer}@media (max-width:640px){.lightbox-close{top:8px;right:8px}}.redes{background:var(--pc-branco)}.redes-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:clamp(24px,4vw,48px);align-items:start}.redes-grid.only-one{grid-template-columns:minmax(0,1fr)}.rede-col{min-width:0}.rede-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.rede-name{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--pc-font-body);font-size:1.0625rem;font-weight:700;letter-spacing:0}.rede-name .pc-icon{width:40px;height:40px;padding:9px;border-radius:12px;color:var(--pc-branco)}.rede-instagram .rede-name .pc-icon{background:linear-gradient(135deg,#F58529,#DD2A7B 55%,#8134AF)}.rede-facebook .rede-name .pc-icon{background:#1877F2}.rede-name small{display:block;font-weight:600;font-size:.875rem;color:var(--pc-suave)}.insta-posts{columns:2 326px;column-gap:16px}.insta-posts > *{break-inside:avoid;margin:0 0 16px !important;min-width:0 !important;width:100% !important}.insta-feed{border-radius:var(--pc-radius);overflow:hidden}.fb-timeline{border:1px solid var(--pc-linha);border-radius:var(--pc-radius);overflow:hidden;background:var(--pc-branco);max-width:500px}.fb-timeline iframe{display:block;width:100%;height:720px;border:0}.rede-fallback{display:grid;place-items:center;gap:14px;min-height:320px;padding:32px 24px;border:1px dashed var(--pc-ceu-forte);border-radius:var(--pc-radius);background:var(--pc-ceu);text-align:center;color:var(--pc-suave)}.rede-fallback > .pc-icon{width:44px;height:44px;color:var(--pc-suave)}.rede-fallback p{margin:0;max-width:26em}@media (max-width:960px){.redes-grid{grid-template-columns:1fr}.fb-timeline{max-width:none}.fb-timeline iframe{height:600px}}.depoimentos{background:var(--pc-ceu)}.depo-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px;align-items:start}.depo{margin:0;padding:30px 30px 26px;background:var(--pc-branco);border:1px solid var(--pc-linha);border-radius:var(--pc-radius-lg)}.depo-quote{position:relative;margin:0 0 24px;padding:36px 0 0;font-size:1.125rem;color:var(--pc-texto)}.depo-quote::before{content:"\201C";position:absolute;top:-12px;left:-2px;font-family:var(--pc-font-display);font-size:4.5rem;line-height:1;color:var(--pc-sol)}.depo-quote p:last-child{margin-bottom:0}.depo-author{display:flex;align-items:center;gap:12px;padding-top:20px;border-top:1px solid var(--pc-linha)}.depo-author strong{display:block;font-weight:700;color:var(--pc-noite);font-size:1.0625rem}.depo-author small{display:block;color:var(--pc-suave);font-size:.9375rem}.depo-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none}.depo-initial{display:grid;place-items:center;background:var(--pc-vermelho);color:var(--pc-branco);font-weight:700;font-size:1.125rem}.depo:nth-child(3n + 2) .depo-initial{background:var(--pc-laranja)}.depo:nth-child(3n + 3) .depo-initial{background:var(--pc-verde)}.news-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:28px;align-items:start}.news-layout.no-board{grid-template-columns:minmax(0,1fr)}.news-layout .post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-layout.no-board .post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.news-layout .post-card:first-child{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.news-layout .post-card:first-child .post-card-media{aspect-ratio:auto;min-height:260px}.news-layout .post-card:first-child .post-card-body{padding:30px 30px 32px;align-self:center}.news-layout .post-card:first-child .post-card-title{font-size:1.75rem}.avisos-board{position:sticky;top:110px;padding:26px 24px 18px;background:var(--pc-noite);color:#C9D2F2;border-radius:var(--pc-radius-lg)}.avisos-board-title{display:flex;align-items:center;gap:10px;margin:0 0 6px;color:var(--pc-branco);font-size:1.5rem}.avisos-board-title .pc-icon{color:var(--pc-sol)}.avisos-list{list-style:none;margin:0;padding:0}.aviso{display:flex;gap:14px;padding:16px 0;border-top:1px solid rgba(255,255,255,.1)}.aviso:first-child{border-top:0}.aviso-date{display:grid;place-items:center;align-content:center;width:52px;height:56px;flex:none;border-radius:14px;background:rgba(255,210,26,.12);color:var(--pc-sol);line-height:1;text-align:center}.aviso-date strong{font-family:var(--pc-font-display);font-size:1.4rem;font-weight:600}.aviso-date span{font-size:.75rem;font-weight:700;letter-spacing:.04em;margin-top:3px}.aviso a{color:var(--pc-branco);font-weight:700;text-decoration:none;line-height:1.35}.aviso a:hover{text-decoration:underline;text-decoration-color:var(--pc-sol)}.aviso p{margin:4px 0 0;font-size:.9375rem;line-height:1.45}.avisos-more{display:block;margin-top:8px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);color:var(--pc-sol);font-weight:700;font-size:.975rem;text-decoration:none}.avisos-more:hover{color:var(--pc-branco)}@media (max-width:1040px){.news-layout{grid-template-columns:1fr}.avisos-board{position:static}.news-layout.no-board .post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.news-layout .post-grid,.news-layout.no-board .post-grid{grid-template-columns:1fr}.news-layout .post-card:first-child{display:flex}.news-layout .post-card:first-child .post-card-media{aspect-ratio:16 / 10;min-height:0}.news-layout .post-card:first-child .post-card-body{padding:22px 24px 26px}.news-layout .post-card:first-child .post-card-title{font-size:1.4rem}}.post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:24px}.post-card{display:flex;flex-direction:column;background:var(--pc-branco);border:1px solid var(--pc-linha);border-radius:var(--pc-radius-lg);overflow:hidden;min-width:0}.post-card-media{display:block;aspect-ratio:16 / 10;background:var(--pc-ceu)}.post-card-media img{width:100%;height:100%;object-fit:cover}.post-card-placeholder{display:grid;place-items:center;height:100%;min-height:180px;background:linear-gradient(135deg,var(--pc-ceu),var(--pc-sol-claro))}.post-card-placeholder img{width:38%;max-width:160px;height:auto;object-fit:contain;opacity:.9}.post-card-body{padding:22px 24px 26px}.post-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 10px;font-size:.875rem;font-weight:600;color:var(--pc-suave)}.post-cat{padding:3px 10px;border-radius:999px;background:#EAF2FD;color:#1F5FA8;font-weight:700;font-size:.8125rem;text-decoration:none}.post-cat.is-aviso{background:#FDEBEB;color:#B02327}.post-card-title{font-size:1.35rem;margin-bottom:8px}.post-card-title a{text-decoration:none}.post-card-title a:hover{text-decoration:underline;text-decoration-color:var(--pc-sol);text-decoration-thickness:3px}.post-card-excerpt{color:var(--pc-suave);font-size:1rem}.post-card-excerpt p{margin:0}.entry-meta{margin:0 0 8px;font-size:.875rem;font-weight:600;color:var(--pc-suave)}.cta{padding-top:0}.cta-box{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(20px,4vw,48px);padding:clamp(28px,4vw,52px) clamp(24px,5vw,64px);background:var(--pc-sol);border-radius:36px;overflow:hidden}.cta-box::before,.cta-box::after{content:"";position:absolute;border-radius:50%;pointer-events:none}.cta-box::before{width:520px;height:140px;right:-120px;top:-40px;border:10px solid rgba(229,56,59,.18);transform:rotate(-12deg)}.cta-box::after{width:420px;height:110px;right:-60px;bottom:-50px;border:8px solid rgba(242,138,46,.22);transform:rotate(8deg)}.cta-mascot{position:relative;width:clamp(120px,14vw,180px);z-index:1}.cta-copy{position:relative;z-index:1}.cta-title{font-size:clamp(1.9rem,2vw + 1.1rem,2.8rem);letter-spacing:-.02em;margin-bottom:8px}.cta-copy p{margin:0;color:#3B3410;font-size:1.125rem;max-width:34em}.cta-actions{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px}.cta-phone{font-weight:700;color:var(--pc-noite);font-size:1rem}@media (max-width:900px){.cta-box{grid-template-columns:1fr;text-align:center;justify-items:center}.cta-copy p{margin-inline:auto}}@media (max-width:480px){.cta-actions,.cta-actions .btn{width:100%}}.faq{background:var(--pc-branco)}.faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,5vw,80px);align-items:start}.faq-list{display:grid;gap:12px}.faq-item{background:var(--pc-ceu);border:1px solid transparent;border-radius:var(--pc-radius);transition:background-color .15s ease,border-color .15s ease}.faq-item[open]{background:var(--pc-branco);border-color:var(--pc-linha);box-shadow:var(--pc-shadow-sm)}.faq-item summary{position:relative;padding:22px 68px 22px 26px;font-weight:700;font-size:1.125rem;color:var(--pc-noite);cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::before,.faq-item summary::after{content:"";position:absolute;right:30px;top:50%;width:14px;height:2px;margin-top:-1px;border-radius:2px;background:var(--pc-noite);transition:transform .2s ease}.faq-item summary::after{transform:rotate(90deg)}.faq-item[open] summary::after{transform:rotate(0deg)}.faq-item summary:focus-visible{outline-offset:-3px;border-radius:var(--pc-radius)}.faq-answer{padding:0 26px 22px;color:var(--pc-suave)}.faq-answer p:last-child{margin-bottom:0}@media (max-width:860px){.faq-grid{grid-template-columns:1fr}.faq .section-head{margin-bottom:0}}.contato{background:var(--pc-ceu)}.contato-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,6vw,80px);align-items:start}.contato-grid.no-map{grid-template-columns:minmax(0,46rem)}.contato-copy .section-lead{margin-bottom:28px}.contact-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.contact-list li{display:flex;gap:12px;align-items:flex-start;min-width:0}.contact-list .pc-icon{margin-top:3px}.contact-list-large{margin-top:32px;gap:20px}.contact-list-large .pc-icon{width:46px;height:46px;padding:12px;margin:0;border-radius:14px;background:var(--pc-branco);color:var(--pc-noite);box-shadow:var(--pc-shadow-sm)}.contact-list-large small{display:block;color:var(--pc-suave);font-size:.875rem;font-weight:600}.contact-list-large a{font-weight:700;text-decoration:none;overflow-wrap:anywhere}.contact-list-large a:hover{text-decoration:underline}.contato-side{display:grid;gap:20px;min-width:0}.contato-map{border-radius:var(--pc-radius-lg);overflow:hidden;border:1px solid var(--pc-linha);aspect-ratio:4 / 3;background:var(--pc-branco)}.contato-map iframe{width:100%;height:100%;border:0;display:block}.contato-form{padding:clamp(20px,3vw,36px);border-radius:var(--pc-radius-lg);background:var(--pc-branco);border:1px solid var(--pc-linha)}@media (max-width:860px){.contato-grid{grid-template-columns:1fr}}.whats-form{padding:clamp(22px,3vw,40px);border-radius:var(--pc-radius-lg);background:var(--pc-branco);border:1px solid var(--pc-linha);box-shadow:var(--pc-shadow-lg)}.whats-form-title{font-size:1.75rem;margin-bottom:6px}.whats-form-text{color:var(--pc-suave);font-size:1rem;margin-bottom:24px}.whats-form .field{display:grid;gap:6px;margin-bottom:16px;min-width:0}.whats-form label{font-size:.9375rem}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.whats-form textarea{min-height:96px;resize:vertical}.whats-form-submit{width:100%;margin-top:6px}@media (max-width:480px){.field-row{grid-template-columns:1fr}}.site-footer{position:relative;background:var(--pc-noite-fundo);color:#B9C3EA;padding:80px 0 0;margin-top:40px;font-size:1rem}.footer-horizon{position:absolute;left:0;right:0;top:-40px;height:80px;background:var(--pc-noite-fundo);border-radius:50% 50% 0 0 / 100% 100% 0 0}.site-footer a{color:var(--pc-branco);text-decoration:none}.site-footer a:hover{color:var(--pc-sol);text-decoration:underline}.footer-grid{position:relative;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:48px;padding-bottom:56px}.footer-title{display:flex;align-items:center;gap:16px;margin-bottom:18px;font-family:var(--pc-font-display);font-variation-settings:"SOFT" 100,"WONK" 0;font-weight:600;font-size:1.4rem;line-height:1.15;color:var(--pc-branco)}.footer-logo{display:grid;place-items:center;width:92px;height:92px;flex:none;padding:10px;border-radius:50%;background:var(--pc-branco)}.footer-logo img{width:100%;height:auto}.footer-brand .custom-logo{max-height:64px;width:auto;margin-bottom:14px}.footer-brand p{max-width:30em}.footer-heading,.site-footer .widget-title{color:var(--pc-branco);font-family:var(--pc-font-body);font-weight:700;font-size:1rem;letter-spacing:.02em;margin-bottom:18px}.site-footer .contact-list .pc-icon{color:var(--pc-sol);width:18px;height:18px}.footer-menu{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:10px}.social-links{display:flex;gap:10px;list-style:none;margin:22px 0 0;padding:0}.social-links a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.08)}.social-links a:hover{background:var(--pc-sol);color:var(--pc-noite)}.footer-bottom{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:22px;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(255,255,255,.1);font-size:.875rem;color:#8F9AC6}.footer-bottom p{margin:0}@media (max-width:860px){.footer-grid{grid-template-columns:1fr;gap:36px}}.whatsapp-fab{position:fixed;right:max(20px,env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:90;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#25D366;color:var(--pc-branco);box-shadow:0 12px 28px -10px rgba(0,0,0,.45)}.whatsapp-fab:hover{color:var(--pc-branco);background:#1EBE5A}.whatsapp-fab .pc-icon{width:30px;height:30px}@media (max-width:480px){.whatsapp-fab{width:54px;height:54px;right:max(14px,env(safe-area-inset-right,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px))}}.page-hero{background:radial-gradient(900px 360px at 90% -20%,rgba(255,210,26,.16),transparent 60%),var(--pc-ceu);padding:clamp(56px,7vw,104px) 0 clamp(44px,5vw,72px);margin-bottom:clamp(36px,5vw,64px);border-radius:0 0 50% 50% / 0 0 40px 40px}.page-title{font-size:clamp(2.2rem,3vw + 1.2rem,3.6rem);letter-spacing:-.025em;line-height:1.06;margin-bottom:0}.page-lead{margin:14px 0 0;font-size:1.1875rem;color:var(--pc-suave)}.page-kicker{margin:0 0 10px;font-weight:700;font-size:.9375rem}.page-kicker a{text-decoration:none}.page-kicker a:hover{text-decoration:underline}.layout{display:grid;grid-template-columns:minmax(0,1fr);gap:56px;padding-bottom:var(--pc-section)}.has-sidebar .layout:not(.layout-full){grid-template-columns:minmax(0,1fr) 300px}@media (max-width:960px){.has-sidebar .layout:not(.layout-full){grid-template-columns:minmax(0,1fr)}}.single-entry .layout-main,.layout-full .layout-main{max-width:760px;margin:0 auto;width:100%}.has-sidebar .single-entry .layout-main{margin:0}.entry-thumb{margin:0 0 36px}.entry-thumb img{width:100%;border-radius:var(--pc-radius-lg)}.page .container.narrow{padding-bottom:var(--pc-section)}.entry-content{font-size:1.1875rem;line-height:1.75;overflow-wrap:break-word}.entry-content > *{margin-top:0;margin-bottom:1.15em}.entry-content h2{font-size:2rem;margin-top:1.6em}.entry-content h3{font-size:1.5rem;margin-top:1.4em}.entry-content ul,.entry-content ol{padding-left:1.4em}.entry-content li{margin-bottom:.4em}.entry-content blockquote{margin-left:0;margin-right:0;padding:22px 28px;border-left:4px solid var(--pc-sol);background:var(--pc-sol-claro);border-radius:0 var(--pc-radius) var(--pc-radius) 0;font-family:var(--pc-font-display);font-variation-settings:"SOFT" 100,"WONK" 0;font-size:1.3rem;line-height:1.5;color:var(--pc-noite)}.entry-content blockquote p:last-child{margin-bottom:0}.entry-content img{border-radius:16px}.entry-content iframe,.entry-content video{max-width:100%;border-radius:16px}.entry-content .wp-block-embed__wrapper{max-width:100%}.entry-content .alignwide{margin-left:calc(-1 * min(120px,8vw));margin-right:calc(-1 * min(120px,8vw));max-width:none}.entry-content .alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;width:100vw}.alignleft{float:left;margin:0 1.5em 1em 0}.alignright{float:right;margin:0 0 1em 1.5em}.aligncenter{margin-left:auto;margin-right:auto}.wp-caption-text,figcaption{font-size:.9375rem;color:var(--pc-suave);margin-top:8px}.entry-content table{display:block;width:100%;overflow-x:auto;border-collapse:collapse}.entry-content th,.entry-content td{padding:10px 12px;border-bottom:1px solid var(--pc-linha);text-align:left}.entry-footer{margin-top:44px;padding-top:20px;border-top:1px solid var(--pc-linha);font-size:1rem;color:var(--pc-suave)}.tags a{display:inline-block;margin:0 6px 6px 0;padding:2px 12px;border-radius:999px;background:var(--pc-ceu);text-decoration:none}.post-navigation .nav-links,.posts-navigation .nav-links{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:40px 0}.post-navigation a{display:block;padding:18px 22px;border:1px solid var(--pc-linha);border-radius:var(--pc-radius);text-decoration:none;height:100%}.post-navigation a:hover{border-color:var(--pc-noite)}.post-navigation small{display:block;color:var(--pc-suave);font-size:.875rem;font-weight:600}.post-navigation span{font-family:var(--pc-font-display);font-variation-settings:"SOFT" 100,"WONK" 0;font-weight:600;font-size:1.15rem}.post-navigation .nav-next{text-align:right;grid-column:2}@media (max-width:560px){.post-navigation .nav-links{grid-template-columns:1fr}.post-navigation .nav-next{grid-column:auto}}.pagination .nav-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:48px}.pagination .page-numbers{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 14px;border-radius:999px;background:var(--pc-ceu);text-decoration:none;font-weight:700}.pagination .page-numbers.current{background:var(--pc-noite);color:var(--pc-branco)}.turma-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:48px;padding:26px 30px;border-radius:var(--pc-radius-lg);background:var(--pc-sol)}.turma-cta p{margin:0;font-family:var(--pc-font-display);font-variation-settings:"SOFT" 100,"WONK" 0;font-weight:600;font-size:1.4rem;color:var(--pc-noite)}.turma-cta .btn-sol{background:var(--pc-noite);color:var(--pc-branco);box-shadow:none}.widget{margin-bottom:40px;font-size:1rem}.widget-title{font-size:1.25rem}.widget ul{list-style:none;padding:0;margin:0}.widget li{padding:8px 0;border-bottom:1px solid var(--pc-linha)}.site-footer .widget li{border-color:rgba(255,255,255,.1)}input[type="text"],input[type="email"],input[type="url"],input[type="tel"],input[type="search"],input[type="number"],input[type="password"],textarea,select{width:100%;min-height:50px;padding:12px 16px;border:1.5px solid var(--pc-linha);border-radius:14px;background:var(--pc-branco);color:var(--pc-texto);font:inherit;font-size:1rem;transition:border-color .15s ease,box-shadow .15s ease}input:hover,textarea:hover,select:hover{border-color:#C9D4E8}input:focus,textarea:focus,select:focus{border-color:var(--pc-azul);outline:none;box-shadow:0 0 0 4px rgba(47,143,224,.16)}label{font-weight:700;color:var(--pc-noite)}.search-form{display:flex;gap:10px;margin-top:24px}.search-form .search-field{flex:1;min-width:0}.comments-area{margin-top:56px}.comment-list{list-style:none;padding:0}.comment-list .children{list-style:none;padding-left:24px}.comment-body{padding:20px 0;border-bottom:1px solid var(--pc-linha)}.comment-author img{border-radius:50%;float:left;margin-right:12px}.comment-metadata{font-size:.9375rem}.comment-respond{margin-top:32px}.comment-form p{margin-bottom:18px}.not-found{padding:var(--pc-section) 0;text-align:center}.not-found .search-form{max-width:480px;margin:32px auto 0}.not-found .page-lead{margin-bottom:28px}.lost-planet{position:relative;width:200px;height:200px;margin:0 auto 32px;border:2px dashed var(--pc-ceu-forte);border-radius:50%}.lost-planet img{position:absolute;top:-18px;right:-70px;width:130px;rotate:18deg}.no-results{font-size:1.125rem}[id]{scroll-margin-top:100px}:root{--pc-onda:56px;--pc-onda-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 56' preserveAspectRatio='none'%3E%3Cpath d='M0 34C180 10 360 4 560 20s420 36 620 22c110-8 190-24 260-36V56H0z'/%3E%3C/svg%3E")}body{background:#F4F8FF}.turmas,.noticias,.redes,.galeria:not(.is-empty),.depoimentos,.cta,.faq,.contato{margin-top:calc(-1 * var(--pc-onda));padding-top:calc(var(--pc-section) + var(--pc-onda) * .6);-webkit-mask:var(--pc-onda-svg) top center / 100% var(--pc-onda) no-repeat,linear-gradient(#000 0 0) 0 calc(var(--pc-onda) - 1px) / 100% calc(100% - var(--pc-onda) + 1px) no-repeat;mask:var(--pc-onda-svg) top center / 100% var(--pc-onda) no-repeat,linear-gradient(#000 0 0) 0 calc(var(--pc-onda) - 1px) / 100% calc(100% - var(--pc-onda) + 1px) no-repeat}.section{padding-bottom:calc(var(--pc-section) + 24px)}.section > .container{position:relative;z-index:1}.hero{background:radial-gradient(ellipse 210px 64px at 7% 86%,rgba(255,255,255,.95) 0 55%,transparent 72%),radial-gradient(ellipse 130px 46px at 13% 80%,rgba(255,255,255,.95) 0 55%,transparent 72%),radial-gradient(ellipse 180px 54px at 58% 8%,rgba(255,255,255,.8) 0 55%,transparent 72%),radial-gradient(ellipse 110px 40px at 63% 4%,rgba(255,255,255,.8) 0 55%,transparent 72%),radial-gradient(circle at 47% 30%,#FFFFFF 0 2px,transparent 3px),radial-gradient(circle at 4% 22%,#FFFFFF 0 2.5px,transparent 3.5px),radial-gradient(circle at 38% 92%,#FFFFFF 0 2px,transparent 3px),radial-gradient(900px 520px at 100% 0%,rgba(255,210,26,.28),transparent 62%),radial-gradient(700px 420px at 0% 0%,rgba(123,97,232,.14),transparent 60%),linear-gradient(180deg,#CFE3FF 0%,#E3EEFF 45%,#FFF4D2 100%)}.hero-badge,.slider-btn{box-shadow:0 6px 16px -10px rgba(27,37,89,.35);border-color:rgba(255,255,255,.9)}.btn-ghost{background:rgba(255,255,255,.55);border-color:rgba(27,37,89,.18)}.destaques{background:linear-gradient(180deg,transparent 0 56px,#FFF4D2 56px)}.sobre{background:radial-gradient(circle at 94% 14%,rgba(242,138,46,.22) 0 46px,transparent 47px),radial-gradient(circle at 89% 26%,rgba(229,56,59,.16) 0 14px,transparent 15px),radial-gradient(circle at 3% 72%,rgba(123,97,232,.14) 0 64px,transparent 65px),linear-gradient(180deg,#FFF4D2 0%,#FFF9E8 50%,#FFEFF1 100%);overflow:hidden}.sobre::after{content:"";position:absolute;width:320px;height:320px;right:-120px;top:40px;border:2px dashed rgba(242,138,46,.35);border-radius:50%;pointer-events:none}.sobre-photo::after{background:#FFFFFF;opacity:.7}.turmas{background:radial-gradient(circle at 96% 82%,rgba(30,158,106,.16) 0 80px,transparent 81px),radial-gradient(circle at 2% 18%,rgba(47,143,224,.14) 0 56px,transparent 57px),radial-gradient(circle at 8% 30%,rgba(255,210,26,.5) 0 10px,transparent 11px),linear-gradient(180deg,#DDF4E9 0%,#E9F3FF 100%);padding-bottom:calc(var(--pc-section) + 64px)}.diferenciais{background:radial-gradient(600px 300px at 0% 0%,rgba(123,97,232,.35),transparent 70%),radial-gradient(500px 280px at 100% 100%,rgba(242,138,46,.2),transparent 70%),linear-gradient(180deg,#1B2559 0%,#24307A 100%);padding-bottom:calc(var(--pc-section) + var(--pc-onda))}.dif-list{background:rgba(255,255,255,.1)}.dif-item{background:rgba(20,28,74,.55)}.noticias{background:radial-gradient(circle at 97% 12%,rgba(123,97,232,.18) 0 60px,transparent 61px),radial-gradient(circle at 93% 20%,rgba(255,210,26,.6) 0 9px,transparent 10px),radial-gradient(circle at 1% 88%,rgba(229,56,59,.12) 0 70px,transparent 71px),linear-gradient(180deg,#EEE8FF 0%,#E8F1FF 100%)}.redes{background:radial-gradient(circle at 3% 16%,rgba(242,138,46,.2) 0 54px,transparent 55px),radial-gradient(circle at 97% 78%,rgba(229,56,59,.12) 0 72px,transparent 73px),linear-gradient(180deg,#FFE7D6 0%,#FFF4E0 100%)}.rede-fallback{background:rgba(255,255,255,.7);border-color:rgba(242,138,46,.35)}.galeria:not(.is-empty){background:linear-gradient(180deg,#E4F0FF 0%,#F1F6FF 100%)}.depoimentos{background:radial-gradient(circle at 95% 18%,rgba(229,56,59,.12) 0 60px,transparent 61px),linear-gradient(180deg,#FFE6EA 0%,#FFF3F4 100%)}.cta{background:linear-gradient(180deg,#E6F0FF 0%,#EEF4FF 100%);padding-bottom:calc(var(--pc-section) * .6 + 24px)}.faq{background:radial-gradient(circle at 4% 80%,rgba(47,143,224,.14) 0 64px,transparent 65px),radial-gradient(circle at 96% 10%,rgba(255,210,26,.45) 0 12px,transparent 13px),linear-gradient(180deg,#E1EDFF 0%,#EFEAFF 100%)}.faq-item{background:rgba(255,255,255,.7)}.faq-item[open]{background:#FFFFFF}.contato{background:radial-gradient(circle at 97% 20%,rgba(30,158,106,.16) 0 70px,transparent 71px),radial-gradient(circle at 2% 92%,rgba(255,210,26,.3) 0 60px,transparent 61px),linear-gradient(180deg,#DDF4E9 0%,#FFF4D2 100%);padding-bottom:calc(var(--pc-section) + 64px)}.site-footer{margin-top:-40px}.page-hero{background:radial-gradient(ellipse 200px 60px at 8% 80%,rgba(255,255,255,.9) 0 55%,transparent 72%),radial-gradient(800px 360px at 100% 0%,rgba(255,210,26,.26),transparent 62%),linear-gradient(170deg,#CFE3FF 0%,#E6F0FF 55%,#FFF4D6 100%)}.layout,.page .container.narrow,.not-found{position:relative}@media (max-width:600px){:root{--pc-onda:32px}.sobre::after{display:none}}.equipe-title{font-size:clamp(2rem,1.5vw + 1.4rem,2.75rem);margin-bottom:32px}.equipe-title::after{content:"";display:block;width:64px;height:6px;margin-top:14px;border-radius:3px;background:var(--pc-sol)}.diretora-texto{max-width:46rem;margin:0 0 28px;padding:26px 30px;background:var(--pc-sol-claro);border-radius:var(--pc-radius-lg) var(--pc-radius-lg) var(--pc-radius-lg) 6px;font-family:var(--pc-font-display);font-variation-settings:"SOFT" 100,"WONK" 0;font-size:1.3rem;line-height:1.5;color:var(--pc-noite)}.diretora-texto p:last-of-type{margin-bottom:10px}.diretora-texto footer{font-family:var(--pc-font-body);font-weight:700;font-size:1rem}.equipe-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),300px));justify-content:start;gap:clamp(20px,3vw,32px);list-style:none;margin:0;padding:0}.equipe-item{--eq-acc:var(--pc-sol);--eq-tint:var(--pc-sol-claro);--eq-ink:#8A6600;display:flex;flex-direction:column;text-align:center;overflow:hidden;background:var(--pc-branco);border:1px solid var(--pc-linha);border-bottom:6px solid var(--eq-acc);border-radius:var(--pc-radius-lg);box-shadow:0 12px 32px rgba(27,37,89,.09);transition:transform .25s ease,box-shadow .25s ease}.equipe-item:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(27,37,89,.14)}.equipe-item:nth-child(3n + 2){--eq-acc:var(--pc-laranja);--eq-tint:#FFEEDF;--eq-ink:#A84F05}.equipe-item:nth-child(3n + 3){--eq-acc:var(--pc-vermelho);--eq-tint:#FDEBEB;--eq-ink:#B02327}.equipe-foto{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.equipe-inicial{display:grid;place-items:center;background:var(--pc-ceu);font-family:var(--pc-font-display);font-weight:700;font-size:4rem;color:var(--pc-noite)}.equipe-item > span:last-child{display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px 20px 26px}.equipe-item strong{display:block;font-family:var(--pc-font-display);font-variation-settings:"SOFT" 100,"WONK" 0;font-weight:600;font-size:1.5rem;line-height:1.2;color:var(--pc-noite)}.equipe-item small{display:inline-block;padding:4px 16px;border-radius:999px;background:var(--eq-tint);color:var(--eq-ink);font-size:.9375rem;font-weight:700}.festas{background:var(--pc-sol-claro)}.festas-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.festas-eyebrow{margin:0 0 8px;font-weight:700;color:#B02327}.festas-list{list-style:none;margin:20px 0 28px;padding:0;display:grid;gap:10px;color:var(--pc-texto);font-weight:600}.festas-list li{padding-left:28px;position:relative}.festas-list li::before{content:"";position:absolute;left:0;top:.45em;width:14px;height:14px;border-radius:50%;background:var(--pc-sol);box-shadow:0 0 0 3px var(--pc-noite)}.festas-fotos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.festas-foto{width:100%;height:100%;object-fit:cover;border-radius:var(--pc-radius);aspect-ratio:3 / 4}.festas-foto-c{grid-column:1 / -1;aspect-ratio:16 / 7}@media (max-width:800px){.festas-grid{grid-template-columns:1fr}}.aviso-modal{display:none;position:fixed;inset:0;z-index:9999;background:rgba(19,27,69,.72);padding:24px;overflow:auto;align-items:flex-start;justify-content:center}.aviso-modal:target{display:flex}.aviso-modal-box{background:#fff;border-radius:24px;max-width:560px;width:100%;padding:28px;position:relative;margin:auto}.aviso-modal-box img{width:100%;height:auto;border-radius:16px;display:block}.aviso-modal-box h2{font-size:1.6rem;margin:0 0 6px}.aviso-modal-box .aviso-tag{display:inline-block;margin-bottom:10px;padding:3px 14px;border-radius:999px;background:#FDEBEB;color:#B02327;font-weight:700;font-size:.9rem}.aviso-modal-box p{margin:16px 0 0;text-align:center}.aviso-modal-close{position:absolute;top:10px;right:14px;font-size:2rem;line-height:1;text-decoration:none;color:#1B2559}.diferenciais .section-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:12px clamp(24px,5vw,72px);align-items:end;margin-bottom:clamp(36px,5vw,56px)}.diferenciais .section-title{font-size:clamp(2.1rem,2vw + 1.4rem,3.1rem);margin:0}.diferenciais .section-lead{margin:0;font-size:1.1875rem;max-width:32em;padding-left:22px;border-left:4px solid var(--pc-sol)}.dif-list{gap:clamp(16px,2vw,24px);background:none;border:0;border-radius:0;overflow:visible}.dif-item{--acc-rgb:255,210,26;--acc:rgb(var(--acc-rgb));position:relative;overflow:hidden;gap:16px;padding:34px 30px 36px;background:linear-gradient(160deg,rgba(255,255,255,.11) 0%,rgba(255,255,255,.04) 100%);border:1px solid rgba(255,255,255,.13);border-radius:var(--pc-radius-lg);box-shadow:0 16px 36px rgba(8,12,40,.28);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.dif-item::before{content:"";position:absolute;top:0;left:30px;width:64px;height:5px;border-radius:0 0 6px 6px;background:var(--acc)}.dif-item::after{content:"";position:absolute;top:-70px;right:-70px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(var(--acc-rgb),.22) 0%,transparent 68%);pointer-events:none}.dif-item:hover{transform:translateY(-5px);border-color:rgba(var(--acc-rgb),.55);box-shadow:0 22px 44px rgba(8,12,40,.38)}.dif-item:nth-child(6n + 2){--acc-rgb:255,150,64}.dif-item:nth-child(6n + 3){--acc-rgb:61,213,152}.dif-item:nth-child(6n + 4){--acc-rgb:93,178,255}.dif-item:nth-child(6n + 5){--acc-rgb:170,142,255}.dif-item:nth-child(6n + 6){--acc-rgb:255,122,125}.dif-num{position:absolute;top:22px;right:26px;font-family:var(--pc-font-display);font-weight:700;font-size:2.75rem;line-height:1;color:rgba(255,255,255,.09)}.dif-icon{position:relative;z-index:1;width:64px;height:64px;margin-top:8px;border-radius:20px;background:rgba(var(--acc-rgb),.16);border:1px solid rgba(var(--acc-rgb),.4);color:var(--acc)}.dif-icon .pc-icon{width:30px;height:30px}.dif-item > div{position:relative;z-index:1}.dif-title{font-size:1.45rem;line-height:1.2;margin-bottom:8px}.dif-item p{color:#C9D2F2;line-height:1.55}@media (max-width:900px){.diferenciais .section-head{grid-template-columns:1fr}}@media (max-width:600px){.dif-item{padding:30px 22px 30px}.dif-item::before{left:22px}}.equipe{text-align:center}.equipe-title::after{margin-left:auto;margin-right:auto}.equipe-sub{max-width:34em;margin:-8px auto 40px;color:var(--pc-suave);font-size:1.125rem}.diretora-texto{margin-left:auto;margin-right:auto;text-align:left}.equipe-list{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(20px,3vw,36px)}.equipe-item{flex:0 1 340px;padding:14px 14px 0;border-bottom-width:1px;border-radius:30px}.equipe-list.count-4 .equipe-item{flex-basis:250px}.equipe-item .equipe-foto{width:calc(100% - 12px);margin:6px 6px 0;aspect-ratio:5 / 6;border-radius:22px;box-shadow:0 0 0 3px var(--pc-branco),0 0 0 6px var(--eq-acc)}.equipe-item > span:last-child{padding:24px 16px 30px}@media (max-width:600px){.equipe-item,.equipe-list.count-4 .equipe-item{flex-basis:100%;max-width:360px}}.hero-planet img{object-position:50% 50%}.sobre .sobre-grid{grid-template-columns:1fr;justify-items:center;text-align:center;gap:clamp(28px,5vw,48px)}.sobre .sobre-photo{width:min(100%,440px);max-width:none;margin-inline:auto}.sobre .sobre-photo img{height:auto;aspect-ratio:4/5;object-position:50% 34%}.sobre .sobre-copy{max-width:40rem;margin-inline:auto}.sobre .sobre-copy .section-title,.sobre .sobre-text{text-align:center;margin-inline:auto}.equipe-list{justify-content:center}.equipe-item .equipe-foto{object-position:50% 40%}.festas{padding-block:clamp(72px,9vw,120px)}.festas .festas-grid{grid-template-columns:1fr;justify-items:center;text-align:center;gap:clamp(40px,6vw,72px)}.festas .festas-copy{max-width:46rem;margin-inline:auto;display:flex;flex-direction:column;align-items:center}.festas .section-lead{max-width:38rem;margin-inline:auto}.festas .festas-list{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;width:min(1000px,calc(100vw - 40px));margin:30px 0 34px;padding:0;list-style:none}.festas .festas-list li{position:relative;text-align:left;padding:10px 18px 10px 42px;background:#fff;border-radius:999px;box-shadow:0 6px 18px rgba(27,37,89,.10);font-weight:700;font-size:.95rem;line-height:1.3}.festas .festas-list li::before{left:15px;top:50%;transform:translateY(-50%)}.festas .festas-fotos{width:100%;max-width:1080px;margin-inline:auto;display:grid;grid-template-columns:.8fr 1.778fr .8fr;gap:clamp(12px,2vw,20px);aspect-ratio:3.4/1}.festas .festas-foto{width:100%;height:100%;aspect-ratio:auto;grid-column:auto;border-radius:24px;box-shadow:0 16px 36px rgba(27,37,89,.16);object-fit:cover}.festas .festas-foto-a{order:1;object-position:50% 35%}.festas .festas-foto-c{order:2;object-position:50% 50%}.festas .festas-foto-b{order:3;object-position:50% 30%}@media(max-width:760px){.festas .festas-fotos{aspect-ratio:auto;grid-template-columns:1fr 1fr}.festas .festas-foto-a,.festas .festas-foto-b{aspect-ratio:4/5;height:auto;order:1}.festas .festas-foto-c{grid-column:1/-1;order:2;aspect-ratio:16/9;height:auto}}.pcf{position:relative;margin-top:0;background:radial-gradient(700px 300px at 8% 72%,rgba(123,97,232,.20),transparent 65%),radial-gradient(620px 300px at 96% 62%,rgba(242,138,46,.12),transparent 62%),#131B45;color:#C9D2F2;padding:clamp(56px,7vw,88px) 0 0;font-size:1rem;isolation:isolate}.pcf-wave{position:absolute;left:0;top:-59px;width:100%;height:60px;fill:#131B45;display:block;pointer-events:none}.pcf a{color:inherit;text-decoration:none}.pcf-deco i{position:absolute;display:block;pointer-events:none;z-index:-1}.pcf-deco .pl{border-radius:50%}.pcf-deco .pl1{width:84px;height:84px;left:44%;top:22px;background:var(--pc-sol);opacity:.1}.pcf-deco .pl2{width:64px;height:64px;left:3%;top:46%;background:var(--pc-azul);opacity:.16}.pcf-deco .pl3{width:36px;height:36px;right:30%;bottom:90px;background:var(--pc-vermelho);opacity:.2}.pcf-deco .st{width:5px;height:5px;border-radius:50%;background:#fff;opacity:.5}.pcf-deco .st1{left:18%;top:34px}.pcf-deco .st2{left:52%;top:70px;opacity:.3}.pcf-deco .st3{right:18%;top:52%}.pcf-deco .st4{left:36%;bottom:110px;opacity:.35}.pcf-grid{display:grid;grid-template-columns:1.35fr .7fr 1.2fr 1.05fr;gap:clamp(28px,4vw,56px);align-items:start}.pcf h2{font:700 1.15rem/1.2 var(--pc-font-display);color:#fff;margin:0 0 20px;letter-spacing:0;position:relative;padding-bottom:14px}.pcf-col h2::after{content:"";position:absolute;left:0;bottom:0;width:44px;height:4px;border-radius:4px;background:linear-gradient(90deg,var(--pc-sol) 0 33%,var(--pc-laranja) 33% 66%,var(--pc-vermelho) 66%)}.pcf-logo{display:flex;align-items:center;gap:14px;color:#fff!important}.pcf-logo img{width:76px;height:76px;border-radius:50%;background:#fff;padding:3px;object-fit:contain;box-shadow:0 0 0 4px rgba(255,210,26,.35)}.pcf-logo span{font:800 1.45rem/1.15 var(--pc-font-display)}.pcf-brand>p{margin:20px 0 22px;max-width:30rem;line-height:1.65}.pcf-social{display:flex;gap:12px;margin:0;padding:0;list-style:none}.pcf-social a{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#fff;transition:transform .2s,box-shadow .2s}.pcf-social a:hover{transform:translateY(-3px) rotate(-6deg);box-shadow:0 10px 20px rgba(0,0,0,.3)}.pcf-social .ig{background:linear-gradient(135deg,#F28A2E,#E5383B 55%,#7B61E8)}.pcf-social .fb{background:var(--pc-azul)}.pcf-social .wa{background:#25D366}.pcf-ic{width:22px;height:22px;flex:none}.pcf-links{list-style:none;margin:0;padding:0;display:grid;gap:11px}.pcf-links a{position:relative;padding-left:20px;font-weight:600;color:#DCE3FA;transition:color .2s,padding .2s}.pcf-links a::before{content:"";position:absolute;left:0;top:.55em;width:9px;height:9px;border-radius:50%;background:var(--c,var(--pc-sol));transition:transform .2s}.pcf-links li:nth-child(5n+2) a{--c:var(--pc-laranja)}.pcf-links li:nth-child(5n+3) a{--c:var(--pc-verde)}.pcf-links li:nth-child(5n+4) a{--c:var(--pc-azul)}.pcf-links li:nth-child(5n+5) a{--c:var(--pc-lilas)}.pcf-links a:hover{color:#fff;padding-left:24px}.pcf-links a:hover::before{transform:scale(1.35)}.pcf-contact{list-style:none;margin:0;padding:0;display:grid;gap:20px}.pcf-contact li{display:flex;gap:14px;align-items:flex-start;line-height:1.5}.pcf-contact small{display:block;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#98A5D6;margin-bottom:2px}.pcf-contact li>span:last-child{text-wrap:balance}.pcf-contact a{color:#fff;font-weight:700;font-size:1.1rem}.pcf-contact a:hover{color:var(--pc-sol)}.pcf .b{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;flex:none;color:#fff}.pcf .b1{background:#1E9E6A}.pcf .b2{background:var(--pc-vermelho)}.pcf .b3{background:var(--pc-laranja)}.pcf-card{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:24px;padding:26px 24px;backdrop-filter:blur(4px);position:relative;overflow:hidden}.pcf-card::before{content:"";position:absolute;right:-34px;top:-34px;width:110px;height:110px;border-radius:50%;background:var(--pc-sol);opacity:.9}.pcf-card::after{content:"";position:absolute;right:-60px;top:-6px;width:170px;height:44px;border:3px solid var(--pc-vermelho);border-radius:50%;transform:rotate(-24deg);opacity:.9}.pcf-tag{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:6px 12px;border-radius:999px;background:#fff;color:var(--pc-noite);font-weight:700;font-size:.82rem;position:relative;z-index:1}.pcf-tag i{width:9px;height:9px;border-radius:50%;background:#1E9E6A}.pcf-card h2{padding:0;font-size:1.3rem;line-height:1.2;margin-bottom:10px;max-width:11em;position:relative;z-index:1}.pcf-card>p:not(.pcf-tag){margin:0 0 18px;font-size:.95rem;line-height:1.55;position:relative;z-index:1}.pcf-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 20px;border-radius:999px;background:var(--pc-sol);color:var(--pc-noite)!important;font-weight:800;box-shadow:0 8px 20px rgba(255,210,26,.28);transition:transform .2s;position:relative;z-index:1}.pcf-btn:hover{transform:translateY(-2px);color:var(--pc-noite)!important}.pcf-btn .pcf-ic{width:18px;height:18px}.pcf-maplink{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;font-weight:700;color:#fff;position:relative;z-index:1}.pcf-maplink:hover{color:var(--pc-sol)}.pcf-maplink .pcf-ic{width:18px;height:18px;color:var(--pc-sol)}.pcf-stripe{display:flex;gap:8px;width:min(var(--pc-container) - 2*var(--pc-gutter),100% - 2*var(--pc-gutter));margin:clamp(44px,6vw,68px) auto 0}.pcf-stripe i{flex:1;height:6px;border-radius:6px}.pcf-stripe i:nth-child(1){background:var(--pc-vermelho)}.pcf-stripe i:nth-child(2){background:var(--pc-laranja)}.pcf-stripe i:nth-child(3){background:var(--pc-sol)}.pcf-stripe i:nth-child(4){background:#1E9E6A}.pcf-stripe i:nth-child(5){background:var(--pc-azul)}.pcf-stripe i:nth-child(6){background:var(--pc-lilas)}.pcf-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:22px calc(26px + env(safe-area-inset-bottom,0px));font-size:.9rem;color:#98A5D6}.pcf-bottom p{margin:0}.pcf-motto{font-family:var(--pc-font-display);font-weight:600;color:#DCE3FA}@media(max-width:1080px){.pcf-grid{grid-template-columns:1fr 1fr}.pcf-brand{grid-column:1/-1}}@media(max-width:640px){.pcf-deco .pl2,.pcf-deco .pl3,.pcf-deco .pl1{display:none}.pcf-links{grid-template-columns:1fr 1fr;column-gap:16px}.pcf-grid{grid-template-columns:1fr}.pcf-bottom{flex-direction:column;padding-bottom:96px}.pcf-logo span{font-size:1.25rem}}@media(prefers-reduced-motion:reduce){.pcf *{transition:none!important}}.faq .qa-wrap{max-width:860px;display:block}.qa-head{text-align:center;margin-bottom:clamp(32px,5vw,52px)}.qa-eyebrow{margin:0 0 12px;font-weight:800;font-size:.95rem;letter-spacing:.02em;color:#B42318}.qa-head .section-title{margin:0 auto}.qa-lead{margin:16px auto 0;max-width:34rem;color:var(--pc-suave);font-size:1.1rem;line-height:1.6}.qa-list{display:grid;gap:14px}.qa-item{background:#fff;border:1px solid rgba(27,37,89,.07);border-radius:22px;box-shadow:var(--pc-shadow-sm);overflow:hidden;transition:box-shadow .25s,border-color .25s,transform .25s}.qa-item:hover{transform:translateY(-1px)}.qa-item[open]{border-color:var(--c);box-shadow:var(--pc-shadow-lg)}.qa-item summary{display:flex;align-items:center;gap:16px;padding:16px 20px;cursor:pointer;list-style:none;color:var(--pc-noite)}.qa-item summary::-webkit-details-marker{display:none}.qa-item summary::before,.qa-item summary::after{content:none}.qa-item summary:focus-visible{outline:3px solid var(--pc-laranja);outline-offset:-3px;border-radius:22px}.qa-ico{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;flex:none;background:var(--c);color:#fff;box-shadow:0 8px 16px -8px var(--c)}.qa-svg{width:24px;height:24px}.qa-q{flex:1;font-weight:700;font-size:1.1rem;line-height:1.35}.qa-toggle{position:relative;width:34px;height:34px;border-radius:50%;flex:none;background:var(--pc-sol-claro);transition:background .25s,transform .3s}.qa-toggle::before,.qa-toggle::after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2.5px;border-radius:2px;background:var(--pc-noite);transform:translate(-50%,-50%);transition:transform .3s}.qa-toggle::after{transform:translate(-50%,-50%) rotate(90deg)}.qa-item[open] .qa-toggle{background:var(--pc-sol)}.qa-item[open] .qa-toggle::after{transform:translate(-50%,-50%) rotate(0)}.qa-a{padding:0 24px 24px 82px;color:var(--pc-suave);font-size:1.04rem;line-height:1.7;animation:qaIn .3s ease}.qa-a p{margin:0;max-width:38rem}@keyframes qaIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.qa-help{position:relative;overflow:hidden;margin-top:clamp(28px,4vw,40px);display:flex;align-items:center;justify-content:space-between;gap:20px 32px;flex-wrap:wrap;padding:clamp(24px,3.5vw,34px) clamp(24px,4vw,40px);border-radius:28px;background:linear-gradient(135deg,#1B2559,#2B3680);color:#fff;isolation:isolate}.qa-help::before{content:"";position:absolute;right:-46px;top:-52px;width:150px;height:150px;border-radius:50%;background:var(--pc-sol);opacity:.95;z-index:-1}.qa-help::after{content:"";position:absolute;right:-84px;top:-6px;width:240px;height:58px;border:3px solid var(--pc-vermelho);border-radius:50%;transform:rotate(-22deg);z-index:-1}.qa-help h3{margin:0 0 6px;font:700 1.45rem/1.2 var(--pc-font-display);color:#fff}.qa-help p{margin:0;color:#C9D2F2;max-width:22rem;line-height:1.55}.qa-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:999px;background:var(--pc-sol);color:var(--pc-noite);font-weight:800;text-decoration:none;box-shadow:0 10px 22px rgba(255,210,26,.28);transition:transform .2s;margin-right:70px;flex:none}.qa-btn:hover{transform:translateY(-2px)}.qa-btn .qa-svg{width:20px;height:20px}@media(max-width:860px){.qa-btn{margin-right:0}}@media(max-width:640px){.qa-help::before{width:84px;height:84px;right:-30px;top:-38px;opacity:.9}.qa-help::after{display:none}.qa-help h3{padding-inline:30px}.qa-item summary{padding:14px 16px;gap:12px}.qa-ico{width:40px;height:40px;border-radius:13px}.qa-q{font-size:1.02rem}.qa-a{padding:0 18px 20px}.qa-help{text-align:center;justify-content:center}.qa-btn{margin-right:0;width:100%;justify-content:center}.qa-help p{margin-inline:auto}}@media(prefers-reduced-motion:reduce){.qa-item,.qa-toggle,.qa-a{transition:none;animation:none}}.sx-head{text-align:center;max-width:46rem;margin:0 auto clamp(32px,5vw,54px)}.sx-eyebrow{margin:0 0 12px;font-weight:800;font-size:.95rem;letter-spacing:.02em;color:#B42318}.sx-eyebrow.sx-left{text-align:left}.sx-head .section-title{margin:0 auto}.sx-lead{margin:16px auto 0;max-width:34rem;color:var(--pc-suave);font-size:1.1rem;line-height:1.6}.sx-more{grid-column:1/-1;justify-self:center;display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:999px;background:#fff;color:var(--pc-noite);font-weight:800;text-decoration:none;box-shadow:var(--pc-shadow-sm);border:1px solid rgba(27,37,89,.08);transition:transform .2s}.sx-more::after{content:"→"}.sx-more:hover{transform:translateY(-2px)}.noticias .post-card{--tint:linear-gradient(135deg,#FFF4BF,#FFE27A);background:#fff;border:1px solid rgba(27,37,89,.07);border-radius:26px;box-shadow:var(--pc-shadow-sm);overflow:hidden;transition:transform .25s,box-shadow .25s}.noticias .post-card:hover{transform:translateY(-4px);box-shadow:var(--pc-shadow-lg)}.noticias .post-card:nth-child(2){--tint:linear-gradient(135deg,#DCEBFF,#B7D3FF)}.noticias .post-card:nth-child(3){--tint:linear-gradient(135deg,#E9E1FF,#CDBFFF)}.noticias .post-card-media,.noticias .post-card-placeholder{background:var(--tint)!important}.noticias .post-card-placeholder img{filter:drop-shadow(0 10px 14px rgba(27,37,89,.18))}.noticias .post-cat{background:var(--pc-noite);color:#fff;font-weight:800;border-radius:999px;padding:4px 12px}.noticias .post-card-title a{color:var(--pc-noite)}.noticias .post-card-excerpt::after{content:"Ler mais →";display:block;margin-top:14px;font-weight:800;color:#1D6FB8}.noticias .avisos-board{position:relative;overflow:hidden;isolation:isolate;border-radius:28px;background:linear-gradient(160deg,#1B2559,#2B3680);box-shadow:var(--pc-shadow-lg)}.noticias .avisos-board::before{content:"";position:absolute;right:-50px;top:-56px;width:150px;height:150px;border-radius:50%;background:var(--pc-sol);opacity:.95;z-index:-1}.noticias .avisos-board::after{content:"";position:absolute;right:-84px;top:-8px;width:240px;height:56px;border:3px solid var(--pc-vermelho);border-radius:50%;transform:rotate(-22deg);z-index:-1}.noticias .avisos-board{display:flex;flex-direction:column}.noticias .avisos-more{margin-top:auto;align-self:flex-start}.noticias .avisos-list{margin-bottom:22px}.noticias .avisos-board-title{display:flex;align-items:center;gap:12px}.noticias .avisos-board-title svg{width:42px;height:42px;padding:9px;border-radius:14px;background:var(--pc-sol);color:var(--pc-noite);flex:none}.noticias .aviso-date{border-radius:16px;background:rgba(255,255,255,.1)}.noticias .aviso:first-child .aviso-date{background:var(--pc-sol)}.noticias .aviso:first-child .aviso-date strong,.noticias .aviso:first-child .aviso-date span{color:var(--pc-noite)}.noticias .avisos-more{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;border-radius:999px;background:var(--pc-sol);color:var(--pc-noite)!important;font-weight:800;text-decoration:none!important}.noticias .avisos-more::after{content:"→"}.redes-grid{max-width:980px;margin-inline:auto;grid-template-columns:1fr 1fr;gap:clamp(18px,3vw,28px)}.rede-col{position:relative;overflow:hidden;background:#fff;border:1px solid rgba(27,37,89,.07);border-radius:28px;box-shadow:var(--pc-shadow-sm);padding:0;display:flex;flex-direction:column}.rede-col::before{content:"";height:8px;flex:none;background:var(--brand)}.rede-instagram{--brand:linear-gradient(90deg,#F28A2E,#E5383B 55%,#7B61E8)}.rede-facebook{--brand:#2F8FE0}.rede-col .rede-head{padding:24px 26px 0}.rede-col .rede-head .btn{background:var(--brand);color:#fff;border:0}.rede-fallback{border:0!important;background:transparent!important;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;padding:26px 28px 32px;flex:1}.rede-fallback>svg{width:76px;height:76px;padding:19px;border-radius:50%;color:#fff;background:var(--brand);box-shadow:0 12px 24px -10px rgba(27,37,89,.4)}.rede-fallback>p{margin:0;max-width:20rem;color:var(--pc-suave);line-height:1.6}.rede-fallback .btn-noite{background:var(--brand);color:#fff;border:0;box-shadow:0 10px 20px -10px rgba(27,37,89,.5)}@media(max-width:760px){.redes-grid{grid-template-columns:1fr}}.depo{--c:var(--pc-vermelho);position:relative;background:#fff;border:1px solid rgba(27,37,89,.07);border-top:6px solid var(--c);border-radius:26px;box-shadow:var(--pc-shadow-sm);padding:28px 28px 26px;transition:transform .25s,box-shadow .25s}.depo:hover{transform:translateY(-4px);box-shadow:var(--pc-shadow-lg)}.depo:nth-child(2){--c:var(--pc-laranja)}.depo:nth-child(3){--c:var(--pc-verde)}.depo-stars{color:var(--pc-sol);font-size:1.25rem;letter-spacing:3px;margin-bottom:12px;text-shadow:0 1px 0 rgba(180,130,0,.25)}.depo-avatar{background:var(--c)!important}.contato-copy .contact-list-large li>svg{width:46px;height:46px;padding:11px;border-radius:15px;color:#fff;flex:none;background:#1E9E6A;box-shadow:0 8px 16px -8px rgba(27,37,89,.4)}.contato-copy .contact-list-large li:nth-child(2)>svg{background:var(--pc-vermelho)}.contato-copy .contact-list-large li:nth-child(3)>svg{background:var(--pc-laranja)}.contato-copy .contact-list-large small{font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:.76rem}.whats-form{position:relative;overflow:hidden;background:#fff;border:1px solid rgba(27,37,89,.06);border-radius:28px;box-shadow:var(--pc-shadow-lg);padding:clamp(28px,3.6vw,40px) clamp(22px,3.6vw,38px) clamp(24px,3vw,34px)}.whats-form::before{content:"";position:absolute;left:0;right:0;top:0;height:7px;background:linear-gradient(90deg,var(--pc-vermelho) 0 17%,var(--pc-laranja) 17% 34%,var(--pc-sol) 34% 51%,#1E9E6A 51% 68%,var(--pc-azul) 68% 85%,var(--pc-lilas) 85%)}.whats-form .field label{font-weight:800;font-size:.9rem;color:var(--pc-noite)}.whats-form input,.whats-form select,.whats-form textarea{border:2px solid #E1E8F5;background:#F8FAFE;border-radius:14px;transition:border-color .2s,box-shadow .2s,background .2s}.whats-form input:focus,.whats-form select:focus,.whats-form textarea:focus{outline:none;border-color:var(--pc-azul);background:#fff;box-shadow:0 0 0 4px rgba(47,143,224,.16)}.whats-form-submit{width:100%;justify-content:center;padding-block:16px;font-size:1.05rem;box-shadow:0 12px 24px -10px rgba(237,188,0,.7)}.contato-side>.btn-ghost{margin-top:14px;background:transparent;font-weight:800}.noticias .news-layout{align-items:stretch}.noticias .news-layout>.avisos-board{align-self:stretch!important;margin-top:0!important;top:auto!important;position:relative}.noticias .avisos-board::before{width:104px;height:104px;right:-38px;top:-46px}.noticias .avisos-board::after{display:none}.noticias .avisos-board-title{padding-right:56px}.rede-fallback>svg{box-sizing:border-box!important;width:76px!important;height:76px!important;flex:none}.depo-quote{padding-top:0}.depo-quote::before{top:auto;bottom:auto;left:auto;right:-4px;top:-62px;font-size:5rem;opacity:.35}.depo-stars{margin-bottom:14px}@media(prefers-reduced-motion:reduce){.noticias .post-card,.depo,.sx-more{transition:none}}.ctt-map{display:flex;align-items:center;gap:16px;margin-top:28px;max-width:30rem;padding:16px 20px;background:#fff;border:1px solid rgba(27,37,89,.08);border-radius:22px;box-shadow:var(--pc-shadow-sm);color:var(--pc-noite);text-decoration:none;transition:transform .2s,box-shadow .2s}.ctt-map:hover{transform:translateY(-3px);box-shadow:var(--pc-shadow-lg)}.ctt-map-ico{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;background:var(--pc-sol);color:var(--pc-noite);flex:none}.ctt-map strong{display:block;font-size:1.05rem}.ctt-map small{display:block;color:var(--pc-suave);font-size:.9rem}.ctt-map>span:nth-child(2){flex:1}.ctt-map-go{font-weight:800;font-size:1.3rem}
:root{--pc-6:linear-gradient(90deg,#E5383B 0 16.66%,#F28A2E 0 33.33%,#FFD21A 0 50%,#1E9E6A 0 66.66%,#2F8FE0 0 83.33%,#7B61E8 0);--pc-tri:linear-gradient(90deg,#FFD21A 0 33%,#F28A2E 33% 66%,#E5383B 66%);--pc-glow:radial-gradient(600px 260px at 6% 100%,rgba(123,97,232,.22),transparent 65%),radial-gradient(520px 260px at 98% 0,rgba(242,138,46,.13),transparent 62%),#131B45}body{background:#fff}.btn{font-weight:800}.btn-sol{box-shadow:0 8px 20px rgba(255,210,26,.30);transition:transform .2s,background-color .15s,box-shadow .2s}.btn-sol:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(255,210,26,.38)}.btn-ghost{border:2px solid rgba(27,37,89,.2);background:rgba(255,255,255,.7)}.topbar{background:radial-gradient(520px 110px at 6% 0,rgba(123,97,232,.30),transparent 70%),radial-gradient(420px 110px at 96% 100%,rgba(242,138,46,.18),transparent 70%),#131B45;font-weight:600}.topbar-inner{min-height:46px}.topbar-info .pc-icon{box-sizing:content-box;width:14px;height:14px;padding:5px;border-radius:9px;color:#fff;background:#1E9E6A}.topbar-info li:nth-child(2) .pc-icon{background:var(--pc-vermelho)}.topbar .social-links{display:flex;gap:8px;list-style:none;padding:0}.topbar .social-links a{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;transition:transform .2s}.topbar .social-links li:nth-child(1) a{background:linear-gradient(135deg,#F28A2E,#E5383B 55%,#7B61E8)}.topbar .social-links li:nth-child(2) a{background:var(--pc-azul)}.topbar .social-links a:hover{transform:translateY(-2px) rotate(-6deg)}.topbar .social-links .pc-icon{width:16px;height:16px;color:#fff}.site-header{background:rgba(255,255,255,.94);border-bottom:0;box-shadow:0 10px 30px -22px rgba(19,27,69,.55)}.site-header::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--pc-6)}.header-inner{min-height:88px;transition:min-height .25s}.site-header.is-scrolled{border:0;box-shadow:0 14px 34px -20px rgba(19,27,69,.6)}.site-header.is-scrolled .header-inner{min-height:70px}.brand-mascot{width:70px;transition:width .25s,transform .3s}.site-header.is-scrolled .brand-mascot{width:54px}.site-title:hover .brand-mascot{transform:rotate(-6deg) scale(1.05)}.site-title{font-size:1.5rem;font-weight:800}.site-nav .menu{gap:4px}.site-nav .menu li:nth-child(6n+1){--c:#FFD21A}.site-nav .menu li:nth-child(6n+2){--c:#F28A2E}.site-nav .menu li:nth-child(6n+3){--c:#1E9E6A}.site-nav .menu li:nth-child(6n+4){--c:#2F8FE0}.site-nav .menu li:nth-child(6n+5){--c:#7B61E8}.site-nav .menu li:nth-child(6n){--c:#E5383B}.site-nav .menu a{position:relative;padding:11px 18px 11px 32px;font-weight:700;font-size:1rem;color:var(--pc-noite);transition:background-color .2s,color .2s}.site-nav .menu a::before{content:"";position:absolute;left:15px;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:var(--c);opacity:.55;transform:scale(.6);transition:transform .3s cubic-bezier(.3,1.7,.5,1),opacity .2s}.site-nav .menu a:hover,.site-nav .menu a.is-active{color:var(--pc-noite);background:var(--pc-ceu)}.site-nav .menu a:hover::before,.site-nav .menu a.is-active::before{opacity:1;transform:scale(1.3)}.site-nav .menu a.is-active{font-weight:800;background:#EEF3FB;box-shadow:inset 0 0 0 1.5px rgba(27,37,89,.08)}.header-cta{margin-left:10px;min-height:50px;padding:.55em 1.4em}.header-cta svg{width:18px;height:18px;transition:transform .2s}.header-cta:hover svg{transform:translateX(3px)}.nav-toggle{background:var(--pc-noite);color:#fff;border:0;font-weight:800;box-shadow:0 8px 18px -8px rgba(19,27,69,.6)}@media(max-width:1100px){.site-nav{background:radial-gradient(520px 260px at 0 100%,rgba(123,97,232,.28),transparent 65%),radial-gradient(420px 220px at 100% 0,rgba(242,138,46,.16),transparent 62%),#131B45;border:0;border-radius:0 0 30px 30px;padding-top:20px;padding-bottom:30px;gap:20px;box-shadow:0 34px 50px -24px rgba(8,12,40,.65)}.site-nav .menu{gap:6px}.site-nav .menu a{color:#fff;font:700 1.4rem/1.2 var(--pc-font-display);padding:14px 18px 14px 44px;border-radius:16px}.site-nav .menu a::before{left:18px;width:12px;height:12px;margin-top:-6px;opacity:1;transform:none}.site-nav .menu a:hover,.site-nav .menu a.is-active{color:#fff;background:rgba(255,255,255,.1);box-shadow:none}.header-cta{margin:0;justify-content:center;min-height:56px;font-size:1.05rem}}.hero{background:radial-gradient(ellipse 210px 64px at 7% 86%,rgba(255,255,255,.95) 0 55%,transparent 72%),radial-gradient(ellipse 130px 46px at 13% 80%,rgba(255,255,255,.95) 0 55%,transparent 72%),radial-gradient(ellipse 180px 54px at 58% 8%,rgba(255,255,255,.8) 0 55%,transparent 72%),radial-gradient(900px 520px at 100% 0,rgba(255,210,26,.28),transparent 62%),radial-gradient(700px 420px at 0 0,rgba(123,97,232,.16),transparent 60%),linear-gradient(180deg,#CFE3FF 0%,#E6EFFF 58%,#fff 100%)}.destaques{background:linear-gradient(180deg,transparent 0 56px,#fff 56px)}.sobre{background:radial-gradient(circle at 94% 12%,rgba(255,210,26,.18) 0 56px,transparent 57px),radial-gradient(circle at 3% 74%,rgba(123,97,232,.10) 0 64px,transparent 65px),#fff}.sobre::after{border-color:rgba(47,143,224,.3)}.turmas{background:radial-gradient(circle at 96% 82%,rgba(30,158,106,.12) 0 70px,transparent 71px),radial-gradient(circle at 3% 16%,rgba(47,143,224,.14) 0 52px,transparent 53px),#F3F7FC}.diferenciais,.festas{margin-top:calc(-1*var(--pc-onda));padding-top:calc(var(--pc-section) + var(--pc-onda)*.6);-webkit-mask:var(--pc-onda-svg) top center/100% var(--pc-onda) no-repeat,linear-gradient(#000 0 0) 0 calc(var(--pc-onda) - 1px)/100% calc(100% - var(--pc-onda) + 1px) no-repeat;mask:var(--pc-onda-svg) top center/100% var(--pc-onda) no-repeat,linear-gradient(#000 0 0) 0 calc(var(--pc-onda) - 1px)/100% calc(100% - var(--pc-onda) + 1px) no-repeat}.diferenciais{background:var(--pc-glow);border-radius:0;padding-bottom:calc(var(--pc-section) + var(--pc-onda))}.festas{background:radial-gradient(circle at 5% 20%,rgba(255,210,26,.2) 0 56px,transparent 57px),radial-gradient(circle at 96% 86%,rgba(229,56,59,.10) 0 64px,transparent 65px),#fff;padding-bottom:calc(var(--pc-section) + 24px)}.noticias{background:radial-gradient(circle at 97% 10%,rgba(123,97,232,.12) 0 60px,transparent 61px),radial-gradient(circle at 1% 90%,rgba(229,56,59,.08) 0 64px,transparent 65px),#fff}.redes{background:radial-gradient(circle at 3% 16%,rgba(242,138,46,.14) 0 54px,transparent 55px),radial-gradient(circle at 97% 80%,rgba(123,97,232,.10) 0 70px,transparent 71px),#F3F7FC}.depoimentos{background:radial-gradient(circle at 95% 16%,rgba(255,210,26,.18) 0 56px,transparent 57px),radial-gradient(circle at 2% 82%,rgba(47,143,224,.12) 0 60px,transparent 61px),#F3F7FC}.cta{background:#fff}.faq{background:radial-gradient(circle at 4% 80%,rgba(30,158,106,.10) 0 64px,transparent 65px),radial-gradient(circle at 96% 12%,rgba(255,210,26,.2) 0 40px,transparent 41px),#F3F7FC}.contato{background:radial-gradient(circle at 97% 20%,rgba(47,143,224,.10) 0 70px,transparent 71px),radial-gradient(circle at 2% 92%,rgba(255,210,26,.18) 0 60px,transparent 61px),#fff}.pcf{margin-top:calc(-1*var(--pc-onda));padding-top:calc(clamp(56px,7vw,88px) + var(--pc-onda));-webkit-mask:var(--pc-onda-svg) top center/100% var(--pc-onda) no-repeat,linear-gradient(#000 0 0) 0 calc(var(--pc-onda) - 1px)/100% calc(100% - var(--pc-onda) + 1px) no-repeat;mask:var(--pc-onda-svg) top center/100% var(--pc-onda) no-repeat,linear-gradient(#000 0 0) 0 calc(var(--pc-onda) - 1px)/100% calc(100% - var(--pc-onda) + 1px) no-repeat}.section-title{font-weight:700}.section-title::after,.equipe-title::after{content:"";display:block;width:56px;height:5px;margin:18px auto 0;border-radius:5px;background:var(--pc-tri)}.contato-copy .section-title::after,.diferenciais .section-title::after{margin-left:0}.section-head{max-width:46rem;margin-inline:auto;text-align:center}.section-lead{margin-inline:auto}.sx-eyebrow,.qa-eyebrow,.festas-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;padding:6px 14px;border-radius:999px;background:#fff;border:1px solid rgba(27,37,89,.08);box-shadow:var(--pc-shadow-sm);color:var(--pc-noite);font-weight:700;font-size:.85rem;letter-spacing:0}.sx-eyebrow::before,.qa-eyebrow::before,.festas-eyebrow::before{content:"";width:9px;height:9px;border-radius:50%;background:#1E9E6A}.diferenciais .section-head{display:block;max-width:46rem;text-align:center}.diferenciais .section-title::after{margin-inline:auto}.diferenciais .section-lead{padding-left:0;border-left:0;margin-inline:auto}.dif-num{display:none}.dif-item{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.14);backdrop-filter:blur(4px)}.dif-item:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.28)}.dif-icon{background:var(--acc);color:#fff;border-radius:16px;box-shadow:0 10px 20px -10px var(--acc)}.dif-item:nth-child(1) .dif-icon{color:var(--pc-noite)}.turma-card,.post-card,.depo,.rede-col,.qa-item,.whats-form{border-radius:24px}.turma-card{transition:transform .25s,box-shadow .25s}.turma-card:hover{transform:translateY(-4px);box-shadow:var(--pc-shadow-lg)}@media(prefers-reduced-motion:reduce){.header-inner,.brand-mascot,.site-nav .menu a::before,.turma-card,.dif-item{transition:none}}.site-nav .menu li{flex:none}.site-nav .menu a,.header-cta{white-space:nowrap}@media(min-width:1101px) and (max-width:1280px){.site-nav .menu a{padding:10px 12px 10px 28px;font-size:.95rem}.site-nav .menu a::before{left:11px}.header-cta{margin-left:4px;padding:.5em 1.1em}.site-title{font-size:1.3rem}.brand-mascot{width:58px}}.festas{position:relative;overflow:hidden;background:radial-gradient(600px 360px at 100% 100%,rgba(242,138,46,.16),transparent 65%),radial-gradient(520px 320px at 0 0,rgba(123,97,232,.10),transparent 65%),linear-gradient(180deg,#FFF8DC,#FFEFC4);padding-top:calc(var(--pc-section) + 56px);padding-bottom:calc(var(--pc-section) + 24px)}.fx-bunting{position:absolute;left:0;right:0;top:calc(var(--pc-onda) + 2px);height:64px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 64'%3E%3Cpath d='M0 6Q150 26 300 6' fill='none' stroke='%23131B45' stroke-opacity='.35' stroke-width='1.6'/%3E%3Cpolygon points='9,9 41,9 25,43' fill='%23E5383B'/%3E%3Cpolygon points='59,14 91,14 75,48' fill='%23F28A2E'/%3E%3Cpolygon points='109,16 141,16 125,50' fill='%23FFD21A'/%3E%3Cpolygon points='159,16 191,16 175,50' fill='%231E9E6A'/%3E%3Cpolygon points='209,14 241,14 225,48' fill='%232F8FE0'/%3E%3Cpolygon points='259,9 291,9 275,43' fill='%237B61E8'/%3E%3C/svg%3E") repeat-x center top/300px 64px;pointer-events:none}.fx-confetti{position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 480'%3E%3Cg%3E%3Ccircle cx='40' cy='60' r='5' fill='%23E5383B'/%3E%3Crect x='130' y='30' width='12' height='5' rx='2' fill='%232F8FE0' transform='rotate(30 136 32)'/%3E%3Ccircle cx='250' cy='90' r='4' fill='%23F28A2E'/%3E%3Crect x='360' y='50' width='12' height='5' rx='2' fill='%237B61E8' transform='rotate(-35 366 52)'/%3E%3Ccircle cx='440' cy='150' r='5' fill='%231E9E6A'/%3E%3Crect x='80' y='190' width='12' height='5' rx='2' fill='%23F28A2E' transform='rotate(-20 86 192)'/%3E%3Ccircle cx='200' cy='230' r='4' fill='%232F8FE0'/%3E%3Crect x='310' y='210' width='12' height='5' rx='2' fill='%23E5383B' transform='rotate(40 316 212)'/%3E%3Ccircle cx='30' cy='330' r='4' fill='%23FFD21A'/%3E%3Crect x='150' y='370' width='12' height='5' rx='2' fill='%231E9E6A' transform='rotate(25 156 372)'/%3E%3Ccircle cx='280' cy='400' r='5' fill='%237B61E8'/%3E%3Crect x='400' y='330' width='12' height='5' rx='2' fill='%23FFD21A' transform='rotate(-30 406 332)'/%3E%3Ccircle cx='450' cy='440' r='4' fill='%23E5383B'/%3E%3C/g%3E%3C/svg%3E") repeat 0 0/480px 480px;opacity:.75;pointer-events:none}.fx-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:clamp(36px,6vw,84px);align-items:center}.fx-copy .section-title{margin-bottom:16px}.fx-copy .section-title::after{margin-left:0}.festas .fx-copy .section-lead{margin:0;max-width:34rem}.festas .fx-copy .festas-eyebrow{margin-bottom:18px}.fx-list{list-style:none;margin:28px 0 32px;padding:0;display:grid;gap:12px;max-width:32rem}.fx-list li{display:flex;align-items:center;gap:14px;padding:12px 18px 12px 12px;background:#fff;border-radius:20px;border:1px solid rgba(27,37,89,.07);box-shadow:var(--pc-shadow-sm);font-weight:700;color:var(--pc-noite);line-height:1.35;transition:transform .2s,box-shadow .2s}.fx-list li:hover{transform:translateX(6px);box-shadow:var(--pc-shadow-lg)}.fx-ico{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;flex:none;background:var(--c);color:#fff;box-shadow:0 8px 16px -8px var(--c)}.fx-ico svg{width:24px;height:24px}.fx-collage{position:relative;width:100%;max-width:560px;margin-inline:auto;aspect-ratio:1/1.08}.fx-pol{position:absolute;margin:0;padding:10px 10px 34px;background:#fff;border-radius:14px;box-shadow:0 2px 4px rgba(27,37,89,.06),0 30px 50px -22px rgba(27,37,89,.5);transition:transform .35s cubic-bezier(.2,.8,.2,1),z-index 0s .1s}.fx-pol::before{content:"";position:absolute;top:-12px;left:50%;width:86px;height:26px;margin-left:-43px;background:rgba(255,210,26,.72);transform:rotate(-3deg);border-radius:3px}.fx-pol:hover{z-index:5;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.fx-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:8px;max-width:none}.fx-c{top:0;right:0;width:78%;transform:rotate(3deg);z-index:1}.fx-c .fx-img{aspect-ratio:4/3}.fx-a{bottom:0;left:0;width:45%;transform:rotate(-6deg);z-index:2}.fx-a .fx-img{aspect-ratio:1;object-position:50% 25%}.fx-b{bottom:7%;right:2%;width:41%;transform:rotate(5deg);z-index:3}.fx-b .fx-img{aspect-ratio:1;object-position:50% 20%}.fx-c:hover{transform:rotate(1deg) scale(1.03)}.fx-a:hover{transform:rotate(-2deg) scale(1.05)}.fx-b:hover{transform:rotate(2deg) scale(1.05)}.fx-a::before{background:rgba(229,56,59,.65)}.fx-b::before{background:rgba(47,143,224,.65)}.fx-sticker{position:absolute;left:-2%;top:-3%;z-index:6;width:112px;height:112px;border-radius:50%;display:grid;place-items:center;background:var(--pc-sol);color:var(--pc-noite);font:800 1.15rem/1 var(--pc-font-display);transform:rotate(-12deg);box-shadow:0 14px 26px -10px rgba(237,188,0,.8)}.fx-sticker::after{content:"";position:absolute;inset:-10px -22px;border:3px solid var(--pc-vermelho);border-radius:50%;transform:rotate(-24deg) scaleY(.3);pointer-events:none}.fx-balloons{position:absolute;right:-5%;top:-11%;width:21%;z-index:6;animation:fxfloat 6s ease-in-out infinite;transform-origin:50% 100%}@keyframes fxfloat{50%{transform:translateY(-10px) rotate(3deg)}}@media(max-width:900px){.fx-grid{grid-template-columns:1fr}.fx-copy{text-align:center;display:flex;flex-direction:column;align-items:center}.fx-copy .section-title::after{margin-inline:auto}.fx-list{text-align:left;width:100%}.fx-collage{max-width:480px;margin-top:16px}.fx-balloons{right:0}}@media(max-width:480px){.fx-sticker{width:88px;height:88px;font-size:.95rem}.fx-pol{padding:7px 7px 24px}}@media(prefers-reduced-motion:reduce){.fx-balloons{animation:none}.fx-pol,.fx-list li{transition:none}}:root{--pc-glow2:radial-gradient(460px 220px at 0 100%,rgba(123,97,232,.30),transparent 65%),radial-gradient(400px 220px at 100% 0,rgba(242,138,46,.16),transparent 62%),#131B45}.destaques-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:10px;border:0;border-radius:34px;background:var(--pc-glow2);box-shadow:0 34px 60px -30px rgba(19,27,69,.75);overflow:hidden}.destaque{--c:#FFD21A;position:relative;display:flex;align-items:center;gap:16px;padding:24px 20px;border:0!important;border-radius:24px;background:none;transition:background .25s}.destaque:nth-child(2){--c:#F28A2E}.destaque:nth-child(3){--c:#1E9E6A}.destaque:nth-child(4){--c:#2F8FE0}.destaque+.destaque::before{content:"";position:absolute;left:0;top:24%;bottom:24%;border-left:2px dotted rgba(255,255,255,.22)}.destaque:hover{background:rgba(255,255,255,.07)}.destaque-icon{flex:none;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:var(--c);color:#fff;box-shadow:0 0 0 6px rgba(255,255,255,.08),0 12px 22px -10px var(--c)}.destaque:first-child .destaque-icon{color:var(--pc-noite)}.destaque-icon svg{width:26px;height:26px}.destaque dt{margin:0;font-size:.88rem;font-weight:700;color:#AEB9E4}.destaque dd{margin:3px 0 0;font:700 1.12rem/1.3 var(--pc-font-display);color:#fff}@media(max-width:1000px){.destaques-list{grid-template-columns:1fr 1fr}.destaque:nth-child(3)::before{display:none}}@media(max-width:560px){.destaques-list{grid-template-columns:1fr}.destaque+.destaque::before{display:none}}.turmas-grid{gap:clamp(16px,2vw,24px)}.turma-card{--t:#FDE7E8;--k:#E5383B;position:relative;overflow:hidden;display:flex;flex-direction:column;padding:26px 24px 30px;border:0;border-radius:28px;background:#fff;box-shadow:var(--pc-shadow-sm);transition:transform .3s,box-shadow .3s}.turma-card.tone-laranja{--t:#FFEBD9;--k:#F28A2E}.turma-card.tone-verde{--t:#DDF4E9;--k:#1E9E6A}.turma-card.tone-lilas{--t:#ECE7FF;--k:#7B61E8}.turma-card::before{content:"";position:absolute;left:0;right:0;top:0;height:126px;background:var(--t);border-radius:0 0 50% 50%/0 0 26px 26px}.turma-card::after{content:"";position:absolute;right:-44px;top:-44px;width:140px;height:140px;border-radius:50%;border:2px dashed var(--k);opacity:.4}.turma-card>*{position:relative;z-index:1}.turma-top{display:flex;align-items:center;justify-content:space-between;min-height:100px;margin-bottom:18px}.turma-planet{transition:transform .5s cubic-bezier(.3,1.5,.5,1)}.turma-card:hover{transform:translateY(-6px);box-shadow:var(--pc-shadow-lg)}.turma-card:hover .turma-planet{transform:rotate(-14deg) scale(1.12)}.turma-age{background:var(--k);color:#fff;font-weight:800;border-radius:999px;padding:5px 13px}.turma-name{font-size:1.55rem;margin-bottom:10px}.turma-name::after{content:"";display:block;width:38px;height:5px;margin-top:10px;border-radius:5px;background:var(--k)}.noticias .post-card{border:0;box-shadow:0 2px 4px rgba(27,37,89,.05),0 24px 44px -26px rgba(27,37,89,.4)}.noticias .post-card-media{position:relative;overflow:hidden}.noticias .post-card-placeholder img{transition:transform .5s cubic-bezier(.3,1.4,.5,1);width:min(58%,190px)}.noticias .post-card:hover .post-card-placeholder img{transform:scale(1.1) rotate(-5deg)}.noticias .post-card-title{font-size:1.4rem}.noticias .post-card:first-child .post-card-title{font-size:clamp(1.6rem,1.4vw + 1.1rem,2.1rem)}.noticias .post-card:first-child .post-card-media::after{content:"Destaque";position:absolute;left:16px;top:16px;padding:5px 13px;border-radius:999px;background:#fff;color:var(--pc-noite);font-weight:800;font-size:.8rem;box-shadow:var(--pc-shadow-sm)}.noticias .post-cat{background:var(--pc-noite)}.noticias .post-card:nth-child(2) .post-cat{background:#2F8FE0}.noticias .post-card:nth-child(3) .post-cat{background:#7B61E8}.noticias .avisos-board{background:var(--pc-glow2);padding:30px 26px}.noticias .avisos-list{position:relative}.noticias .aviso{position:relative;border:0;padding-bottom:22px}.noticias .aviso:not(:last-child)::after{content:"";position:absolute;left:25px;top:64px;bottom:2px;border-left:2px dotted rgba(255,255,255,.25)}.noticias .aviso .aviso-date{background:var(--dc);border-radius:50%;width:52px;height:52px;display:grid;place-content:center;text-align:center;box-shadow:0 10px 18px -8px var(--dc)}.noticias .aviso:nth-child(1){--dc:#FFD21A}.noticias .aviso:nth-child(2){--dc:#F28A2E}.noticias .aviso:nth-child(3){--dc:#1E9E6A}.noticias .aviso:nth-child(4){--dc:#2F8FE0}.noticias .aviso .aviso-date strong,.noticias .aviso .aviso-date span{color:#fff}.noticias .aviso:first-child .aviso-date strong,.noticias .aviso:first-child .aviso-date span{color:var(--pc-noite)}.noticias .aviso>div>a{font-weight:700;color:#fff}.redes .rede-col{--k:#E5383B;color:#fff;border:0;min-height:380px;background:var(--brand);box-shadow:0 34px 56px -30px var(--k)}.redes .rede-facebook{--k:#2F8FE0}.redes .rede-col::before{content:"";position:absolute;right:-80px;top:-80px;width:260px;height:260px;border-radius:50%;background:rgba(255,255,255,.13)}.redes .rede-col::after{content:"";position:absolute;left:-60px;bottom:-70px;width:200px;height:200px;border-radius:50%;border:3px solid rgba(255,255,255,.2)}.redes .rede-col>*{position:relative;z-index:1}.redes .rede-name,.redes .rede-name small,.redes .rede-fallback>p{color:#fff}.redes .rede-name small{opacity:.85}.redes .rede-name svg{background:#fff!important;color:var(--k)!important}.redes .rede-col .rede-head .btn,.redes .rede-col .rede-fallback .btn-noite{background:#fff;color:var(--k);border:0;font-weight:800;box-shadow:0 12px 22px -12px rgba(0,0,0,.45);transition:transform .2s}.redes .rede-col .btn:hover{transform:translateY(-2px)}.redes .rede-fallback>svg{background:rgba(255,255,255,.2)!important;color:#fff;box-shadow:inset 0 0 0 2px rgba(255,255,255,.45)}.depo-list{align-items:start;gap:clamp(24px,3vw,36px);padding-top:26px}.depo{border:0;border-radius:30px;padding:40px 28px 28px;box-shadow:0 2px 4px rgba(27,37,89,.05),0 28px 46px -28px rgba(27,37,89,.4)}.depo::before{content:"“";position:absolute;left:26px;top:-24px;width:52px;height:52px;border-radius:50%;background:var(--c);color:#fff;font:800 2.6rem/1.2 var(--pc-font-display);text-align:center;box-shadow:0 12px 22px -10px var(--c)}.depo .depo-quote::before{content:none}.depo-quote p{font-size:1.08rem;line-height:1.65}.depo:nth-child(2){background:var(--pc-glow2);transform:translateY(-16px);box-shadow:0 36px 60px -30px rgba(19,27,69,.8)}.depo:nth-child(2):hover{transform:translateY(-22px)}.depo:nth-child(2) .depo-quote p{color:#E6EBFF}.depo:nth-child(2) .depo-author{border-color:rgba(255,255,255,.18)}.depo:nth-child(2) strong{color:#fff}.depo:nth-child(2) small{color:#AEB9E4}@media(max-width:900px){.depo:nth-child(2){transform:none}}.cta-box{border-radius:40px;padding:clamp(34px,5vw,58px) clamp(28px,5vw,68px);box-shadow:0 44px 70px -38px rgba(237,188,0,.9);background:radial-gradient(circle at 46% 16%,#E5383B 0 5px,transparent 6px),radial-gradient(circle at 62% 88%,#1E9E6A 0 4px,transparent 5px),radial-gradient(circle at 30% 90%,#2F8FE0 0 5px,transparent 6px),radial-gradient(circle at 90% 68%,#7B61E8 0 5px,transparent 6px),radial-gradient(500px 260px at 0 100%,rgba(242,138,46,.35),transparent 62%),radial-gradient(420px 220px at 100% 0,rgba(255,255,255,.4),transparent 62%),#FFD21A}.cta-mascot{width:clamp(150px,18vw,230px);transform:rotate(-6deg);filter:drop-shadow(0 18px 18px rgba(150,100,0,.35))}.cta-title{font-size:clamp(2.1rem,2.6vw + 1rem,3.3rem)}.cta-copy p{font-size:1.2rem}.cta-actions .btn-noite{background:#131B45;box-shadow:0 20px 32px -14px rgba(19,27,69,.7);transition:transform .2s}.cta-actions .btn-noite:hover{transform:translateY(-3px)}.cta-phone{padding:6px 16px;border-radius:999px;background:rgba(255,255,255,.55);font-weight:800}.contato-grid{align-items:start;gap:clamp(32px,5vw,72px)}.contact-list-large{display:grid;gap:14px}.contact-list-large li{align-items:center;padding:16px 18px;background:#fff;border:1px solid rgba(27,37,89,.07);border-radius:22px;box-shadow:var(--pc-shadow-sm);transition:transform .2s,box-shadow .2s}.contact-list-large li:hover{transform:translateX(6px);box-shadow:var(--pc-shadow-lg)}.ctt-map{max-width:none;padding:18px 22px;border:0;background:var(--pc-glow2);color:#fff;box-shadow:0 30px 50px -28px rgba(19,27,69,.7)}.ctt-map strong{color:#fff;font-size:1.1rem}.ctt-map small{color:#AEB9E4}.ctt-map-go{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--pc-sol);color:var(--pc-noite);transition:transform .2s}.ctt-map:hover .ctt-map-go{transform:translateX(4px)}.whats-form{border-radius:34px;box-shadow:0 44px 70px -36px rgba(27,37,89,.55)}.whats-form::after{content:"";position:absolute;right:-36px;top:-36px;width:124px;height:124px;border-radius:50%;background:var(--pc-sol);opacity:.2;pointer-events:none}.whats-form-title{font-size:1.9rem}.whats-form input,.whats-form select{min-height:54px}.whats-form-submit{min-height:58px;box-shadow:0 18px 30px -14px rgba(237,188,0,.85)}@media(prefers-reduced-motion:reduce){.turma-card,.turma-planet,.post-card-placeholder img,.destaque,.contact-list-large li{transition:none}}
.equipe{--eq-gap:clamp(22px,3vw,40px)}.equipe-sub{margin-bottom:clamp(36px,5vw,56px)}.equipe-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--eq-gap);align-items:stretch;max-width:1080px;margin-inline:auto;padding:0;list-style:none;perspective:none}.equipe-list.count-1{grid-template-columns:minmax(0,360px);justify-content:center}.equipe-list.count-2{grid-template-columns:repeat(2,minmax(0,360px));justify-content:center}.equipe-list.count-4{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1200px}.equipe-item.eq3d{--a:var(--pc-sol);--rz:0deg;--rx:0deg;--ry:0deg;--fl:0deg;--gx:50%;--gy:30%;position:relative;display:block;flex:none;padding:0;margin:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible;perspective:1100px;text-align:center;transform:none}.equipe-item.eq3d::before,.equipe-item.eq3d::after{display:none}.equipe-item.eq3d:hover{transform:none;box-shadow:none}.eq3d:nth-child(2){margin-top:-22px}.eq3d:nth-child(4n){margin-top:-22px}.eq-inner{display:grid;height:100%;transform-style:preserve-3d;transform:rotateZ(var(--rz)) rotateX(var(--rx)) rotateY(calc(var(--ry) + var(--fl)));transition:transform .8s cubic-bezier(.2,.8,.2,1)}.eq3d.is-tilting .eq-inner{transition:transform .12s linear}.eq3d.is-flipped{--fl:180deg;--rz:0deg}.eq-front,.eq-back{grid-area:1/1;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:28px;border-bottom:6px solid var(--a);backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0.1px)}.eq-front,.eq-back{transition:visibility 0s}.eq3d.is-flipped .eq-front,.eq3d:not(.is-flipped) .eq-back{visibility:hidden;transition-delay:.4s}.eq-front{padding:14px 14px 22px;gap:0;background:linear-gradient(180deg,color-mix(in srgb,var(--a) 22%,#fff) 0,#fff 58%);border:1px solid rgba(27,37,89,.08);border-bottom:6px solid var(--a);box-shadow:0 2px 4px rgba(27,37,89,.05),0 34px 50px -26px rgba(27,37,89,.5)}.eq-front::before{content:"";position:absolute;right:-34px;top:-34px;width:112px;height:112px;border-radius:50%;background:var(--a);opacity:.92;z-index:0}.eq-front::after{content:"";position:absolute;right:-56px;top:2px;width:160px;height:40px;border:3px solid var(--pc-vermelho);border-radius:50%;transform:rotate(-24deg);opacity:.85;z-index:0}.eq-front>*{position:relative;z-index:1}.eq-photo{position:relative;width:100%;transform:translateZ(34px)}.eq3d .eq-photo .equipe-foto{display:block;width:100%;height:auto;margin:0;aspect-ratio:4/5;object-fit:cover;object-position:50% 28%;border-radius:999px 999px 22px 22px;border:4px solid #fff;box-shadow:0 0 0 3px var(--a),0 20px 30px -16px rgba(19,27,69,.55);background:#E9EEF8;max-width:none}.eq-medal{position:absolute;right:-6px;bottom:-14px;width:72px;height:72px;border-radius:50%;display:grid;place-content:center;text-align:center;background:var(--pc-noite);color:#fff;border:3px solid #fff;box-shadow:0 14px 24px -10px rgba(19,27,69,.7);transform:translateZ(36px) rotate(8deg)}.eq-medal b{font:800 1.45rem/1 var(--pc-font-display);color:var(--a)}.eq3d .eq-medal small{display:block;margin:2px 0 0;padding:0;background:none;border:0;border-radius:0;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#C9D2F2}.eq-name{margin:26px 0 0;font:700 1.4rem/1.15 var(--pc-font-display);color:var(--pc-noite);transform:translateZ(26px)}.eq-cargo{margin:10px 0 0;padding:5px 14px;border-radius:999px;background:color-mix(in srgb,var(--a) 22%,#fff);color:var(--pc-noite);font-weight:800;font-size:.9rem;transform:translateZ(26px)}.eq-line{margin:10px 0 0;color:var(--pc-suave);font-size:.95rem;line-height:1.4;max-width:22ch;transform:translateZ(18px)}.eq-hint{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin-top:auto;padding:10px 18px;border:0;border-radius:999px;background:var(--pc-sol);color:var(--pc-noite);font:800 .9rem/1 var(--pc-font-body);cursor:pointer;touch-action:manipulation;box-shadow:0 10px 18px -10px rgba(237,188,0,.9);transition:transform .2s,background-color .2s,box-shadow .2s}.eq-front .eq-hint{margin-top:18px;transform:translateZ(30px)}.eq-hint svg{width:18px;height:18px;flex:none}.eq3d:hover .eq-front .eq-hint,.eq-front .eq-hint:hover{background:var(--a)}.eq-hint:focus-visible{outline:3px solid var(--pc-noite);outline-offset:3px}.eq-back{transform:rotateY(180deg) translateZ(0.1px);padding:26px 22px 20px;gap:11px;color:#C9D2F2;background:radial-gradient(400px 220px at 0 100%,rgba(123,97,232,.32),transparent 65%),radial-gradient(300px 200px at 100% 0,rgba(242,138,46,.18),transparent 62%),#131B45;box-shadow:0 34px 56px -26px rgba(19,27,69,.75)}.eq-back::before{content:"";position:absolute;right:-36px;top:-36px;width:112px;height:112px;border-radius:50%;background:var(--a);opacity:.95}.eq-back::after{content:"";position:absolute;right:-60px;top:-6px;width:170px;height:42px;border:3px solid var(--pc-vermelho);border-radius:50%;transform:rotate(-24deg)}.eq-back>*{position:relative;z-index:1;margin:0}.eq-tag{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#fff;color:var(--pc-noite);font-weight:700;font-size:.8rem}.eq-tag i{width:9px;height:9px;border-radius:50%;background:#1E9E6A}.eq-bname{font:700 1.5rem/1.15 var(--pc-font-display);color:#fff;margin-top:4px!important}.eq-role{font-weight:800;color:var(--a);margin-top:-6px!important}.eq-bio{font-size:.95rem;line-height:1.55}.eq-facts{display:grid;gap:10px;width:100%;margin:2px 0 0;padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);text-align:left}.eq-facts>div{display:grid;gap:3px}.eq-facts dt{display:flex;align-items:center;gap:7px;font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#98A5D6}.eq-facts dt svg{width:15px;height:15px;color:var(--a);flex:none}.eq-facts dd{margin:0;color:#fff;font-weight:700;font-size:.92rem;line-height:1.35}.eq-chips{display:flex;flex-wrap:wrap;gap:7px;justify-content:center;list-style:none;padding:0}.eq-chips li{padding:5px 12px;border-radius:999px;background:rgba(255,255,255,.12);color:#fff;font-weight:700;font-size:.8rem}.eq-quote{font:600 1rem/1.4 var(--pc-font-display);color:#DCE3FA}.eq-back .eq-hint{margin-top:auto;box-shadow:none;background:var(--pc-sol)}.eq-back .eq-hint:hover{background:#fff}.eq-back .eq-hint:focus-visible{outline-color:#fff}.eq-back{align-items:stretch;text-align:left;gap:12px}.eq-back .eq-tag{align-self:flex-start}.eq-id{display:flex;align-items:center;gap:14px}.eq3d .eq-avatar{flex:none;width:64px;height:64px;margin:0;border-radius:50%;object-fit:cover;object-position:50% 25%;border:3px solid var(--pc-noite);box-shadow:0 0 0 3px var(--a),0 12px 20px -10px rgba(0,0,0,.6);background:#222c5e}.eq-id>div{min-width:0}.eq-bname{font:700 1.35rem/1.15 var(--pc-font-display);color:#fff;margin:0!important}.eq-role{margin:3px 0 0!important;font-weight:800;color:var(--a)}.eq-bio{font-size:.95rem;line-height:1.55;color:#C9D2F2;padding-left:12px;border-left:3px solid var(--a)}.eq-stats{display:grid;grid-template-columns:auto 1fr;gap:10px}.eq-stats:has(.eq-stat:only-child){grid-template-columns:1fr}.eq-stat{margin:0!important;padding:11px 14px;border-radius:16px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);display:grid;gap:3px;align-content:center;color:#fff;font-weight:700;font-size:.9rem;line-height:1.3}.eq-back .eq-stat small{display:flex;align-items:center;gap:6px;padding:0;background:none;border:0;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#98A5D6}.eq-stat small svg{width:14px;height:14px;color:var(--a)}.eq-stat-num{grid-auto-flow:column;align-items:center;justify-content:start;gap:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--a) 34%,transparent),rgba(255,255,255,.06))}.eq-stat-num b{font:800 2.1rem/1 var(--pc-font-display);color:var(--a)}.eq-stat-num span{font-size:.78rem;font-weight:800;line-height:1.2;color:#fff}.eq-facts{padding:11px 14px}.eq-chips{justify-content:flex-start}.eq-chips li{display:inline-flex;align-items:center;gap:7px;padding:5px 11px}.eq-chips li::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--a)}.eq-quote{position:relative;margin:auto 0 0!important;padding:14px 14px 14px 46px;border-radius:16px;background:rgba(255,255,255,.06);font:600 .98rem/1.4 var(--pc-font-display);color:#fff}.eq-quote::before{content:"\201C";position:absolute;left:12px;top:2px;font:800 3rem/1 var(--pc-font-display);color:var(--a)}.eq-back .eq-hint{align-self:center}.eq-glare{position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;opacity:0;transition:opacity .3s;background:radial-gradient(260px circle at var(--gx) var(--gy),rgba(255,255,255,.55),transparent 60%);mix-blend-mode:soft-light}.eq3d.is-tilting .eq-glare{opacity:1}.eq-js .eq3d{opacity:0;translate:0 46px;transition:opacity .7s ease calc(var(--i)*.14s),translate .8s cubic-bezier(.2,.8,.2,1) calc(var(--i)*.14s)}.eq-js .eq3d.is-in{opacity:1;translate:0 0}@media(hover:hover) and (pointer:fine){.eq-js .eq3d.is-in:not(.is-flipped):not(.is-tilting) .eq-inner{animation:eqfloat var(--ft,7s) ease-in-out var(--fd,0s) infinite}}@keyframes eqfloat{0%,100%{translate:0 0}50%{translate:0 -8px}}.eq3d:focus-within .eq-front,.eq3d:focus-within .eq-back{box-shadow:0 0 0 3px #fff,0 0 0 6px var(--pc-azul),0 34px 56px -26px rgba(19,27,69,.7)}.eq-dots{display:none}@media(max-width:900px){.equipe{overflow:visible}.equipe-list,.equipe-list.count-1,.equipe-list.count-2,.equipe-list.count-4{display:flex;grid-template-columns:none;gap:16px;max-width:none;margin-inline:calc(-1*var(--pc-gutter));padding:24px calc((100% - min(82vw,340px))/2) 40px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start}.equipe-list::-webkit-scrollbar{display:none}.equipe-item.eq3d,.eq3d:nth-child(n){flex:0 0 min(82vw,340px);margin-top:0;scroll-snap-align:center;scroll-snap-stop:always}.eq-js .eq3d{opacity:1;translate:none;transition:none}.eq-dots{display:flex;justify-content:center;gap:2px;margin-top:-14px}.eq-dots button{width:36px;height:44px;padding:0;border:0;background:none;display:grid;place-items:center;cursor:pointer;touch-action:manipulation}.eq-dots button::before{content:"";width:10px;height:10px;border-radius:999px;background:rgba(27,37,89,.22);transition:width .3s,background-color .3s}.eq-dots button[aria-current="true"]::before{width:28px;background:var(--pc-noite)}.eq-dots button:focus-visible{outline:3px solid var(--pc-azul);outline-offset:-4px;border-radius:12px}.eq-swipe{display:block}}.eq-swipe{display:none;margin:-6px 0 0;font-size:.85rem;font-weight:700;color:var(--pc-suave)}@media(max-width:380px){.eq-front{padding:12px 12px 18px}.eq-medal{width:62px;height:62px}.eq-medal b{font-size:1.25rem}.eq-back{padding:24px 18px 18px}}@media(prefers-reduced-motion:reduce){.eq-inner,.eq-glare,.eq-hint{transition:none!important}.eq-js .eq3d{opacity:1!important;translate:none!important;transition:none!important}.eq-inner{animation:none!important}}@media(min-width:481px){.site-title{flex:none;white-space:nowrap}.site-title-text{white-space:nowrap}}@media(min-width:1101px) and (max-width:1199px){.site-title{font-size:1.15rem}.site-nav .menu a{padding:10px 10px 10px 26px;font-size:.92rem}.site-nav .menu a::before{left:10px}.header-cta{padding:.5em 1em;font-size:.92rem}.header-inner{gap:12px}}@media(max-width:380px){.site-title{font-size:1rem;line-height:1.1;gap:8px}.brand-mascot,.site-header.is-scrolled .brand-mascot{width:44px}.nav-toggle{padding:8px 12px}.topbar-info li:nth-child(2){display:none}}@media(max-width:1100px){.site-nav{max-height:calc(100vh - var(--nav-top,134px));max-height:calc(100dvh - var(--nav-top,134px));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:max(30px,env(safe-area-inset-bottom,0px))}body.nav-open{overflow:hidden}.site-nav .menu a{min-height:48px;display:flex;align-items:center}}@media(max-width:1100px) and (max-height:540px){.site-header .header-inner,.site-header.is-scrolled .header-inner{min-height:60px}.site-header .brand-mascot,.site-header.is-scrolled .brand-mascot{width:46px}.topbar-inner{min-height:38px}.site-nav{padding-top:12px;gap:12px}.site-nav .menu{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.site-nav .menu a{font-size:1.1rem;padding:8px 14px 8px 40px;min-height:44px}.header-cta{min-height:48px}}a,button,summary,[role="button"],.slider-dot{touch-action:manipulation;-webkit-tap-highlight-color:rgba(47,143,224,.18)}@media(pointer:coarse){.topbar-info a{display:inline-flex;align-items:center;min-height:44px}.topbar .social-links a{position:relative}.topbar .social-links a::after{content:"";position:absolute;inset:-6px}.slider-dot{width:36px;height:44px}.slider-dots{gap:0}.pcf-links a{display:inline-flex;align-items:center;min-height:44px}.pcf-contact a{display:inline-flex;align-items:center;min-height:44px}.pcf-social a{position:relative}.pcf-social a::after{content:"";position:absolute;inset:-4px}.pcf-maplink{display:inline-flex;align-items:center;min-height:44px}.contact-list-large a{display:inline-flex;align-items:center;min-height:44px}.qa-item summary{min-height:56px}.aviso-modal-close{display:grid;place-items:center;width:44px;height:44px;top:6px;right:8px}}@media(hover:none){.turma-card:hover,.btn-sol:hover,.fx-list li:hover,.contact-list-large li:hover{transform:none}.turma-card:hover .turma-planet{transform:none}}.aviso-modal{padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));overscroll-behavior:contain}.rede-head{flex-wrap:wrap}.rede-head .btn{flex:none}.rede-name{min-width:0}@media(max-width:380px){.rede-col .rede-head{padding:20px 18px 0}}img,svg,video{max-width:100%}.hero-visual img,.fx-img,.equipe-foto{max-width:none}@supports not (zoom:1){@media(min-width:1800px){:root{--pc-container:1440px}html{font-size:112.5%}}@media(min-width:2400px){:root{--pc-container:1760px}html{font-size:137.5%}}@media(min-width:3200px){:root{--pc-container:2200px}html{font-size:175%}}}@media(min-width:1800px){:focus-visible{outline-width:4px;outline-offset:4px}}html{scroll-padding-top:104px}@media(max-height:540px){html{scroll-padding-top:70px}}.sobre{position:relative;overflow:hidden;padding-block:clamp(64px,9vw,120px) clamp(40px,6vw,80px)}.sb-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(40px,7vw,104px);align-items:center}.sb-stage{position:relative;width:100%;max-width:500px;margin-inline:auto;isolation:isolate;--px:0;--py:0}.sb-arch{position:relative;z-index:1;margin:0;aspect-ratio:4/5;border-radius:999px 999px 40px 40px;overflow:hidden;border:8px solid #fff;box-shadow:0 2px 4px rgba(27,37,89,.06),0 50px 80px -34px rgba(19,27,69,.6)}.sb-arch img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 32%;transform:scale(1.04);transition:transform .8s cubic-bezier(.2,.8,.2,1)}.sb-stage:hover .sb-arch img{transform:scale(1.09)}.sb-blob{position:absolute;z-index:0;right:-9%;top:-5%;width:42%;aspect-ratio:1;border-radius:50%;background:var(--pc-sol);box-shadow:0 30px 50px -24px rgba(237,188,0,.8)}.sb-ring{position:absolute;z-index:0;left:-17%;right:-17%;top:40%;height:30%;border:4px solid var(--pc-vermelho);border-radius:50%;transform:rotate(-14deg);animation:sbring 9s ease-in-out infinite}.sb-ring::after{content:"";position:absolute;inset:-14px -10px;border:4px solid var(--pc-laranja);border-radius:50%}.sb-dotgrid{position:absolute;z-index:0;left:-8%;bottom:-6%;width:34%;aspect-ratio:1;background:radial-gradient(circle,var(--pc-azul) 2.5px,transparent 3px) 0 0/16px 16px;opacity:.45}@keyframes sbring{0%,100%{transform:rotate(-14deg)}50%{transform:rotate(-9deg)}}.sb-float{position:absolute;z-index:3;margin:0;display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;border-radius:20px;background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);border:1px solid rgba(255,255,255,.9);box-shadow:0 24px 40px -18px rgba(19,27,69,.5);color:var(--pc-noite);transform:translate(calc(var(--px)*var(--k,14)*1px),calc(var(--py)*var(--k,14)*1px));animation:sbfloat 6.5s ease-in-out infinite}.sb-float b{display:block;font-size:.95rem;line-height:1.2}.sb-float small{display:block;margin-top:2px;font-size:.8rem;font-weight:700;color:var(--pc-suave)}.sb-fi{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--pc-sol);color:var(--pc-noite)}.sb-fi svg{width:23px;height:23px}.sb-fi-green{background:var(--pc-verde);color:#fff}.sb-float-a{left:-7%;top:17%;--k:-18}.sb-float-b{right:-7%;bottom:15%;--k:20;animation-delay:-3s}@keyframes sbfloat{0%,100%{translate:0 0}50%{translate:0 -9px}}.sb-mascot{position:absolute;z-index:3;left:-9%;bottom:-5%;width:30%;height:auto;filter:drop-shadow(0 14px 14px rgba(19,27,69,.25));transform:rotate(-6deg);animation:sbfloat 7.5s ease-in-out -1.5s infinite}.sb-eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 18px;padding:7px 16px;border-radius:999px;background:#fff;color:var(--pc-noite);font-weight:800;font-size:.85rem;letter-spacing:.02em;box-shadow:var(--pc-shadow-sm)}.sb-eyebrow i{width:10px;height:10px;border-radius:50%;background:var(--pc-verde);box-shadow:0 0 0 4px rgba(30,158,106,.18)}.sb-title{margin:0;font:700 clamp(2.15rem,4.6vw,3.7rem)/1.06 var(--pc-font-display);letter-spacing:-.015em;color:var(--pc-noite);text-wrap:balance}.sb-title em{font-style:normal;background:linear-gradient(transparent 64%,rgba(255,210,26,.8) 64% 90%,transparent 90%);padding:0 .08em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.sb-lead{margin:26px 0 0;font-size:clamp(1.08rem,1.5vw,1.3rem);line-height:1.6;color:var(--pc-texto);font-weight:600;max-width:34em}.sb-text{margin:16px 0 0;font-size:1.05rem;line-height:1.7;color:var(--pc-suave);max-width:34em}.sb-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:32px}.sb-link{display:inline-flex;align-items:center;gap:8px;min-height:48px;font-weight:800;color:var(--pc-noite);text-decoration:none;border-bottom:3px solid var(--pc-sol)}.sb-link span{transition:transform .25s}.sb-link:hover span{transform:translateX(5px)}.sb-link:focus-visible{outline:3px solid var(--pc-azul);outline-offset:4px;border-radius:4px}.sb-pilares-wrap{margin-top:clamp(64px,9vw,120px)}.sb-pilares-head{text-align:center;max-width:44rem;margin:0 auto clamp(32px,5vw,56px)}.sb-eyebrow-c{margin-bottom:16px}.sb-h3{margin:0;font:700 clamp(1.7rem,3.2vw,2.5rem)/1.12 var(--pc-font-display);color:var(--pc-noite);text-wrap:balance}.sb-pilares{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,26px);margin:0;padding:0;list-style:none}.pilar{--rx:0deg;--ry:0deg;--gx:50%;--gy:0%;position:relative;overflow:hidden;padding:30px 26px 30px;border-radius:26px;background:#fff;border:1px solid var(--pc-linha);box-shadow:var(--pc-shadow-sm);transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.pilar::before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:var(--a)}.pilar::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(240px circle at var(--gx) var(--gy),color-mix(in srgb,var(--a) 18%,transparent),transparent 62%);opacity:0;transition:opacity .3s}.pilar.is-tilting{transition:transform .1s linear,box-shadow .3s;box-shadow:var(--pc-shadow-lg)}.pilar.is-tilting::after{opacity:1}.pilar>*{position:relative;z-index:1}.pilar-n{position:absolute!important;right:20px;top:18px;font:800 3.4rem/1 var(--pc-font-display);color:color-mix(in srgb,var(--a) 20%,transparent);pointer-events:none}.pilar-ico{display:grid;place-items:center;width:58px;height:58px;margin-bottom:22px;border-radius:19px;background:color-mix(in srgb,var(--a) 16%,#fff);color:var(--a);transform:translateZ(0)}.pilar-ico svg{width:28px;height:28px}.pilar h4{margin:0 0 8px;font:700 1.3rem/1.2 var(--pc-font-display);color:var(--pc-noite)}.pilar p{margin:0;color:var(--pc-suave);line-height:1.6;font-size:.98rem}.sb-band{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(20px,4vw,52px);margin-top:clamp(56px,8vw,96px);padding:clamp(28px,4vw,48px) clamp(24px,5vw,64px);border-radius:36px;color:#fff;background:radial-gradient(520px 260px at 0 100%,rgba(123,97,232,.4),transparent 65%),radial-gradient(420px 240px at 100% 0,rgba(242,138,46,.28),transparent 62%),#131B45;box-shadow:0 40px 70px -36px rgba(19,27,69,.8)}.sb-band::before{content:"";position:absolute;right:-60px;top:-60px;width:200px;height:200px;border-radius:50%;background:var(--pc-sol);opacity:.95}.sb-band::after{content:"";position:absolute;right:-90px;top:10px;width:290px;height:64px;border:4px solid var(--pc-vermelho);border-radius:50%;transform:rotate(-24deg)}.sb-band>*{position:relative;z-index:1}.sb-band-mascot{width:clamp(110px,14vw,170px);height:auto;filter:drop-shadow(0 16px 18px rgba(0,0,0,.35));animation:sbfloat 7s ease-in-out infinite}.sb-band-kicker{margin:0 0 8px;font-weight:800;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:var(--pc-sol)}.sb-band-quote{margin:0;font:700 clamp(1.7rem,3.6vw,2.9rem)/1.1 var(--pc-font-display);color:#fff;text-wrap:balance}.sb-band-sub{margin:12px 0 0;color:#C9D2F2;font-size:1.05rem;line-height:1.5;max-width:30em}.rv-on .sb-rv{opacity:0;translate:0 34px;transition:opacity .8s ease calc(var(--d,0)*.12s),translate .9s cubic-bezier(.2,.8,.2,1) calc(var(--d,0)*.12s)}.rv-on .sb-rv.is-in{opacity:1;translate:0 0}@media(max-width:1000px){.sb-pilares{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.sb-hero{grid-template-columns:1fr;gap:56px}.sb-stage{max-width:430px}.sb-copy{max-width:40rem;margin-inline:auto}.sb-band{grid-template-columns:1fr;text-align:center;justify-items:center}.sb-band-sub{margin-inline:auto}}@media(max-width:560px){.sb-pilares{grid-template-columns:1fr}.pilar{padding:24px 22px;display:grid;grid-template-columns:auto 1fr;column-gap:16px;align-items:start}.pilar-n{display:none}.pilar-ico{grid-row:1/3;margin:0;width:52px;height:52px}.pilar h4{margin-bottom:4px}.sb-float{padding:10px 14px 10px 10px;border-radius:16px}.sb-float-a{left:0;top:10%}.sb-float-b{right:0;bottom:13%}.sb-mascot{left:2%;bottom:-3%;width:26%}.sb-ring{left:-6%;right:-6%}.sb-stage{max-width:min(430px,calc(100% - 8px))}.sb-fi{width:38px;height:38px;border-radius:12px}.sb-float b{font-size:.86rem}.sb-float small{font-size:.78rem}.sb-cta .btn{width:100%;justify-content:center}.sb-band{border-radius:28px}.sb-band .btn{width:100%;justify-content:center}}@media(max-width:380px){.sb-float-a,.sb-float-b{transform:none}}@media(hover:none){.pilar{transform:none}}@media(prefers-reduced-motion:reduce){.sb-ring,.sb-float,.sb-mascot,.sb-band-mascot{animation:none!important}.rv-on .sb-rv{opacity:1!important;translate:none!important;transition:none!important}.pilar,.sb-arch img{transition:none!important}}
.contato-grid{align-items:stretch}.contato-copy{display:flex;flex-direction:column}.contato-copy .contact-list-large{margin-bottom:28px}.contato-copy .ctt-map{margin-top:auto;max-width:none;background:var(--pc-sol);color:var(--pc-noite);box-shadow:0 24px 40px -22px rgba(237,188,0,.9)}.contato-copy .ctt-map strong{color:var(--pc-noite)}.contato-copy .ctt-map small{color:rgba(27,37,89,.78)}.contato-copy .ctt-map-ico{background:var(--pc-noite);color:var(--pc-sol)}.contato-copy .ctt-map-go{background:var(--pc-noite);color:var(--pc-sol)}.contato-copy .ctt-steps{margin:0 0 28px;padding:20px 22px 8px;border-radius:22px;background:var(--pc-ceu);border:1px solid rgba(27,37,89,.07)}.contato-copy .ctt-steps-title{margin:0 0 14px;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pc-suave)}.contato-copy .ctt-steps ol{list-style:none;margin:0;padding:0}.contato-copy .ctt-steps li{position:relative;display:flex;gap:14px;padding-bottom:18px}.contato-copy .ctt-steps li:not(:last-child)::before{content:"";position:absolute;left:16px;top:36px;bottom:2px;width:2px;background:repeating-linear-gradient(to bottom,rgba(27,37,89,.25) 0 4px,transparent 4px 8px)}.contato-copy .ctt-step-n{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--pc-noite);color:var(--pc-sol);font-weight:800}.contato-copy .ctt-steps strong{display:block;color:var(--pc-noite)}.contato-copy .ctt-steps small{display:block;color:var(--pc-suave);font-size:.92rem}.contato .whats-form{background:radial-gradient(520px 320px at 100% 0,rgba(255,210,26,.14),transparent 62%),radial-gradient(480px 320px at 0 100%,rgba(123,97,232,.32),transparent 65%),#131B45;border:1px solid rgba(255,255,255,.08);border-radius:32px;box-shadow:0 44px 70px -36px rgba(19,27,69,.85);padding:clamp(26px,3.4vw,40px) clamp(20px,3.2vw,36px) clamp(22px,3vw,32px);color:#fff}.contato .whats-form::after{inset:0;width:auto;height:auto;border-radius:0;opacity:1;background-color:transparent;background-image:radial-gradient(rgba(255,255,255,.08) 1px,transparent 1.6px);background-size:22px 22px}.contato .whats-form > *{position:relative;z-index:1}.contato .agenda-head{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;padding-bottom:18px;margin-bottom:22px;border-bottom:1px solid rgba(255,255,255,.12)}.contato .agenda-head-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:rgba(255,210,26,.16);color:var(--pc-sol);flex:none}.contato .whats-form-title{margin:0;flex:1;min-width:0;color:#fff;font-size:clamp(1.45rem,1rem + 1vw,1.85rem)}.contato .agenda-head-note{color:#AEB9E4;font-size:.88rem;white-space:nowrap}.contato .whats-form .field{margin-bottom:16px}.contato .whats-form .field-row{gap:0 14px}.contato .whats-form .field > label,.contato .whats-form .seg-field > legend{padding:0;font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#FFE27A}.contato .whats-form .opt{text-transform:none;letter-spacing:0;font-weight:600;color:#AEB9E4}.contato .whats-form .ctrl{position:relative}.contato .whats-form .ctrl > .agenda-ico{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#AEB9E4;pointer-events:none;transition:color .2s}.contato .whats-form .ctrl.is-area > .agenda-ico{top:18px;transform:none}.contato .whats-form .ctrl:focus-within > .agenda-ico{color:var(--pc-sol)}.contato .whats-form .ctrl input,.contato .whats-form .ctrl select,.contato .whats-form .ctrl textarea{width:100%;min-height:54px;padding:13px 16px 13px 48px;border:1.5px solid rgba(255,255,255,.16);border-radius:16px;background:rgba(255,255,255,.06);color:#fff;font:inherit;font-size:1rem;color-scheme:dark}.contato .whats-form .ctrl textarea{min-height:96px;resize:vertical;padding-top:15px}.contato .whats-form .ctrl ::placeholder{color:rgba(255,255,255,.45);opacity:1}.contato .whats-form .ctrl input:hover,.contato .whats-form .ctrl select:hover,.contato .whats-form .ctrl textarea:hover{border-color:rgba(255,255,255,.3)}.contato .whats-form .ctrl input:focus,.contato .whats-form .ctrl select:focus,.contato .whats-form .ctrl textarea:focus{outline:none;border-color:var(--pc-sol);background:rgba(255,255,255,.1);box-shadow:0 0 0 4px rgba(255,210,26,.18)}.contato .whats-form .ctrl select{appearance:none;-webkit-appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23AEB9E4' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.contato .whats-form .ctrl select option{color:var(--pc-noite);background:#fff}.contato .whats-form .ctrl input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:0 0 0 1000px #1D2760 inset}.contato .whats-form .seg-field{border:0;padding:0;min-width:0}.contato .whats-form .seg-field > legend{margin-bottom:6px}.contato .whats-form .seg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:5px;border:1.5px solid rgba(255,255,255,.16);border-radius:18px;background:rgba(255,255,255,.06)}.contato .whats-form .seg-opt{position:relative;display:block;margin:0;cursor:pointer}.contato .whats-form .seg-opt input{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;opacity:0;cursor:pointer}.contato .whats-form .seg-opt span{display:grid;place-items:center;min-height:44px;padding:8px 6px;border-radius:13px;color:#D5DBF5;font-weight:700;font-size:.92rem;text-transform:none;letter-spacing:0;text-align:center;transition:background-color .2s,color .2s,box-shadow .2s}.contato .whats-form .seg-opt:hover span{background:rgba(255,255,255,.08)}.contato .whats-form .seg-opt input:checked + span{background:var(--pc-sol);color:var(--pc-noite);box-shadow:0 8px 16px -8px rgba(255,210,26,.8)}.contato .whats-form .seg-opt input:focus-visible + span{outline:3px solid #fff;outline-offset:2px}.contato .agenda-preview{margin:4px 0 16px;padding:14px 16px 16px;border:1.5px dashed rgba(255,255,255,.22);border-radius:18px;background:rgba(8,12,36,.35)}.contato .agenda-preview-label{display:flex;align-items:center;gap:8px;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#AEB9E4}.contato .agenda-preview-label svg{color:#25D366}.contato .agenda-bubble{width:fit-content;max-width:94%;margin:10px 0 0 auto;padding:10px 14px;border-radius:16px 16px 4px 16px;background:#DCF8C6;color:#17301F;font-size:.95rem;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere;box-shadow:0 8px 18px -10px rgba(0,0,0,.6)}.contato .agenda-consent{display:flex;align-items:flex-start;gap:12px;margin:0 0 18px;font-size:.92rem;font-weight:500;line-height:1.45;color:#D5DBF5;cursor:pointer}.contato .whats-form .agenda-consent input{appearance:none;-webkit-appearance:none;flex:none;width:24px;height:24px;min-height:0;margin:1px 0 0;padding:0;border:1.5px solid rgba(255,255,255,.4);border-radius:8px;background:rgba(255,255,255,.06);cursor:pointer;transition:background-color .2s,border-color .2s}.contato .whats-form .agenda-consent input:checked{border-color:var(--pc-sol);background-color:var(--pc-sol);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B2559' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");background-size:16px;background-position:center;background-repeat:no-repeat}.contato .whats-form .agenda-consent input:focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:none}.contato .whats-form .agenda-submit{width:100%;min-height:60px;gap:12px;border:0;border-radius:18px;background:linear-gradient(135deg,#25D366 0%,#128C4E 100%);color:#fff;font-size:1.08rem;font-weight:800;box-shadow:0 20px 32px -14px rgba(37,211,102,.6);transition:transform .2s,box-shadow .2s,filter .2s}.contato .whats-form .agenda-submit:hover{background:linear-gradient(135deg,#2BDD6F 0%,#149A56 100%);color:#fff;transform:translateY(-2px);box-shadow:0 24px 36px -14px rgba(37,211,102,.7)}.contato .whats-form .agenda-submit:focus-visible{outline:3px solid #fff;outline-offset:3px}.contato .whats-form .agenda-arrow{transition:transform .2s}.contato .whats-form .agenda-submit:hover .agenda-arrow{transform:translateX(4px)}@media (max-width:860px){.contato-copy .ctt-map{margin-top:0}}@media (max-width:560px){.contato .whats-form .field-row{grid-template-columns:1fr}.contato .whats-form .seg{grid-template-columns:repeat(2,minmax(0,1fr))}.contato .agenda-head-note{flex-basis:100%;white-space:normal}.contato .agenda-bubble{max-width:100%}}@media (prefers-reduced-motion:reduce){.contato .whats-form .agenda-submit,.contato .whats-form .agenda-arrow,.contato .whats-form .seg-opt span{transition:none}.contato .whats-form .agenda-submit:hover{transform:none}}.turma-card .turma-cta{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:auto;padding:10px 16px;border-radius:999px;background:var(--tone-bg,#FDEBEB);color:var(--tone-ink,#B02327);font-weight:800;font-size:.92rem;text-decoration:none;transition:background-color .2s,color .2s,transform .2s}.turma-card .turma-text{margin-bottom:18px}.turma-card .turma-cta svg{transition:transform .2s}.turma-card .turma-cta:hover{background:var(--tone-ink,#B02327);color:#fff}.turma-card .turma-cta:hover svg{transform:translateX(3px)}.turma-card .turma-cta:focus-visible{outline:3px solid var(--pc-noite);outline-offset:3px}.section-head > .sx-eyebrow{margin-bottom:16px}.destaques-list,.noticias .avisos-board{background:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.6px) 0 0 / 22px 22px,var(--pc-glow2)}@media (prefers-reduced-motion:reduce){.turma-card .turma-cta,.turma-card .turma-cta svg{transition:none}}.sx-eyebrow,.qa-eyebrow,.festas-eyebrow,.sb-eyebrow,.hero-badge{--eb:var(--pc-verde);position:relative;display:inline-flex;align-items:center;gap:10px;margin:0 0 20px;padding:9px 22px 9px 14px;border:1.5px solid var(--eb);border-radius:999px;background:#fff;color:var(--pc-noite);font-family:var(--pc-font-body);font-size:.8rem;font-weight:800;line-height:1;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 2px 4px rgba(27,37,89,.05),0 14px 26px -16px rgba(27,37,89,.45)}@supports (background:color-mix(in srgb,red 50%,white)){.sx-eyebrow,.qa-eyebrow,.festas-eyebrow,.sb-eyebrow,.hero-badge{border-color:transparent;background:linear-gradient(color-mix(in srgb,var(--eb) 9%,#fff),color-mix(in srgb,var(--eb) 9%,#fff)) padding-box,linear-gradient(110deg,var(--eb),color-mix(in srgb,var(--eb) 30%,#fff)) border-box;box-shadow:0 2px 4px rgba(27,37,89,.05),0 14px 26px -14px color-mix(in srgb,var(--eb) 75%,transparent)}}.sx-eyebrow::before,.qa-eyebrow::before,.festas-eyebrow::before,.sb-eyebrow::before,.hero-badge::before{content:"";flex:none;width:26px;height:26px;margin:-4px 0;border-radius:0;background:var(--eb);box-shadow:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='5.2'/%3E%3Cellipse cx='12' cy='12' rx='11' ry='3.4' transform='rotate(-22 12 12)' fill='none' stroke='black' stroke-width='1.7'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='5.2'/%3E%3Cellipse cx='12' cy='12' rx='11' ry='3.4' transform='rotate(-22 12 12)' fill='none' stroke='black' stroke-width='1.7'/%3E%3C/svg%3E") center / contain no-repeat}.sb-eyebrow i,.hero-badge .badge-dot{display:none}.hero-badge{--eb:var(--pc-vermelho)}#sobre .sb-eyebrow{--eb:var(--pc-verde)}#turmas .sx-eyebrow{--eb:var(--pc-azul)}#rotina .sx-eyebrow{--eb:var(--pc-sol)}#noticias .sx-eyebrow{--eb:var(--pc-laranja)}#redes .sx-eyebrow{--eb:var(--pc-lilas)}#festas .festas-eyebrow{--eb:var(--pc-vermelho)}#depoimentos .sx-eyebrow{--eb:var(--pc-azul)}#duvidas .qa-eyebrow{--eb:var(--pc-verde)}#contato .sx-eyebrow{--eb:var(--pc-laranja)}#rotina .sx-eyebrow{color:var(--pc-noite)}@media (max-width:560px){.sx-eyebrow,.qa-eyebrow,.festas-eyebrow,.sb-eyebrow,.hero-badge{font-size:.72rem;letter-spacing:.1em;padding:8px 16px 8px 12px}}.contato-copy > .sx-eyebrow{align-self:flex-start}.noticias .post-cat{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1;box-shadow:0 8px 16px -10px rgba(27,37,89,.6)}.noticias .post-cat::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pc-sol)}.noticias .post-card:first-child .post-card-media::after{content:"★ Destaque";padding:7px 14px;background:var(--pc-sol);color:var(--pc-noite);font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1;box-shadow:0 10px 20px -10px rgba(200,150,0,.9)}.noticias .post-card-body time{font-size:.85rem;font-weight:600;color:var(--pc-suave)}.noticias .post-card-excerpt::after{display:inline-flex;align-items:center;margin-top:16px;padding:9px 16px;border-radius:999px;background:var(--pc-ceu);color:var(--pc-noite);font-size:.9rem;transition:background-color .2s,color .2s}.noticias .post-card:hover .post-card-excerpt::after{background:var(--pc-noite);color:#fff}.turma-card.turma-flip{--rx:0deg;--ry:0deg;--fl:0deg;position:relative;display:block;padding:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible;perspective:1100px;transform:none;transition:translate .3s}.turma-card.turma-flip::before,.turma-card.turma-flip::after{display:none}.turma-card.turma-flip:hover{transform:none;box-shadow:none;translate:0 -4px}.turma-card.turma-flip.is-flipped:hover{translate:0 0}.tz-inner{display:grid;height:100%;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(calc(var(--ry) + var(--fl)));transition:transform .8s cubic-bezier(.2,.8,.2,1)}.tz3d.is-tilting .tz-inner{transition:transform .12s linear}.tz3d.is-flipped{--fl:180deg}.tz-front,.tz-back{grid-area:1/1;position:relative;overflow:hidden;display:flex;flex-direction:column;border-radius:28px;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(.1px);transition:visibility 0s}.tz3d.is-flipped .tz-front,.tz3d:not(.is-flipped) .tz-back{visibility:hidden;transition-delay:.4s}.tz-front{padding:26px 24px 30px;background:#fff;box-shadow:var(--pc-shadow-sm)}.tz-front::before{content:"";position:absolute;left:0;right:0;top:0;height:126px;background:var(--t);border-radius:0 0 50% 50%/0 0 26px 26px}.tz-front::after{content:"";position:absolute;right:-44px;top:-44px;width:140px;height:140px;border-radius:50%;border:2px dashed var(--k);opacity:.4}.tz-front>*{position:relative;z-index:1}.tz-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:auto}.tz-front .turma-text{margin-bottom:20px}.tz-flip{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:0;border-radius:999px;font-weight:800;font-size:.92rem;line-height:1.2;font-family:inherit;cursor:pointer;touch-action:manipulation;transition:background-color .2s,color .2s}.tz-flip svg{width:18px;height:18px;flex:none}.tz-flip:focus-visible,.tz-cta-back:focus-visible{outline:3px solid var(--pc-noite);outline-offset:3px}.tz-flip-front{background:var(--k);color:#fff}.tz3d:hover .tz-flip-front,.tz-flip-front:hover{background:var(--tone-ink,var(--k))}.tz-front .turma-cta{margin-top:0;min-height:44px}.tz-back{transform:rotateY(180deg) translateZ(.1px);padding:24px 20px 20px;gap:12px;color:#C9D2F2;background:radial-gradient(400px 220px at 0 100%,rgba(123,97,232,.32),transparent 65%),radial-gradient(300px 200px at 100% 0,rgba(242,138,46,.18),transparent 62%),#131B45;box-shadow:0 34px 56px -26px rgba(19,27,69,.75);border-bottom:6px solid var(--k)}.tz-back::before{content:"";position:absolute;right:-36px;top:-36px;width:112px;height:112px;border-radius:50%;background:var(--k);opacity:.95}.tz-back::after{content:"";position:absolute;right:-60px;top:-6px;width:170px;height:42px;border:3px solid var(--pc-vermelho);border-radius:50%;transform:rotate(-24deg)}.tz-back>*{position:relative;z-index:1;margin:0}.tz-tag{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#fff;color:var(--pc-noite);font-weight:700;font-size:.8rem}.tz-tag i{width:9px;height:9px;border-radius:50%;background:#1E9E6A}.tz-id{display:flex;align-items:center;gap:14px}.tz-id>div{min-width:0}.tz-id .turma-planet{flex:none}.tz-bname{margin:0!important;font:700 1.45rem/1.15 var(--pc-font-display);color:#fff}.tz-role{margin:3px 0 0!important;font-weight:800;color:var(--k)}.tz-bio{font-size:.95rem;line-height:1.55;padding-left:12px;border-left:3px solid var(--k)}.tz-facts{display:grid;gap:0;padding:4px 14px;border-radius:16px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);text-align:left}.tz-facts>div{display:grid;gap:3px;padding:10px 0}.tz-facts>div+div{border-top:1px solid rgba(255,255,255,.12)}.tz-facts dt{font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#98A5D6}.tz-facts dd{margin:0;color:#fff;font-weight:700;font-size:.9rem;line-height:1.35}.tz-chips{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:0}.tz-chips li{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;background:rgba(255,255,255,.12);color:#fff;font-weight:700;font-size:.8rem}.tz-chips li::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--k)}.tz-actions-back{margin-top:auto!important;padding-top:4px}.tz-back .tz-flip{background:var(--pc-sol);color:var(--pc-noite)}.tz-back .tz-flip:hover{background:#fff}.tz-back .tz-flip:focus-visible,.tz-cta-back:focus-visible{outline-color:#fff}.tz-cta-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border-radius:999px;border:2px solid rgba(255,255,255,.4);color:#fff;font-weight:800;font-size:.92rem;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}.tz-cta-back:hover{background:#fff;color:var(--pc-noite);border-color:#fff}.tz-cta-back svg{transition:transform .2s}.tz-cta-back:hover svg{transform:translateX(3px)}.tz3d:focus-within .tz-front,.tz3d:focus-within .tz-back{box-shadow:0 0 0 3px #fff,0 0 0 6px var(--pc-azul),0 34px 56px -26px rgba(19,27,69,.7)}.tz3d{cursor:pointer}.tz-note{margin:22px 0 0;text-align:center;color:var(--pc-suave);font-size:.95rem}@media(max-width:560px){.turmas-grid .tz3d{width:100%;max-width:420px;margin-inline:auto}}@media(prefers-reduced-motion:reduce){.tz-inner,.turma-card.turma-flip,.tz-flip,.tz-cta-back,.tz-cta-back svg{transition:none}.turma-card.turma-flip:hover{translate:none}}.tz-front .tz-chips{margin:0 0 22px}.tz-front .tz-chips li{background:var(--tone-bg);color:var(--tone-ink)}.tz-back{gap:11px}.noticias .news-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:clamp(20px,2.4vw,32px);align-items:stretch}.nx-main{display:grid;gap:clamp(18px,2vw,26px);align-content:start;min-width:0}.nx-main .sx-more{justify-self:start}.nx-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:8px;min-height:380px;padding:clamp(26px,3.4vw,44px);border-radius:32px;color:#C9D2F2;background:radial-gradient(520px 340px at 100% 100%,rgba(123,97,232,.6),transparent 65%),radial-gradient(380px 260px at 0 0,rgba(242,138,46,.22),transparent 60%),radial-gradient(rgba(255,255,255,.07) 1px,transparent 1.6px) 0 0/22px 22px,#131B45;box-shadow:0 2px 4px rgba(27,37,89,.08),0 40px 70px -34px rgba(19,27,69,.8)}.nx-hero-body{position:relative;z-index:2;order:1}.nx-badges{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 18px}.nx-flag{padding:6px 13px;border-radius:999px;background:var(--pc-sol);color:var(--pc-noite);font-weight:800;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.nx-cat{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:999px;background:var(--pc-noite);color:#fff;font-weight:800;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.nx-cat::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--pc-sol)}.nx-hero .nx-cat{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2)}.nx-badges time{font-weight:700;font-size:.88rem;color:#98A5D6}.nx-hero-title{margin:0 0 14px;font:700 clamp(2rem,3.2vw,3rem)/1.08 var(--pc-font-display);color:#fff;text-wrap:balance}.nx-hero-title mark{background:none;color:var(--pc-sol);position:relative;white-space:nowrap}.nx-hero-title mark::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:8px;border-radius:8px;background:var(--pc-vermelho);opacity:.9;transform:rotate(-1.5deg)}.nx-hero-text{margin:0 0 26px;max-width:46ch;font-size:1.06rem;line-height:1.6;color:#C9D2F2}.nx-cta{display:flex;flex-wrap:wrap;gap:12px}.nx-btn{display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:12px 22px;border-radius:999px;font-weight:800;font-size:.97rem;text-decoration:none;transition:transform .2s,background-color .2s,color .2s,border-color .2s}.nx-btn svg{transition:transform .2s}.nx-btn:hover svg{transform:translateX(3px)}.nx-btn-sol{background:var(--pc-sol);color:var(--pc-noite);box-shadow:0 14px 26px -14px rgba(255,210,26,.8)}.nx-btn-sol:hover{transform:translateY(-2px);background:#fff}.nx-btn-ghost{border:2px solid rgba(255,255,255,.35);color:#fff}.nx-btn-ghost:hover{background:#fff;color:var(--pc-noite);border-color:#fff}.nx-btn:focus-visible,.nx-card-title a:focus-visible{outline:3px solid #fff;outline-offset:3px}.nx-hero-art{position:relative;order:2;align-self:stretch;min-height:260px}.nx-orb{position:absolute;right:-70px;bottom:-90px;width:clamp(260px,26vw,340px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 30% 26%,rgba(255,255,255,.55) 0 8%,transparent 9%),radial-gradient(circle at 34% 30%,#FFB347,#F28A2E 55%,#D96A12);box-shadow:inset -18px -24px 0 rgba(0,0,0,.12)}.nx-ring{position:absolute;right:-120px;bottom:20px;width:clamp(340px,34vw,440px);height:96px;border:4px solid var(--pc-vermelho);border-radius:50%;transform:rotate(-18deg);opacity:.95}.nx-mascot{position:absolute;left:50%;top:50%;width:min(78%,230px);height:auto;translate:-58% -62%;filter:drop-shadow(0 22px 24px rgba(0,0,0,.35));animation:nxfloat 6.5s ease-in-out infinite}.nx-star{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--pc-sol);box-shadow:0 0 0 6px rgba(255,210,26,.18)}.nx-star.s1{left:6%;top:14%}.nx-star.s2{right:14%;top:8%;width:8px;height:8px;background:#fff;box-shadow:0 0 0 5px rgba(255,255,255,.12)}.nx-star.s3{left:20%;bottom:8%;width:9px;height:9px;background:var(--pc-azul);box-shadow:0 0 0 5px rgba(47,143,224,.2)}@keyframes nxfloat{0%,100%{translate:-58% -62%}50%{translate:-58% -68%}}.nx-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,26px)}.nx-card{--ac:#2F8FE0;--bg1:#E0EEFF;--bg2:#B8D6FF;position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:28px;background:#fff;border:1px solid rgba(27,37,89,.07);box-shadow:0 2px 4px rgba(27,37,89,.05),0 28px 46px -28px rgba(27,37,89,.45);transition:transform .3s,box-shadow .3s}.nx-card.nx-lilas{--ac:#7B61E8;--bg1:#EBE4FF;--bg2:#CDBFFF}.nx-card:hover{transform:translateY(-6px);box-shadow:0 2px 4px rgba(27,37,89,.05),0 40px 56px -28px rgba(27,37,89,.5)}.nx-card-art{position:relative;display:grid;place-items:center;height:190px;background:radial-gradient(circle at 85% 12%,rgba(255,255,255,.7) 0 38px,transparent 39px),linear-gradient(135deg,var(--bg1),var(--bg2));border-bottom:5px solid var(--ac)}.nx-card-art::after{content:"";position:absolute;right:-30px;bottom:-60px;width:150px;height:150px;border-radius:50%;border:2px dashed var(--ac);opacity:.35}.nx-ill{width:min(62%,210px);height:auto;filter:drop-shadow(0 14px 14px rgba(27,37,89,.18));transition:transform .5s cubic-bezier(.3,1.4,.5,1)}.nx-card:hover .nx-ill{transform:scale(1.08) rotate(-4deg)}.nx-date{position:absolute;left:16px;top:16px;z-index:1;display:grid;place-content:center;text-align:center;width:58px;height:62px;border-radius:16px;background:#fff;color:var(--pc-noite);box-shadow:0 12px 20px -10px rgba(27,37,89,.5)}.nx-date strong{font:800 1.45rem/1 var(--pc-font-display)}.nx-date span{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ac)}.nx-card-body{display:flex;flex-direction:column;gap:10px;flex:1;padding:22px 24px 24px}.nx-card .nx-cat{background:var(--ac);align-self:flex-start}.nx-meta{margin:0}.nx-card-title{margin:0;font:700 1.45rem/1.2 var(--pc-font-display);color:var(--pc-noite)}.nx-card-title a{color:inherit;text-decoration:none}.nx-card-title a::after{content:"";position:absolute;inset:0;z-index:2}.nx-card-text{margin:0;color:var(--pc-suave);font-size:1.02rem;line-height:1.55}.nx-link{margin-top:auto;padding-top:6px;display:inline-flex;align-items:center;gap:8px;font-weight:800;color:var(--ac)}.nx-link svg{transition:transform .2s}.nx-card:hover .nx-link svg{transform:translateX(4px)}.nx-card:focus-within{box-shadow:0 0 0 3px #fff,0 0 0 6px var(--pc-azul)}.noticias .avisos-board{border-radius:32px;padding:30px 24px 26px}.noticias .aviso{margin:0 0 12px;padding:14px 16px 14px 14px;border-radius:20px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);transition:background-color .2s,transform .2s}.noticias .aviso:hover{background:rgba(255,255,255,.12);transform:translateX(3px)}.noticias .aviso::after{display:none!important}.noticias .aviso>div>p{color:#C9D2F2;font-size:.92rem;line-height:1.5}.noticias .aviso:first-child>div::before{content:"Novo";display:inline-block;margin-bottom:6px;padding:2px 9px;border-radius:999px;background:var(--pc-sol);color:var(--pc-noite);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media(max-width:1100px){.noticias .news-layout{grid-template-columns:1fr}}@media(max-width:760px){.nx-hero{grid-template-columns:1fr;min-height:0;padding:24px 22px 28px}.nx-hero-art{order:0;min-height:190px;margin:-6px -6px 4px}.nx-mascot{width:min(52%,170px)}.nx-orb{width:230px;right:-50px;bottom:-110px}.nx-ring{width:300px;right:-90px;bottom:-10px}.nx-cta .nx-btn{flex:1 1 100%;justify-content:center}}@media(max-width:600px){.nx-cards{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.nx-mascot{animation:none}.nx-card,.nx-ill,.nx-btn,.nx-btn svg,.noticias .aviso{transition:none}.nx-card:hover{transform:none}}.nx-hero{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.nx-btn{padding:12px 20px}.nx-mascot{translate:-50% -22%;width:min(86%,240px)}@keyframes nxfloat{0%,100%{translate:-50% -22%}50%{translate:-50% -29%}}.nx-orb{background:radial-gradient(circle at 30% 26%,rgba(255,255,255,.28) 0 8%,transparent 9%),radial-gradient(circle at 34% 30%,#FFB347,#F28A2E 55%,#D96A12)}.noticias .aviso:first-child>div::before{display:table}.noticias .avisos-list{flex:1;display:flex;flex-direction:column;margin-bottom:6px}.noticias .aviso{flex:1;align-items:center;margin-bottom:12px}.noticias .avisos-more{align-self:flex-start}@media(max-width:760px){.nx-mascot{translate:-50% -30%;width:min(56%,180px)}@keyframes nxfloat{0%,100%{translate:-50% -30%}50%{translate:-50% -37%}}.noticias .aviso{flex:none}}.nx-hero-text{max-width:38ch}@media(max-width:760px){.nx-hero{grid-template-columns:1fr}.nx-hero-text{max-width:none}.nx-cta .nx-btn{flex:1 1 100%;justify-content:center}}@media(max-width:760px){.nx-hero-art{min-height:220px;margin-bottom:14px}.nx-mascot{translate:-50% -40%}@keyframes nxfloat{0%,100%{translate:-50% -40%}50%{translate:-50% -46%}}}.contato-copy{gap:0}.contato-copy .section-lead{margin-bottom:26px}.cx-map{position:relative;overflow:hidden;border-radius:30px;background:#fff;border:1px solid rgba(27,37,89,.08);box-shadow:0 2px 4px rgba(27,37,89,.05),0 34px 54px -30px rgba(27,37,89,.5)}.cx-map-art{position:relative;height:clamp(190px,20vw,230px);overflow:hidden}.cx-svg{position:absolute;inset:0;width:100%;height:100%}.cx-pin{position:absolute;left:54%;top:46%;width:0;height:0}.cx-pulse{position:absolute;left:-26px;top:-4px;width:52px;height:52px;border-radius:50%;background:rgba(229,56,59,.28);animation:cxpulse 2.8s ease-out infinite}.cx-pulse.p2{animation-delay:1.4s}.cx-drop{position:absolute;left:-30px;top:-64px;width:60px;height:60px;display:grid;place-items:center;border-radius:50% 50% 50% 0;background:var(--pc-vermelho);transform:rotate(-45deg);box-shadow:0 14px 22px -8px rgba(229,56,59,.7)}.cx-drop img{width:42px;height:42px;border-radius:50%;object-fit:cover;background:var(--pc-sol);padding:3px;transform:rotate(45deg);border:2px solid #fff}@keyframes cxpulse{0%{transform:scale(.3);opacity:.9}100%{transform:scale(2.2);opacity:0}}.cx-map-info{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px 22px}.cx-addr{min-width:0;flex:1 1 200px}.cx-addr small,.cx-wa small,.cx-hours small{display:flex;align-items:center;gap:6px;font-size:.74rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.cx-addr small{color:var(--pc-vermelho);margin-bottom:6px}.cx-addr address{font-style:normal;color:var(--pc-noite);font-weight:600;line-height:1.5}.cx-route{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:12px 20px;border-radius:999px;background:var(--pc-sol);color:var(--pc-noite);font-weight:800;text-decoration:none;box-shadow:0 14px 26px -14px rgba(255,210,26,.9);transition:transform .2s,background-color .2s,color .2s}.cx-route svg,.cx-wa em svg{transition:transform .2s}.cx-route:hover{background:var(--pc-noite);color:var(--pc-sol);transform:translateY(-2px)}.cx-route:hover svg,.cx-wa:hover em svg{transform:translateX(3px)}.cx-route:focus-visible,.cx-wa:focus-visible{outline:3px solid var(--pc-noite);outline-offset:3px}.cx-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.cx-wa{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:20px;border-radius:26px;color:#fff;text-decoration:none;background:linear-gradient(150deg,#27D367,#128C4F);box-shadow:0 26px 40px -26px rgba(18,140,79,.9);transition:transform .25s}.cx-wa::after{content:"";position:absolute;right:-34px;top:-34px;width:112px;height:112px;border-radius:50%;background:rgba(255,255,255,.16)}.cx-wa:hover{transform:translateY(-4px)}.cx-wa-ico{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:rgba(255,255,255,.2)}.cx-wa-txt{display:grid;gap:3px;position:relative;z-index:1}.cx-wa small{color:rgba(255,255,255,.85)}.cx-wa strong{font:800 1.28rem/1.15 var(--pc-font-display);white-space:nowrap}.cx-wa em{display:inline-flex;align-items:center;gap:7px;margin-top:4px;font-style:normal;font-weight:800;font-size:.9rem}.cx-hours{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:26px;background:#fff;border:1px solid rgba(27,37,89,.08);box-shadow:0 2px 4px rgba(27,37,89,.05),0 26px 40px -30px rgba(27,37,89,.45)}.cx-hours-ico{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:var(--pc-laranja);color:#fff;box-shadow:0 10px 18px -10px rgba(242,138,46,.9)}.cx-hours-txt{display:grid;gap:2px}.cx-hours small{color:var(--pc-suave)}.cx-hours strong{font:800 1.28rem/1.15 var(--pc-font-display);color:var(--pc-noite)}.cx-hours-txt>span{color:var(--pc-suave);font-size:.92rem}.cx-days{display:flex;gap:5px;list-style:none;margin:auto 0 0;padding:0}.cx-days li{flex:1;max-width:30px;aspect-ratio:1;display:grid;place-items:center;border-radius:50%;font-size:.72rem;font-weight:800;color:#9AA3C4;background:#EEF1F8}.cx-days li.on{background:var(--pc-noite);color:#fff}.cx-steps{margin-top:18px;padding:22px 22px 8px;border-radius:26px;background:linear-gradient(180deg,#F3F7FC,#fff)}.cx-steps-title{margin:0 0 16px;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--pc-suave)}.cx-steps ol{list-style:none;margin:0;padding:0}.cx-steps li{position:relative;display:flex;gap:16px;align-items:flex-start;padding-bottom:20px}.cx-steps li:not(:last-child)::before{content:"";position:absolute;left:19px;top:42px;bottom:2px;border-left:2px dashed color-mix(in srgb,var(--c) 55%,transparent)}.cx-n{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--c);color:#fff;font:800 1.1rem/1 var(--pc-font-display);box-shadow:0 0 0 5px color-mix(in srgb,var(--c) 20%,#fff),0 12px 18px -10px var(--c)}.cx-steps strong{display:block;margin-top:2px;color:var(--pc-noite);font-size:1.04rem}.cx-steps small{display:block;margin-top:2px;color:var(--pc-suave);font-size:.93rem;line-height:1.45}@media(max-width:520px){.cx-tiles{grid-template-columns:1fr}.cx-wa{flex-direction:row;align-items:center}.cx-hours{flex-direction:row;flex-wrap:wrap;align-items:center}.cx-days{flex:1 1 100%}.cx-route{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.cx-pulse{animation:none;opacity:0}.cx-route,.cx-wa,.cx-route svg,.cx-wa em svg{transition:none}.cx-wa:hover,.cx-route:hover{transform:none}}.cx-drop svg{transform:rotate(45deg);display:block}.cx-pulse{top:-26px}.cx-map-info{padding:18px 22px 20px}.cx-addr{flex:1 1 100%}.cx-route{position:absolute;right:16px;top:16px;z-index:3;min-height:44px;padding:10px 18px;box-shadow:0 14px 24px -12px rgba(27,37,89,.55)}@media(max-width:520px){.cx-route{width:auto;justify-content:flex-start}.cx-wa strong{font-size:1.15rem}}@media(max-width:520px){.cx-pin{left:36%;top:62%}}.noticias .avisos-board{background:radial-gradient(rgba(27,37,89,.1) 1px,transparent 1.6px) 0 0/20px 20px,linear-gradient(165deg,#FFE680 0,#FFD21A 55%,#FFC400 100%);box-shadow:0 2px 4px rgba(27,37,89,.06),0 36px 56px -30px rgba(181,130,0,.75);color:var(--pc-noite)}.noticias .avisos-board::before{background:var(--pc-laranja);opacity:.95}.noticias .avisos-board-title{color:var(--pc-noite)}.noticias .avisos-board-title svg{background:var(--pc-noite);color:var(--pc-sol)}.avisos-sub{margin:6px 0 20px;padding-right:56px;font-size:.92rem;font-weight:700;color:rgba(27,37,89,.78)}.noticias .aviso{--r:-.7deg;--pin:var(--pc-vermelho);transform:rotate(var(--r));background:#fff;border:1px solid rgba(27,37,89,.06);box-shadow:0 14px 24px -14px rgba(120,82,0,.7);padding:20px 16px 16px 14px}.noticias .aviso:nth-child(2){--r:.6deg;--pin:var(--pc-azul)}.noticias .aviso:nth-child(3){--r:-.5deg;--pin:var(--pc-verde)}.noticias .aviso:nth-child(4){--r:.7deg;--pin:var(--pc-lilas)}.noticias .aviso:hover{background:#fff;transform:rotate(0) translateY(-3px);box-shadow:0 22px 30px -16px rgba(120,82,0,.75)}.noticias .aviso::before{content:"";position:absolute;left:50%;top:-8px;width:18px;height:18px;margin-left:-9px;border-radius:50%;z-index:2;background:radial-gradient(circle at 34% 30%,#fff 0 13%,transparent 15%),var(--pin);box-shadow:0 7px 8px -3px rgba(27,37,89,.55)}.noticias .aviso>div>a{color:var(--pc-noite);text-decoration:none}.noticias .aviso>div>a:hover{text-decoration:underline;text-decoration-color:var(--pc-vermelho);text-decoration-thickness:3px}.noticias .aviso>div>p{color:var(--pc-suave)}.noticias .aviso:first-child>div::before{background:var(--pc-vermelho);color:#fff}.noticias .aviso:first-child{border-color:rgba(229,56,59,.35);box-shadow:0 0 0 2px rgba(229,56,59,.18),0 14px 24px -14px rgba(120,82,0,.7)}.noticias .avisos-more{background:var(--pc-noite);color:var(--pc-sol)!important;box-shadow:0 14px 24px -14px rgba(27,37,89,.8);transition:transform .2s,background-color .2s,color .2s}.noticias .avisos-more:hover{background:#fff;color:var(--pc-noite)!important;transform:translateY(-2px)}.noticias .avisos-more:focus-visible{outline:3px solid var(--pc-noite);outline-offset:3px}@media(prefers-reduced-motion:reduce){.noticias .aviso,.noticias .avisos-more{transition:none}.noticias .aviso:hover{transform:rotate(var(--r))}}.avisos-sub{padding-right:0}.diferenciais .dif-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,22px);align-items:stretch}.diferenciais .dif-item{--bg:linear-gradient(160deg,rgba(255,255,255,.12),rgba(255,255,255,.04));--fg:#fff;--tx:#C9D2F2;--ac:rgb(var(--acc-rgb));display:flex;flex-direction:column;justify-content:space-between;gap:22px;min-height:236px;padding:28px 26px 30px;border-radius:30px;background:var(--bg);color:var(--fg);border:1px solid rgba(255,255,255,.14);box-shadow:0 18px 38px rgba(8,12,40,.32)}.diferenciais .dif-item::before{display:none}.diferenciais .dif-title{color:var(--fg);font-size:1.4rem;margin:0 0 8px}.diferenciais .dif-item p{color:var(--tx);font-size:1rem}.diferenciais .dif-icon{margin:0;width:60px;height:60px;border-radius:20px}.diferenciais .dif-item.is-solid,.diferenciais .dif-item:nth-child(1),.diferenciais .dif-item:nth-child(3),.diferenciais .dif-item:nth-child(4),.diferenciais .dif-item:nth-child(6){--fg:#1B2559;--tx:rgba(27,37,89,.86);border:0;box-shadow:0 22px 40px -18px rgba(0,0,0,.55)}.diferenciais .dif-item:nth-child(1),.diferenciais .dif-item:nth-child(3),.diferenciais .dif-item:nth-child(4),.diferenciais .dif-item:nth-child(6){--ac:#1B2559}.diferenciais .dif-item:nth-child(1) .dif-icon,.diferenciais .dif-item:nth-child(3) .dif-icon,.diferenciais .dif-item:nth-child(4) .dif-icon,.diferenciais .dif-item:nth-child(6) .dif-icon{background:#1B2559;border:0;box-shadow:0 12px 20px -10px rgba(27,37,89,.8)}.diferenciais .dif-item:nth-child(1) .dif-icon{color:#FFD21A}.diferenciais .dif-item:nth-child(3) .dif-icon{color:#3DD598}.diferenciais .dif-item:nth-child(4) .dif-icon{color:#5DB2FF}.diferenciais .dif-item:nth-child(6) .dif-icon{color:#FF7A7D}.diferenciais .dif-item:nth-child(1){--bg:linear-gradient(150deg,#FFE55C,#FFD21A 60%,#FFC400)}.diferenciais .dif-item:nth-child(3){--bg:linear-gradient(150deg,#63E8B2,#3DD598 60%,#2DBE86)}.diferenciais .dif-item:nth-child(4){--bg:linear-gradient(150deg,#86C8FF,#5DB2FF 60%,#4AA0F2)}.diferenciais .dif-item:nth-child(6){--bg:linear-gradient(120deg,#FF9A8F,#FF7A7D 60%,#FF666B)}.diferenciais .dif-item:nth-child(1),.diferenciais .dif-item:nth-child(3),.diferenciais .dif-item:nth-child(4),.diferenciais .dif-item:nth-child(6){background:var(--bg)}.diferenciais .dif-item:nth-child(1)::after,.diferenciais .dif-item:nth-child(3)::after,.diferenciais .dif-item:nth-child(4)::after,.diferenciais .dif-item:nth-child(6)::after{top:-40px;right:-40px;width:130px;height:130px;background:rgba(255,255,255,.3)}.diferenciais .dif-item:nth-child(1) .dif-num,.diferenciais .dif-item:nth-child(3) .dif-num,.diferenciais .dif-item:nth-child(4) .dif-num,.diferenciais .dif-item:nth-child(6) .dif-num{color:rgba(27,37,89,.5);font-size:1.1rem;font-weight:800;top:22px;right:24px;z-index:2}.diferenciais .dif-num{font-size:1.1rem;font-weight:800;color:rgba(255,255,255,.45);top:22px;right:24px;z-index:2}.diferenciais .dif-item:nth-child(1){grid-column:1/3;grid-row:1/3;padding:36px 34px 38px;min-height:0;overflow:hidden}.diferenciais .dif-item:nth-child(1) .dif-icon{width:84px;height:84px;border-radius:26px}.diferenciais .dif-item:nth-child(1) .dif-icon .pc-icon{width:42px;height:42px}.diferenciais .dif-item:nth-child(1) .dif-title{font-size:clamp(1.8rem,2.6vw,2.4rem);line-height:1.1;margin-bottom:12px;max-width:14ch}.diferenciais .dif-item:nth-child(1) p{font-size:1.12rem;max-width:34ch}.diferenciais .dif-item:nth-child(1)::after{top:auto;right:-70px;bottom:-90px;width:270px;height:270px;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.5) 0 7%,transparent 8%),radial-gradient(circle at 34% 30%,#FFB347,#F28A2E 60%,#D96A12)}.diferenciais .dif-item:nth-child(1)::before{display:block;content:"";position:absolute;right:-110px;bottom:20px;width:360px;height:76px;top:auto;left:auto;border:4px solid #E5383B;border-radius:50%;background:none;transform:rotate(-18deg);z-index:0}.diferenciais .dif-item:nth-child(1) .dif-num{font-size:1.3rem}.diferenciais .dif-item:nth-child(6){grid-column:1/-1;flex-direction:row;align-items:center;justify-content:flex-start;gap:26px;min-height:0;padding:26px 34px}.diferenciais .dif-item:nth-child(6) .dif-title{font-size:1.6rem}.diferenciais .dif-item:nth-child(6) p{max-width:60ch}.diferenciais .dif-item:nth-child(6) .dif-num{display:none}.diferenciais .dif-item:hover{transform:translateY(-6px)}@media(max-width:1000px){.diferenciais .dif-list{grid-template-columns:repeat(2,minmax(0,1fr))}.diferenciais .dif-item:nth-child(1){grid-column:1/-1;grid-row:auto;min-height:300px}}@media(max-width:560px){.diferenciais .dif-list{grid-template-columns:1fr}.diferenciais .dif-item{min-height:0}.diferenciais .dif-item:nth-child(1){min-height:320px;padding:30px 24px}.diferenciais .dif-item:nth-child(6){flex-direction:column;align-items:flex-start;padding:28px 24px}}@media(prefers-reduced-motion:reduce){.diferenciais .dif-item{transition:none}.diferenciais .dif-item:hover{transform:none}}.diferenciais .dif-item:nth-child(1)::after{top:34px;bottom:auto;right:-84px;width:285px;height:285px}.diferenciais .dif-item:nth-child(1)::before{top:132px;bottom:auto;right:-130px;width:400px;height:84px}.diferenciais .dif-item:nth-child(1)>*{position:relative;z-index:1}@media(max-width:1000px){.diferenciais .dif-item:nth-child(1)::after{width:230px;height:230px;top:26px;right:-60px}.diferenciais .dif-item:nth-child(1)::before{width:320px;top:100px;right:-100px}}@media(max-width:560px){.diferenciais .dif-item:nth-child(1)::after{width:190px;height:190px;right:-50px}.diferenciais .dif-item:nth-child(1)::before{width:270px;height:60px;top:82px;right:-90px}}.diferenciais .dif-item:nth-child(1)::before{z-index:1}.diferenciais .dif-item:nth-child(1)::after{z-index:0}.dp-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,3.4vw,44px) clamp(20px,2.6vw,34px);padding-top:30px;align-items:stretch}.dp{--c:var(--pc-azul);position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:26px;margin:0;padding:46px 28px 26px;border-radius:30px;background:#fff;border:1px solid rgba(27,37,89,.06);box-shadow:0 2px 4px rgba(27,37,89,.05),0 30px 50px -30px rgba(27,37,89,.45);transition:transform .3s,box-shadow .3s}.dp-vermelho{--c:var(--pc-vermelho)}.dp-laranja{--c:var(--pc-laranja)}.dp-verde{--c:var(--pc-verde)}.dp-lilas{--c:var(--pc-lilas)}.dp::before{content:"\201C";position:absolute;left:26px;top:-26px;display:grid;place-items:center;width:56px;height:56px;padding-top:12px;border-radius:50%;background:var(--c);color:#fff;font:700 2.8rem/1 var(--pc-font-display);box-shadow:0 14px 22px -8px var(--c)}.dp::after{content:"";position:absolute;right:0;bottom:0;width:120px;height:120px;border-radius:30px 0 30px 0;background:radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--c) 18%,transparent) 0 55%,transparent 56%);pointer-events:none}.dp:hover{transform:translateY(-6px);box-shadow:0 2px 4px rgba(27,37,89,.05),0 40px 60px -30px rgba(27,37,89,.5)}.dp-quote{margin:0;position:relative;z-index:1}.dp-quote p{margin:0;font:600 1.3rem/1.42 var(--pc-font-display);color:var(--pc-noite);text-wrap:pretty}.dp-author{position:relative;z-index:1;display:flex;align-items:center;gap:13px;padding-top:20px;border-top:1px solid rgba(27,37,89,.1)}.dp-avatar{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--c);color:#fff;font:800 1.1rem/1 var(--pc-font-display);box-shadow:0 10px 16px -8px var(--c)}.dp-author strong{display:block;color:var(--pc-noite);font-size:1.02rem}.dp-author small{display:inline-flex;align-items:center;gap:7px;margin-top:3px;color:var(--pc-suave);font-weight:700;font-size:.88rem}.dp-author small::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--c)}.dp:nth-child(3n+2){background:radial-gradient(360px 220px at 100% 0,rgba(123,97,232,.4),transparent 65%),#131B45;border-color:transparent;transform:translateY(-14px);box-shadow:0 40px 60px -30px rgba(19,27,69,.8)}.dp:nth-child(3n+2):hover{transform:translateY(-20px)}.dp:nth-child(3n+2) .dp-quote p{color:#fff}.dp:nth-child(3n+2) .dp-author{border-color:rgba(255,255,255,.16)}.dp:nth-child(3n+2) .dp-author strong{color:#fff}.dp:nth-child(3n+2) .dp-author small{color:#B9C4EE}.dp-hint{display:none}@media(max-width:1000px){.dp-list{grid-template-columns:repeat(2,minmax(0,1fr))}.dp:nth-child(3n+2){transform:none;background:#fff;border:1px solid rgba(27,37,89,.06);box-shadow:0 2px 4px rgba(27,37,89,.05),0 30px 50px -30px rgba(27,37,89,.45)}.dp:nth-child(3n+2) .dp-quote p,.dp:nth-child(3n+2) .dp-author strong{color:var(--pc-noite)}.dp:nth-child(3n+2) .dp-author small{color:var(--pc-suave)}.dp:nth-child(3n+2) .dp-author{border-color:rgba(27,37,89,.1)}.dp:nth-child(3n+2):hover{transform:translateY(-6px)}.dp:nth-child(even){background:radial-gradient(360px 220px at 100% 0,rgba(123,97,232,.4),transparent 65%),#131B45;border-color:transparent}.dp:nth-child(even) .dp-quote p,.dp:nth-child(even) .dp-author strong{color:#fff}.dp:nth-child(even) .dp-author small{color:#B9C4EE}.dp:nth-child(even) .dp-author{border-color:rgba(255,255,255,.16)}}@media(max-width:680px){.dp-list{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-inline:calc(-1*var(--pc-gutter,20px));padding:34px var(--pc-gutter,20px) 26px;scrollbar-width:none}.dp-list::-webkit-scrollbar{display:none}.dp{flex:0 0 84%;scroll-snap-align:center}.dp-hint{display:block;margin:0;text-align:center;font-weight:700;font-size:.9rem;color:var(--pc-suave)}}@media(prefers-reduced-motion:reduce){.dp{transition:none}.dp:hover,.dp:nth-child(3n+2):hover{transform:none}.dp-list{scroll-behavior:auto}}.mx-mural{list-style:none;margin:0;padding:6px 0 0;column-count:4;column-gap:18px}.mx-item{break-inside:avoid;margin:0 0 18px}.mx-tile{position:relative;display:block;width:100%;padding:0;border:0;border-radius:26px;overflow:hidden;cursor:zoom-in;line-height:0;background:#DCE6F5;text-align:left;font:inherit;box-shadow:0 2px 4px rgba(27,37,89,.06),0 24px 40px -26px rgba(27,37,89,.55);transition:transform .3s,box-shadow .3s}.mx-tile img{display:block;width:100%;height:auto;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.mx-tile:hover{transform:translateY(-5px);box-shadow:0 2px 4px rgba(27,37,89,.06),0 34px 50px -26px rgba(27,37,89,.6)}.mx-tile:hover img{transform:scale(1.05)}.mx-tile:focus-visible{outline:3px solid var(--pc-noite);outline-offset:3px}.mx-tag{position:absolute;left:12px;top:12px;display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 10px;border-radius:999px;background:rgba(255,255,255,.95);color:var(--pc-noite);font-size:.72rem;font-weight:800;letter-spacing:.07em;line-height:1;text-transform:uppercase;box-shadow:0 8px 14px -8px rgba(27,37,89,.5)}.mx-tag::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--pc-azul)}.mx-laranja::before{background:var(--pc-laranja)}.mx-lilas::before{background:var(--pc-lilas)}.mx-verde::before{background:var(--pc-verde)}.mx-vermelho::before{background:var(--pc-vermelho)}.mx-cap{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:46px 16px 14px;color:#fff;font-weight:700;font-size:.98rem;line-height:1.3;background:linear-gradient(180deg,transparent,rgba(19,27,69,.88));opacity:0;transform:translateY(8px);transition:opacity .25s,transform .25s}.mx-cap svg{flex:none;opacity:.9}.mx-tile:hover .mx-cap,.mx-tile:focus-visible .mx-cap{opacity:1;transform:none}@media(hover:none){.mx-cap{opacity:1;transform:none;padding-top:34px;font-size:.88rem}}.mx-follow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:18px}.mx-card{position:relative;overflow:hidden;display:flex;align-items:center;gap:18px;padding:22px 24px;border-radius:30px;color:#fff;text-decoration:none;box-shadow:0 30px 46px -28px rgba(27,37,89,.7);transition:transform .25s}.mx-card::after{content:"";position:absolute;right:-40px;top:-50px;width:150px;height:150px;border-radius:50%;background:rgba(255,255,255,.14);pointer-events:none}.mx-card:hover{transform:translateY(-4px)}.mx-card:focus-visible{outline:3px solid var(--pc-noite);outline-offset:3px}.mx-ig{background:linear-gradient(120deg,#F28A2E 0,#E5383B 55%,#7B61E8 100%)}.mx-fb{background:linear-gradient(120deg,#3B9BEE,#1F6DB8)}.mx-card-ico{flex:none;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:rgba(255,255,255,.2)}.mx-card-txt{display:grid;gap:2px;min-width:0;position:relative;z-index:1}.mx-card-txt small{font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.9}.mx-card-txt strong{font:700 1.3rem/1.2 var(--pc-font-display);overflow-wrap:anywhere}.mx-card-txt em{font-style:normal;font-size:.92rem;opacity:.92}.mx-card-btn{position:relative;z-index:1;margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:999px;background:#fff;color:var(--pc-noite);font-weight:800;font-size:.95rem;transition:gap .2s}.mx-card:hover .mx-card-btn{gap:12px}.mx-lb{width:100%;max-width:100vw;height:100%;max-height:100vh;margin:0;padding:0;border:0;background:transparent;color:#fff}.mx-lb[open]{display:grid;place-items:center}.mx-lb::backdrop{background:rgba(10,14,40,.9);backdrop-filter:blur(6px)}.mx-lb-fig{margin:0;display:grid;justify-items:center;gap:14px;max-width:min(92vw,1000px);padding:0 4px}.mx-lb-fig img{display:block;max-width:100%;max-height:78vh;width:auto;height:auto;border-radius:22px;box-shadow:0 40px 80px -30px rgba(0,0,0,.8);background:#222}.mx-lb-fig figcaption{font:700 1.25rem/1.3 var(--pc-font-display);text-align:center;padding:0 56px}.mx-lb-btn{position:absolute;display:grid;place-items:center;width:50px;height:50px;border:0;border-radius:50%;background:#fff;color:var(--pc-noite);cursor:pointer;box-shadow:0 12px 24px -10px rgba(0,0,0,.6);transition:transform .2s,background-color .2s}.mx-lb-btn:hover{background:var(--pc-sol);transform:scale(1.06)}.mx-lb-btn:focus-visible{outline:3px solid var(--pc-sol);outline-offset:3px}.mx-lb-close{top:18px;right:18px}.mx-lb-prev{left:18px;top:50%;margin-top:-25px}.mx-lb-next{right:18px;top:50%;margin-top:-25px}.mx-lb-count{position:absolute;left:0;right:0;bottom:16px;margin:0;text-align:center;font-weight:700;font-size:.9rem;color:#B9C4EE}body:has(dialog.mx-lb[open]){overflow:hidden}@media(max-width:1000px){.mx-mural{column-count:3}.mx-card{flex-wrap:wrap}.mx-card-btn{margin-left:0}}@media(max-width:760px){.mx-follow{grid-template-columns:1fr}.mx-card{flex-wrap:nowrap}.mx-card-btn{margin-left:auto}}@media(max-width:600px){.mx-mural{column-count:2;column-gap:12px}.mx-item{margin-bottom:12px}.mx-tile{border-radius:20px}.mx-tag{left:8px;top:8px;font-size:.64rem;padding:5px 9px 5px 8px}.mx-cap{padding:30px 10px 10px;font-size:.8rem}.mx-cap svg{display:none}.mx-card{flex-wrap:wrap;padding:20px}.mx-card-btn{width:100%;justify-content:center}.mx-lb-prev{left:8px}.mx-lb-next{right:8px}.mx-lb-btn{width:44px;height:44px;margin-top:-22px}.mx-lb-close{top:10px;right:10px;margin-top:0}}@media(prefers-reduced-motion:reduce){.mx-tile,.mx-tile img,.mx-cap,.mx-card,.mx-lb-btn{transition:none}.mx-tile:hover,.mx-card:hover{transform:none}.mx-tile:hover img{transform:none}}.mx-mural{--g:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:150px;gap:var(--g);column-count:auto;container-type:inline-size}@supports(width:1cqw){.mx-mural{grid-auto-rows:calc(((100cqw - 3*var(--g))/4)*.625 - var(--g)/2)}}.mx-item{margin:0;break-inside:auto;min-width:0;grid-row:span 2}.mx-hero{grid-column:span 2;grid-row:span 4}.mx-wide{grid-column:span 2;grid-row:span 2}.mx-tile{height:100%}.mx-tile img{width:100%;height:100%;object-fit:cover}@media(max-width:900px){.mx-mural{--g:12px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:190px}@supports(width:1cqw){.mx-mural{grid-auto-rows:calc(((100cqw - var(--g))/2)*.625 - var(--g)/2)}}.mx-hero{grid-row:span 3}}@media(max-width:600px){.mx-mural{--g:10px}.mx-tile{border-radius:20px}}.ps-sec{position:relative;isolation:isolate;overflow:hidden;color:#fff;margin-top:calc(-1*var(--pc-onda));padding-top:calc(var(--pc-section) + var(--pc-onda)*.6);padding-bottom:calc(var(--pc-section) + var(--pc-onda));background:radial-gradient(700px 420px at 12% 8%,rgba(123,97,232,.35),transparent 62%),radial-gradient(640px 420px at 92% 92%,rgba(229,56,59,.22),transparent 62%),linear-gradient(180deg,#131B45 0%,#0C1237 100%);-webkit-mask:var(--pc-onda-svg) top center/100% var(--pc-onda) no-repeat,linear-gradient(#000 0 0) 0 calc(var(--pc-onda) - 1px)/100% calc(100% - var(--pc-onda) + 1px) no-repeat;mask:var(--pc-onda-svg) top center/100% var(--pc-onda) no-repeat,linear-gradient(#000 0 0) 0 calc(var(--pc-onda) - 1px)/100% calc(100% - var(--pc-onda) + 1px) no-repeat}.ps-sec .night-stars{z-index:0}.ps-amb{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.ps-amb i{position:absolute;inset:-12%;background-size:cover;background-position:center;filter:blur(64px) saturate(1.6);transform:scale(1.15);opacity:0;transition:opacity 1.4s ease}.ps-amb i.on{opacity:.42}.ps-amb::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#131B45 0,rgba(19,27,69,0) 24%,rgba(12,18,55,0) 68%,#0C1237 100%)}.ps-sec .container{position:relative;z-index:1}.ps-sec .section-title{color:#fff}.ps-sec .section-lead{color:#C9D2F2}.ps-sec .sx-eyebrow{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22);color:#fff;box-shadow:none}.ps-sec .sx-eyebrow::before{background:#FF7AB6}.ps-wrap{--cw:clamp(236px,27vw,392px);position:relative;margin-top:clamp(16px,2.4vw,34px)}.ps-stage{position:relative;height:calc(var(--cw)*4/3 + 56px);perspective:1600px;touch-action:pan-y;cursor:grab;user-select:none;-webkit-user-select:none;outline:none}.ps-stage:active{cursor:grabbing}.ps-stage:focus-visible{outline:3px solid var(--pc-sol);outline-offset:6px;border-radius:30px}.ps-slide{position:absolute;left:50%;top:28px;width:var(--cw);aspect-ratio:3/4;margin:0;border-radius:30px;overflow:hidden;background:#1a2150;opacity:0;transform:translateX(-50%);transition:transform .8s cubic-bezier(.22,.8,.2,1),opacity .7s ease,filter .7s ease;will-change:transform;box-shadow:0 46px 70px -30px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.1)}.ps-slide img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.ps-slide::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(160deg,rgba(255,255,255,.2) 0,rgba(255,255,255,0) 32%),linear-gradient(0deg,rgba(12,18,55,.5) 0,rgba(12,18,55,0) 28%);pointer-events:none}.ps-slide.is-active{box-shadow:0 60px 90px -30px rgba(0,0,0,.85),0 0 0 1px rgba(255,255,255,.26),0 0 90px -12px rgba(255,122,182,.38)}.ps-slide.is-active img{transform:scale(1.03)}.ps-zoom{position:absolute;z-index:3;right:14px;bottom:14px;display:grid;place-items:center;width:46px;height:46px;border:0;border-radius:50%;background:rgba(255,255,255,.94);color:var(--pc-noite);cursor:zoom-in;box-shadow:0 12px 22px -8px rgba(0,0,0,.6);opacity:0;visibility:hidden;transform:scale(.8);transition:opacity .3s,transform .3s,background-color .2s}.ps-slide.is-active .ps-zoom{opacity:1;visibility:visible;transform:none}.ps-zoom:hover{background:var(--pc-sol)}.ps-zoom:focus-visible{outline:3px solid var(--pc-sol);outline-offset:3px}.ps-ui{display:flex;align-items:center;justify-content:center;gap:clamp(14px,3vw,34px);margin-top:6px}.ps-btn{display:grid;place-items:center;flex:none;width:54px;height:54px;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:rgba(255,255,255,.1);color:#fff;cursor:pointer;backdrop-filter:blur(6px);transition:background-color .2s,color .2s,transform .2s,border-color .2s}.ps-btn:hover{background:var(--pc-sol);color:var(--pc-noite);border-color:var(--pc-sol);transform:scale(1.06)}.ps-btn:focus-visible,.ps-play:focus-visible,.ps-dots button:focus-visible{outline:3px solid var(--pc-sol);outline-offset:3px}.ps-meta{min-width:min(54vw,300px);text-align:center}.ps-count{margin:0 0 4px;font-size:.9rem;font-weight:700;letter-spacing:.14em;color:#B9C4EE}.ps-count b{font:700 1.5rem/1 var(--pc-font-display);color:#fff;letter-spacing:0}.ps-title{margin:0;font:700 clamp(1.3rem,2.2vw,1.75rem)/1.2 var(--pc-font-display);color:#fff;transition:opacity .25s}.ps-title.swap{opacity:0}.ps-foot{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px 26px;margin-top:22px}.ps-dots{display:flex;align-items:center;gap:7px}.ps-dots button{position:relative;overflow:hidden;width:9px;height:9px;padding:0;border:0;border-radius:99px;background:rgba(255,255,255,.3);cursor:pointer;transition:width .4s cubic-bezier(.22,.8,.2,1),background-color .2s}.ps-dots button:hover{background:rgba(255,255,255,.6)}.ps-dots button.on{width:38px;background:rgba(255,255,255,.28)}.ps-dots button.on::after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--pc-sol);transform-origin:left;transform:scaleX(1)}.ps-wrap.is-playing .ps-dots button.on::after{animation:psfill var(--ps-t,5600ms) linear forwards}.ps-wrap.is-hold .ps-dots button.on::after{animation-play-state:paused}@keyframes psfill{from{transform:scaleX(0)}to{transform:scaleX(1)}}.ps-play{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 16px 8px 12px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:transparent;color:#fff;font:700 .9rem/1 inherit;font-family:inherit;cursor:pointer;transition:background-color .2s,color .2s}.ps-play:hover{background:#fff;color:var(--pc-noite)}.ps-play-ico{display:grid;place-items:center}@media(max-width:700px){.ps-wrap{--cw:min(68vw,300px)}.ps-stage{height:calc(var(--cw)*4/3 + 40px)}.ps-slide{top:20px;border-radius:24px}.ps-btn{width:48px;height:48px}.ps-meta{min-width:0;flex:1}.ps-ui{gap:10px;padding:0 4px}}@media(prefers-reduced-motion:reduce){.ps-slide,.ps-slide img,.ps-title,.ps-amb i,.ps-dots button{transition:none}.ps-wrap.is-playing .ps-dots button.on::after{animation:none}}.gs{--gh:clamp(440px,72vh,760px);display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);gap:clamp(18px,2.4vw,34px);align-items:stretch;margin-top:6px}@media(min-width:1800px){.gs{--gh:clamp(600px,70vh,920px)}}.gs-main{display:flex;min-width:0}.gs-stage{position:relative;flex:1;min-height:var(--gh);overflow:hidden;border-radius:34px;background:#0E1438;cursor:zoom-in;touch-action:pan-y;user-select:none;-webkit-user-select:none;outline:none;box-shadow:0 2px 4px rgba(27,37,89,.08),0 40px 70px -34px rgba(14,20,56,.85)}.gs-stage:focus-visible{outline:4px solid var(--pc-sol);outline-offset:4px}.gs-slide{position:absolute;inset:0;margin:0;display:flex;align-items:center;justify-content:center;padding:clamp(14px,2.4vw,30px);opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s .9s}.gs-slide.is-active{opacity:1;visibility:visible;transition-delay:0s}.gs-blur{position:absolute;inset:-8%;background-size:cover;background-position:center;filter:blur(32px) saturate(1.4) brightness(.6);transform:scale(1.12)}.gs-slide img{position:relative;display:block;max-width:100%;max-height:100%;width:auto;height:auto;min-height:0;border-radius:24px;pointer-events:none;box-shadow:0 34px 60px -22px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.14);transform:scale(.965);transition:transform 1.3s cubic-bezier(.2,.8,.2,1)}.gs-slide.is-active img{transform:scale(1)}.gs-bar{position:absolute;z-index:6;left:0;right:0;top:0;height:4px;background:rgba(255,255,255,.14)}.gs-bar i{display:block;height:100%;background:var(--pc-sol);transform-origin:left;transform:scaleX(0)}.gs.is-playing .gs-bar i{animation:gsfill var(--gs-t,5200ms) linear forwards}.gs.is-hold .gs-bar i{animation-play-state:paused}@keyframes gsfill{from{transform:scaleX(0)}to{transform:scaleX(1)}}.gs-nav,.gs-zoom{position:absolute;z-index:6;display:grid;place-items:center;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:rgba(14,20,56,.55);color:#fff;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background-color .2s,color .2s,transform .2s,border-color .2s}.gs-nav{top:50%;width:54px;height:54px;margin-top:-27px}.gs-prev{left:16px}.gs-next{right:16px}.gs-zoom{top:18px;right:18px;width:46px;height:46px}.gs-nav:hover,.gs-zoom:hover{background:var(--pc-sol);color:var(--pc-noite);border-color:var(--pc-sol);transform:scale(1.07)}.gs-nav:focus-visible,.gs-zoom:focus-visible,.gs-play:focus-visible,.gs-thumbs button:focus-visible{outline:3px solid var(--pc-noite);outline-offset:3px}.gs-nav:focus-visible,.gs-zoom:focus-visible{outline-color:var(--pc-sol)}.gs-side{display:flex;flex-direction:column;gap:20px;min-width:0}.gs-info{display:grid;gap:10px;padding:4px 2px 0}.gs-tag{position:static;align-self:flex-start;justify-self:start;box-shadow:none;border:1px solid rgba(27,37,89,.1)}.gs-tag[hidden]{display:none}.gs-title{margin:0;font:700 clamp(1.55rem,2.5vw,2.15rem)/1.15 var(--pc-font-display);color:var(--pc-noite);min-height:2.3em;display:flex;align-items:flex-start}.gs-ctrl{display:flex;align-items:center;justify-content:space-between;gap:14px}.gs-count{margin:0;font-size:.9rem;font-weight:700;letter-spacing:.14em;color:var(--pc-suave)}.gs-count b{font:700 1.5rem/1 var(--pc-font-display);color:var(--pc-noite);letter-spacing:0}.gs-play{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 18px 8px 14px;border:2px solid rgba(27,37,89,.16);border-radius:999px;background:#fff;color:var(--pc-noite);font-weight:800;font-size:.92rem;font-family:inherit;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.gs-play:hover{background:var(--pc-noite);color:#fff;border-color:var(--pc-noite)}.gs-play-ico{display:grid;place-items:center}.gs-thumbs{list-style:none;margin:0;padding:6px 6px 8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.gs-thumbs li{min-width:0}.gs-thumbs button{display:block;position:relative;width:100%;aspect-ratio:1;padding:0;border:0;border-radius:18px;overflow:hidden;background:#DCE6F5;cursor:pointer;opacity:.7;transition:opacity .25s,transform .25s,box-shadow .25s}.gs-thumbs img{display:block;width:100%;height:100%;object-fit:cover}.gs-thumbs button:hover{opacity:1;transform:translateY(-3px)}.gs-thumbs button.on{opacity:1;box-shadow:0 0 0 3px #fff,0 0 0 6px var(--pc-sol),0 14px 20px -10px rgba(27,37,89,.5)}.gs-follow{display:grid;gap:12px;margin-top:auto}.gs-follow .mx-card{padding:14px 16px;gap:14px;border-radius:24px;box-shadow:0 20px 34px -24px rgba(27,37,89,.7)}.gs-follow .mx-card-ico{width:46px;height:46px}.gs-follow .mx-card-txt strong{font-size:1.08rem}.gs-follow .mx-card-btn{min-height:40px;padding:8px 14px;font-size:.9rem}@media(max-width:999px){.gs{grid-template-columns:1fr}.gs-main{display:block}.gs-stage{aspect-ratio:1/1;min-height:0;max-height:80vh;border-radius:28px}.gs-title{min-height:0}.gs-info{grid-template-columns:1fr auto;align-items:center;column-gap:16px}.gs-tag{grid-column:1}.gs-title{grid-column:1}.gs-ctrl{grid-column:2;grid-row:1/3;flex-direction:column;align-items:flex-end}.gs-thumbs{display:flex;overflow-x:auto;scroll-snap-type:x proximity;gap:10px;padding:6px 2px 12px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gs-thumbs::-webkit-scrollbar{display:none}.gs-thumbs li{flex:0 0 clamp(72px,14vw,96px);scroll-snap-align:center}.gs-follow{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}}@media(max-width:599px){.gs-stage{aspect-ratio:4/5;border-radius:24px}.gs-nav{width:46px;height:46px;margin-top:-23px}.gs-prev{left:10px}.gs-next{right:10px}.gs-zoom{top:12px;right:12px;width:42px;height:42px}.gs-slide img{border-radius:18px}.gs-info{grid-template-columns:1fr}.gs-ctrl{grid-column:1;grid-row:auto;flex-direction:row;align-items:center}.gs-follow{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.gs-slide,.gs-slide img,.gs-nav,.gs-zoom,.gs-thumbs button,.gs-play{transition:none}.gs.is-playing .gs-bar i{animation:none}.gs-thumbs button:hover{transform:none}}.ps-amb i.on{opacity:.3}
@font-face{font-family:"Figtree";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/Figtree-normal-500.woff2") format("woff2")}:root{--pc-suave:#3F4A78}.hero-text,.hero-note,.section-lead,.page-lead,.sx-lead,.equipe-sub,.qa-lead,.tz-note,.turma-text,.post-card-excerpt,.nx-card-text,.faq-answer,.qa-a,.sb-text,.pilar p,.eq-line,.equipe-item small,.depo-author small,.whats-form-text,.ctt-map small,.contato-copy .ctt-steps small,.cx-hours small,.cx-hours-txt > span,.cx-steps small,.noticias .aviso > div > p,figcaption,.entry-footer,.rede-fallback > p{font-weight:500}.section-lead,.page-lead{font-size:1.25rem}.sx-lead,.equipe-sub,.qa-lead{font-size:1.2rem}.tz-note{font-size:1.05rem}.destaques,.sobre,.turmas,.noticias,.redes,.depoimentos,.faq,.contato{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}
.topbar-inner{min-height:42px}.topbar-right{display:flex;align-items:center;gap:18px}.topbar-hours{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:.875rem;font-weight:600;color:#D5DCF5;white-space:nowrap}.topbar-hours .pc-icon{width:16px;height:16px;color:var(--pc-sol)}.topbar-info a{white-space:nowrap}@media(max-width:860px){.topbar-hours{display:none}}.site-title-text{display:flex;flex-direction:column;gap:4px}.site-tagline{display:block;font-family:var(--pc-font-body);font-variation-settings:normal;font-weight:600;font-size:.74rem;line-height:1;letter-spacing:.02em;color:var(--pc-suave)}@media(max-width:520px){.site-tagline{display:none}}.header-cta{gap:8px;white-space:nowrap}.header-cta svg{width:19px;height:19px}.header-cta:hover svg{transform:rotate(-10deg) scale(1.12)}.header-cta-mini{display:none}@media(min-width:1101px){.site-header .site-nav{flex:none}.site-header .site-nav .menu{gap:2px;flex-wrap:nowrap}.site-header .site-nav .menu li{flex:none}.site-header .site-nav .menu a{display:flex;align-items:center;white-space:nowrap;padding:12px 15px;border-radius:10px;font-size:1rem;font-weight:700;line-height:1;background:transparent;box-shadow:none}.site-header .site-nav .menu a::before{content:none;display:none}.site-header .site-nav .menu a::after{content:"";position:absolute;left:15px;right:15px;bottom:3px;height:3px;border-radius:3px;background:var(--pc-sol);transform:scaleX(0);transform-origin:left center;transition:transform .25s cubic-bezier(.3,1.3,.5,1)}.site-header .site-nav .menu a:hover{background:transparent;color:var(--pc-noite)}.site-header .site-nav .menu a:hover::after{transform:scaleX(.55)}.site-header .site-nav .menu a.is-active{background:transparent;box-shadow:none;font-weight:800}.site-header .site-nav .menu a.is-active::after{transform:scaleX(1)}.site-header .site-nav .menu a:focus-visible{outline:3px solid var(--pc-sol);outline-offset:2px}.site-header .header-cta{margin-left:14px;flex:none}}@media(min-width:1101px) and (max-width:1279px){.site-header .header-inner{gap:12px}.site-header .site-title{font-size:1.2rem}.site-header .brand-mascot{width:56px}.site-header .site-nav .menu a{padding:12px 10px;font-size:.93rem}.site-header .site-nav .menu a::after{left:10px;right:10px}.site-header .header-cta{margin-left:6px;padding:.5em 1.05em;font-size:.93rem}.site-header .site-tagline{font-size:.7rem}}@media(min-width:1280px) and (max-width:1439px){.site-header .site-title{font-size:1.35rem}.site-header .brand-mascot{width:62px}.site-header .site-nav .menu a{padding:12px 12px;font-size:.97rem}.site-header .site-nav .menu a::after{left:12px;right:12px}}@media(max-width:1100px){.site-header .site-nav .menu a::after{content:none}.header-cta-mini{display:none;margin-left:auto;margin-right:8px;flex:none;width:46px;height:46px;border-radius:50%;align-items:center;justify-content:center;background:var(--pc-sol);color:var(--pc-noite);box-shadow:0 8px 18px -8px rgba(19,27,69,.55);transition:transform .2s}.header-cta-mini:hover{transform:scale(1.06)}.header-cta-mini:focus-visible{outline:3px solid var(--pc-noite);outline-offset:2px}.header-cta-mini svg{width:24px;height:24px}}@media(max-width:1100px) and (min-width:430px){.header-cta-mini{display:inline-flex}.nav-toggle{margin-left:0}}@media(max-width:1100px) and (min-width:430px) and (max-width:520px){.site-header .nav-toggle-label{display:none}.site-header .nav-toggle{padding:8px 12px}}@media(prefers-reduced-motion:reduce){.header-cta-mini,.site-header .site-nav .menu a::after,.header-cta svg{transition:none}}.pcf-stripe{margin-top:clamp(28px,4vw,44px)}.pcf-contact small{color:#B9C4EE}.pcf-bottom{align-items:center;color:#B9C4EE}.pcf-contact a.pcf-addr{display:inline-block;min-height:0;color:inherit;font-weight:400;font-size:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:color .2s,text-decoration-color .2s}.pcf-contact a.pcf-addr:hover{color:var(--pc-sol);text-decoration-color:currentColor}.pcf a:focus-visible{outline:3px solid var(--pc-sol);outline-offset:3px;border-radius:6px}@media(hover:hover) and (pointer:fine){.pcf-social li{position:relative}.pcf-social a::before{content:attr(aria-label);position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%,4px);padding:5px 10px;border-radius:8px;background:#fff;color:var(--pc-noite);font-size:.78rem;font-weight:700;line-height:1;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s,transform .18s}.pcf-social a:hover::before,.pcf-social a:focus-visible::before{opacity:1;transform:translate(-50%,0)}}.pcf-legal a{color:#DCE3FA;font-weight:600;text-decoration:underline;text-decoration-color:rgba(220,227,250,.4);text-underline-offset:4px;transition:color .2s,text-decoration-color .2s}.pcf-legal a:hover{color:var(--pc-sol);text-decoration-color:currentColor}.pcf-sep{margin:0 10px;opacity:.6}.pcf-bottom-right{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.pcf-top{display:inline-flex;align-items:center;gap:6px;padding:8px 14px 8px 11px;border:1.5px solid rgba(255,255,255,.28);border-radius:999px;color:#fff;font-size:.85rem;font-weight:700;line-height:1;transition:transform .2s,background-color .2s,color .2s,border-color .2s}.pcf-top .pcf-ic{width:16px;height:16px}.pcf-top:hover{background:var(--pc-sol);border-color:var(--pc-sol);color:var(--pc-noite);transform:translateY(-2px)}@media(max-width:640px){.pcf-bottom-right{justify-content:space-between;width:100%}.pcf-sep{display:none}.pcf-legal a{display:block;margin-top:6px}}@media(prefers-reduced-motion:reduce){.pcf-top,.pcf-social a::before{transition:none}}@media(min-width:1101px) and (max-width:1199px){.site-header .site-nav .menu a{padding:12px 7px;font-size:.9rem}.site-header .site-nav .menu a::after{left:7px;right:7px}.site-header .site-title{font-size:1.1rem}.site-header .brand-mascot{width:50px}.site-header .header-cta{padding:.5em .9em;font-size:.9rem}}.pol-hero{position:relative;overflow:hidden;padding:clamp(36px,6vw,68px) 0 clamp(32px,5vw,52px);background:radial-gradient(circle at 92% 20%,rgba(255,210,26,.35) 0 54px,transparent 55px),radial-gradient(circle at 4% 90%,rgba(123,97,232,.14) 0 70px,transparent 71px),linear-gradient(180deg,#CFE3FF 0%,#E8F0FF 70%,#fff 100%)}.pol-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px;font-size:.9rem;font-weight:600;color:var(--pc-suave)}.pol-crumbs a{color:var(--pc-noite);text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(27,37,89,.3)}.pol-crumbs a:hover{text-decoration-color:currentColor}.pol-hero h1{margin:0 0 14px;font:800 clamp(2rem,4.6vw,3.2rem)/1.08 var(--pc-font-display);color:var(--pc-noite);letter-spacing:-.01em}.pol-lead{max-width:44rem;margin:0 0 20px;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.65;color:var(--pc-texto)}.pol-meta{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.pol-meta span{padding:7px 14px;border-radius:999px;background:#fff;border:1.5px solid rgba(27,37,89,.1);font-size:.85rem;font-weight:700;color:var(--pc-noite)}.pol-wrap{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(28px,5vw,64px);align-items:start;padding-block:clamp(32px,5vw,56px) clamp(56px,8vw,96px)}.pol-toc{position:sticky;top:116px;padding:20px 18px 14px;border-radius:20px;background:var(--pc-ceu);border:1.5px solid var(--pc-linha)}.pol-toc-title{margin:0 0 10px 6px;font:700 .8rem/1 var(--pc-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--pc-suave)}.pol-toc ol{list-style:none;margin:0;padding:0;counter-reset:pt}.pol-toc li{counter-increment:pt}.pol-toc a{display:flex;gap:10px;align-items:baseline;padding:7px 8px;border-radius:10px;font-size:.95rem;font-weight:600;color:var(--pc-noite);text-decoration:none;transition:background-color .15s}.pol-toc a::before{content:counter(pt);flex:none;width:1.4em;font-weight:800;color:var(--pc-suave)}.pol-toc a:hover{background:#fff}.pol-body{max-width:760px;min-width:0}.pol-body p{margin:0 0 14px;font-size:1.04rem;line-height:1.75;color:var(--pc-texto)}.pol-body strong{color:var(--pc-noite)}.pol-body a{color:var(--pc-noite);font-weight:700;text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(27,37,89,.35)}.pol-body a:hover{text-decoration-color:var(--pc-sol)}.pol-resumo{padding:clamp(22px,3vw,30px);border-radius:24px;background:radial-gradient(420px 200px at 100% 0,rgba(242,138,46,.2),transparent 65%),#131B45;color:#E6EBFA}.pol-resumo h2{margin:0 0 16px;font:700 1.35rem/1.2 var(--pc-font-display);color:#fff}.pol-resumo ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.pol-resumo li{display:flex;gap:12px;align-items:flex-start;line-height:1.55}.pol-resumo strong{color:#fff}.pol-resumo .pol-ic{flex:none;width:24px;height:24px;padding:4px;border-radius:50%;background:var(--pc-sol);color:var(--pc-noite);margin-top:1px}.pol-sec{margin-top:clamp(36px,5vw,52px)}.pol-sec h2{display:flex;align-items:center;gap:12px;margin:0 0 16px;font:700 clamp(1.35rem,2.4vw,1.65rem)/1.2 var(--pc-font-display);color:var(--pc-noite)}.pol-n{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--pc-sol);color:var(--pc-noite);font:800 1rem/1 var(--pc-font-body)}.pol-info{list-style:none;margin:18px 0 0;padding:0;border:1.5px solid var(--pc-linha);border-radius:18px;overflow:hidden}.pol-info li{display:grid;grid-template-columns:120px 1fr;gap:12px;padding:13px 18px;line-height:1.5;color:var(--pc-texto)}.pol-info li+li{border-top:1px solid var(--pc-linha)}.pol-info li>span{font-size:.8rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--pc-suave);padding-top:3px}.pol-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.pol-card{padding:20px 20px 8px;border-radius:18px;background:#fff;border:1.5px solid var(--pc-linha);border-top:5px solid var(--pc-sol)}.pol-card:nth-child(2){border-top-color:var(--pc-laranja)}.pol-card:nth-child(3){border-top-color:var(--pc-verde)}.pol-card:nth-child(4){border-top-color:var(--pc-azul)}.pol-card h3{margin:0 0 8px;font:700 1.05rem/1.25 var(--pc-font-display);color:var(--pc-noite)}.pol-card p{font-size:.97rem;line-height:1.65}.pol-table{margin:18px 0;border:1.5px solid var(--pc-linha);border-radius:16px;overflow-x:auto;background:#fff}.pol-table:focus-visible{outline:3px solid var(--pc-azul);outline-offset:2px}.pol-table table{width:100%;min-width:560px;border-collapse:collapse;font-size:.96rem;line-height:1.55}.pol-table th{padding:12px 16px;text-align:left;background:var(--pc-ceu);color:var(--pc-noite);font-weight:800}.pol-table td{padding:14px 16px;border-top:1px solid var(--pc-linha);vertical-align:top;color:var(--pc-texto)}.pol-table td:first-child{font-weight:600;color:var(--pc-noite);width:46%}.pol-list{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:10px}.pol-list li{position:relative;padding-left:26px;font-size:1.04rem;line-height:1.7;color:var(--pc-texto)}.pol-list li::before{content:"";position:absolute;left:4px;top:.62em;width:10px;height:10px;border-radius:50%;background:var(--pc-sol);box-shadow:0 0 0 3px rgba(255,210,26,.28)}.pol-direitos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 20px}.pol-direitos div{padding:14px 16px;border-radius:14px;background:var(--pc-ceu)}.pol-direitos strong{display:block;margin-bottom:2px;font-size:.98rem}.pol-direitos span{font-size:.92rem;line-height:1.5;color:var(--pc-suave)}.pol-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:18px;padding:20px 22px;border-radius:20px;background:var(--pc-sol-claro);border:1.5px solid rgba(237,188,0,.45)}.pol-cta strong{display:block;font:700 1.1rem/1.2 var(--pc-font-display);color:var(--pc-noite)}.pol-cta span{font-size:.92rem;color:var(--pc-texto)}.pol-body .pol-cta .btn{text-decoration:none;font-weight:800}.pol-fim{margin-top:6px;font-size:.92rem!important;font-weight:700;color:var(--pc-suave)!important}@media(max-width:900px){.pol-wrap{grid-template-columns:minmax(0,1fr)}.pol-toc{position:static}.pol-toc ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px}}@media(max-width:600px){.pol-cards,.pol-direitos{grid-template-columns:1fr}.pol-info li{grid-template-columns:1fr;gap:2px}.pol-toc ol{grid-template-columns:1fr}.pol-cta .btn{width:100%;justify-content:center}}.eq3d:nth-child(2),.eq3d:nth-child(4n){margin-top:0}.eq-js .eq3d.is-in:not(.is-flipped):not(.is-tilting) .eq-inner{animation:none}.eq-glare{display:none}.eq-front::before,.eq-front::after,.eq-back::before,.eq-back::after{display:none}.eq-front{padding:24px 22px 26px;border:1px solid #E6E9F3;border-bottom:1px solid #E6E9F3;border-radius:28px;background:#fff;box-shadow:0 1px 2px rgba(27,37,89,.04),0 18px 36px -24px rgba(27,37,89,.28)}.eq-back{border-bottom:0}.eq-photo{transform:none;margin-bottom:0}.eq3d .eq-photo .equipe-foto{border:3px solid var(--a);border-radius:999px 999px 20px 20px;box-shadow:none;background:color-mix(in srgb,var(--a) 18%,#fff)}.eq-medal{position:absolute;left:50%;right:auto;bottom:-16px;width:auto;height:auto;padding:9px 18px;border:0;border-radius:999px;display:inline-block;white-space:nowrap;background:var(--pc-noite);color:#fff;font:700 .95rem/1 var(--pc-font-body);box-shadow:0 8px 16px -10px rgba(19,27,69,.6);transform:translateX(-50%)}.eq-medal b{font:700 1rem/1 var(--pc-font-body);color:#fff}.eq-name{margin:36px 0 0;font-weight:600;transform:none}.eq-cargo{margin:10px 0 0;transform:none;background:color-mix(in srgb,var(--a) 24%,#fff)}.eq-line{margin:12px 0 0;max-width:26ch;transform:none}.eq-front .eq-hint{margin-top:auto;padding:12px 22px;background:#fff;color:var(--pc-noite);border:1.5px solid var(--pc-noite);box-shadow:none;transform:none;font-size:1rem}.eq-front .eq-line{margin-bottom:22px}.eq-front .eq-hint:hover,.eq3d:hover .eq-front .eq-hint{background:var(--pc-noite);color:#fff}.eq-front .eq-hint svg{width:16px;height:16px;transition:transform .2s}.eq-front .eq-hint:hover svg{transform:translateX(3px)}@media(max-width:380px){.eq-front{padding:18px 16px 22px}.eq-medal{padding:8px 14px;font-size:.88rem}}.eq-back{padding:22px 20px 20px;gap:12px}.eq-bio{font-size:.95rem;line-height:1.5}.eq-stats{gap:8px}.eq-stat,.eq-facts{background:rgba(255,255,255,.08)}.eq-chips{gap:6px}.eq-back .eq-hint,.eq-back .eq-back-btn{align-self:stretch;margin-top:auto;min-height:46px;background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.55);box-shadow:none}.eq-back .eq-hint:hover,.eq-back .eq-back-btn:hover{background:#fff;color:var(--pc-noite)}.eq-back .eq-back-btn::before{content:"←";font-size:1.1rem;line-height:1}@media(max-width:900px){.equipe-list,.equipe-list.count-1,.equipe-list.count-2,.equipe-list.count-3,.equipe-list.count-4{flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;padding-top:12px;padding-bottom:28px}.equipe-item.eq3d,.eq3d:nth-child(n){flex:0 0 min(80vw,330px)}.eq-front{padding:18px 16px 20px}.eq3d .eq-photo .equipe-foto{aspect-ratio:1/1.32}.eq-name{margin-top:32px;font-size:1.3rem}.eq-line{margin-bottom:16px}.eq-front .eq-hint{align-self:stretch;margin-inline:6px}.eq-back{padding:20px 16px 16px;gap:10px}.eq-bname{font-size:1.2rem}.eq3d .eq-avatar{width:56px;height:56px}.eq-bio{font-size:.9rem}.eq-stat{padding:9px 12px;font-size:.85rem}.eq-stat-num b{font-size:1.8rem}.eq-quote{padding:10px 12px 10px 40px;font-size:.92rem}.eq-quote::before{font-size:2.4rem;left:10px}.eq-swipe{margin:0 0 6px;text-align:center}}.eq-front{display:flex;flex-direction:column}.eq-photo{flex:1 1 auto;display:flex;aspect-ratio:4/5;min-height:0}.eq3d .eq-photo .equipe-foto{flex:1 1 auto;width:100%;height:auto;min-height:0;aspect-ratio:auto;object-position:50% 22%}.eq-line{margin-bottom:20px}@media(max-width:900px){.eq-photo{aspect-ratio:1/1.1}.eq3d .eq-photo .equipe-foto{aspect-ratio:auto}.eq-line{margin-bottom:16px}}.eq-back{padding:20px 18px 18px;gap:9px}.eq3d .eq-avatar{width:54px;height:54px}.eq-bio{font-size:.9rem;line-height:1.45}.eq-stat{padding:8px 12px}.eq-facts{padding:9px 12px}.eq-chips li{padding:4px 10px;font-size:.78rem}.eq-quote{padding:10px 12px 10px 42px;font-size:.92rem}.eq-quote::before{font-size:2.4rem}.eq-back .eq-back-btn{min-height:42px}.eq-front{position:relative;isolation:isolate;background:linear-gradient(180deg,rgba(255,210,26,.0) 0,#fff 0),#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--a) 20%,#fff) 0,color-mix(in srgb,var(--a) 8%,#fff) 46%,#fff 46.1%);transition:box-shadow .3s,transform .3s}.eq-front::before{display:block;content:"";position:absolute;inset:0 0 auto 0;height:46%;z-index:-1;pointer-events:none;background:radial-gradient(circle,rgba(27,37,89,.09) 1.4px,transparent 1.6px) 0 0/16px 16px;-webkit-mask:linear-gradient(180deg,#000 30%,transparent);mask:linear-gradient(180deg,#000 30%,transparent)}.eq-front::after{display:block;content:"";position:absolute;right:-26px;top:-26px;width:92px;height:92px;border-radius:50%;z-index:-1;pointer-events:none;background:var(--a);opacity:.28}.eq3d:hover .eq-front{box-shadow:0 2px 4px rgba(27,37,89,.05),0 30px 44px -24px rgba(27,37,89,.42)}.eq-photo::before{content:"";position:absolute;inset:10px -8px -8px 10px;border-radius:999px 999px 22px 22px;background:var(--a);opacity:.35;z-index:0}.eq3d .eq-photo .equipe-foto{position:relative;z-index:1;border:4px solid #fff;box-shadow:0 0 0 3px var(--a),0 18px 28px -18px rgba(19,27,69,.6)}.eq-medal{z-index:2;box-shadow:0 0 0 3px #fff,0 10px 18px -8px rgba(19,27,69,.65)}.eq-medal::before{content:"★";color:var(--a);margin-right:6px;font-size:.85em}.eq-cargo{display:inline-flex;align-items:center;gap:6px;border:1.5px solid color-mix(in srgb,var(--a) 70%,#fff)}.eq-cargo::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--a)}.eq-line{font-weight:600;color:var(--pc-noite);max-width:28ch}.eq-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 18px;padding:12px 0 0;list-style:none;width:100%;border-top:1px dashed rgba(27,37,89,.18)}.eq-tags li{padding:4px 11px;border-radius:999px;background:#F2F5FC;color:var(--pc-suave);font-weight:700;font-size:.78rem;line-height:1.25}.eq-front .eq-line{margin-bottom:14px}@media(max-width:900px){.eq-tags{margin-bottom:14px}.eq-photo::before{inset:8px -6px -6px 8px}}@media(max-width:380px){.eq-tags li{font-size:.74rem;padding:4px 9px}}.eqc{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(18px,2.4vw,28px);align-items:stretch;max-width:1120px;margin-inline:auto}.eqc.eqc-solo{grid-template-columns:minmax(0,760px);justify-content:center}.eqc-btn{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:10px 22px;border:1.5px solid currentColor;border-radius:999px;background:transparent;color:inherit;font:800 .98rem/1 var(--pc-font-body);cursor:pointer;touch-action:manipulation;transition:background-color .2s,color .2s}.eqc-btn svg{width:16px;height:16px;flex:none;transition:transform .2s}.eqc-btn:hover svg{transform:translateX(3px)}.eqc-btn:focus-visible{outline:3px solid var(--pc-sol);outline-offset:3px}.eqc-img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 22%;max-width:none;border:3px solid var(--a);background:color-mix(in srgb,var(--a) 18%,#fff);background:#EEF1FA}.eqc-main{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);gap:clamp(18px,2.6vw,32px);align-items:center;padding:clamp(20px,2.6vw,30px);border-radius:30px;color:#fff;background:radial-gradient(420px 260px at 0 100%,rgba(123,97,232,.32),transparent 65%),radial-gradient(320px 220px at 100% 0,rgba(242,138,46,.18),transparent 62%),var(--pc-noite);box-shadow:0 34px 56px -30px rgba(19,27,69,.7)}.eqc-main::before{content:"";position:absolute;right:-70px;top:-70px;width:200px;height:200px;border-radius:50%;background:var(--a);opacity:.9;z-index:-1}.eqc-main::after{content:"";position:absolute;right:-96px;top:-14px;width:250px;height:54px;border:3px solid var(--pc-vermelho);border-radius:50%;transform:rotate(-24deg);z-index:-1}.eqc-photo{align-self:center}.eqc-photo .eqc-img{aspect-ratio:4/5;height:auto;border-radius:999px 999px 20px 20px;box-shadow:0 22px 34px -20px rgba(0,0,0,.65)}.eqc-tag{margin:0;font-weight:800;font-size:.92rem;color:var(--a)}.eqc-name{margin:8px 0 10px;font:700 clamp(1.7rem,2.6vw,2.15rem)/1.12 var(--pc-font-display);color:#fff}.eqc-bio{margin:0;color:#C9D2F2;line-height:1.55}.eqc-quote{margin:16px 0 18px;padding-left:14px;border-left:4px solid var(--a);font:600 1.08rem/1.4 var(--pc-font-display);color:#fff}.eqc-main .eqc-btn:hover{background:#fff;color:var(--pc-noite);border-color:#fff}.eqc-side{display:grid;gap:clamp(18px,2.4vw,28px);align-content:stretch;grid-auto-rows:1fr}.eqc-mini{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:clamp(14px,2vw,22px);align-items:center;padding:clamp(14px,1.8vw,20px);border-radius:26px;background:linear-gradient(135deg,color-mix(in srgb,var(--a) 14%,#fff),#fff 55%);background:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--a) 14%,#fff),#fff 55%);border:1px solid rgba(27,37,89,.1);border-bottom:6px solid var(--a);box-shadow:0 2px 4px rgba(27,37,89,.05),0 24px 40px -28px rgba(27,37,89,.45);transition:transform .3s,box-shadow .3s}.eqc-mini:hover{transform:translateY(-3px);box-shadow:0 2px 4px rgba(27,37,89,.05),0 30px 46px -26px rgba(27,37,89,.55)}.eqc-mphoto .eqc-img{aspect-ratio:1/1.18;height:auto;border-radius:999px 999px 16px 16px}.eqc-mname{margin:0;font:700 clamp(1.15rem,1.7vw,1.35rem)/1.15 var(--pc-font-display);color:var(--pc-noite)}.eqc-mrole{margin:4px 0 0;font-weight:800;font-size:.88rem;color:var(--pc-suave)}.eqc-mline{margin:8px 0 14px;font-weight:600;color:var(--pc-noite);line-height:1.4}.eqc-mini .eqc-btn{color:var(--pc-noite);min-height:44px;padding:9px 18px;font-size:.92rem}.eqc-mini .eqc-btn:hover{background:var(--pc-noite);color:#fff}.eqc-js .eqc-main,.eqc-js .eqc-mini{opacity:0;transform:translateY(40px);transition:opacity .7s ease calc(var(--i)*.14s),transform .8s cubic-bezier(.2,.8,.2,1) calc(var(--i)*.14s),box-shadow .3s}.eqc-js .eqc-main.is-in,.eqc-js .eqc-mini.is-in{opacity:1;transform:none}.eqc-js .eqc-mini.is-in:hover{transform:translateY(-3px)}.eq-dlg{transform:none;visibility:visible;backface-visibility:visible;-webkit-backface-visibility:visible;grid-area:auto;position:fixed;inset:0;margin:auto;width:min(92vw,430px);max-height:min(92vh,760px);overflow-y:auto;overscroll-behavior:contain;border:0;border-bottom:6px solid var(--a);border-radius:28px;color:#C9D2F2;box-shadow:0 40px 80px -20px rgba(0,0,0,.6)}.eq-dlg:not([open]){display:none}.eq-dlg[open]{display:flex;animation:eqdlg .28s cubic-bezier(.2,.8,.2,1)}.eq-dlg::backdrop{background:rgba(19,27,69,.62);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}@keyframes eqdlg{from{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}.eq-dlg .eq-avatar{flex:none;width:58px;height:58px;margin:0;border-radius:50%;object-fit:cover;object-position:50% 25%;border:3px solid var(--pc-noite);box-shadow:0 0 0 3px var(--a);background:#222c5e}@media(max-width:860px){.eqc{grid-template-columns:minmax(0,1fr);max-width:560px}.eqc-main{grid-template-columns:minmax(0,1fr);text-align:center;justify-items:center;padding:24px 20px 26px}.eqc-photo{width:min(62%,240px)}.eqc-quote{text-align:left;width:100%}.eqc-side{grid-auto-rows:auto}}@media(max-width:420px){.eqc-mini{grid-template-columns:minmax(0,31%) minmax(0,1fr);padding:14px;gap:12px}.eqc-mline{font-size:.92rem}}@media(prefers-reduced-motion:reduce){.eqc-btn svg,.eqc-mini{transition:none}.eq-dlg[open]{animation:none}.eqc-js .eqc-main,.eqc-js .eqc-mini{opacity:1;transform:none;transition:none}}.eqc{text-align:left}.eqc-main::before{right:-78px;top:-78px;width:150px;height:150px}.eqc-main::after{right:-104px;top:-30px;width:210px;height:44px}@media(max-width:860px){.eqc-main{text-align:center}.eqc-quote{text-align:left}}
.turmas{position:relative;overflow:hidden;background:radial-gradient(48rem 30rem at 6% 6%,rgba(123,97,232,.16),transparent 70%),radial-gradient(44rem 28rem at 96% 28%,rgba(47,143,224,.16),transparent 70%),radial-gradient(40rem 26rem at 70% 104%,rgba(30,158,106,.20),transparent 70%),radial-gradient(30rem 20rem at 20% 96%,rgba(255,210,26,.20),transparent 70%),linear-gradient(180deg,#EAF7F1 0%,#EEF4FF 55%,#F3F0FF 100%)}.turmas::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(rgba(27,37,89,.10) .07rem,transparent .11rem) 0 0/1.6rem 1.6rem;-webkit-mask:radial-gradient(70% 60% at 50% 45%,#000,transparent 85%);mask:radial-gradient(70% 60% at 50% 45%,#000,transparent 85%)}.turmas::after{content:"";position:absolute;left:50%;top:56%;width:min(150vw,150rem);aspect-ratio:1;translate:-50% -50%;border-radius:50%;border:.1rem dashed rgba(27,37,89,.10);pointer-events:none;z-index:0}#turmas .section-title{font-size:clamp(2.3rem,1.5rem + 3.4vw,3.7rem);letter-spacing:-.02em;line-height:1.05}#turmas .section-lead{font-size:clamp(1.05rem,1rem + .35vw,1.25rem);max-width:40rem;margin-inline:auto}.turmas .section-head{margin-bottom:clamp(2rem,4vw,3.5rem)}.turmas .turmas-grid{gap:clamp(1rem,1.7vw,2rem)}.turmas .turmas-grid>li{min-width:0}@media(max-width:1100px){.turmas ol.turmas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.turma-card.tone-vermelho{--kr:229 56 59;--t:#FDE3E4;--k:#E5383B}.turma-card.tone-laranja{--kr:242 138 46;--t:#FFE9D4;--k:#F28A2E}.turma-card.tone-verde{--kr:30 158 106;--t:#D8F3E6;--k:#1E9E6A}.turma-card.tone-lilas{--kr:123 97 232;--t:#E8E2FF;--k:#7B61E8}.turma-card.tone-sol{--kr:237 188 0;--t:#FFF1B8;--k:#EDBC00}.turmas .tz-front,.turmas .tz-back{border-radius:2rem}.turmas .tz-front{padding:0 0 1.7rem;background:#fff;box-shadow:0 0 0 .06rem rgb(var(--kr)/.14),0 .25rem .8rem rgba(27,37,89,.06),0 2rem 3rem -2rem rgb(var(--kr)/.45);transition:box-shadow .4s}.turmas .tz-front::before{display:none}.turmas .tz-front::after{content:"";position:absolute;inset:0;right:auto;top:auto;width:auto;height:auto;border:0;border-radius:inherit;background:radial-gradient(16rem circle at var(--mx,50%) var(--my,0%),rgb(var(--kr)/.16),transparent 62%);opacity:0;transition:opacity .35s;pointer-events:none;z-index:0}.turmas .tz3d:hover .tz-front::after{opacity:1}.turmas .tz3d:hover .tz-front{box-shadow:0 0 0 .1rem rgb(var(--kr)/.35),0 .4rem 1rem rgba(27,37,89,.08),0 2.6rem 3.6rem -1.8rem rgb(var(--kr)/.6)}.turmas .tz-front>*:not(.turma-top){padding-inline:1.6rem;margin-inline:0}.turmas .turma-top{flex:none;position:relative;isolation:isolate;display:flex;align-items:flex-end;justify-content:center;height:12.5rem;min-height:0;margin:0 0 1.5rem;padding:0 1rem 1.3rem;overflow:hidden;border-radius:0 0 50% 50%/0 0 2rem 2rem;background:radial-gradient(120% 90% at 50% 112%,rgb(var(--kr)/.34),transparent 62%),linear-gradient(172deg,rgb(var(--kr)/.30),var(--t) 52%,rgb(var(--kr)/.10))}.turmas .turma-top::before{content:"";position:absolute;inset:0;z-index:-1;animation:tzTwinkle 4.5s ease-in-out infinite;background:radial-gradient(circle at 12% 62%,rgb(var(--kr)/.75) 0 .09rem,transparent .14rem),radial-gradient(circle at 30% 38%,#fff 0 .11rem,transparent .17rem),radial-gradient(circle at 74% 70%,#fff 0 .1rem,transparent .16rem),radial-gradient(circle at 90% 44%,rgb(var(--kr)/.7) 0 .1rem,transparent .15rem),radial-gradient(circle at 56% 24%,#fff 0 .08rem,transparent .13rem),radial-gradient(circle at 20% 86%,#fff 0 .08rem,transparent .13rem)}.turmas .turma-top::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.6) 50%,transparent 62%);translate:-130% 0;transition:translate 1s cubic-bezier(.2,.7,.2,1)}.turmas .tz3d:hover .turma-top::after{translate:130% 0}.turmas .turma-age{position:absolute;left:1.1rem;top:1.1rem;z-index:2;display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .85rem;border-radius:999px;font-size:.88rem;font-weight:800;line-height:1.2;text-align:left;background:rgba(255,255,255,.78);color:var(--tone-ink);border:.06rem solid rgb(var(--kr)/.28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 .5rem 1rem -.6rem rgb(var(--kr)/.6)}.turmas .turma-age::before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--k);flex:none}.tz-stage{position:absolute;right:1.2rem;top:1.45rem;z-index:2;display:flex;gap:.3rem}.tz-stage i{width:.45rem;height:.45rem;border-radius:50%;background:rgb(var(--kr)/.22)}.tz-stage i.on{background:var(--k)}.tz-world{--ps:calc(var(--s,56)*.1rem);position:relative;z-index:1;flex:none;width:var(--ps);height:var(--ps);animation:tzFloat 6.5s ease-in-out infinite;animation-delay:calc(var(--i,0)*-1.4s)}.turmas li:nth-child(1) .tz-world{animation-delay:-.4s}.turmas li:nth-child(2) .tz-world{animation-delay:-1.9s}.turmas li:nth-child(3) .tz-world{animation-delay:-3.3s}.turmas li:nth-child(4) .tz-world{animation-delay:-4.8s}.tz-world .turma-planet{position:absolute;inset:0;width:100%;height:100%;transition:transform .6s cubic-bezier(.3,1.5,.5,1)}.turmas .tz3d:hover .tz-world .turma-planet{transform:rotate(-12deg) scale(1.08)}.turmas .turma-planet{background:radial-gradient(circle at 30% 24%,rgba(255,255,255,.85) 0 5%,rgba(255,255,255,.28) 6% 20%,transparent 42%),radial-gradient(circle at 74% 80%,rgba(0,0,0,.30),transparent 58%),var(--c);box-shadow:inset -.7rem -.9rem 1.5rem rgba(0,0,0,.22),inset .35rem .4rem .9rem rgba(255,255,255,.18),0 1.4rem 2.2rem -.5rem rgb(var(--kr,27 37 89)/.55)}.tz-world .turma-planet::before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 64% 36%,rgba(255,255,255,.16) 0 9%,transparent 10%),radial-gradient(circle at 38% 68%,rgba(0,0,0,.12) 0 12%,transparent 13%),radial-gradient(circle at 78% 66%,rgba(0,0,0,.10) 0 6%,transparent 7%)}.tz-orbit{position:absolute;left:50%;top:50%;z-index:2;width:calc(var(--ps)*1.95);height:calc(var(--ps)*.6);margin:calc(var(--ps)*-.3) 0 0 calc(var(--ps)*-.975);border-radius:50%;transform:rotate(-16deg);pointer-events:none;border:.08rem dashed rgb(var(--kr)/.6)}.tz-orbit i{position:absolute;left:50%;top:50%;width:0;height:0;animation:tzMx 3.6s cubic-bezier(.45,.05,.55,.95) infinite alternate}.tz-orbit b{position:absolute;left:-.4rem;top:-.4rem;width:.8rem;height:.8rem;border-radius:50%;background:radial-gradient(circle at 32% 28%,#fff,var(--k) 70%);box-shadow:0 0 .8rem rgb(var(--kr)/.8);animation:tzMy 3.6s cubic-bezier(.45,.05,.55,.95) -1.8s infinite alternate}.turma-card.tone-lilas .tz-orbit{display:none}@keyframes tzMx{from{translate:calc(var(--ps)*-.975) 0}to{translate:calc(var(--ps)*.975) 0}}@keyframes tzMy{from{translate:0 calc(var(--ps)*-.3)}to{translate:0 calc(var(--ps)*.3)}}@keyframes tzFloat{0%,100%{translate:0 0}50%{translate:0 -.5rem}}@keyframes tzTwinkle{0%,100%{opacity:1}50%{opacity:.45}}.turmas .turma-name{margin:0 0 .5rem;font-size:clamp(1.65rem,1.2rem + .6vw,2rem);line-height:1.1;letter-spacing:-.01em}.turmas .turma-name::after{width:2.4rem;height:.3rem;margin-top:.8rem;background:linear-gradient(90deg,var(--k),rgb(var(--kr)/.35));transition:width .45s cubic-bezier(.2,.8,.2,1)}.turmas .tz3d:hover .turma-name::after{width:4.6rem}.turmas .tz-front .turma-text{margin:0 0 1.1rem;font-size:1.04rem;line-height:1.6}.turmas .tz-front .tz-chips{margin:0 0 1.6rem;gap:.45rem}.turmas .tz-front .tz-chips li{padding:.3rem .75rem;font-size:.82rem;border:.06rem solid rgb(var(--kr)/.2);background:rgb(var(--kr)/.09)}.turmas .tz-front .tz-actions{flex-direction:column;align-items:stretch;gap:.6rem;margin-top:auto}.turmas .tz-front .tz-flip-front{position:relative;overflow:hidden;width:100%;min-height:3rem;padding:.7rem 1.1rem;font-size:.98rem;background:linear-gradient(135deg,var(--k),var(--tone-ink,var(--k)));color:#fff;box-shadow:0 .9rem 1.4rem -.8rem rgb(var(--kr)/.8);transition:transform .25s,box-shadow .25s}.turmas .tz-front .tz-flip-front::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.38) 50%,transparent 65%);translate:-120% 0;transition:translate .7s}.turmas .tz-front .tz-flip-front:hover{transform:translateY(-.1rem);box-shadow:0 1.1rem 1.6rem -.8rem rgb(var(--kr)/.95)}.turmas .tz-front .tz-flip-front:hover::after{translate:120% 0}.turmas .tz-front .tz-flip-front svg{transition:rotate .6s}.turmas .tz-front .tz-flip-front:hover svg{rotate:180deg}.turmas .tz-front .turma-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin:0;min-height:3rem;padding:.65rem 1.1rem;border-radius:999px;background:transparent;border:.12rem solid rgb(var(--kr)/.32);color:var(--tone-ink);font-weight:800;font-size:.95rem;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s}.turmas .tz-front .turma-cta:hover{background:rgb(var(--kr)/.1);border-color:var(--k);color:var(--tone-ink)}.turmas .tz-front .turma-cta svg{width:1rem;height:1rem;transition:transform .2s}.turmas .tz-front .turma-cta:hover svg{transform:translateX(.25rem)}.turmas .tz-back{padding:1.6rem 1.5rem 1.5rem;gap:.8rem;border-bottom-width:.4rem}.turmas .tz-back .tz-flip{min-height:3rem}.turmas .tz-back .tz-cta-back{min-height:3rem}.turmas .tz-bname{font-size:1.6rem}.turmas-grid.tz-ready:not(.tz-in)>li{opacity:0}.turmas-grid.tz-in>li{animation:tzIn .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i,0)*120ms)}@keyframes tzIn{from{opacity:0;transform:translateY(2.4rem) scale(.96)}to{opacity:1;transform:none}}.tz-note{margin-top:clamp(1.4rem,2.4vw,2.2rem);font-size:1rem}.tz-swipe{display:none}@media(min-width:561px) and (max-width:1100px){.turmas .turma-top{height:13.5rem}.tz-world{--ps:calc(var(--s,56)*.115rem)}.turmas ol.turmas-grid{max-width:46rem;margin-inline:auto}}@media(max-width:560px){.turmas ol.turmas-grid{display:grid;grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:min(80%,20.5rem);gap:1rem;margin-inline:calc(-1*var(--pc-gutter));padding:1rem var(--pc-gutter) 2.2rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pc-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.turmas ol.turmas-grid::-webkit-scrollbar{display:none}.turmas ol.turmas-grid>li{scroll-snap-align:center;max-width:none}.turmas .turmas-grid .tz3d{width:100%;max-width:none;margin-inline:0}.turmas .turma-top{height:11.5rem}.turmas .tz-front .turma-text{font-size:1rem}.tz-swipe{display:inline}.tz-note{padding-inline:var(--pc-gutter)}}@media(min-width:1800px){.turmas .turmas-grid{gap:clamp(1.5rem,1.6vw,2.4rem)}}@media(min-width:2400px){.turmas .tz-front .turma-text{font-size:1.06rem}}@media(prefers-reduced-motion:reduce){.tz-world,.tz-orbit i,.tz-orbit b,.turmas .turma-top::before{animation:none}.turmas-grid.tz-in>li{animation:none}.turmas .turma-top::after,.turmas .tz-front .tz-flip-front::after{display:none}.turmas .tz-front,.turmas .tz-front::after,.turmas .turma-name::after{transition:none}}@media(forced-colors:active){.turmas .tz-front{border:.1rem solid CanvasText}.turmas .turma-age{border-color:CanvasText}}
.pcf{padding-bottom:0}.pcf-deco .pl1{width:5.25rem;height:5.25rem;top:1.4rem}.pcf-deco .pl2{width:4rem;height:4rem}.pcf-deco .pl3{width:2.25rem;height:2.25rem;bottom:5.6rem}.pcf-deco .st{width:.3rem;height:.3rem}.pcf h2{margin-bottom:1.25rem;padding-bottom:.875rem}.pcf-col h2::after{width:2.75rem;height:.25rem;border-radius:.25rem}.pcf-logo{gap:.875rem}.pcf-logo img{width:4.75rem;height:4.75rem;padding:.2rem;box-shadow:0 0 0 .25rem rgba(255,210,26,.35)}.pcf-brand>p{margin:1.25rem 0 1.4rem;max-width:28rem}.pcf-social{gap:.75rem}.pcf-social a{width:2.875rem;height:2.875rem}.pcf-ic{width:1.375rem;height:1.375rem}.pcf-links{gap:.7rem}.pcf-links a::before{width:.5625rem;height:.5625rem}.pcf .b{width:2.625rem;height:2.625rem;border-radius:.875rem}.pcf-contact{gap:1.25rem}.pcf-contact li{gap:.875rem}.pcf-contact small{font-size:.78rem;margin-bottom:.15rem}.pcf-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem 0;align-items:start;grid-template-areas:"brand" "nav" "fale" "card"}.pcf-grid>.pcf-brand{grid-area:brand;min-width:0}.pcf-grid>.pcf-nav{grid-area:nav;min-width:0}.pcf-grid>.pcf-fale{grid-area:fale;min-width:0}.pcf-grid>.pcf-card{grid-area:card;min-width:0}.pcf-card h2{padding:0;margin-bottom:.65rem}.pcf-card{display:flex;flex-direction:column;align-self:stretch;border-radius:1.5rem;padding:1.6rem 1.5rem 1.4rem}.pcf-card::before{right:-2.1rem;top:-2.1rem;width:6.9rem;height:6.9rem}.pcf-card::after{right:-3.75rem;top:-.4rem;width:10.6rem;height:2.75rem;border-width:.1875rem}.nw{white-space:nowrap}.pcf-tag{align-self:flex-start;white-space:nowrap;padding:.375rem .75rem}.pcf-card>p:not(.pcf-tag){margin-bottom:1.4rem}.pcf-btn{margin-top:auto;padding:.85rem 1.25rem;min-height:3rem}.pcf-maplink{margin-top:.9rem}@media(max-width:699px){.pcf-links{grid-template-columns:1fr 1fr;column-gap:1rem}}@media(min-width:700px){.pcf-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,3.5rem);row-gap:2.75rem;grid-template-areas:"brand card" "nav fale"}.pcf-grid>.pcf-brand{align-self:start}}@media(min-width:1120px){.pcf-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.7fr) minmax(0,1.1fr) minmax(15.5rem,1fr);column-gap:clamp(2.25rem,3vw,3.25rem);row-gap:0;grid-template-areas:"brand nav fale card"}}.pcf-stripe{margin-top:clamp(2.25rem,4vw,3.25rem)}.pcf-stripe i{height:.375rem;border-radius:.375rem}.pcf-bottom{display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem 1.5rem;align-items:center;padding-block:1.35rem 1.1rem;font-size:.9rem;color:#B9C4EE;grid-template-areas:"legal" "motto" "top"}.pcf-bottom>*{margin:0}.pcf-legal{grid-area:legal;text-align:center;line-height:1.55}.pcf-legal a{display:block;margin-top:.35rem}.pcf-sep{display:none}.pcf-motto{grid-area:motto;text-align:center;font-size:1.02rem;line-height:1.35}.pcf-top{grid-area:top;justify-self:center;padding:.55rem 1rem .55rem .8rem;gap:.4rem;border-width:.09rem;min-height:2.5rem}.pcf-top .pcf-ic{width:1rem;height:1rem}@media(max-width:699px){.pcf-bottom{grid-template-areas:"motto" "legal" "top"}}@media(min-width:700px){.pcf-bottom{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"legal top" "motto top"}.pcf-legal,.pcf-motto{text-align:left}.pcf-legal a{display:inline}.pcf-sep{display:inline;margin:0 .65rem}.pcf-top{justify-self:end}}@media(min-width:1120px){.pcf-bottom{grid-template-columns:minmax(0,1fr) auto auto;column-gap:clamp(1.5rem,2.6vw,2.5rem);grid-template-areas:"legal motto top";padding-block:1.5rem 1.4rem}.pcf-motto{text-align:right}}.pcf-credit{container-type:inline-size;padding-block:.1rem calc(.9rem + env(safe-area-inset-bottom,0px))}.pcf-credit-sep{display:block;height:.0625rem;margin:0 0 .6rem;background:linear-gradient(90deg,transparent,rgba(242,138,46,.55),rgba(143,107,255,.55),transparent)}.pcf-credit-link{position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:center;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"logo txt go" "logo line go";column-gap:.8rem;row-gap:.4rem;padding:.55rem .6rem .55rem .7rem;border-radius:1.1rem;color:#B9C4EE;text-decoration:none;border:.0625rem solid transparent;background:linear-gradient(135deg,rgba(255,255,255,.085),rgba(255,255,255,.025) 60%,rgba(255,255,255,.05)) padding-box,linear-gradient(#151E4F,#151E4F) padding-box,linear-gradient(100deg,rgba(242,138,46,.75),rgba(255,255,255,.14) 45%,rgba(143,107,255,.85)) border-box;box-shadow:inset 0 .0625rem 0 rgba(255,255,255,.1),0 .9rem 1.6rem -1.4rem rgba(0,0,0,.7);transition:box-shadow .3s}.pcf-credit-link::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(16rem 6rem at 0% 0%,rgba(242,138,46,.18),transparent 70%),radial-gradient(20rem 7rem at 100% 100%,rgba(123,97,232,.28),transparent 70%),radial-gradient(rgba(255,255,255,.07) .06rem,transparent .1rem) 0 0/1.2rem 1.2rem}.pcf-credit-link::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.1) 50%,transparent 65%);translate:-120% 0;transition:translate .8s}.pcf-credit-link:hover::after,.pcf-credit-link:focus-visible::after{translate:120% 0}.pcf-credit-link:hover,.pcf-credit-link:focus-visible{box-shadow:inset 0 .0625rem 0 rgba(255,255,255,.12),0 1.1rem 2rem -1.2rem rgba(143,107,255,.55)}.pcf-credit-link:focus-visible{outline:.1875rem solid var(--pc-sol);outline-offset:.3rem}.pcf-credit-ring{grid-area:logo;position:relative;display:grid;place-items:center;width:2.9rem;height:2.9rem}.pcf-credit-ring::before{content:"";position:absolute;inset:-.18rem;border-radius:50%;opacity:.75;background:conic-gradient(from 0deg,#F28A2E,#8F6BFF,#19D79B,#F28A2E);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - .095rem),#000 calc(100% - .0625rem));mask:radial-gradient(farthest-side,transparent calc(100% - .095rem),#000 calc(100% - .0625rem));animation:pcfSpin 8s linear infinite}.pcf-credit-logo{display:block;width:2.6rem;height:2.6rem;border-radius:50%;object-fit:contain;filter:drop-shadow(0 0 .5rem rgba(242,138,46,.5));transition:transform .4s cubic-bezier(.3,1.4,.5,1)}.pcf-credit-link:hover .pcf-credit-logo,.pcf-credit-link:focus-visible .pcf-credit-logo{transform:rotate(-8deg) scale(1.08)}@keyframes pcfSpin{to{transform:rotate(360deg)}}.pcf-credit-txt{grid-area:txt;display:grid;gap:.1rem;min-width:0}.pcf-credit-by{font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;line-height:1.1;color:#B9C4EE}.pcf-credit-who{display:flex;flex-wrap:nowrap;align-items:baseline;gap:0 .6rem}.pcf-credit-name{font:700 1.15rem/1.1 var(--pc-font-display);color:#fff;transition:color .2s}.pcf-credit-co{font-size:.84rem;font-weight:800;line-height:1.2;color:#F28A2E;white-space:nowrap}.pcf-credit-link:hover .pcf-credit-name,.pcf-credit-link:focus-visible .pcf-credit-name{color:var(--pc-sol)}.pcf-credit-go{grid-area:go;display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;color:#fff;white-space:nowrap;border:.09rem solid transparent;background:linear-gradient(#17205A,#17205A) padding-box,linear-gradient(110deg,#F28A2E,#8F6BFF) border-box;box-shadow:0 0 1rem -.5rem rgba(143,107,255,.8);transition:color .25s,box-shadow .3s}.pcf-credit-go-txt{position:absolute;width:.0625rem;height:.0625rem;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pcf-credit-go-ic{display:grid;place-items:center;width:100%;height:100%}.pcf-credit-go svg{width:1rem;height:1rem;transition:transform .25s}.pcf-credit-link:hover .pcf-credit-go,.pcf-credit-link:focus-visible .pcf-credit-go{color:var(--pc-sol);box-shadow:0 0 1.1rem -.2rem rgba(242,138,46,.55),0 0 1.6rem -.3rem rgba(143,107,255,.6)}.pcf-credit-link:hover .pcf-credit-go svg,.pcf-credit-link:focus-visible .pcf-credit-go svg{transform:translate(.12rem,-.12rem)}.pcf-credit-line{grid-area:line;position:relative;height:.125rem;min-width:1.5rem;margin-right:.55rem;border-radius:.125rem;background:linear-gradient(90deg,rgba(242,138,46,0),rgba(242,138,46,.75) 30%,rgba(123,97,232,.9) 80%)}.pcf-credit-line::after{content:"";position:absolute;right:-.15rem;top:50%;width:.5rem;height:.5rem;translate:0 -50%;border-radius:50%;background:var(--pc-sol);box-shadow:0 0 0 .2rem rgba(255,210,26,.18),0 0 .7rem rgba(255,210,26,.8)}.pcf-credit-line::before{content:"";position:absolute;left:0;top:50%;width:22%;height:.18rem;translate:0 -50%;border-radius:.25rem;background:linear-gradient(90deg,transparent,#fff,transparent);opacity:0;animation:pcfPulse 4.2s ease-in-out infinite}@keyframes pcfPulse{0%{left:0;opacity:0}15%{opacity:.9}85%{opacity:.9}100%{left:78%;opacity:0}}.pcf-credit-tags{grid-area:tags;display:none;align-items:center;gap:.4rem}.pcf-credit-tags i{display:inline-flex;align-items:center;gap:.3rem;font-style:normal;white-space:nowrap;padding:.18rem .6rem .18rem .45rem;border-radius:999px;font-size:.74rem;font-weight:700;line-height:1.25;color:#fff;background:rgba(255,255,255,.04);border:.0625rem solid var(--tg);box-shadow:0 0 .6rem -.1rem var(--tg),inset 0 0 .5rem -.2rem var(--tg)}.pcf-credit-tags svg{width:.8rem;height:.8rem;color:var(--tg)}.pcf-credit-tags .t1{--tg:#19D79B}.pcf-credit-tags .t2{--tg:#F28A2E}.pcf-credit-tags .t3{--tg:#8F6BFF}@container (min-width:600px){.pcf-credit-link{grid-template-columns:auto auto minmax(2rem,1fr) auto;grid-template-areas:"logo txt line go";column-gap:1rem;row-gap:0;padding:.4rem .6rem .4rem .7rem}.pcf-credit-line{margin-right:0}.pcf-credit-go{width:auto;height:2.3rem;border-radius:999px;padding:0 .35rem 0 1rem;grid-auto-flow:column;gap:.55rem;font-size:.84rem;font-weight:800;letter-spacing:.01em}.pcf-credit-go-txt{position:static;width:auto;height:auto;overflow:visible;clip-path:none}.pcf-credit-go-ic{width:1.65rem;height:1.65rem;border-radius:50%;background:linear-gradient(135deg,#F28A2E,#8F6BFF);box-shadow:0 0 .6rem -.1rem rgba(242,138,46,.7)}.pcf-credit-go svg{width:.9rem;height:.9rem;color:#fff}}@container (min-width:900px){.pcf-credit-link{grid-template-columns:auto auto minmax(2rem,1fr) auto auto;grid-template-areas:"logo txt line tags go"}.pcf-credit-tags{display:flex}.pcf-credit-tags i:nth-child(3){display:none}}@container (min-width:1000px){.pcf-credit-link{column-gap:1.5rem;padding:.4rem .75rem .4rem .7rem}.pcf-credit-tags i:nth-child(3){display:inline-flex}.pcf-credit-go{height:2.2rem}}@media(prefers-reduced-motion:reduce){.pcf-credit-link,.pcf-credit-logo,.pcf-credit-go,.pcf-credit-go svg,.pcf-credit-name{transition:none}.pcf-credit-line::before,.pcf-credit-ring::before{animation:none}.pcf-credit-link::after{display:none}.pcf-credit-link:hover .pcf-credit-logo,.pcf-credit-link:hover .pcf-credit-go svg{transform:none}}@media(forced-colors:active){.pcf-credit-link,.pcf-credit-go,.pcf-credit-tags i{border:.0625rem solid CanvasText}}
