.illustrated-landing *{box-sizing:border-box;margin:0;padding:0}.illustrated-landing{scroll-behavior:smooth;overflow-x:clip;background:var(--papel);color:var(--tinta);font:400 17px/1.55 var(--font-body),system-ui,sans-serif;overflow-x:hidden}.illustrated-landing a{color:inherit;text-decoration:none}.illustrated-landing img{display:block;max-width:100%;width:auto;height:auto}.illustrated-landing .serif{font-family:var(--font-page),Georgia,serif;letter-spacing:-.02em}.illustrated-landing .wrap{max-width:1280px;margin:0 auto;padding:0 32px}.illustrated-landing .olho{display:inline-flex;align-items:center;gap:12px;font:700 14px var(--font-body);color:var(--fita-2)}.illustrated-landing .olho:before{content:"";width:40px;height:2px;background:var(--fita)}.illustrated-landing h2.t{font:800 clamp(38px,5vw,68px)/1.02 var(--font-page),Georgia,serif;letter-spacing:-.03em;margin:14px 0 18px}.illustrated-landing h2.t em{font-style:italic;color:var(--pet-2)}.illustrated-landing .lead{font-size:19px;line-height:1.6;color:var(--tinta-2);max-width:520px}.illustrated-landing .btn{display:inline-flex;align-items:center;gap:10px;height:54px;padding:0 28px;font:800 16px var(--font-panel),sans-serif;color:var(--branco);background:var(--fita-2);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);border-radius:4px;transition:transform .25s,filter .25s}.illustrated-landing .btn:hover{transform:translateY(-2px);filter:brightness(1.06)}.illustrated-landing .btn.l{background:none;color:var(--pet);box-shadow:inset 0 0 0 2px var(--pet);clip-path:none}.illustrated-landing .cel{width:300px;flex:none;filter:drop-shadow(0 40px 50px rgba(var(--pet3-rgb),.35))}.illustrated-landing .cel img{width:100%;border-radius:38px}.illustrated-landing .nb{flex:none;filter:drop-shadow(0 40px 60px rgba(var(--pet3-rgb),.35))}.illustrated-landing .nb .tela{background:var(--tinta);border-radius:16px 16px 4px 4px;padding:12px 12px 14px}.illustrated-landing .nb .tela img{border-radius:4px;width:100%}.illustrated-landing .nb .base{height:16px;margin:0 -7%;background:linear-gradient(var(--metal-claro),var(--metal));border-radius:0 0 18px 18px;position:relative}.illustrated-landing .nb .base:before{content:"";position:absolute;left:42%;right:42%;top:0;height:6px;background:var(--metal-escuro);border-radius:0 0 8px 8px}.illustrated-landing .rv{opacity:1;transform:none;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.illustrated-landing .rv.reveal-ready:not(.in){opacity:0;transform:translateY(40px)}.illustrated-landing .rv.in{opacity:1;transform:none}.illustrated-landing .d1{transition-delay:.12s}.illustrated-landing .d2{transition-delay:.24s}.illustrated-landing .d3{transition-delay:.36s}@keyframes flut{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes flut2{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-10px) rotate(2deg)}}@media (prefers-reduced-motion:reduce){.illustrated-landing *{animation:none!important;transition:none!important}.illustrated-landing .rv{opacity:1;transform:none}}.illustrated-landing .nav{position:absolute;top:0;left:0;right:0;z-index:20}.illustrated-landing .nav .wrap{height:88px;display:flex;align-items:center;gap:36px}.illustrated-landing .nav .lg img{height:46px}.illustrated-landing .nav nav{display:flex;gap:30px;font:600 15px var(--font-page),Georgia,serif;color:var(--tinta-2);margin-left:auto}.illustrated-landing .nav nav a:hover{color:var(--pet)}.illustrated-landing .nav .entrar{font:700 15px var(--font-page),Georgia,serif;color:var(--pet)}.illustrated-landing .nav .btn{height:44px;font-size:14.5px;padding:0 20px}.illustrated-landing .heroi{position:relative;min-height:min(100vh,940px);display:flex;align-items:center;overflow:hidden;padding:120px 0 80px}.illustrated-landing .heroi .bg{position:absolute;inset:0;background:url(/design/illustrated/fundo-computador-biblioteca.webp) 50%/cover}.illustrated-landing .heroi .bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(var(--papel-rgb),.95) 0,rgba(var(--papel-rgb),.82) 34%,rgba(var(--papel-rgb),.1) 62%,rgba(var(--papel-rgb),0) 100%),linear-gradient(to bottom,transparent 78%,var(--papel))}.illustrated-landing .heroi .wrap{position:relative;display:grid;grid-template-columns:1fr 1.05fr;gap:40px;align-items:center;width:100%}.illustrated-landing .heroi h1{font:800 clamp(52px,6.6vw,96px)/.98 var(--font-page),Georgia,serif;letter-spacing:-.035em;margin:18px 0 24px}.illustrated-landing .heroi h1 em{font-style:italic;color:var(--pet-2)}.illustrated-landing .heroi h1 em:after{content:".";color:var(--fita-2)}.illustrated-landing .heroi .lead{font-size:20px;max-width:540px}.illustrated-landing .heroi .acoes{display:flex;gap:16px;margin-top:34px;flex-wrap:wrap}.illustrated-landing .selos{display:flex;gap:22px;margin-top:28px;flex-wrap:wrap;font:600 14px var(--font-body);color:var(--tinta-2)}.illustrated-landing .selos span{display:flex;align-items:center;gap:8px}.illustrated-landing .selos span:before{content:"";width:18px;height:18px;border-radius:50%;background:var(--verde) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.2 4L19 7' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") center/12px no-repeat}.illustrated-landing .palco{position:relative;height:660px}.illustrated-landing .palco .nb{position:absolute;right:-40px;top:40px;width:640px;transform:perspective(1600px) rotateY(-14deg) rotateX(4deg)}.illustrated-landing .palco .cel{position:absolute;left:0;top:90px;width:270px;transform:rotate(-5deg);z-index:3;animation:flut 7s ease-in-out infinite}.illustrated-landing .chip{position:absolute;z-index:5;background:rgba(var(--branco-rgb),.97);border-radius:10px;padding:12px 16px;box-shadow:0 18px 36px -16px rgba(var(--pet3-rgb),.45),inset 0 0 0 1px var(--linha);font-size:13.5px;line-height:1.4;max-width:250px}.illustrated-landing .chip b{display:block;font:800 14.5px var(--font-panel),sans-serif;color:var(--pet)}.illustrated-landing .chip.c1{left:220px;top:20px;animation:flut2 8s ease-in-out infinite}.illustrated-landing .chip.c2{right:150px;top:-10px;animation:flut2 9s ease-in-out .8s infinite}.illustrated-landing .chip.c3{left:240px;bottom:40px;animation:flut 6s ease-in-out .4s infinite;background:var(--pet);color:var(--branco);box-shadow:0 18px 36px -16px rgba(var(--pet3-rgb),.6)}.illustrated-landing .chip.c3 b{color:var(--branco);font-size:22px}.illustrated-landing .heroi .masc{position:absolute;right:30px;bottom:-30px;height:220px;z-index:6;filter:drop-shadow(0 14px 14px rgba(var(--pet-rgb),.25));animation:flut 6s ease-in-out infinite}.illustrated-landing .num{background:var(--pet);color:var(--branco);position:relative;overflow:hidden}.illustrated-landing .num:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 0 40%,rgba(var(--branco-rgb),.05) 40% 41%,transparent 41%),linear-gradient(64deg,transparent 0 62%,rgba(var(--fita-rgb),.3) 62% 62.3%,transparent 62.3%)}.illustrated-landing .num .wrap{position:relative;display:grid;grid-template-columns:repeat(4,1fr);padding-top:54px;padding-bottom:54px}.illustrated-landing .num div>div{padding:0 26px;border-left:1px solid rgba(var(--branco-rgb),.18)}.illustrated-landing .num div>div:first-child{border:0;padding-left:0}.illustrated-landing .num b{display:block;font:800 clamp(40px,4.4vw,62px)/1 var(--font-panel),sans-serif;letter-spacing:-.03em}.illustrated-landing .num span{font-size:15px;opacity:.85}.illustrated-landing .sec{position:relative;padding:130px 0;overflow:hidden}.illustrated-landing .sec .bg{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:.9}.illustrated-landing .sec .bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(var(--papel-rgb),.94) 0,rgba(var(--papel-rgb),.88) 42%,rgba(var(--papel-rgb),.55) 70%,rgba(var(--papel-rgb),.3) 100%),linear-gradient(to bottom,var(--papel),rgba(var(--papel-rgb),0) 18%,rgba(var(--papel-rgb),0) 82%,var(--papel))}.illustrated-landing .sec .wrap{position:relative;display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.illustrated-landing .sec.inv .wrap{grid-template-columns:1.1fr .9fr}.illustrated-landing .sec.inv .txt{order:2}.illustrated-landing .sec.inv .bg:after{transform:scaleX(-1)}.illustrated-landing .pts{margin-top:26px;display:flex;flex-direction:column;gap:16px}.illustrated-landing .pts div{display:flex;gap:14px;align-items:flex-start;font-size:16px;line-height:1.5}.illustrated-landing .pts img{height:40px;width:40px;-o-object-fit:contain;object-fit:contain;flex:none}.illustrated-landing .pts b{display:block;font:800 16.5px var(--font-panel),sans-serif}.illustrated-landing .pts span{color:var(--tinta-2)}.illustrated-landing .arena .tag,.illustrated-landing .bloq .tag{background:var(--fita-2)!important;color:var(--branco)!important}.illustrated-landing .tag{display:inline-flex;align-items:center;gap:6px;font:700 12px var(--font-body);padding:4px 11px;border-radius:12px;background:var(--fita-c);color:var(--fita-2);margin-left:6px;vertical-align:middle}.illustrated-landing .ia{position:absolute;z-index:4;left:-30px;bottom:-30px;width:360px;background:linear-gradient(150deg,var(--pet-2),var(--pet-3));color:var(--branco);border-radius:10px;padding:20px 22px;box-shadow:0 30px 50px -20px rgba(var(--pet3-rgb),.6);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%)}.illustrated-landing .ia small{font:700 12.5px var(--font-body);opacity:.75}.illustrated-landing .ia p{font:500 15px/1.55 var(--font-body);margin-top:6px;min-height:96px}.illustrated-landing .ia p i{display:inline-block;width:2px;height:16px;background:var(--fita);vertical-align:-2px;animation:pisca 1s steps(2) infinite}@keyframes pisca{50%{opacity:0}}.illustrated-landing .vis{position:relative}.illustrated-landing .tl{position:relative;margin-top:30px}.illustrated-landing .tl svg{width:100%;height:70px;overflow:visible}.illustrated-landing .tl path{fill:none;stroke:var(--fita);stroke-width:4;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset 2.4s ease}.illustrated-landing .tl.in path{stroke-dashoffset:0}.illustrated-landing .tl circle{fill:var(--pet);transition:transform .4s;transform-origin:center;transform-box:fill-box;transform:scale(0)}.illustrated-landing .tl.in circle{transform:scale(1)}.illustrated-landing .tl.in circle:nth-of-type(2){transition-delay:.4s}.illustrated-landing .tl.in circle:nth-of-type(3){transition-delay:.8s}.illustrated-landing .tl.in circle:nth-of-type(4){transition-delay:1.2s}.illustrated-landing .tl.in circle:nth-of-type(5){transition-delay:1.6s}.illustrated-landing .tl.in circle:nth-of-type(6){transition-delay:2s}.illustrated-landing .tl circle.fim{fill:var(--fita-2)}.illustrated-landing .tl .lb{display:flex;justify-content:space-between;font:700 13px var(--font-panel),sans-serif;color:var(--tinta-2)}.illustrated-landing .tl .lb span:last-child{color:var(--fita-2)}.illustrated-landing .volta{display:flex;align-items:center;gap:26px;justify-content:center}.illustrated-landing .volta .cel{width:250px}.illustrated-landing .volta .seta{display:flex;flex-direction:column;align-items:center;gap:8px;font:800 15px var(--font-panel),sans-serif;color:var(--fita-2);text-align:center}.illustrated-landing .volta .seta svg{width:110px;height:40px}.illustrated-landing .volta .seta path{fill:none;stroke:var(--fita);stroke-width:3;stroke-dasharray:8 7;animation:anda 1.2s linear infinite}@keyframes anda{to{stroke-dashoffset:-30}}.illustrated-landing .vira{width:300px;height:640px;perspective:1600px;flex:none}.illustrated-landing .vira .in{position:relative;width:100%;height:100%;transform-style:preserve-3d;animation:gira 7s ease-in-out infinite}.illustrated-landing .vira .in>div{position:absolute;inset:0;backface-visibility:hidden}.illustrated-landing .vira .in>div:last-child{transform:rotateY(180deg)}@keyframes gira{0%,35%{transform:rotateY(0)}50%,85%{transform:rotateY(180deg)}to{transform:rotateY(1turn)}}.illustrated-landing .tipos{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.illustrated-landing .tipos span{font:700 13.5px var(--font-panel),sans-serif;padding:8px 14px;border-radius:20px;background:var(--branco);box-shadow:inset 0 0 0 1.5px var(--linha);color:var(--pet)}.illustrated-landing .flash .vis{display:flex;gap:28px;align-items:center;justify-content:center}.illustrated-landing .flash .cel{width:260px;transform:rotate(4deg)}.illustrated-landing .arena{background:linear-gradient(150deg,var(--pet-2),var(--pet) 45%,var(--pet-3));color:var(--branco)}.illustrated-landing .arena .bg{opacity:.22;mix-blend-mode:luminosity}.illustrated-landing .arena .bg:after{display:none}.illustrated-landing .arena .lead,.illustrated-landing .arena .pts span{color:rgba(var(--branco-rgb),.82)}.illustrated-landing .arena .olho,.illustrated-landing .arena h2.t em{color:var(--fita)}.illustrated-landing .ligas{display:flex;gap:6px;margin-top:30px;flex-wrap:wrap;flex-wrap:nowrap!important}.illustrated-landing .ligas img{height:46px;transition:transform .3s}.illustrated-landing .ligas img:hover{transform:translateY(-6px) scale(1.08)}.illustrated-landing .arena .vis{display:flex;gap:26px;justify-content:center;align-items:flex-end}.illustrated-landing .arena .cel{width:260px}.illustrated-landing .arena .cel:last-child{transform:translateY(-50px) rotate(3deg)}.illustrated-landing .bloq{background:var(--pet-3);color:var(--branco)}.illustrated-landing .bloq .bg{background:url(/design/illustrated/fundo-compartilhar.webp) 50%/cover;opacity:.5}.illustrated-landing .bloq .bg:after{display:none}.illustrated-landing .bloq .lead,.illustrated-landing .bloq .pts span{color:rgba(var(--branco-rgb),.82)}.illustrated-landing .bloq .olho,.illustrated-landing .bloq h2.t em{color:var(--fita)}.illustrated-landing .bloq .vis{display:flex;justify-content:center}.illustrated-landing .est .nb{width:100%}.illustrated-landing .planos{padding:130px 0;background:var(--papel-2)}.illustrated-landing .planos .cab{text-align:center;max-width:720px;margin:0 auto 54px}.illustrated-landing .planos .cab .lead{margin:0 auto}.illustrated-landing .p3{display:grid;grid-template-columns:1fr 1fr 1.15fr;gap:20px;align-items:center;max-width:1040px;margin:0 auto}.illustrated-landing .pl{background:var(--branco);border-radius:10px;padding:30px 30px 28px;box-shadow:inset 0 0 0 1.5px var(--linha);display:flex;flex-direction:column;gap:6px}.illustrated-landing .pl.on{background:linear-gradient(150deg,var(--pet-2),var(--pet) 50%,var(--pet-3));color:var(--branco);padding:40px 34px;box-shadow:0 34px 60px -24px rgba(var(--pet3-rgb),.6);clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,0 100%)}.illustrated-landing .pl h4{font:800 21px var(--font-panel),sans-serif;display:flex;align-items:center;gap:10px}.illustrated-landing .pl h4 em{font:700 12px var(--font-body);font-style:normal;padding:4px 10px;border-radius:12px;background:var(--fita-2);color:var(--branco)}.illustrated-landing .pl .v{font:800 46px/1 var(--font-panel),sans-serif;letter-spacing:-.03em;margin-top:10px}.illustrated-landing .pl.on .v{font-size:56px}.illustrated-landing .pl .v small{font:600 15px var(--font-body);letter-spacing:0}.illustrated-landing .pl .c{font-size:14.5px;opacity:.8}.illustrated-landing .pl ul{list-style:none;margin:16px 0 22px;display:flex;flex-direction:column;gap:9px;font-size:14.5px;border-top:1px solid rgba(var(--neutro-rgb),.25);padding-top:16px}.illustrated-landing .pl li:before{content:"✓  ";font-weight:800;color:var(--fita-2)}.illustrated-landing .pl.on li:before{color:var(--fita)}.illustrated-landing .pl .btn{justify-content:center}.illustrated-landing .pl:not(.on) .btn{background:none;color:var(--pet);box-shadow:inset 0 0 0 2px var(--pet);clip-path:none}.illustrated-landing .gar{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:40px;font-size:16px;color:var(--tinta-2)}.illustrated-landing .gar img{height:54px}.illustrated-landing .gar b{color:var(--tinta)}.illustrated-landing .cmp{max-width:1040px;margin:64px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:40px}.illustrated-landing .cmp h4{font:800 19px var(--font-panel),sans-serif;margin-bottom:12px}.illustrated-landing .cmp ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.illustrated-landing .cmp li{display:flex;gap:10px;align-items:center;font:600 14.5px var(--font-panel),sans-serif}.illustrated-landing .cmp li img{height:30px;width:30px;-o-object-fit:contain;object-fit:contain}.illustrated-landing .esc{padding:120px 0;position:relative;overflow:hidden}.illustrated-landing .esc .wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.illustrated-landing .faq{padding:110px 0 130px}.illustrated-landing .faq .wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.illustrated-landing details{border-top:1px solid var(--linha);padding:22px 0}.illustrated-landing details:last-child{border-bottom:1px solid var(--linha)}.illustrated-landing summary{list-style:none;cursor:pointer;font:800 18.5px var(--font-panel),sans-serif;display:flex;justify-content:space-between;gap:20px}.illustrated-landing summary:after{content:"+";color:var(--fita-2);font-size:26px;line-height:1;width:26px;height:26px;flex:0 0 26px;text-align:center;margin-inline-end:6px;transition:transform .3s}.illustrated-landing details[open] summary:after{transform:rotate(45deg)}.illustrated-landing details p{color:var(--tinta-2);margin-top:10px;max-width:640px}.illustrated-landing .fim{position:relative;padding:140px 0 120px;text-align:center;overflow:hidden}.illustrated-landing .fim .bg{position:absolute;inset:0;background:url(/design/illustrated/fundo-computador-portao.webp) 50%/cover}.illustrated-landing .fim .bg:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 55% 70% at 50% 55%,rgba(var(--papel-rgb),.96) 0 45%,rgba(var(--papel-rgb),.5) 100%),linear-gradient(to bottom,var(--papel),transparent 22%)}.illustrated-landing .fim .wrap{position:relative}.illustrated-landing .fim img.m{height:260px;margin:0 auto 10px;animation:flut 6s ease-in-out infinite;filter:drop-shadow(0 16px 16px rgba(var(--pet-rgb),.25))}.illustrated-landing .fim h2.t{max-width:900px;margin:10px auto 18px}.illustrated-landing .fim .lead{margin:0 auto 34px}.illustrated-landing footer{background:var(--pet-3);color:rgba(var(--branco-rgb),.75);padding:44px 0;font-size:14px}.illustrated-landing footer .wrap{display:flex;gap:30px;align-items:center;flex-wrap:wrap}.illustrated-landing footer img{height:38px;background:var(--papel);border-radius:8px;padding:4px 10px}.illustrated-landing footer nav{display:flex;gap:22px;margin-left:auto}.illustrated-landing .sec .wrap>*,.illustrated-landing .wrap>*{min-width:0}@media (max-width:900px){.illustrated-landing .ligas{flex-wrap:wrap!important}.illustrated-landing .ligas img{height:40px}.illustrated-landing .heroi h1{font-size:46px}.illustrated-landing h2.t{font-size:38px}.illustrated-landing .nb .base{margin:0 -3%}.illustrated-landing .nb .tela{padding:6px 6px 8px;border-radius:10px 10px 3px 3px}.illustrated-landing .wrap{padding:0 16px}.illustrated-landing .nav .wrap{gap:8px}.illustrated-landing .nav .entrar,.illustrated-landing .nav nav{display:none}.illustrated-landing .nav .btn{margin-left:auto}.illustrated-landing .heroi{padding-top:110px}.illustrated-landing .cmp,.illustrated-landing .esc .wrap,.illustrated-landing .faq .wrap,.illustrated-landing .heroi .wrap,.illustrated-landing .sec .wrap,.illustrated-landing .sec.inv .wrap{grid-template-columns:1fr;gap:40px}.illustrated-landing .sec.inv .txt{order:0}.illustrated-landing .heroi .bg:after{background:linear-gradient(to bottom,rgba(var(--papel-rgb),.96) 0,rgba(var(--papel-rgb),.9) 60%,var(--papel))}.illustrated-landing .palco{height:540px}.illustrated-landing .palco .nb{width:120%;right:-34%;top:30px}.illustrated-landing .palco .cel{width:200px;left:0;top:70px}.illustrated-landing .chip.c1{left:150px;top:0}.illustrated-landing .chip.c2{display:none}.illustrated-landing .chip.c3{left:auto;right:0;bottom:30px}.illustrated-landing .heroi .masc{height:130px;right:0}.illustrated-landing .num .wrap{grid-template-columns:1fr 1fr;gap:28px}.illustrated-landing .num div>div:nth-child(3){border:0;padding-left:0}.illustrated-landing .sec{padding:80px 0}.illustrated-landing .ia{position:relative;left:0;bottom:0;width:100%;margin-top:-30px}.illustrated-landing .volta{flex-direction:column}.illustrated-landing .volta .seta svg{transform:rotate(90deg)}.illustrated-landing .flash .vis{flex-direction:column}.illustrated-landing .vira{width:260px;height:555px}.illustrated-landing .arena .vis{flex-direction:column;align-items:center}.illustrated-landing .arena .cel:last-child{transform:none}.illustrated-landing .cmp ul,.illustrated-landing .p3{grid-template-columns:1fr}.illustrated-landing footer nav{margin-left:0;flex-wrap:wrap}}.illustrated-landing .btn{border:0;cursor:pointer;text-align:center}.illustrated-landing .btn:disabled{cursor:default;opacity:.55}.illustrated-landing .plans-status{text-align:center;margin-top:12px;color:var(--tinta-2)}.illustrated-landing .school-contact{position:fixed;inset:0;margin:auto;width:min(1000px,calc(100% - 32px));max-height:calc(100dvh - 40px);overflow-y:auto;border:1px solid var(--linha);border-radius:10px;background:var(--papel);color:var(--tinta);padding:28px}.illustrated-landing .school-contact::backdrop{background:rgba(var(--pet3-rgb),.65)}.illustrated-landing .close-contact{position:absolute;right:14px;top:8px;width:36px;height:36px;font:700 28px var(--font-panel);color:var(--pet);background:none;border:0;cursor:pointer;z-index:1}.illustrated-landing .school-contact .glass-card{background:var(--papel);border:0;margin:0;padding:24px 0 0;backdrop-filter:none;color:var(--tinta)}.illustrated-landing .school-contact h3{font-family:var(--font-page);color:var(--tinta);margin:12px 0}.illustrated-landing .school-contact p,.illustrated-landing .school-contact span{color:var(--tinta-2)}.illustrated-landing .school-contact input,.illustrated-landing .school-contact select,.illustrated-landing .school-contact textarea{background:var(--branco);color:var(--tinta);border:1px solid var(--linha);padding:10px 12px}.illustrated-landing .school-contact label{margin-bottom:12px}.illustrated-landing .school-contact button:not(.close-contact){background:var(--fita-2);color:var(--branco);padding:14px 24px;border-radius:4px}@media(min-width:901px){.illustrated-landing{--menu-height:88px}.illustrated-landing .esc,.illustrated-landing .faq,.illustrated-landing .sec,.illustrated-landing section.fim{min-height:calc(100dvh - var(--menu-height));padding:42px 0;display:flex;align-items:center}.illustrated-landing .esc>.wrap,.illustrated-landing .faq>.wrap,.illustrated-landing .sec>.wrap,.illustrated-landing section.fim>.wrap{width:100%;max-height:100%}.illustrated-landing .planos{padding:0 0 130px}.illustrated-landing .plan-choice{min-height:calc(100dvh - var(--menu-height));padding:26px 0;display:flex;flex-direction:column;justify-content:center}.illustrated-landing .p3{width:100%}.illustrated-landing .faq>.wrap>div:last-child{max-height:calc(100dvh - var(--menu-height) - 84px);overflow-x:hidden;overflow-y:auto}}@media(min-width:901px) and (max-width:1300px){.illustrated-landing .nav .wrap{gap:22px}.illustrated-landing .nav nav{gap:20px;font-size:14px}.illustrated-landing .nav .lg img{height:40px}.illustrated-landing .nav .btn{font-size:13px;padding:0 16px}}@media(min-width:901px) and (max-height:820px){.illustrated-landing .heroi{min-height:100dvh;padding:13.333dvh 0 8.889dvh}.illustrated-landing .heroi h1{font-size:min(6.6vw,10.667dvh)}.illustrated-landing .palco{height:73.333dvh}.illustrated-landing .palco .nb{width:min(640px,44vw)}.illustrated-landing .palco .cel{width:30dvh;top:10dvh}.illustrated-landing .heroi .masc{height:24.444dvh}.illustrated-landing .esc h2.t,.illustrated-landing .faq h2.t,.illustrated-landing .sec h2.t{font-size:clamp(38px,6.5dvh,64px)}.illustrated-landing .esc .lead,.illustrated-landing .sec .lead{font-size:clamp(17px,2.15dvh,19px)}.illustrated-landing .sec .cel{width:clamp(180px,calc((100dvh - 230px) / 2.14),260px)!important}.illustrated-landing .sec .vira{width:clamp(180px,calc((100dvh - 230px) / 2.14),260px);height:calc(100dvh - 230px);max-height:556px}.illustrated-landing .sec .vira .cel{width:100%!important}.illustrated-landing .volta{gap:18px}.illustrated-landing .volta .seta svg{width:74px}.illustrated-landing .sec .wrap{gap:48px}.illustrated-landing .ligas{gap:4px}.illustrated-landing .ligas img{height:clamp(30px,3vw,43px);min-width:0;-o-object-fit:contain;object-fit:contain}.illustrated-landing .pts{margin-top:20px;gap:12px}.illustrated-landing .plan-choice{padding:20px 0}.illustrated-landing .planos .cab{margin-bottom:12px;max-width:820px}.illustrated-landing .planos .cab h2{font-size:clamp(38px,5dvh,48px);margin:10px 0 12px}.illustrated-landing .planos .cab .lead{max-width:760px;font-size:17px}.illustrated-landing .pl{padding:20px 24px;gap:5px}.illustrated-landing .pl.on{padding:26px 28px}.illustrated-landing .pl ul{margin:8px 0 12px;padding-top:12px;gap:6px}.illustrated-landing .pl .v{font-size:40px}.illustrated-landing .pl.on .v{font-size:46px}.illustrated-landing .pl .btn{height:46px}.illustrated-landing .gar{margin-top:8px;font-size:15px}.illustrated-landing .gar img{height:44px}.illustrated-landing .plans-status{margin-top:8px}.illustrated-landing .cmp ul{gap:18px 20px}.illustrated-landing .faq details{padding:18px 0}.illustrated-landing section.fim img.m{height:min(240px,28dvh)}.illustrated-landing section.fim h2.t{font-size:clamp(42px,7dvh,64px)}}@media(prefers-reduced-motion:reduce){.illustrated-landing .rv.reveal-ready:not(.in){opacity:1;transform:none}.illustrated-landing .tl path{stroke-dashoffset:0}.illustrated-landing .tl circle{transform:none}}