.elementor-45661 .elementor-element.elementor-element-ae0c7c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-45661 .elementor-element.elementor-element-b3bed2d{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-45661 .elementor-element.elementor-element-3e25af1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-45661 .elementor-element.elementor-element-1cd4d73{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-45661 .elementor-element.elementor-element-5390d81{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-45661 .elementor-element.elementor-element-df06876{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-45661 .elementor-element.elementor-element-6c964a6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-45661 .elementor-element.elementor-element-90f1162{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-45661 .elementor-element.elementor-element-6e13662{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-45661 .elementor-element.elementor-element-8f50a9f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-45661 .elementor-element.elementor-element-868de06{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-45661 .elementor-element.elementor-element-00e77ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-45661 .elementor-element.elementor-element-3cfbd1d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-45661 .elementor-element.elementor-element-d66e599{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-45661 .elementor-element.elementor-element-d9d27ea{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-45661 .elementor-element.elementor-element-63bfcbd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-45661 .elementor-element.elementor-element-65e9f1c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-45661 .elementor-element.elementor-element-65e9f1c.e-con{--flex-grow:0;--flex-shrink:0}.elementor-45661 .elementor-element.elementor-element-640c207{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}@media(min-width:640px){.elementor-45661 .elementor-element.elementor-element-65e9f1c{--width:340px}}.input-box{border:1px solid transparent;background:linear-gradient(180deg,#15121f 0%,#0e0d15 100%) padding-box,linear-gradient(160deg,rgba(229,216,255,.24) 0%,rgba(135,79,255,.14) 45%,rgba(229,216,255,.06) 100%) border-box;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.elementor-45661 .elementor-element.elementor-element-b3bed2d .q{display:flex;gap:18px;align-items:flex-start;padding:20px 22px;border:.85px solid rgba(255,255,255,.18);border-radius:12px;cursor:pointer;background:rgba(135,79,255,.05);transition:background .2s,border-color .2s,transform .2s;font-size:17px;position:relative;color:#fff;border:1px solid transparent;background:linear-gradient(180deg,#15121f 0%,#0e0d15 100%) padding-box,linear-gradient(160deg,rgba(229,216,255,.24) 0%,rgba(135,79,255,.14) 45%,rgba(229,216,255,.06) 100%) border-box;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.elementor-45661 .elementor-element.elementor-element-b3bed2d .q input{position:absolute;opacity:0}.elementor-45661 .elementor-element.elementor-element-b3bed2d .q .box{flex:0 0 auto;width:26px;height:26px;border-radius:8px;border:1.5px solid #6a5aa8;display:grid;place-items:center;margin-top:1px;transition:.25s cubic-bezier(.2,.7,.2,1)}.elementor-45661 .elementor-element.elementor-element-b3bed2d .q span{font-size:17px;line-height:30px}.elementor-45661 .elementor-element.elementor-element-b3bed2d .q .box svg{opacity:0;transform:scale(.5);transition:.25s var(--ease)}.elementor-45661 .elementor-element.elementor-element-b3bed2d .q input:checked+.box svg{opacity:1;transform:none}.elementor-45661 .elementor-element.elementor-element-b3bed2d .input-box{border:none}.elementor-45661 .elementor-element.elementor-element-b3bed2d .q input:checked+.box{background:#874fff;border-color:#874fff}.elementor-45661 .elementor-element.elementor-element-b3bed2d .q:has(input:checked){background:linear-gradient(180deg,#1a1529 0%,#110f1a 100%) padding-box,linear-gradient(160deg,rgba(229,216,255,.5) 0%,rgba(135,79,255,.38) 45%,rgba(135,79,255,.14) 100%) border-box;border-color:rgba(135,79,255,.4)}:root{--ink-deep:#050509;--violet:#874fff;--mist:#e5d8ff;--lilac:#dcccff;--line-2:rgba(135,79,255,.6);--glass:linear-gradient(180deg,rgba(16,15,51,.7) 0%,rgba(81,51,145,.3) 100%);--glow-soft:0 1px 19.4px 0 rgba(135,79,255,.3);--fg:rgba(255,255,255,.98);--fg-2:rgba(255,255,255,.8);--fg-3:rgba(255,255,255,.56);--ease:cubic-bezier(.2,.7,.2,1);--f-reg:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-bold:"Inter",system-ui,sans-serif;--f-semi:"Inter",system-ui,sans-serif}.elementor-45661 .elementor-element.elementor-element-c3b4857 .check-score{position:relative;border:1px solid transparent;border-radius:20px;padding:34px;background:linear-gradient(180deg,#1a1529 0%,#110f1a 100%) padding-box,linear-gradient(160deg,rgba(229,216,255,.5) 0%,rgba(135,79,255,.38) 45%,rgba(135,79,255,.14) 100%) border-box;-webkit-backdrop-filter:blur(24px);box-shadow:none;max-width:380px}.elementor-45661 .elementor-element.elementor-element-c3b4857 .tri-wrap{display:flex;flex-direction:column-reverse;align-items:stretch;gap:14px;margin:0 0 30px}.elementor-45661 .elementor-element.elementor-element-c3b4857 .tri{height:110px;display:grid;grid-template-columns:repeat(7,1fr);gap:4px;align-items:end;clip-path:polygon(0 100%,100% 0,100% 100%)}.elementor-45661 .elementor-element.elementor-element-c3b4857 .tri i{display:block;height:100%;background:rgba(229,216,255,.08);transition:background .5s var(--ease)}.elementor-45661 .elementor-element.elementor-element-c3b4857 .tri i.on{background:linear-gradient(180deg,#a07bff,var(--violet))}.elementor-45661 .elementor-element.elementor-element-c3b4857 .tri-num{font-family:var(--f-bold);font-weight:700;font-size:48px;line-height:1;letter-spacing:-.04em;white-space:nowrap}.elementor-45661 .elementor-element.elementor-element-c3b4857 .tri-num small{font-family:var(--f-reg);font-weight:400;font-size:15px;color:var(--fg-3);letter-spacing:0;margin-left:4px}.elementor-45661 .elementor-element.elementor-element-c3b4857 .tri-scale{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin:0 0 24px}.elementor-45661 .elementor-element.elementor-element-c3b4857 .ring{width:140px;height:140px;position:relative;margin:0 0 22px}.elementor-45661 .elementor-element.elementor-element-c3b4857 .ring svg{transform:rotate(-90deg);filter:drop-shadow(0 0 10px rgba(135,79,255,.55))}.elementor-45661 .elementor-element.elementor-element-c3b4857 .ring .num{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--f-bold);font-size:44px;font-weight:700;letter-spacing:-.04em}.elementor-45661 .elementor-element.elementor-element-c3b4857 .ring .num small{font-family:var(--f-reg);font-size:15px;color:var(--fg-3);font-weight:400;margin-left:4px;letter-spacing:0}.elementor-45661 .elementor-element.elementor-element-c3b4857 .tier{font-size:22px;margin:0 0 10px;color:#fff;font-family:var(--f-bold);font-weight:700}.elementor-45661 .elementor-element.elementor-element-c3b4857 .score p.verdict{margin:0 0 18px;color:var(--fg-2);font-size:15px;line-height:1.6;min-height:6.4em}.elementor-45661 .elementor-element.elementor-element-c3b4857 .helps{margin:0 0 24px;min-height:3.6em;display:none}.elementor-45661 .elementor-element.elementor-element-c3b4857 .helps small{display:block;font-family:var(--f-semi);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--violet);margin-bottom:10px}.elementor-45661 .elementor-element.elementor-element-c3b4857 .pchip{display:inline-block;padding:8px 16px;margin:6px 8px 6px 0;border-radius:20px;border:1px solid var(--line-2);background:rgba(135,79,255,.1);color:var(--mist);text-decoration:none;font-size:13px;transition:all .3s var(--ease);cursor:pointer}.elementor-45661 .elementor-element.elementor-element-c3b4857 .pchip:hover{background:rgba(135,79,255,.2);border-color:var(--violet)}.elementor-45661 .elementor-element.elementor-element-c3b4857 .btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 24px;border-radius:8px;border:1px solid var#874fff;background:#874fff;color:#fff;font-family:var(--f-semi);font-weight:600;font-size:16px;cursor:pointer;transition:all .2s var(--ease);text-decoration:none;line-height:1.3}.elementor-45661 .elementor-element.elementor-element-c3b4857 .btn:hover{background:#9563ff;border-color:#9563ff;transform:none}.elementor-45661 .elementor-element.elementor-element-c3b4857 svg{transition:transform .2s}.elementor-45661 .elementor-element.elementor-element-c3b4857 a:hover svg{transform:translateX(2px)}.elementor-45661 .elementor-element.elementor-element-c3b4857 .btn .arrow{flex:none;width:16px;height:16px;stroke:currentColor;stroke-width:2;fill:none}.elementor-45661 .elementor-element.elementor-element-c3b4857 .ring-legacy{display:none}@media (max-width:760px){.elementor-45661 .elementor-element.elementor-element-c3b4857 .check-score{position:static;max-width:100%}.elementor-45661 .elementor-element.elementor-element-c3b4857 .tri-wrap{margin-bottom:20px}.elementor-45661 .elementor-element.elementor-element-c3b4857 .score p.verdict{min-height:0;margin-bottom:26px}.elementor-45661 .elementor-element.elementor-element-c3b4857 .helps{min-height:auto}}@media (prefers-reduced-motion:reduce){.elementor-45661 .elementor-element.elementor-element-c3b4857 .tri i{transition:none}.elementor-45661 .elementor-element.elementor-element-c3b4857 .ring svg{filter:none}}.elementor-45661 .elementor-element.elementor-element-c3b4857 ::selection,.elementor-45661 .elementor-element.elementor-element-c3b4857 #cnt{color:#fff}