.abv-nivelamento{--navy:#071426;--blue:#0c65b5;--cyan:#00b8d4;--orange:#f28b30;--gold:#f2b544;position:relative;isolation:isolate;overflow:hidden;max-width:880px;margin:2rem auto;border:1px solid rgba(255,255,255,.15);border-radius:32px;background:linear-gradient(145deg,#071426 0%,#102e55 60%,#087b91 100%);box-shadow:0 30px 80px rgba(7,20,38,.28);color:#fff;font-family:Inter,"Segoe UI",Arial,sans-serif}.abv-nivelamento *{box-sizing:border-box}.abv-atmosphere{position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 88% 5%,rgba(0,184,212,.28),transparent 28%),radial-gradient(circle at 5% 90%,rgba(242,181,68,.16),transparent 25%),linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:auto,auto,40px 40px,40px 40px}.abv-level-header,.abv-level-body,.abv-result>.abv-eyebrow,.abv-result-loading,.abv-result-content{position:relative;z-index:2;margin-left:clamp(22px,5vw,52px);margin-right:clamp(22px,5vw,52px)}.abv-level-header{padding-top:34px}.abv-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 22px;color:#aeeefe;font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.abv-live-dot{width:9px;height:9px;border-radius:50%;background:#60e6c5;box-shadow:0 0 0 6px rgba(96,230,197,.12);animation:abv-live-pulse 2.2s infinite}.abv-progress-copy{display:flex;justify-content:space-between;color:rgba(255,255,255,.74);font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}.abv-progress-track{height:7px;margin:9px 0 24px;border-radius:99px;background:rgba(255,255,255,.13);overflow:hidden}.abv-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),#8eeaff,var(--gold))}.abv-level-visual{position:relative;height:clamp(190px,32vw,320px);margin:0;overflow:hidden;background:#0b203b}.abv-level-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(7,20,38,.78),transparent 58%),linear-gradient(90deg,rgba(7,20,38,.4),transparent)}.abv-level-visual img{width:100%;height:100%;object-fit:cover}.abv-visual-generated{display:grid;place-items:center;background:radial-gradient(circle at 65% 38%,rgba(0,184,212,.4),transparent 25%),linear-gradient(135deg,#0a213d,#123b73 55%,#087b91)}.abv-visual-generated:before{content:"";position:absolute;width:290px;height:290px;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 0 45px rgba(255,255,255,.025),0 0 0 90px rgba(255,255,255,.018)}.abv-visual-generated span{position:relative;z-index:2;color:rgba(255,255,255,.15);font-size:clamp(80px,20vw,170px);font-weight:950;letter-spacing:-.08em}.abv-level-body{padding:34px 0 46px}.abv-kicker{margin:0 0 9px;color:#8eeaff;font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.abv-nivelamento h2{max-width:730px;margin:0 0 16px;color:#fff;font-size:clamp(30px,5vw,52px);font-weight:900;letter-spacing:-.045em;line-height:1.02}.abv-commercial-copy{max-width:760px;margin:0 0 27px;color:rgba(255,255,255,.82);font-size:17px;line-height:1.7}.abv-speech-card{padding:clamp(20px,4vw,31px);border:1px solid rgba(255,255,255,.17);border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.15),rgba(255,255,255,.07));backdrop-filter:blur(15px);box-shadow:0 17px 40px rgba(7,20,38,.2),inset 0 1px rgba(255,255,255,.12)}.abv-speech-card>span{color:#ffd881;font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.abv-nivelamento blockquote{margin:12px 0 22px;padding:18px 21px;border:0;border-left:4px solid var(--orange);border-radius:0 16px 16px 0;background:rgba(7,20,38,.45);color:#fff;font-size:clamp(18px,3vw,25px);font-style:italic;line-height:1.5}.abv-record-button,.abv-lead-form button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:55px;padding:14px 24px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:linear-gradient(90deg,#e04c2b,var(--orange));color:#fff;font:inherit;font-size:14px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:0 14px 30px rgba(224,76,43,.24);transition:transform .25s ease,box-shadow .25s ease}.abv-record-button:hover,.abv-lead-form button:hover{transform:translateY(-3px);box-shadow:0 19px 36px rgba(224,76,43,.31)}.abv-record-button:disabled{background:#23945b;cursor:default}.abv-mic{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:rgba(255,255,255,.16)}.abv-mic i{width:8px;height:8px;border-radius:50%;background:#fff}.is-recording .abv-record-button{background:#b42318;animation:abv-record-pulse 1.2s infinite}.abv-record-status{min-height:1.5em;margin:13px 0 0;color:#c9f6ff;font-weight:700}.abv-closing-copy{margin:22px 4px 0;padding-left:17px;border-left:3px solid var(--gold);color:#ffd881;font-weight:750;line-height:1.55}.abv-result{padding:clamp(28px,6vw,56px)}.abv-result>.abv-eyebrow,.abv-result-loading,.abv-result-content{margin-left:0;margin-right:0}.abv-result-intro{margin:8px 0 0;color:rgba(255,255,255,.78);font-size:17px}.abv-result-level{display:block;margin:3px 0 16px;background:linear-gradient(90deg,#fff,#8eeaff,#ffd881);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(76px,16vw,145px);font-weight:950;letter-spacing:-.08em;line-height:.92}.abv-result-copy{max-width:680px;color:rgba(255,255,255,.8);font-size:16px;line-height:1.65}.abv-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:27px 0}.abv-metrics>div{display:grid;grid-template-columns:1fr auto;gap:8px;padding:18px;border:1px solid rgba(255,255,255,.15);border-radius:18px;background:rgba(255,255,255,.08)}.abv-metrics span{color:#c8f5ff;font-size:12px;font-weight:800;text-transform:uppercase}.abv-metrics b{font-size:20px}.abv-metrics i{grid-column:1/-1;height:7px;border-radius:99px;background:rgba(255,255,255,.12);overflow:hidden}.abv-metrics em{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--cyan),var(--gold));transition:width 1s ease}.abv-course-offer{margin:26px 0;padding:24px;border:1px solid rgba(255,216,129,.28);border-left:5px solid var(--gold);border-radius:20px;background:rgba(255,255,255,.1)}.abv-course-offer small{color:#ffd881;font-weight:850;letter-spacing:.08em}.abv-course-offer h3{margin:9px 0;color:#fff;font-size:24px}.abv-course-offer p{margin:0;color:rgba(255,255,255,.78);line-height:1.6}.abv-lead-form{display:grid;gap:15px;margin-top:26px}.abv-lead-form label{display:grid;gap:7px;color:#fff;font-weight:750}.abv-lead-form input[type=text],.abv-lead-form input[type=tel]{width:100%;padding:14px;border:1px solid rgba(255,255,255,.25);border-radius:12px;background:rgba(255,255,255,.95);color:#071426;font:inherit}.abv-consent{grid-template-columns:auto 1fr!important;align-items:start;font-weight:500!important}.abv-form-status{min-height:1.3em}.abv-result h3{color:#fff}.abv-result-content>p:last-child{color:#fff}@keyframes abv-live-pulse{50%{box-shadow:0 0 0 11px rgba(96,230,197,.03)}}@keyframes abv-record-pulse{50%{transform:scale(1.025);box-shadow:0 0 0 10px rgba(180,35,24,.15)}}@media(max-width:700px){.abv-nivelamento{border-radius:24px}.abv-level-header,.abv-level-body{margin-left:21px;margin-right:21px}.abv-level-body{padding-top:26px}.abv-commercial-copy{font-size:15px}.abv-metrics{grid-template-columns:1fr}.abv-record-button{width:100%}.abv-result{padding:30px 21px}}@media(prefers-reduced-motion:reduce){.abv-live-dot,.is-recording .abv-record-button{animation:none}.abv-record-button,.abv-lead-form button,.abv-metrics em{transition:none}}
