.mvz{--purple:#7f3aed;--lime:#c6ff34;--ink:#171329;--muted:#58536c;font-family:Montserrat,Lato,Arial,sans-serif;color:var(--ink);max-width:1250px;margin:0 auto;line-height:1.55}.mvz *{box-sizing:border-box}.mvz-hero{display:grid;grid-template-columns:1.06fr .94fr;min-height:660px;overflow:hidden;background:linear-gradient(115deg,#fff 10%,#f8f4ff 67%,#e9dcfa);border-radius:20px}.mvz-hero-copy{padding:68px 36px 52px 60px;position:relative;z-index:1}.mvz-eyebrow{font-size:12px;font-weight:800;letter-spacing:.18em;color:#6322c7;margin-bottom:30px}.mvz h1{font-size:clamp(33px,4.2vw,58px);line-height:1.1;letter-spacing:-.045em;margin:0 0 26px;font-weight:800}.mvz h1 span{box-shadow:inset 0 -.21em var(--lime)}.mvz .mvz-lead{font-size:clamp(18px,2vw,24px);font-weight:600;margin-bottom:16px}.mvz p{margin:0 0 18px}.mvz-hero-copy>p:not(.mvz-lead){max-width:580px;color:#4a445d}.mvz-benefits{margin:25px 0 29px;display:grid;gap:12px}.mvz-benefits>div{padding-left:25px;position:relative;font-size:15px}.mvz-benefits>div:before{content:'✓';position:absolute;left:0;top:0;color:#5d16c4;font-weight:900}.mvz button{font-family:inherit;cursor:pointer;border:0;font-weight:700}.mvz-primary{background:var(--purple);color:#fff;border-radius:9px;padding:16px 30px;font-size:16px;transition:background .15s}.mvz-primary:hover{background:#5e23bd}.mvz-primary:disabled{opacity:.45;cursor:not-allowed}.mvz-primary span{margin-left:12px}.mvz-meta{font-size:12px;color:var(--muted);margin-top:16px}.mvz-meta span{margin:0 7px;color:var(--purple)}.mvz-photo{background-image:linear-gradient(0deg,rgba(127,58,237,.07),rgba(127,58,237,.07)),url('viktorija.jpg');background-size:cover;background-position:53% 24%;min-height:560px;mask-image:linear-gradient(90deg,transparent 0%,black 18%)}.mvz-info{display:grid;grid-template-columns:1fr 1fr;gap:34px;background:#f8f5fc;padding:35px 45px;margin:22px 0 0;border-radius:16px}.mvz-info>div+div{border-left:1px solid #d8c5f5;padding-left:32px}.mvz h2{font-size:23px;line-height:1.25;margin:0 0 12px}.mvz-info p{color:var(--muted);margin:0}.mvz-wizard{background:#faf8ff;border:1px solid #e8dff7;border-radius:20px;padding:36px;max-width:760px;margin:24px auto}.mvz-wizard[hidden],.mvz-hero[hidden],.mvz-info[hidden]{display:none!important}.mvz-progress{font-size:13px;color:var(--muted);margin-bottom:32px}.mvz-track{height:7px;border-radius:10px;background:#e5d8f7;margin-top:10px;overflow:hidden}.mvz-track>div{height:100%;background:var(--purple);width:0;transition:width .2s}.mvz-question{font-size:24px;font-weight:750;line-height:1.4;margin:0 0 22px}.mvz-options{display:grid;gap:11px}.mvz-choice{display:flex;align-items:flex-start;gap:14px;background:white;border:1.5px solid #e6dcf4;border-radius:11px;padding:16px;cursor:pointer}.mvz-choice:has(input:checked){border-color:var(--purple);background:#f0e8ff}.mvz-choice input{accent-color:var(--purple);margin-top:5px}.mvz-choice strong{display:block}.mvz-choice small{display:block;color:var(--muted);font-size:13px;margin-top:4px}.mvz-nav{display:flex;justify-content:space-between;gap:12px;margin-top:30px}.mvz-secondary{background:transparent;color:var(--purple);padding:14px 20px}.mvz-field{display:grid;gap:6px;margin:14px 0}.mvz-field input,.mvz-field select{width:100%;border:1px solid #cab7e4;border-radius:8px;padding:13px;font:inherit;background:#fff;color:var(--ink)}.mvz-field input:focus,.mvz-field select:focus{outline:2px solid #bda0f2}.mvz-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;margin-top:20px}.mvz-check input{margin-top:5px;accent-color:var(--purple)}.mvz-note{font-size:13px;color:var(--muted)}.mvz-error{color:#9a1d39;font-weight:600}.mvz-result-list{display:grid;gap:12px;margin:25px 0}.mvz-result-line{display:grid;grid-template-columns:1fr 50px;gap:7px}.mvz-result-line>div{grid-column:1/-1;height:9px;border-radius:10px;background:#e9ddf8;overflow:hidden}.mvz-result-line>div>span{display:block;height:100%;background:var(--purple)}.mvz-tip{background:white;border-left:4px solid var(--lime);padding:14px;margin:12px 0}.mvz-tip h3{font-size:18px;line-height:1.35;margin:0 0 10px;color:#171329}.mvz-tip-reason{font-size:14px;line-height:1.65;color:#58536c;margin:0 0 13px!important}.mvz-tip-step,.mvz-tip-check{padding:12px 14px;border-radius:9px;margin-top:12px}.mvz-tip-step{background:#f0e9ff}.mvz-tip-check{background:#f6f7f3;border:1px solid #e7efd1}.mvz-tip-step strong,.mvz-tip-check strong{display:block;font-size:11px;font-weight:850;letter-spacing:.08em;color:#5e25b5;margin-bottom:5px}.mvz-tip-check strong{color:#435b0b}.mvz-tip-step p,.mvz-tip-check p{margin:0!important;font-size:14px;line-height:1.6;color:#242033}.mvz-result-score{font-size:44px;font-weight:800;color:var(--purple)}@media(max-width:850px){.mvz-hero{grid-template-columns:1fr}.mvz-hero-copy{padding:34px 25px}.mvz-photo{height:330px;min-height:330px;mask-image:linear-gradient(0deg,black 70%,transparent)}.mvz-info{grid-template-columns:1fr;padding:25px;gap:20px}.mvz-info>div+div{border:0;border-top:1px solid #d8c5f5;padding:20px 0 0}.mvz-wizard{padding:22px}.mvz h1{font-size:36px}}@media(prefers-reduced-motion:reduce){.mvz *{transition:none!important}}
