::selection{color:var(--call-white);background:#ffe50047}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--call-navy-deep)}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);border:2px solid var(--call-navy-deep);background:#5227ea73}::-webkit-scrollbar-thumb:hover{background:var(--call-purple)}:focus-visible{outline:2px solid var(--call-yellow);outline-offset:3px}input,textarea{caret-color:var(--call-yellow)}::placeholder{color:#f8fafc7a}.pop-hero-banner{cursor:pointer;-webkit-user-select:none;user-select:none;perspective:1000px;transform-style:preserve-3d;flex-direction:column;align-items:flex-start;margin-bottom:28px;padding:24px 30px 28px 16px;transition:transform .2s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.hero-halftone-bg{pointer-events:none;opacity:.85;z-index:0;background-image:radial-gradient(#00d2ff47 2px,#0000 2px),radial-gradient(#ff007f38 2px,#0000 2px);background-position:0 0,11px 11px;background-size:22px 22px;transition:transform .3s;position:absolute;inset:-25px -40px;-webkit-mask-image:radial-gradient(#000 50%,#0000 85%);mask-image:radial-gradient(#000 50%,#0000 85%)}.pop-stars-container{pointer-events:none;z-index:3;position:absolute;inset:0}.pop-star{filter:drop-shadow(0 6px 16px #000000b3);pointer-events:auto;cursor:pointer;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),filter .3s;animation:3.5s ease-in-out infinite alternate floatStar;display:flex;position:absolute}.pop-star:hover{filter:drop-shadow(0 0 16px);transform:scale(1.4)rotate(45deg)!important}.pop-star.star-1{color:var(--call-pink);top:-18px;left:-22px;transform:rotate(-15deg)}.pop-star.star-2{color:var(--call-cyan);animation-delay:.6s;top:18px;left:-36px;transform:rotate(20deg)}.pop-star.star-3{color:var(--call-yellow);animation-delay:1.2s;top:-22px;right:50px;transform:rotate(12deg)}.pop-star.star-4{color:var(--call-cyan);animation-delay:.4s;bottom:24px;right:-32px;transform:rotate(-25deg)}.pop-star.star-5{color:var(--call-yellow);animation-delay:.9s;top:48%;left:-10px}.pop-star.star-6{color:var(--call-pink);animation-delay:1.5s;bottom:-14px;right:28%}.pop-star.star-7{color:var(--call-yellow);animation-delay:1.8s;top:10px;right:-15px;transform:rotate(18deg)}@keyframes floatStar{0%{transform:translateY(0)rotate(0)scale(1)}to{transform:translateY(-10px)rotate(16deg)scale(1.12)}}.pop-reta-final{z-index:2;font-family:var(--font-heading);color:var(--call-pink-light);text-transform:uppercase;letter-spacing:.1em;text-shadow:3px 3px 0px var(--call-navy-deep), 4px 4px 0px #000, 0 0 30px #ff007f99;align-items:center;gap:12px;margin-left:14px;font-size:clamp(1.6rem,4.8vw,2.7rem);font-weight:900;transition:transform .25s cubic-bezier(.175,.885,.32,1.275);display:inline-flex;position:relative;transform:rotate(-2.8deg)}.pop-hero-banner:hover .pop-reta-final{transform:rotate(-4deg)scale(1.03)}.pop-enem-title{z-index:2;font-family:var(--font-heading);letter-spacing:-.04em;text-transform:uppercase;-webkit-user-select:none;user-select:none;align-items:center;margin:8px 0 20px;font-size:clamp(5.6rem,16vw,10.5rem);font-weight:900;line-height:.85;display:flex;position:relative;transform:rotate(-1.5deg)}.enem-letter{color:var(--call-pink);text-shadow:4px 4px 0px var(--call-navy-deep), 8px 8px 0px #000, 13px 13px 0px #5227eaf2, 17px 17px 0px #071a8cbf;cursor:pointer;transition:transform .25s cubic-bezier(.175,.885,.32,1.35),text-shadow .25s,color .25s;display:inline-block}.enem-letter:hover{color:var(--call-pink-light);text-shadow:4px 8px 0px var(--call-navy-deep), 10px 14px 0px #000, 18px 22px 0px #5227ea, 22px 26px 0px #071a8ccc;transform:translateY(-16px)scale(1.12)rotate(4deg)}.enem-letter:active{transform:scale(.92)translateY(4px)}.pop-tape-tag{z-index:2;color:var(--call-yellow);font-family:var(--font-heading);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#000;border:1.5px solid #ffe50073;border-radius:6px;outline:none;align-items:center;gap:10px;margin-top:4px;margin-left:18px;padding:10px 22px;font-size:clamp(.85rem,2.2vw,1.08rem);font-weight:900;transition:transform .2s cubic-bezier(.175,.885,.32,1.275),box-shadow .2s,background .2s;display:inline-flex;position:relative;transform:rotate(1.2deg);box-shadow:4px 6px #ffffff40,0 10px 25px #0009}.pop-tape-tag:hover{border-color:var(--call-yellow);background:#0a0a0a;transform:rotate(0)scale(1.05)translateY(-3px);box-shadow:6px 9px #ffe50059,0 14px 30px #000000b3}.pop-tape-tag:active{transform:scale(.96)}.tape-click-hint{color:var(--call-yellow);letter-spacing:.05em;background:#ffe5002e;border-radius:4px;margin-left:6px;padding:3px 8px;font-size:.65rem;font-weight:700;animation:2s infinite pulse-dot}.pop-burst-particle{pointer-events:none;z-index:100;border-radius:50%;animation:.75s cubic-bezier(.25,1,.5,1) forwards particleBurst;position:absolute}@keyframes particleBurst{0%{opacity:1;transform:translate(0)scale(1)rotate(0)}to{opacity:0;transform:translate(var(--tx), var(--ty)) scale(0) rotate(var(--tr))}}.enem-hero-tag{color:var(--call-yellow);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.06em;background:#ffe5001f;border:1px solid #ffe50059;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:.85rem;font-weight:700;display:inline-flex}.enem-hero-tag .tag-dot{background:var(--call-yellow);width:8px;height:8px;box-shadow:0 0 10px var(--call-yellow);border-radius:50%;animation:1.8s infinite pulse-dot}.hero-cta-group{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;margin-bottom:36px;display:flex}.btn-cta-primary{background:var(--gradient-accent);color:var(--call-navy-deep);border-radius:var(--radius-md);box-shadow:var(--shadow-yellow);transition:transform var(--transition-fast), box-shadow var(--transition-fast), filter var(--transition-fast);cursor:pointer;border:none;justify-content:center;align-items:center;gap:10px;padding:16px 28px;font-size:1.05rem;font-weight:800;text-decoration:none;display:inline-flex}.btn-cta-primary:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 12px 30px #ffe50073}.btn-cta-secondary{color:var(--call-white);border-radius:var(--radius-md);border:1px solid var(--call-border-hover);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all var(--transition-fast);background:#ffffff0f;justify-content:center;align-items:center;gap:10px;padding:15px 26px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.btn-cta-secondary:hover{border-color:var(--call-yellow);color:var(--call-yellow);background:#ffffff1f;transform:translateY(-2px)}.enem-countdown-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:20px;display:grid}.countdown-box{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-sm);background:#0a1442b3;border:1px solid #5227ea59;padding:18px 20px;position:relative;overflow:hidden}.countdown-box:before{content:"";background:var(--gradient-brand);height:3px;position:absolute;top:0;left:0;right:0}.countdown-box.highlight:before{background:var(--gradient-accent)}.countdown-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.countdown-label{color:var(--call-text-primary);flex:1;align-items:center;gap:6px;min-width:0;font-size:.82rem;font-weight:700;line-height:1.35;display:flex}.countdown-date-badge{border-radius:var(--radius-sm);color:var(--call-text-secondary);white-space:nowrap;letter-spacing:.02em;background:#ffffff1a;flex-shrink:0;align-items:center;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.countdown-digits-row{align-items:center;gap:8px;display:flex}.time-slot{border-radius:var(--radius-sm);text-align:center;background:#060d2ed9;border:1px solid #ffffff12;flex:1;padding:8px 4px}.time-value{font-family:var(--font-heading);color:var(--call-yellow);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.45rem;font-weight:900;line-height:1.1;display:block}.countdown-box:not(.highlight) .time-value{color:var(--call-white)}.time-unit{text-transform:uppercase;color:var(--call-text-muted);letter-spacing:.05em;margin-top:2px;font-size:.65rem;font-weight:600;display:block}.enem-hero-card{background:var(--gradient-glass);border:1px solid var(--call-border-hover);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--shadow-purple);padding:24px;position:relative}.enem-card-preview-media{border-radius:var(--radius-md);box-shadow:var(--shadow-md);aspect-ratio:1;position:relative;overflow:hidden}.enem-card-preview-media img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform var(--transition-smooth)}.enem-hero-card:hover .enem-card-preview-media img{transform:scale(1.03)}.enem-hero-badge-live{color:var(--call-white);border-radius:var(--radius-full);background:#ff007fe6;align-items:center;gap:6px;padding:6px 14px;font-size:.78rem;font-weight:800;display:flex;position:absolute;top:14px;left:14px;box-shadow:0 4px 14px #ff007f66}.enem-hero-badge-live .live-dot{background:var(--call-white);border-radius:50%;width:6px;height:6px;animation:1.2s infinite pulse-dot}.enem-card-quick-perks{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.quick-perk-item{border-radius:var(--radius-sm);background:#0a1442d9;border:1px solid #ffffff0f;align-items:center;gap:10px;padding:10px 14px;display:flex}.quick-perk-item svg{color:var(--call-yellow);flex-shrink:0}.quick-perk-item span{color:var(--call-text-primary);font-size:.82rem;font-weight:600;line-height:1.3}.video-section{background:linear-gradient(180deg, var(--call-navy-deep) 0%, var(--call-navy-surface) 50%, var(--call-navy-deep) 100%);padding:100px 0;position:relative}.video-filter-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:45px;display:flex}.video-tab-btn{border:1px solid var(--call-border);color:var(--call-text-secondary);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);background:#ffffff0d;align-items:center;gap:8px;padding:10px 22px;font-size:.92rem;font-weight:600;display:inline-flex}.video-tab-btn:hover{color:var(--call-white);background:#ffffff1a;border-color:#fff3}.video-tab-btn.active{background:var(--call-purple);color:var(--call-white);border-color:var(--call-purple-light);box-shadow:0 4px 18px var(--call-purple-glow)}.video-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:28px;display:grid}.video-card{background:var(--call-navy-card);border:1px solid var(--call-border);border-radius:var(--radius-md);transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;display:flex;overflow:hidden}.video-card:hover{border-color:#6c42fa80;transform:translateY(-6px);box-shadow:0 16px 36px #00000059,0 0 20px #5227ea40}.video-thumbnail-wrap{aspect-ratio:16/9;background:var(--call-navy-deep);cursor:pointer;position:relative;overflow:hidden}.video-thumbnail-img{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-smooth)}.video-thumbnail-wrap:hover .video-thumbnail-img{transform:scale(1.05)}.video-duration-badge{color:var(--call-white);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060d2ee0;align-items:center;gap:4px;padding:3px 8px;font-size:.75rem;font-weight:700;display:flex;position:absolute;bottom:12px;right:12px}.video-tag-badge{color:var(--call-white);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-transform:uppercase;letter-spacing:.04em;background:#5227eae0;padding:4px 10px;font-size:.72rem;font-weight:700;position:absolute;top:12px;left:12px}.video-tag-badge.badge-redacao{background:#ff007fe0}.video-tag-badge.badge-linguagens{background:#004ad7e0}.video-tag-badge.badge-estrategia{background:#ffab00e0}.video-play-btn-overlay{width:56px;height:56px;color:var(--call-navy-deep);transition:transform var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);background:#ffe500f2;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 20px #0006,0 0 0 8px #ffe50040}.video-thumbnail-wrap:hover .video-play-btn-overlay{background:var(--call-yellow);transform:translate(-50%,-50%)scale(1.12);box-shadow:0 6px 25px #00000080,0 0 0 12px #ffe50059}.video-play-btn-overlay svg{margin-left:3px}.video-card-body{flex-direction:column;flex:1;padding:22px;display:flex}.video-instructor-line{color:var(--call-text-secondary);align-items:center;gap:8px;margin-bottom:8px;font-size:.82rem;display:flex}.video-instructor-dot{background:var(--call-yellow);border-radius:50%;width:5px;height:5px}.video-card-title{color:var(--call-white);margin-bottom:10px;font-size:1.15rem;font-weight:700;line-height:1.35}.video-card-desc{color:var(--call-text-secondary);flex:1;margin-bottom:20px;font-size:.9rem;line-height:1.5}.btn-watch-video{border:1px solid var(--call-border-hover);width:100%;color:var(--call-text-primary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);background:#ffffff0f;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:.9rem;font-weight:700;display:flex}.btn-watch-video:hover{background:var(--gradient-brand);color:var(--call-white);box-shadow:0 4px 16px var(--call-purple-glow);border-color:#0000}.featured-video-spotlight-section{background:linear-gradient(180deg, var(--call-navy-deep) 0%, #0d1642fa 50%, var(--call-navy-deep) 100%);border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;padding:96px 0;position:relative;overflow:hidden}.featured-video-spotlight-section:before{content:"";filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#ff007f24 0%,#0000 70%);width:500px;height:500px;position:absolute;top:50%;left:20%;transform:translate(-50%,-50%)}.featured-video-spotlight-section:after{content:"";filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#ffe5001f 0%,#0000 70%);width:450px;height:450px;position:absolute;top:40%;right:15%;transform:translate(50%,-50%)}.spotlight-video-layout,.aprovados-video-layout,.autoria-spotlight-layout{grid-template-columns:340px 1fr;align-items:center;gap:52px;max-width:1040px;margin:0 auto;display:grid}.aprovados-video-spotlight{margin-top:24px;margin-bottom:56px}.autoria-speaker-badge{color:var(--call-yellow);align-items:center;gap:8px;margin-bottom:12px;font-size:.85rem;font-weight:700;display:inline-flex}.autoria-speaker-dot{background:var(--call-yellow);width:8px;height:8px;box-shadow:0 0 8px var(--call-yellow);border-radius:50%}.spotlight-player-wrapper{justify-content:center;align-items:center;display:flex;position:relative}.spotlight-ambient-glow{filter:blur(36px);pointer-events:none;z-index:1;background:radial-gradient(circle,#ff007f4d 0%,#ffe50033 50%,#0000 75%);border-radius:36px;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spotlight-device-frame{aspect-ratio:9/16;z-index:2;cursor:pointer;background:#000;border:2px solid #ffe5008c;border-radius:28px;width:100%;max-width:330px;transition:transform .35s,box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 24px 60px #000000bf,0 0 32px #ffe50038}.spotlight-device-frame:hover{transform:translateY(-4px);box-shadow:0 30px 70px #000000d9,0 0 45px #ff007f61}.spotlight-top-bar{z-index:10;pointer-events:auto;justify-content:space-between;align-items:center;display:flex;position:absolute;top:14px;left:14px;right:14px}.spotlight-live-tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;text-transform:uppercase;letter-spacing:.5px;background:#000000b3;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.live-dot{background:#f05;border-radius:50%;width:7px;height:7px;animation:1.5s infinite pulse-dot;box-shadow:0 0 8px #f05}.spotlight-sound-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--call-yellow);cursor:pointer;background:#000000bf;border:1.5px solid #ffe500a6;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #0006}.spotlight-sound-btn:hover{background:var(--call-yellow);color:#0b1238;transform:scale(1.04)}.spotlight-video-element{object-fit:cover;width:100%;height:100%;display:block}.spotlight-play-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;opacity:0;pointer-events:none;z-index:5;background:#000000a6;border:2px solid #ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:opacity .25s,transform .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.spotlight-play-overlay.is-paused{opacity:1;pointer-events:auto}.spotlight-progress-track{z-index:10;background:#fff3;height:5px;position:absolute;bottom:0;left:0;right:0}.spotlight-progress-bar{background:linear-gradient(90deg, var(--call-yellow), var(--call-magenta));width:0%;height:100%;transition:width .1s linear}.spotlight-content-side{flex-direction:column;gap:18px;display:flex}.spotlight-tag-pill{width:fit-content;color:var(--call-yellow);text-transform:uppercase;letter-spacing:.6px;background:#ffe5001f;border:1px solid #ffe50066;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.78rem;font-weight:800;display:inline-flex}.spotlight-side-title{color:var(--call-white);letter-spacing:-.5px;font-size:1.85rem;font-weight:800;line-height:1.25}.spotlight-side-desc{color:var(--call-text-secondary);font-size:1.02rem;line-height:1.6}.spotlight-checklist{flex-direction:column;gap:16px;margin:6px 0;padding:0;list-style:none;display:flex}.spotlight-checklist li{align-items:flex-start;gap:14px;display:flex}.spotlight-checklist .check-icon-wrap{color:#00e676;background:#00e67626;border:1.5px solid #00e676;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:2px;display:flex}.spotlight-checklist strong{color:#fff;margin-bottom:2px;font-size:.98rem;display:block}.spotlight-checklist span{color:var(--call-text-muted);font-size:.88rem;line-height:1.45}.spotlight-action-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;display:flex}@media (width<=900px){.spotlight-video-layout,.aprovados-video-layout,.autoria-spotlight-layout{grid-template-columns:1fr;gap:36px}.spotlight-device-frame{max-width:290px;margin:0 auto}.spotlight-side-title{font-size:1.5rem}}.ebooks-section{background:var(--call-navy-deep);padding:100px 0;position:relative}.ebooks-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:28px;display:grid}.ebook-card{border:1px solid var(--call-border);border-radius:var(--radius-lg);transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);background:linear-gradient(145deg,#0e1b56b3 0%,#0a1442e6 100%);flex-direction:column;padding:26px;display:flex;position:relative}.ebook-card:hover{border-color:#ffe50066;transform:translateY(-6px);box-shadow:0 16px 36px #0006,0 0 24px #ffe50026}.ebook-card-featured{background:linear-gradient(135deg,#162673f2 0%,#0b1444fa 100%);border:2px solid #ffe5008c;grid-column:1/-1;grid-template-columns:360px 1fr;align-items:stretch;gap:32px;padding:32px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000080,0 0 35px #ffe5002e}.ebook-card-featured:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffe5001f 0%,#0000 70%);width:320px;height:320px;position:absolute;top:-40px;right:-40px}.ebook-card-featured .ebook-cover-wrap{background:radial-gradient(circle at 50% 40%,#1b3593bf 0%,#0a1237fa 100%);border:1.5px solid #ffe50073;flex-direction:column;justify-content:space-between;align-items:center;min-height:400px;margin-bottom:0;padding:24px 20px 20px;display:flex;position:relative;overflow:visible;box-shadow:inset 0 0 30px #00000080,0 16px 36px #00000080}.ebook-3d-stage{perspective:1400px;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:6px 0 12px;display:flex;position:relative}.ebook-3d-book-wrapper{perspective:1400px;transform-style:preserve-3d;will-change:transform;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:inline-block;position:relative;transform:rotateY(-10deg)rotateX(4deg)translateZ(0)}.ebook-3d-ambient-glow{filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#ff007f66 0%,#ffe50038 40%,#0000 70%);border-radius:50%;width:270px;height:270px;transition:opacity .4s,transform .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ebook-3d-book-img{filter:drop-shadow(0 22px 32px #000c)drop-shadow(0 6px 16px #ffe50040);width:100%;max-width:260px;height:auto;transition:filter .5s;display:block}.ebook-3d-stage:hover .ebook-3d-book-wrapper,.ebook-card-featured:hover .ebook-3d-book-wrapper{transform:rotateY(-3deg)rotateX(2deg)translateY(-8px)scale(1.04)}.ebook-3d-stage:hover .ebook-3d-book-img,.ebook-card-featured:hover .ebook-3d-book-img{filter:drop-shadow(0 30px 44px #000000e6)drop-shadow(0 10px 26px #ff007f80)}.ebook-3d-stage:hover .ebook-3d-ambient-glow,.ebook-card-featured:hover .ebook-3d-ambient-glow{opacity:1;transform:translate(-50%,-50%)scale(1.15)}.ebook-flipping-deck{perspective:1400px;width:84.5%;height:89.8%;transform-style:preserve-3d;pointer-events:none;opacity:0;z-index:10;transition:opacity .3s .35s;position:absolute;top:3.5%;left:6.8%}.ebook-3d-stage:hover .ebook-flipping-deck,.ebook-card-featured:hover .ebook-flipping-deck{opacity:1;transition:opacity .2s}.ebook-leaf{transform-origin:0%;width:100%;height:100%;transform-style:preserve-3d;will-change:transform;border-radius:2px 6px 6px 2px;transition:transform .75s cubic-bezier(.25,1,.5,1),box-shadow .75s;position:absolute;top:0;left:0;transform:rotateY(0)translateZ(0)}.leaf-1{z-index:3;transition-delay:.3s;transform:rotateY(0)translateZ(3px)}.leaf-2{z-index:2;transition-delay:.15s;transform:rotateY(0)translateZ(2px)}.leaf-3{z-index:1;transition-delay:0s;transform:rotateY(0)translateZ(1px)}.leaf-face{backface-visibility:hidden;border-radius:2px 6px 6px 2px;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 4px 14px #00000059}.leaf-front{z-index:2;background:#faf8f5;transform:rotateY(0)}.leaf-front img{object-fit:fill;width:100%;height:100%;display:block}.leaf-curl-shadow{pointer-events:none;opacity:0;background:linear-gradient(90deg,#00000040 0%,#ffffff4d 30%,#0000 60%);transition:opacity .4s;position:absolute;inset:0}.leaf-back{z-index:1;background:#f4efeb;justify-content:center;align-items:center;display:flex;transform:rotateY(180deg);box-shadow:inset 4px 0 16px #0003}.leaf-back-content{opacity:.85;background:repeating-linear-gradient(0deg,#faf8f5,#faf8f5 14px,#ece6dc 14px 16px);width:100%;height:100%}.ebook-3d-stage:hover .leaf-1,.ebook-card-featured:hover .leaf-1{transition-delay:80ms;transform:rotateY(-130deg)skewY(-2.5deg)translateZ(3px);box-shadow:-10px 14px 28px #0009}.ebook-3d-stage:hover .leaf-2,.ebook-card-featured:hover .leaf-2{transition-delay:.32s;transform:rotateY(-105deg)skewY(-1.5deg)translateZ(2px);box-shadow:-8px 12px 22px #00000080}.ebook-3d-stage:hover .leaf-3,.ebook-card-featured:hover .leaf-3{transition-delay:.56s;transform:rotateY(-78deg)skewY(-.8deg)translateZ(1px);box-shadow:-6px 10px 18px #0006}.ebook-3d-stage:hover .leaf-curl-shadow,.ebook-card-featured:hover .leaf-curl-shadow{opacity:1}.ebook-card-featured:hover .ebook-3d-ambient-glow{opacity:1;transform:translate(-50%,-50%)scale(1.15)}.ebook-3d-footer-info{text-align:center;flex-direction:column;align-items:center;gap:6px;width:100%;margin-top:8px;display:flex}.ebook-featured-display-title{font-family:var(--font-display);color:var(--call-white);margin-bottom:12px;font-size:1.55rem;font-weight:800;line-height:1.25}.ebook-featured-badge{color:#0a1442;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#ffe500 0%,orange 100%);border-radius:999px;align-items:center;gap:6px;width:fit-content;margin-bottom:12px;padding:6px 14px;font-size:.75rem;font-weight:900;display:inline-flex;box-shadow:0 4px 14px #ffe50059}@media (width<=900px){.ebook-card-featured{grid-template-columns:1fr;gap:20px;padding:22px}}.ebook-cover-wrap{background:linear-gradient(135deg, var(--call-cobalt) 0%, var(--call-navy-surface) 100%);border-radius:var(--radius-md);border:1px solid #ffffff1f;flex-direction:column;justify-content:space-between;min-height:200px;margin-bottom:20px;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:inset 4px 0 12px #00000059,0 8px 20px #0000004d}.ebook-cover-wrap:after{content:"";background:linear-gradient(90deg,#ffffff40,#0000);width:8px;position:absolute;top:0;bottom:0;left:0}.ebook-type-badge{text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-sm);color:var(--call-yellow);background:#ffe5002e;border:1px solid #ffe5004d;align-self:flex-start;padding:4px 10px;font-size:.7rem;font-weight:800}.ebook-cover-title{font-family:var(--font-heading);color:var(--call-white);margin-top:14px;font-size:1.15rem;font-weight:900;line-height:1.25}.ebook-cover-author{color:var(--call-text-muted);align-items:center;gap:6px;margin-top:10px;font-size:.75rem;font-weight:600;display:flex}.ebook-card-content{flex-direction:column;flex:1;display:flex}.ebook-card-desc{color:var(--call-text-secondary);margin-bottom:16px;font-size:.88rem;line-height:1.5}.ebook-feature-list{flex:1;margin-bottom:24px;list-style:none}.ebook-feature-list li{color:var(--call-text-primary);align-items:flex-start;gap:8px;margin-bottom:8px;font-size:.82rem;line-height:1.4;display:flex}.ebook-feature-list li svg{color:var(--call-yellow);flex-shrink:0;margin-top:2px}.ebook-unlock-notice{border-radius:var(--radius-sm);color:var(--call-yellow);background:#ffe50014;border:1px dashed #ffe50059;align-items:center;gap:8px;margin-bottom:14px;padding:8px 12px;font-size:.78rem;font-weight:600;display:flex}.ebook-unlock-notice svg{color:var(--call-yellow);flex-shrink:0}.btn-download-ebook{color:var(--call-yellow);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);background:#ffe5001a;border:1px solid #ffe50066;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-size:.92rem;font-weight:700;text-decoration:none;display:flex}.btn-download-ebook:hover{background:var(--call-yellow);color:var(--call-navy-deep);border-color:var(--call-yellow);box-shadow:var(--shadow-yellow);transform:translateY(-2px)}.enem-methods-section{background:linear-gradient(180deg, var(--call-navy-surface) 0%, var(--call-navy-deep) 100%);padding:100px 0;position:relative}.enem-methods-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.enem-method-card{background:var(--call-navy-card);border:1px solid var(--call-border);border-radius:var(--radius-lg);transition:transform var(--transition-fast), border-color var(--transition-fast);padding:30px 24px;position:relative}.enem-method-card:hover{border-color:#6c42fa80;transform:translateY(-4px)}.method-icon-wrap{border-radius:var(--radius-md);width:52px;height:52px;color:var(--call-yellow);background:#5227ea2e;border:1px solid #5227ea59;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.enem-method-card:nth-child(2) .method-icon-wrap{color:var(--call-pink-light);background:#ff007f2e;border-color:#ff007f59}.enem-method-card:nth-child(3) .method-icon-wrap{color:var(--call-cyan);background:#00d2ff2e;border-color:#00d2ff59}.enem-method-card:nth-child(4) .method-icon-wrap{color:var(--call-yellow);background:#ffe5002e;border-color:#ffe50059}.method-card-title{color:var(--call-white);margin-bottom:10px;font-size:1.15rem;font-weight:800}.method-card-desc{color:var(--call-text-secondary);font-size:.9rem;line-height:1.55}.final-cta-section{padding:80px 0;position:relative}.final-cta-box{border-radius:var(--radius-xl);text-align:center;background:linear-gradient(135deg,#5227ea4d 0%,#071a8c73 50%,#ff007f40 100%);border:1px solid #ffffff2e;padding:50px 40px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000080,0 0 30px #5227ea4d}.final-cta-box:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffe50014 0%,#0000 60%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.final-cta-title{font-family:var(--font-heading);color:var(--call-white);margin-bottom:16px;font-size:2.2rem;font-weight:900;line-height:1.2}.final-cta-desc{max-width:680px;color:var(--call-text-primary);margin:0 auto 32px;font-size:1.05rem;line-height:1.6}.final-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.final-cta-contacts{text-align:left;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;max-width:900px;margin:0 auto 32px;display:grid}.cta-contact-card{border-radius:var(--radius-md);transition:transform var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);color:var(--call-white);background:#0e1b56b3;border:1px solid #ffffff24;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex}.cta-contact-card:hover{background:#142673e6;border-color:#ffe5008c;transform:translateY(-3px)}.cta-contact-icon{width:40px;height:40px;color:var(--call-yellow);background:#ffe50026;border:1px solid #ffe50059;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cta-contact-info{flex-direction:column;min-width:0;display:flex}.cta-contact-label{text-transform:uppercase;letter-spacing:.05em;color:var(--call-text-muted);font-size:.7rem;font-weight:700}.cta-contact-val{color:var(--call-white);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;overflow:hidden}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000;opacity:0;transition:opacity var(--transition-fast);background:#04091ed9;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.modal-backdrop.active{opacity:1;display:flex}.modal-container{background:var(--call-navy-card);border:1px solid var(--call-border-hover);border-radius:var(--radius-lg);width:100%;max-width:760px;animation:.3s cubic-bezier(.16,1,.3,1) modalSlideUp;position:relative;overflow:hidden;box-shadow:0 25px 60px #0009}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header{border-bottom:1px solid var(--call-border);background:#060d2e99;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.modal-title{color:var(--call-white);font-size:1.1rem;font-weight:800}.modal-close-btn{color:var(--call-text-secondary);cursor:pointer;border-radius:var(--radius-sm);min-width:44px;min-height:44px;transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:10px;display:flex}.modal-close-btn:focus-visible{outline:2px solid var(--call-yellow);outline-offset:2px}.modal-close-btn:hover{color:var(--call-white);background:#ffffff1a}.modal-body{padding:24px}.video-player-container{aspect-ratio:16/9;border-radius:var(--radius-md);background:#000;width:100%;margin-bottom:18px;transition:max-width .3s,aspect-ratio .3s;position:relative;overflow:hidden}.video-player-container.is-vertical{aspect-ratio:9/16;max-width:360px;max-height:70vh;margin-left:auto;margin-right:auto}.video-player-container iframe,.video-player-container video{object-fit:contain;border:0;width:100%;height:100%;position:absolute;top:0;left:0}.ebook-modal-body{flex-direction:column;gap:16px;display:flex}.ebook-modal-preview-box{border:1px solid var(--call-border);border-radius:var(--radius-md);background:#060d2e99;align-items:center;gap:14px;padding:14px;display:flex}.ebook-modal-preview-icon{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--call-yellow);background:#ffe50026;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ebook-modal-preview-text h4{color:var(--call-white);font-size:.95rem;font-weight:700}.ebook-modal-preview-text p{color:var(--call-text-secondary);font-size:.8rem}.download-lead-form{flex-direction:column;gap:14px;margin-top:8px;display:flex}.form-group-custom label{color:var(--call-text-primary);margin-bottom:6px;font-size:.85rem;font-weight:600;display:block}.form-input-custom{border:1px solid var(--call-border);border-radius:var(--radius-sm);width:100%;color:var(--call-white);transition:border-color var(--transition-fast);background:#060d2ecc;outline:none;padding:12px 14px;font-family:inherit;font-size:.95rem}.form-input-custom:focus{border-color:var(--call-purple-light);box-shadow:0 0 0 3px var(--call-purple-glow)}.download-success-state{text-align:center;padding:16px 10px;display:none}.referral-step-box{border-radius:var(--radius-md);text-align:center;background:#5227ea1f;border:1px solid #5227ea59;margin-top:10px;padding:16px}.referral-lock-header{color:var(--call-yellow);justify-content:center;align-items:center;gap:8px;margin-bottom:8px;font-size:.95rem;font-weight:700;display:flex}.btn-whatsapp-share-unlock{background:var(--color-whatsapp);color:var(--call-navy-deep);border-radius:var(--radius-md);cursor:pointer;width:100%;transition:all var(--transition-fast);border:none;justify-content:center;align-items:center;gap:10px;margin-top:10px;padding:13px 20px;font-size:.95rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 4px 15px #25d36659}.btn-whatsapp-share-unlock:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 8px 24px #25d36673}.referral-skip-btn{color:var(--call-text-muted);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;margin-top:10px;font-size:.78rem;text-decoration:underline;display:inline-block}.referral-skip-btn:hover{color:var(--call-white)}.download-success-icon{border:2px solid var(--call-success);width:60px;height:60px;color:var(--call-success);background:#00e6762e;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}@media (width<=768px){.enem-countdown-grid,.video-grid,.ebooks-grid{grid-template-columns:1fr}.final-cta-box{padding:36px 20px}.final-cta-title{font-size:1.7rem}.hero-cta-group{flex-direction:column;align-items:stretch}.btn-cta-primary,.btn-cta-secondary{width:100%}}.av-aluna-1{background-image:url(./aluna-aprovada-1-CwMBWM_6.jpg)!important;background-position:50% 20%!important;background-size:cover!important}.av-aluna-2{background-image:url(./aluna-aprovada-2-DQgA1VJv.jpg)!important;background-position:50% 20%!important;background-size:cover!important}.av-aluna-3{background-image:url(./aluna-aprovada-3-H-pWicmL.jpg)!important;background-position:50% 20%!important;background-size:cover!important}.aprovados-showcase-section{background:linear-gradient(#0a1024fa 0%,#101836f2 50%,#0a1024fa 100%);border-top:1px solid #5227ea40;border-bottom:1px solid #5227ea40;padding:70px 0 80px;position:relative;overflow:hidden}.aprovados-showcase-section:before{content:"";filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#ff007f1f 0%,#0000 70%);width:500px;height:500px;position:absolute;top:-120px;left:15%}.aprovados-showcase-section:after{content:"";filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#00d2ff1a 0%,#0000 70%);width:500px;height:500px;position:absolute;bottom:-120px;right:15%}.aprovados-carousel-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.aprovados-stats-pill{border-radius:var(--radius-full);color:var(--call-text-secondary);background:#ffffff0d;border:1px solid #ffffff1f;align-items:center;gap:10px;padding:8px 18px;font-size:.88rem;display:inline-flex}.aprovados-stats-pill strong{color:var(--call-yellow)}.aprovados-mouse-hint{border-radius:var(--radius-full);color:var(--call-text-secondary);-webkit-user-select:none;user-select:none;background:#ffffff0a;border:1px solid #ffffff1a;align-items:center;gap:8px;padding:8px 16px;font-size:.82rem;font-weight:600;display:inline-flex}.aprovados-mouse-hint svg{color:var(--call-yellow)}.aprovados-carousel-wrap{scroll-behavior:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;padding:10px 4px 24px;position:relative;overflow-x:auto}.aprovados-carousel-wrap.is-dragging{cursor:grabbing!important}.aprovados-carousel-wrap.is-dragging .aprovado-card{pointer-events:none}.aprovados-carousel-wrap::-webkit-scrollbar{display:none}.aprovados-carousel-track{gap:20px;width:max-content;display:flex}.aprovado-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-user-select:none;user-select:none;background:#121933bf;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;flex-shrink:0;width:250px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 8px 24px #00000059}.aprovado-card:hover{border-color:#ff007f99;transform:translateY(-8px)scale(1.02);box-shadow:0 16px 36px #ff007f40,0 0 24px #5227ea59}.aprovado-img-wrap{background:var(--call-navy-deep);width:100%;height:310px;position:relative;overflow:hidden}.aprovado-img-wrap img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1)}.aprovado-card:hover .aprovado-img-wrap img{transform:scale(1.06)}.aprovado-card-badge{display:none!important}.aprovado-info{background:linear-gradient(#121933d9 0%,#0d1328f2 100%);flex-direction:column;justify-content:flex-end;gap:4px;min-height:86px;padding:14px 16px 16px;display:flex}.aprovado-score-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--call-yellow);border-radius:var(--radius-full);background:#ffe5001f;border:1px solid #ffe50059;align-self:flex-start;margin-bottom:2px;padding:2px 8px;font-size:.68rem;font-weight:800}.aprovado-name{font-family:var(--font-heading);color:var(--call-white);font-size:.92rem;font-weight:800;line-height:1.25}.aprovado-school{color:var(--call-text-secondary);align-items:center;gap:4px;font-size:.75rem;display:flex}.aprovado-school:before{content:"✓";color:var(--call-success);font-weight:800}@media (width<=768px){.aprovado-card{width:215px}.aprovado-img-wrap{height:250px}.aprovados-carousel-controls{flex-direction:column;align-items:flex-start}}.sonho-meta-section{background:var(--call-navy-deep);border-top:1px solid #8a2be240;border-bottom:1px solid #8a2be240;padding:90px 0 100px;position:relative;overflow:hidden}.sonho-meta-section:before{content:"";filter:blur(90px);pointer-events:none;background:radial-gradient(circle,#8a2be229 0%,#0000 70%);width:600px;height:600px;position:absolute;top:0;left:15%}.sonho-meta-section:after{content:"";filter:blur(90px);pointer-events:none;background:radial-gradient(circle,#00d2ff1f 0%,#0000 70%);width:500px;height:500px;position:absolute;bottom:0;right:15%}.sonho-meta-header{margin-bottom:48px}.sonho-meta-title{font-family:var(--font-heading);color:var(--call-white);letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(2.2rem,4.2vw,3.4rem);font-weight:900;line-height:1.12}.sonho-meta-subtitle{color:#f8fafcc7;max-width:760px;font-size:1.05rem;line-height:1.55}.sonho-meta-grid{grid-template-columns:repeat(3,1fr);gap:28px;max-width:1200px;margin:0 auto;display:grid}.sonho-video-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121933bf;border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000073}.sonho-video-card:hover{border-color:#ff007f8c;transform:translateY(-8px)scale(1.01);box-shadow:0 20px 48px #0009,0 0 28px #ff007f40}.sonho-video-wrap{aspect-ratio:9/16;background:#000;border-radius:20px 20px 0 0;width:100%;position:relative;overflow:hidden}.sonho-video-element{object-fit:cover;background:#000;width:100%;height:100%;display:block}.sonho-video-badge{z-index:2;letter-spacing:.05em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d1328d9;border:1px solid #ffffff2e;border-radius:20px;align-items:center;gap:5px;padding:6px 14px;font-size:.7rem;font-weight:800;display:inline-flex;position:absolute;top:14px;left:14px}.sonho-video-info{background:linear-gradient(#121933f2 0%,#0d1328 100%);border-top:1px solid #ffffff14;flex-direction:column;flex-grow:1;gap:6px;padding:18px 20px 22px;display:flex}.sonho-video-title{color:#fff;font-size:1.15rem;font-weight:800;font-family:var(--font-heading);margin:0}.sonho-video-desc{color:var(--call-text-secondary);margin:0;font-size:.88rem;line-height:1.45}@media (width<=991px){.sonho-meta-grid{grid-template-columns:repeat(2,1fr);gap:22px}}@media (width<=640px){.sonho-meta-grid{grid-template-columns:1fr;gap:24px;max-width:360px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.pulse-glow,.glow-ring,.ticker-glow,.badge-pulse,.hero-halftone-bg,.pop-star,.btn-primary:after{animation:none!important}.pop-hero-banner{perspective:none!important;transform:none!important}html{scroll-behavior:auto!important}}
