.qualification-v2{min-height:100vh;color:#f5f1f8;font-family:'Sora',sans-serif;font-weight:300;background:radial-gradient(circle at 13% 9%,rgba(145,85,255,.22),transparent 29rem),radial-gradient(circle at 88% 88%,rgba(95,45,175,.14),transparent 32rem),linear-gradient(145deg,#060409,#0b0610 54%,#050307)}
body>.qualification-v2~nav,body>.qualification-v2~.quiz-wrap,body>.qualification-v2~.exit-overlay{display:none!important}
.qv2-nav{position:fixed;z-index:30;top:12px;left:12px;right:12px;height:58px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(208,180,255,.17);border-radius:16px;background:rgba(10,6,14,.78);box-shadow:0 20px 60px rgba(0,0,0,.22);backdrop-filter:blur(22px)}
.qv2-brand{display:flex;align-items:center;gap:10px;color:#f5f1f8;text-decoration:none;font-size:10px;font-weight:500;letter-spacing:.08em}.qv2-brand .qv2-mascot{display:block;width:35px;height:39px;flex:0 0 auto;background:linear-gradient(145deg,#d5b2ff 4%,#ad72ff 48%,#7640df 100%);filter:drop-shadow(0 7px 14px rgba(139,92,246,.38));-webkit-mask:url('/mascote.png') center/contain no-repeat;mask:url('/mascote.png') center/contain no-repeat}.qv2-nav-step{color:#c6a7ff;font:500 9px/1 'JetBrains Mono',monospace;letter-spacing:.13em;text-transform:uppercase}
.qv2-shell{width:min(720px,100%);min-height:100vh;margin:auto;padding:112px 18px 60px;display:flex;flex-direction:column;justify-content:center}.qv2-progress{height:3px;margin-bottom:38px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.qv2-progress span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7441de,#bd84ff);box-shadow:0 0 22px rgba(167,109,255,.48);transition:width .35s ease}
.qv2-step{display:none;animation:qv2In .32s ease}.qv2-step.active{display:block}.qv2-kicker{margin-bottom:14px;color:#c6a7ff;font:500 9px/1.2 'JetBrains Mono',monospace;letter-spacing:.15em}.qv2-step h1,.qv2-result h1{max-width:680px;margin:0 0 10px;color:#f5f1f8;font-size:clamp(28px,7.5vw,42px);font-weight:200;line-height:1.12;letter-spacing:-.045em;text-wrap:balance}.qv2-step h1:focus,.qv2-result h1:focus{outline:none}.qv2-step h1 strong{color:#bd84ff;font-weight:500}.qv2-support{margin:0 0 28px;color:#a99eaf;font-size:14px;line-height:1.65}
.qv2-field{margin-bottom:17px}.qv2-field-row{display:grid;grid-template-columns:1fr 96px;gap:12px}.qv2-field label{display:block;margin-bottom:8px;color:#b7aabe;font:500 10px/1.2 'JetBrains Mono',monospace;letter-spacing:.08em;text-transform:uppercase}.qv2-field input{width:100%;min-height:54px;padding:14px 16px;border:1px solid rgba(213,188,255,.15);border-radius:13px;outline:none;background:rgba(255,255,255,.045);color:#f5f1f8;font:300 16px/1.4 'Sora',sans-serif;transition:border-color .18s,background .18s,box-shadow .18s}.qv2-field input::placeholder{color:#756a7e}.qv2-field input:focus{border-color:#a76dff;background:rgba(167,109,255,.065);box-shadow:0 0 0 4px rgba(167,109,255,.11)}.qv2-field input.invalid{border-color:#ff6d8f}.qv2-error{display:block;min-height:0;margin-top:8px;color:#ff9ab1;font-size:12px;line-height:1.45}.qv2-error:empty{display:none}
.qv2-field input:-webkit-autofill,.qv2-field input:-webkit-autofill:hover,.qv2-field input:-webkit-autofill:focus{-webkit-text-fill-color:#f5f1f8!important;caret-color:#f5f1f8;box-shadow:0 0 0 1000px #17101f inset!important;animation:qv2Autofill 1ms both;transition:background-color 9999s ease-out 0s}
.qv2-options{display:grid;gap:10px}.qv2-options button{position:relative;width:100%;min-height:54px;padding:15px 52px 15px 17px;border:1px solid rgba(213,188,255,.13);border-radius:13px;background:rgba(255,255,255,.038);color:#f5f1f8;text-align:left;font:300 14px/1.45 'Sora',sans-serif;cursor:pointer;transition:transform .18s,border-color .18s,background .18s}.qv2-options button::after{content:"";position:absolute;top:50%;right:17px;width:20px;height:20px;border:1px solid rgba(213,188,255,.25);border-radius:50%;transform:translateY(-50%)}.qv2-options[data-mode="multi"] button::after{border-radius:6px}.qv2-options button:hover{transform:translateY(-1px);border-color:rgba(190,136,255,.42);background:rgba(167,109,255,.055)}.qv2-options button.selected{border-color:#a76dff;background:linear-gradient(100deg,rgba(167,109,255,.16),rgba(167,109,255,.055))}.qv2-options button.selected::after{border-color:#a76dff;background:#a76dff;box-shadow:inset 0 0 0 5px #140a20}.qv2-options[data-mode="multi"] button.selected::after{content:"✓";display:grid;place-items:center;box-shadow:none;color:#100817;font-weight:500;font-size:12px}
.qv2-primary,.qv2-secondary,.qv2-link{min-height:50px;border-radius:12px;font:500 14px/1.3 'Sora',sans-serif;cursor:pointer;transition:transform .18s,opacity .18s,border-color .18s}.qv2-primary{padding:13px 19px;border:0;background:linear-gradient(135deg,#a76dff,#8550e5);box-shadow:0 14px 32px rgba(135,72,230,.22);color:#fff}.qv2-primary:hover:not(:disabled){transform:translateY(-2px)}.qv2-primary:disabled{opacity:.34;cursor:not-allowed;box-shadow:none}.qv2-secondary{padding:13px 18px;border:1px solid rgba(255,255,255,.1);background:transparent;color:#a99eaf}.qv2-secondary:hover{border-color:rgba(255,255,255,.24);color:#fff}.qv2-link{display:block;margin:10px auto 0;padding:8px 5px;min-height:44px;border:0;background:none;color:#a99eaf;text-decoration:underline;text-underline-offset:3px}.qv2-full{width:100%}.qv2-actions{display:grid;grid-template-columns:minmax(96px,.35fr) 1fr;gap:10px;margin-top:28px}.qv2-inline-actions{display:grid;grid-template-columns:1fr;gap:9px}
.qv2-company-card,.qv2-manual{margin:18px 0;padding:20px;border:1px solid rgba(188,132,255,.26);border-radius:18px;background:linear-gradient(145deg,rgba(31,18,43,.95),rgba(12,7,17,.95));box-shadow:0 24px 70px rgba(0,0,0,.25)}.qv2-found{margin-bottom:8px;color:#92e8c7;font:500 9px/1.2 'JetBrains Mono',monospace;letter-spacing:.12em}.qv2-company-card h2{margin:0 0 18px;color:#fff;font-size:21px;font-weight:500;letter-spacing:-.03em}.qv2-company-card dl{display:grid;gap:11px;margin:0 0 18px}.qv2-company-card dl div{padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.07)}.qv2-company-card dt{margin-bottom:4px;color:#8f8497;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.qv2-company-card dd{margin:0;color:#e6deeb;font-size:13px;line-height:1.5}.qv2-company-card>p{margin:0 0 14px;color:#fff;font-size:14px;font-weight:500}.qv2-manual-head{display:flex;flex-direction:column;gap:3px;margin-bottom:18px}.qv2-manual-head strong{font-size:16px;font-weight:500}.qv2-manual-head span{color:#92869b;font-size:12px}
.qv2-consent{display:flex;gap:12px;align-items:flex-start;margin-top:5px;padding:16px;border:1px solid rgba(198,167,255,.18);border-radius:13px;background:rgba(139,92,246,.075);cursor:pointer}.qv2-consent input{width:20px;height:20px;min-width:20px;margin-top:2px;accent-color:#a76dff}.qv2-consent span{color:#d9d0df;font-size:12.5px;line-height:1.55}.qv2-consent strong{color:#fff}.qv2-policy{display:inline-block;margin:9px 0 0 32px;color:#c6a7ff;font-size:11px}.qv2-submit-error{margin-top:15px;padding:13px 15px;border:1px solid rgba(255,109,143,.38);border-radius:11px;background:rgba(255,109,143,.09);color:#ffc0cf;font-size:12px;line-height:1.5}
.qv2-result{animation:qv2In .4s ease}.qv2-result-mark{display:grid;width:62px;height:62px;margin-bottom:20px;place-items:center;border:1px solid rgba(124,230,189,.42);border-radius:50%;background:rgba(124,230,189,.09);color:#7ce6bd;font-size:26px}.qv2-result>p{color:#a99eaf;line-height:1.7}.qv2-call{display:grid;justify-items:center;gap:18px;margin-top:28px;padding:25px 18px;border:1px solid rgba(198,167,255,.26);border-radius:22px;background:radial-gradient(circle at 50% 0,rgba(151,91,255,.2),transparent 38%),linear-gradient(155deg,rgba(31,18,43,.95),rgba(12,7,17,.96));text-align:center;box-shadow:0 30px 80px rgba(0,0,0,.32)}.qv2-call img{width:112px;height:112px;object-fit:cover;object-position:center 30%;border:4px solid #a76dff;border-radius:50%;box-shadow:0 0 0 9px rgba(167,109,255,.08)}.qv2-call-copy>span{display:block;margin-bottom:10px;color:#c6a7ff;font:500 8px/1.2 'JetBrains Mono',monospace;letter-spacing:.14em}.qv2-call h2{margin:0;color:#fff;font-size:clamp(23px,6vw,31px);font-weight:300;line-height:1.18;letter-spacing:-.04em}.qv2-call-copy>p{margin:9px auto 17px;max-width:470px;color:#a99eaf;font-size:13px;line-height:1.6}.qv2-call-status{margin:0 auto 14px;padding:9px 12px;width:fit-content;border-radius:999px;background:rgba(124,230,189,.08);color:#a9e9d0;font-size:11px}.qv2-call-consent{font-size:10.5px!important;color:#81778a!important}.qv2-call-feedback{margin-top:14px;padding:14px;border:1px solid rgba(124,230,189,.26);border-radius:12px;background:rgba(124,230,189,.08);color:#d9f7eb;font-size:12px;line-height:1.55}.qv2-call-feedback.error{border-color:rgba(255,109,143,.35);background:rgba(255,109,143,.08);color:#ffc0cf}
.qv2-call[hidden],.qv2-agenda[hidden]{display:none!important}
.qv2-primary:focus-visible,.qv2-secondary:focus-visible,.qv2-link:focus-visible,.qv2-options button:focus-visible,.qv2-field input:focus-visible,.qv2-consent input:focus-visible,.qv2-brand:focus-visible{outline:3px solid #f5f1f8;outline-offset:3px}
@keyframes qv2In{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@keyframes qv2Autofill{from{opacity:.999}to{opacity:1}}
@media(min-width:700px){.qv2-nav{left:22px;right:22px;padding:0 20px}.qv2-shell{padding-left:28px;padding-right:28px}.qv2-options{grid-template-columns:1fr 1fr}.qv2-company-card dl{grid-template-columns:1fr 1fr}.qv2-inline-actions{grid-template-columns:1fr 1fr}.qv2-call{grid-template-columns:128px 1fr;align-items:center;justify-items:start;padding:30px;text-align:left}.qv2-call-copy>p{margin-left:0}.qv2-call-status{margin-left:0}.qv2-call img{width:128px;height:128px}}
@media(max-width:560px){.qv2-brand b{display:none}.qv2-nav-step{font-size:8px;letter-spacing:.08em}}
@media(max-width:420px){.qv2-shell{padding-top:98px}.qv2-step h1,.qv2-result h1{font-size:29px}.qv2-actions{grid-template-columns:94px 1fr}.qv2-progress{margin-bottom:31px}}
@media(prefers-reduced-motion:reduce){.qv2-step,.qv2-result{animation:none}.qv2-progress span,.qv2-options button,.qv2-primary,.qv2-secondary{transition:none}}
.qv2-agenda{margin-top:28px;padding:22px 14px;border:1px solid rgba(198,167,255,.26);border-radius:22px;background:rgba(12,7,17,.9);text-align:center}.qv2-agenda>span{display:block;margin-bottom:10px;color:#c6a7ff;font:500 9px/1.2 'JetBrains Mono',monospace;letter-spacing:.14em}.qv2-agenda h2{margin:0;color:#fff;font-size:clamp(23px,6vw,31px);font-weight:300;line-height:1.18;letter-spacing:-.04em}.qv2-agenda>p{margin:10px auto 18px;max-width:560px;color:#a99eaf;font-size:13px;line-height:1.6}.qv2-agenda iframe{display:block;width:100%;height:900px;border:0;border-radius:16px;background:#0e1413}@media(max-width:600px){.qv2-agenda{padding:16px 6px}.qv2-agenda iframe{height:980px;border-radius:12px}}
