@font-face{font-family:Inter;src:url(/fontes/inter-latin.woff2)format("woff2");font-weight:100 900;font-display:optional}:root{--tinta:#2b2d42;--tinta-forte:#1f2430;--tinta-2:#5c5f73;--cinza:#6b6f80;--acao:#5a4bd6;--acao-escura:#4a3dc0;--lavanda:#7c6cf2;--lavanda-suave:#eeebff;--apoio:#1f8a5b;--apoio-suave:#e3f5ec;--verde-jardim:#2f9e6b;--linha:#e7e5f2;--nevoa:#f6f5fd;--raio:18px;--raio-botao:12px;--sombra:0 24px 60px -30px #2b208c4d, 0 10px 24px -18px #0b0a1f47;--margem:clamp(20px, 5vw, 64px);--largura:1180px;--curva:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{color:var(--tinta);background:#fff;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;font-weight:400;line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto;display:block}h1,h2,h3{text-wrap:balance;letter-spacing:-.02em;color:var(--tinta-forte);margin:0;font-weight:700;line-height:1.12}a{color:inherit}:focus-visible{outline:3px solid var(--acao);outline-offset:3px;border-radius:8px}svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pular{z-index:100;color:var(--acao);border-radius:var(--raio-botao);background:#fff;padding:12px 18px;font-weight:600;position:absolute;top:-80px;left:16px}.pular:focus{top:16px}.so-leitor{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.botao{border-radius:var(--raio-botao);background:var(--acao);color:#fff;cursor:pointer;min-height:52px;transition:box-shadow .3s var(--curva), background .3s, border-color .3s;border:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.botao svg{width:18px;height:18px}.botao--pequeno{min-height:48px;padding:0 18px;font-size:15px}.botao--principal{background:var(--acao);box-shadow:0 10px 24px -14px #5a4bd6cc}.botao--principal:hover{background:var(--acao-escura)}.botao--contorno{color:var(--tinta-forte);background:#fff;border:1px solid #cfcbe3}.botao--contorno:hover{border-color:var(--acao);background:var(--nevoa)}.topo{z-index:50;padding:14px var(--margem);align-items:center;gap:24px;transition:background .4s,box-shadow .4s,padding .4s;display:flex;position:fixed;inset:0 0 auto}.topo[data-rolado=true]{box-shadow:0 1px 0 var(--linha);background:#fff;padding-block:10px}.topo__marca{border-radius:8px;display:inline-flex}.topo__marca img{width:auto;height:40px}.topo__nav{gap:4px;margin-left:auto;display:flex}.topo__nav a{color:var(--tinta);border-radius:10px;padding:12px 14px;font-size:15px;font-weight:500;text-decoration:none;transition:background .3s}.topo__nav a:hover{background:var(--nevoa)}.abertura{isolation:isolate;background:radial-gradient(52% 62% at 78% 52%,#ece8ffe6 0%,#f4f2ff00 72%),linear-gradient(#fff 0%,#f7f6ff 72%,#fff 100%);position:relative;overflow:clip}.abertura__grade{max-width:calc(var(--largura) + 2 * var(--margem));padding:112px var(--margem) calc(clamp(72px, 9vw, 120px) - 24px);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;column-gap:clamp(32px,4vw,64px);margin:0 auto;display:grid}.abertura__texto{max-width:590px;position:relative}.selo-topo{color:var(--acao-escura);background:var(--lavanda-suave);border-radius:8px;align-items:center;gap:10px;margin:0 0 22px;padding:6px 12px;font-size:14px;font-weight:500;display:inline-flex}.ponto{background:var(--acao);border-radius:50%;width:7px;height:7px}.abertura h1{font-size:clamp(40px,4.4vw,64px);line-height:1.06}.destaque{color:var(--acao)}.abertura__lead{color:var(--tinta-2);max-width:540px;margin:24px 0 0;font-size:clamp(17px,1.35vw,19px)}.abertura__lead--resto{margin:8px 0 32px}.abertura__acoes{flex-wrap:wrap;gap:12px;display:flex}.abertura__acoes--centro{justify-content:center}.abertura__nota{color:var(--cinza);margin:20px 0 0;font-size:14px}.vitrine{aspect-ratio:600/700;justify-self:end;width:100%;max-width:600px;margin:0;position:relative}.vitrine__forma{z-index:-1;background:linear-gradient(160deg,#ece9ff 0%,#f4f2ff 70%);border-radius:46% 54% 52% 48%/52% 44% 56% 48%;position:absolute;inset:8% 2% 4% 6%}.vitrine__tablet,.vitrine__celular{background:linear-gradient(150deg,#2e2b4a,#15132b 60%,#2a2745);position:absolute;box-shadow:inset 0 0 0 1.5px #45426b,0 30px 60px -32px #2b208c73,0 12px 26px -18px #0b0a1f59}.vitrine__tablet{border-radius:20px;width:56%;padding:12px;top:0;left:0}.vitrine__tablet img{aspect-ratio:3/4;object-fit:cover;object-position:top;border-radius:10px;width:100%}.vitrine__celular{z-index:2;border-radius:28px;width:40%;padding:8px;bottom:13%;right:20%}.vitrine__celular img{aspect-ratio:390/844;object-fit:cover;object-position:top;border-radius:20px;width:100%}.vitrine__avisos{margin:0;padding:0;list-style:none}.aviso{z-index:3;background:#fff;border:1px solid #ecebf5;border-radius:16px;align-items:flex-start;gap:12px;width:248px;padding:12px 14px 12px 12px;line-height:1.35;display:flex;position:absolute;box-shadow:0 16px 36px -20px #2b208c59,0 4px 12px -6px #0b0a1f1a}.aviso__icone{width:36px;height:36px;color:var(--acao);background:var(--lavanda-suave);border-radius:10px;flex:none;place-items:center;display:grid}.aviso__icone svg{width:18px;height:18px}.aviso__corpo{gap:2px;min-width:0;display:grid}.aviso__rotulo{color:var(--cinza);font-size:12px;font-weight:500}.aviso__texto{color:var(--tinta-forte);font-size:14.5px;font-weight:600}.aviso__meta{color:var(--cinza);align-items:center;gap:5px;font-size:12px;display:inline-flex}.aviso__meta svg{width:14px;height:14px;color:var(--acao)}.aviso--almoco{bottom:0;right:-8%}.aviso--almoco .aviso__icone{color:var(--apoio);background:var(--apoio-suave)}.aviso--leitura{width:292px;top:0;right:-8%}.aviso--recado{top:52%;left:-6%}.aviso--autorizacao{bottom:4%;left:-6%}@keyframes entrar{0%{opacity:0;transform:translateY(12px)}}@keyframes subir{0%{transform:translateY(12px)}}.vitrine__tablet,.aviso{animation:entrar .56s var(--curva) backwards}.vitrine__celular{animation:subir .56s var(--curva) 80ms backwards}.aviso--almoco{animation-delay:.3s}.aviso--leitura{animation-delay:.42s}.aviso--recado{animation-delay:.54s}.aviso--autorizacao{animation-delay:.66s}.secao{padding:clamp(72px, 9vw, 120px) var(--margem);max-width:calc(var(--largura) + 2 * var(--margem));margin:0 auto;overflow-x:clip}.secao__cabeca{text-align:center;max-width:760px;margin:0 auto clamp(48px,7vw,88px)}.secao__cabeca h2{font-size:clamp(30px,3.6vw,44px)}.secao__cabeca p:last-child{color:var(--tinta-2);max-width:620px;margin:16px auto 0;font-size:18px}.sobretitulo{letter-spacing:.08em;text-transform:uppercase;color:var(--acao);margin:0 0 12px;font-size:13px;font-weight:600;display:inline-block}.perfil{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,96px);margin-bottom:clamp(56px,7vw,100px);display:grid}.perfil:last-child{margin-bottom:0}.perfil--inverso .perfil__palco{order:2}.perfil--largo{grid-template-columns:1.6fr 1fr}.perfil__palco{perspective:1400px;place-items:center;padding:24px 0;display:grid;position:relative}.perfil__palco:before{content:"";filter:blur(30px);z-index:-1;background:radial-gradient(circle,#7c6cf22e,#0000 65%);border-radius:50%;position:absolute;inset:8% 10%}.perfil__quem{letter-spacing:.08em;text-transform:uppercase;color:var(--acao);margin:0 0 12px;font-size:13px;font-weight:600;display:inline-flex}.perfil h3{margin-bottom:22px;font-size:clamp(26px,2.8vw,36px)}.lista-marcas{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lista-marcas li{color:var(--tinta-2);padding-left:32px;position:relative}.lista-marcas li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235A4BD6' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center / 13px no-repeat, var(--lavanda-suave);border-radius:6px;width:20px;height:20px;position:absolute;top:3px;left:0}.aparelho{transform-style:preserve-3d;transform:rotateY(var(--ry,0deg)) rotateX(var(--rx,0deg)) translateZ(0);transition:transform .9s var(--curva);will-change:transform}.aparelho--celular{aspect-ratio:auto;width:min(300px,74vw);box-shadow:0 0 0 1.5px #44416a inset, 0 0 0 1px #ffffff0f, var(--sombra);background:linear-gradient(145deg,#2c2a48,#0e0d22 60%,#2a2846);border-radius:34px;padding:9px}.aparelho--celular img{aspect-ratio:390/844;object-fit:contain;object-position:top;border-radius:26px;width:100%;height:auto}.aparelho--celular:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff2e,#0000 32% 70%,#ffffff0d);border-radius:26px;position:absolute;inset:9px}.aparelho--notebook{width:min(700px,84vw)}.aparelho__tela{box-shadow:var(--sombra);background:linear-gradient(160deg,#2c2a48,#0e0d22);border-radius:16px 16px 6px 6px;padding:12px 12px 14px}.aparelho__tela img{aspect-ratio:1470/916;object-fit:cover;object-position:top left;border-radius:6px;width:100%}.aparelho__base{background:linear-gradient(#d9d7e8,#a9a6c2);border-radius:0 0 16px 16px;height:16px;margin:0 -6%;box-shadow:0 20px 40px -18px #0b0a1f73}.flutuante{box-shadow:var(--sombra);color:var(--tinta-forte);background:#fff;border:1px solid #ecebf5;border-radius:14px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:15px;font-weight:600;display:inline-flex;position:absolute;transform:translateZ(80px)}.flutuante--a{bottom:6%;right:max(0px,50% - 290px)}.flutuante--b{top:58%;left:max(0px,50% - 300px)}.flutuante__check{background:var(--lavanda-suave);width:30px;height:30px;color:var(--acao);border-radius:8px;place-items:center;display:grid}.flutuante__check svg{stroke-width:2.5px;width:18px;height:18px}.diferenciais{position:relative}.tema{background:radial-gradient(600px 400px at 85% 30%, var(--tema-brilho,#2f9e6b33), transparent 70%), linear-gradient(180deg, #fff, var(--nevoa));border:1px solid var(--linha);border-radius:20px;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,6vw,96px);margin-bottom:24px;padding:clamp(28px,5vw,64px);transition:background .8s;display:grid}.tema[data-escola=varal]{--tema-brilho:#5a4bd633}.tema h3{margin:18px 0;font-size:clamp(26px,2.8vw,36px)}.tema p{color:var(--tinta-2);margin:0}.tema__trocar{flex-wrap:wrap;gap:10px;margin:26px 0 12px;display:flex}.chip{border-radius:var(--raio-botao);min-height:52px;color:var(--tinta);cursor:pointer;background:#fff;border:1px solid #cfcbe3;align-items:center;gap:10px;padding:0 16px 0 8px;font:600 15px Inter,system-ui,sans-serif;transition:border-color .3s,background .3s;display:inline-flex}.chip img{border-radius:8px}.chip[aria-pressed=true]{border-color:var(--acao);background:var(--lavanda-suave)}.tema[data-escola=jardim] .chip[aria-pressed=true]{border-color:var(--verde-jardim);background:#e3f5ec}.tema__nota{font-size:14px}.tema__palco{perspective:1600px;place-items:center;padding:10px 0;display:grid;position:relative}.virador{aspect-ratio:300/626;width:min(300px,74vw);transform-style:preserve-3d;transform:rotateY(var(--ry,-8deg)) rotateX(var(--rx,4deg));transition:transform 1.1s var(--curva);position:relative}.tema[data-escola=varal] .virador{transform:rotateY(calc(180deg + var(--ry,-8deg))) rotateX(var(--rx,4deg))}.tema__selo{z-index:2;width:104px;height:104px;box-shadow:var(--sombra);background:#fff;border-radius:18px;position:absolute;top:12%;left:max(0px,50% - 254px);transform:translateZ(60px)}.tema__selo img{width:88px;height:88px;transition:opacity .4s .4s;position:absolute;inset:8px}.tema[data-escola=jardim] .tema__selo-varal,.tema[data-escola=varal] .tema__selo-jardim{opacity:0}.virador__face{backface-visibility:hidden;width:100%;position:absolute;inset:0}.virador__face--verso{transform:rotateY(180deg)}.cartoes{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.cartao{border-radius:var(--raio);border:1px solid var(--linha);transition:box-shadow .4s var(--curva), border-color .4s;background:#fff;padding:28px 26px;position:relative}.cartao:hover{box-shadow:var(--sombra);border-color:#d6d1f3}.cartao h3{margin:18px 0 12px;font-size:20px}.cartao__lista{color:var(--tinta-2);gap:8px;margin:0;padding:0;font-size:15.5px;list-style:none;display:grid}.cartao__lista li{padding-left:16px;position:relative}.cartao__lista li:before{content:"";background:var(--lavanda);border-radius:50%;width:6px;height:6px;position:absolute;top:.68em;left:0}.icone-bloco{width:44px;height:44px;color:var(--acao);background:var(--lavanda-suave);border-radius:12px;place-items:center;display:inline-grid}.icone-bloco svg{width:22px;height:22px}.etiqueta{background:var(--nevoa);border:1px solid var(--linha);color:var(--tinta-2);border-radius:6px;margin-left:4px;padding:1px 8px;font-size:12px;font-weight:600;display:inline-block}.contratar{padding:clamp(24px, 4vw, 48px) var(--margem) clamp(56px, 8vw, 96px)}.contratar__conteudo{max-width:var(--largura);text-align:center;border:1px solid var(--linha);background:radial-gradient(700px 380px at 50% 0,#7c6cf21f,#0000 70%),linear-gradient(#f5f3ff,#fff);border-radius:20px;margin:0 auto;padding:clamp(48px,7vw,96px) clamp(20px,5vw,72px)}.contratar__conteudo>*{max-width:860px;margin-left:auto;margin-right:auto}.contratar h2{font-size:clamp(30px,4vw,48px)}.contratar__lead{color:var(--tinta-2);max-width:600px;margin:18px auto 40px;font-size:18px}.passos{counter-reset:passo;text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 auto 40px;padding:0;list-style:none;display:grid}.passos li{counter-increment:passo;border:1px solid var(--linha);color:var(--tinta-2);background:#fff;border-radius:16px;padding:22px;font-size:15.5px}.passos li:before{content:counter(passo, decimal-leading-zero);color:var(--acao);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.passos strong{color:var(--tinta-forte);margin-bottom:4px;font-size:17px;font-weight:600;display:block}.rodape{padding:48px var(--margem) 56px;text-align:center;color:var(--tinta-2);font-size:14px}.rodape img{margin:0 auto 10px}.rodape p{margin:4px 0}.rodape__nota{font-size:13px}.js .revelar{opacity:0;transition:opacity .6s var(--curva), transform .6s var(--curva);transform:translateY(24px)}.js .revelar.visivel{opacity:1;transform:none}.cartoes .cartao.revelar:nth-child(3n+2){transition-delay:80ms}.cartoes .cartao.revelar:nth-child(3n){transition-delay:.16s}@media (width>=961px) and (width<=1199px){.aviso--recado,.aviso--autorizacao{display:none}.aviso,.aviso--leitura{gap:10px;width:206px;padding:11px 12px 11px 11px}.aviso__icone{width:32px;height:32px}.aviso__rotulo,.aviso__meta{font-size:11.5px}.aviso__texto{font-size:13.5px}.aviso--almoco{inset:44% auto auto -9%}.aviso--leitura{inset:auto auto 1% -9%}}@media (width<=960px){.topo__nav{display:none}.topo .botao--pequeno{margin-left:auto}.perfil,.perfil--largo,.tema{grid-template-columns:1fr}.perfil--inverso .perfil__palco{order:0}.tema{gap:20px}.tema__texto{display:contents}.tema .icone-bloco,.tema h3,.tema__texto>.lista-marcas{order:1}.tema__palco{order:2}.tema__trocar{order:3;justify-content:center;margin:4px 0 0}.tema__nota{text-align:center;order:4}.virador{width:min(230px,60vw)}.tema__selo{border-radius:14px;width:76px;height:76px;left:max(0px,50% - 175px)}.tema__selo img{width:64px;height:64px;inset:6px}.cartoes{grid-template-columns:1fr 1fr}.abertura__grade{grid-template-columns:1fr;row-gap:40px;min-height:0;padding-top:108px}.abertura__texto{max-width:640px}.vitrine{justify-self:center}}@media (width<=640px){body{font-size:16px}.topo__marca img{height:34px}.topo .botao--pequeno{padding:0 14px;font-size:14px}.abertura__grade{row-gap:0;padding-top:88px}.abertura__texto{display:contents}.selo-topo{order:1;justify-self:start;margin-bottom:14px;font-size:13px}.abertura h1{order:2;font-size:36px}.abertura__lead{order:3;margin:14px 0 20px;font-size:16px}.abertura__acoes{order:4;gap:10px}.abertura__acoes .botao{width:100%}.vitrine{aspect-ratio:600/720;order:5;max-width:420px;margin-top:24px}.abertura__lead--resto{order:6;margin:28px 0 0}.abertura__nota{order:7;margin-top:12px;font-size:13.5px}.vitrine__tablet{border-radius:16px;width:60%;padding:8px}.vitrine__tablet img{border-radius:8px}.vitrine__celular{border-radius:22px;width:46%;padding:6px;bottom:0;right:0}.vitrine__celular img{border-radius:16px}.aviso--recado,.aviso--autorizacao{display:none}.aviso,.aviso--leitura{border-radius:14px;gap:8px;width:190px;padding:9px 10px 9px 9px}.aviso__icone{border-radius:8px;width:28px;height:28px}.aviso__icone svg{width:15px;height:15px}.aviso__rotulo,.aviso__meta{font-size:11px}.aviso__texto{font-size:13px}.aviso--almoco{inset:43% auto auto 0}.aviso--leitura{inset:auto auto 1% 0}.cartoes,.passos{grid-template-columns:1fr}.flutuante{padding:8px 12px 8px 8px;font-size:14px}.flutuante--a{bottom:-4%;right:0}.flutuante--b{top:auto;bottom:10%;left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}.js .revelar{opacity:1;transform:none}}
