.sol-dx{--blue:#3640f5;--blue-link:#335cff;--blue-deep:#0029cc;--blue-mid:#6895ff;--blue-100:#ccd6ff;--blue-50:#eef2ff;--blue-25:#f6f8ff;--ink:#161525;--body:#525266;--line:#e1e4ea;--panel:#eef0f4;--navy:#0b0f19;--ok:#10b981;--warn:#f59e0b;--bad:#e5484d;--grad:linear-gradient(135deg,#2c54f2,#3640f5 50%,#6895ff);--shadow:0 4px 12px #3640f51f,0 24px 48px -12px #3640f533;--font:"Inter","Inter Variable",ui-sans-serif,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--mono:"SF Mono",ui-monospace,Menlo,monospace}.sol-dx,.sol-dx *{box-sizing:border-box;margin:0;padding:0}.sol-dx{font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;background:#fff;line-height:1.55}.sol-dx img,.sol-dx svg{max-width:100%;display:block}.sol-dx a{color:inherit;text-decoration:none}.sol-dx .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.sol-dx .narrow{max-width:760px;margin:0 auto}.sol-dx h1,.sol-dx h2,.sol-dx h3{letter-spacing:-.02em;font-weight:700;line-height:1.08}.sol-dx h1{font-size:clamp(38px,5.6vw,68px)}.sol-dx h2{font-size:clamp(30px,3.8vw,46px)}.sol-dx h3{letter-spacing:-.01em;font-size:20px;line-height:1.25}.sol-dx p.lead{color:var(--body);max-width:640px;font-size:clamp(17px,1.5vw,20px)}.sol-dx .eyebrow{font:600 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue)}.sol-dx .mono{font-family:var(--mono)}.sol-dx .sect{padding:96px 0}.sol-dx .sect-tight{padding:64px 0}.sol-dx .btn{white-space:normal;font:600 15px/1 var(--font);cursor:pointer;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:15px 24px;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.sol-dx .btn small{opacity:.8;font-size:12px;font-weight:500}.sol-dx .btn-pri{background:var(--blue-link);color:#fff;box-shadow:0 4px 12px #3640f538}.sol-dx .btn-pri:hover{background:#2c54f2;transform:translateY(-1px)}.sol-dx .btn-ghost{border-color:var(--blue-100);color:var(--blue-deep);background:#fff}.sol-dx .btn-ghost:hover{border-color:var(--blue-link)}.sol-dx .btn-white{color:var(--blue-deep);background:#fff}.sol-dx .btn-white:hover{transform:translateY(-1px)}.sol-dx .btn-outline-w{color:#fff;border-color:#fff6}.sol-dx .btn-outline-w:hover{border-color:#fff}.sol-dx .btn-sm{padding:11px 18px;font-size:14px}.sol-dx .cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sol-dx .note{color:var(--body);font-size:13px}.sol-dx .proof{flex-wrap:wrap;align-items:baseline;gap:40px;display:flex}.sol-dx .proof b{letter-spacing:-.02em;font-size:34px;font-weight:700;display:block}.sol-dx .proof span{color:var(--body);font-size:13px}.sol-dx .faq details{border-bottom:1px solid var(--line);padding:22px 0}.sol-dx .faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:24px;font-size:18px;font-weight:600;list-style:none;display:flex}.sol-dx .faq summary::-webkit-details-marker{display:none}.sol-dx .faq summary:after{content:"+";color:var(--blue-link);font-size:26px;font-weight:400;line-height:1;transition:transform .2s}.sol-dx .faq details[open] summary:after{transform:rotate(45deg)}.sol-dx .faq p{color:var(--body);max-width:680px;margin-top:14px}.sol-dx .rel{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.sol-dx .rel a{border:1px solid var(--line);background:#fff;border-radius:14px;padding:26px;transition:border-color .15s,box-shadow .15s,transform .15s}.sol-dx .rel a:hover{border-color:var(--blue-100);box-shadow:var(--shadow);transform:translateY(-2px)}.sol-dx .rel b{letter-spacing:-.01em;margin-bottom:6px;font-size:19px;display:block}.sol-dx .rel span{color:var(--body);font-size:15px}.sol-dx .rel i{color:var(--blue-link);margin-top:14px;font-size:14px;font-style:normal;font-weight:600;display:block}.sol-dx .final{background:var(--grad);color:#fff;text-align:center;border-radius:28px;padding:72px 48px;position:relative;overflow:hidden}.sol-dx .final h2{max-width:720px;margin:0 auto 14px}.sol-dx .final p{opacity:.88;max-width:560px;margin:0 auto 30px;font-size:18px}.sol-dx .final .cta-row{justify-content:center}.sol-dx .final:after,.sol-dx .final:before{content:"";border:1px solid #ffffff26;border-radius:50%;position:absolute}.sol-dx .final:before{width:520px;height:520px;bottom:-300px;left:-160px}.sol-dx .final:after{width:760px;height:760px;top:-420px;right:-260px}.sol-dx.js .rv{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(14px)}.sol-dx.js .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sol-dx.js .rv{opacity:1;transition:none;transform:none}}.sol-dx{overflow-x:hidden}.sol-dx .alt>*,.sol-dx .steps>*,.sol-dx .trio>*,.sol-dx .vs>*,.sol-dx [class*=grid]>*{min-width:0}@media (width<=940px){.sol-dx .hero .grid{grid-template-columns:minmax(0,1fr)!important}.sol-dx .heroproof{margin-top:48px}.sol-dx h1{word-break:normal;overflow-wrap:break-word}}.sol-dx .tl{border:1px solid var(--line);box-shadow:var(--shadow);text-align:left;background:#fff;border-radius:20px;padding:28px 28px 22px}.sol-dx .tl-h{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:22px;display:flex}.sol-dx .tl-h b{letter-spacing:-.01em;font-size:15px}.sol-dx .tl-h span{font:500 11px/1.6 var(--mono);color:var(--body);letter-spacing:.04em;text-transform:uppercase}.sol-dx .tl-row{margin-bottom:34px}.sol-dx .tl-row:last-of-type{margin-bottom:12px}.sol-dx .tl-label{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:38px;font-size:14px;display:flex}.sol-dx .tl-label b{font-weight:600}.sol-dx .tl-label span{color:var(--body)}.sol-dx .tl-track{height:44px;position:relative}.sol-dx .tl-track:before{content:"";background:var(--panel);border-radius:4px;height:4px;position:absolute;top:20px;left:0;right:0}.sol-dx .tl-dot{background:var(--blue);border-radius:50%;width:20px;height:20px;margin-left:-10px;position:absolute;top:12px;box-shadow:0 0 0 5px #3640f51a}.sol-dx .tl-dot.due{border:2px dashed var(--blue-link);box-shadow:none;background:#fff}.sol-dx .tl-flag{background:var(--bad);width:2px;height:44px;margin-left:-1px;position:absolute;top:0}.sol-dx .tl-flag i{white-space:nowrap;font:600 11px/1 var(--mono);color:var(--bad);letter-spacing:.02em;font-style:normal;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.sol-dx .tl-gap{background:repeating-linear-gradient(90deg,#e5484d 0 6px,#e5484d55 6px 10px);border-radius:6px;height:6px;position:absolute;top:19px}.sol-dx .tl-gap.amber{background:repeating-linear-gradient(90deg,#f59e0b 0 6px,#f59e0b55 6px 10px)}.sol-dx .tl-note{color:var(--body);margin-top:10px;font-size:13px}.sol-dx .tl-note b{color:var(--ink)}.sol-dx .tl-axis{border-top:1px solid var(--line);height:18px;font:500 11px/1 var(--mono);color:var(--body);margin-top:6px;position:relative}.sol-dx .tl-axis span{position:absolute;top:6px;transform:translate(-50%)}.sol-dx .tl-foot{color:var(--body);border-top:1px dashed var(--line);margin-top:16px;padding-top:14px;font-size:12px}.sol-dx .vs{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=760px){.sol-dx .vs{grid-template-columns:1fr}}.sol-dx .vs>div{border-radius:20px;padding:30px}.sol-dx .vs .a{background:var(--panel)}.sol-dx .vs .b{background:var(--grad);color:#fff;box-shadow:var(--shadow)}.sol-dx .vs h3{margin:6px 0 16px}.sol-dx .vs ul{gap:12px;font-size:16px;list-style:none;display:grid}.sol-dx .vs li{align-items:flex-start;gap:12px;display:flex}.sol-dx .vs li:before{content:"";background:var(--bad);border-radius:50%;flex:none;width:8px;height:8px;margin-top:8px}.sol-dx .vs .b li:before{background:#fff}.sol-dx .vs .tag{font:600 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.75}.sol-dx .crowd{grid-template-columns:repeat(20,1fr);gap:5px;margin:0 0 22px;display:grid}.sol-dx .crowd i{aspect-ratio:1;background:#c9cdd8;border-radius:50%}.sol-dx .vs .b .crowd i{background:#ffffff40}.sol-dx .crowd i.hit{background:var(--bad)}.sol-dx .vs .b .crowd i.hit{background:#fff;box-shadow:0 0 0 3px #ffffff40}.sol-dx .sig{gap:14px;display:grid}.sol-dx .sig-row{grid-template-columns:1fr 36px 1fr 36px 1fr;align-items:stretch;gap:0;display:grid}.sol-dx .sig-row>div{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px 20px;font-size:15px}.sol-dx .sig-row small{font:600 10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-bottom:8px;display:block}.sol-dx .sig-row>em{text-align:center;color:var(--blue-link);align-self:center;font-style:normal;font-weight:700}.sol-dx .sig-row>div:last-child{background:var(--blue-25);border-color:var(--blue-100)}@media (width<=860px){.sol-dx .sig-row{grid-template-columns:1fr}.sol-dx .sig-row>em{padding:4px 0;transform:rotate(90deg)}}.sol-dx .steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=860px){.sol-dx .steps{grid-template-columns:1fr}}.sol-dx .step{border:1px solid var(--line);counter-increment:s;background:#fff;border-radius:20px;padding:30px;position:relative}.sol-dx .step:before{content:"0" counter(s);font:700 13px/1 var(--mono);color:var(--blue);margin-bottom:18px;display:block}.sol-dx .step h3{margin-bottom:10px}.sol-dx .step p{color:var(--body);font-size:16px}.sol-dx .prod{gap:28px;margin-top:56px;display:grid}.sol-dx .prow{border:1px solid var(--line);background:#fff;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding:44px;display:grid}.sol-dx .prow.flip>.mini-wrap{order:-1}@media (width<=940px){.sol-dx .prow{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px}.sol-dx .prow.flip>.mini-wrap{order:0}}.sol-dx .prow .gap{font:600 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#8b1f24;background:#fde7e8;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:8px 12px;display:inline-flex}.sol-dx .prow h3{letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(24px,2.4vw,30px)}.sol-dx .prow p{color:var(--body);margin-bottom:16px;font-size:17px}.sol-dx .prow ul{gap:10px;margin-bottom:20px;font-size:16px;list-style:none;display:grid}.sol-dx .prow li{gap:12px;display:flex}.sol-dx .prow li:before{content:"";background:var(--blue-50) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%233640f5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 18 18'%3E%3Cpath d='m5 9.4 2.6 2.4L13 6.4'/%3E%3C/svg%3E") center/18px no-repeat;border-radius:50%;flex:none;width:18px;height:18px;margin-top:3px}.sol-dx .team{color:var(--body);border-left:3px solid var(--blue-100);padding:2px 0 2px 14px;font-size:14px}.sol-dx .team b{color:var(--ink)}.sol-dx .mini-wrap{background:radial-gradient(70% 90% at 10% 0,#ccd6ff 0,#0000 70%),linear-gradient(#eef2ff,#f6f8ff);border-radius:22px;padding:36px 28px;position:relative}.sol-dx .mini{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;padding:20px;font-size:14px}.sol-dx .mini-h{font:600 11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--body);gap:10px;margin-bottom:14px}.sol-dx .mini-h,.sol-dx .seg{justify-content:space-between;display:flex}.sol-dx .seg{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0}.sol-dx .seg:first-of-type{border-top:0}.sol-dx .seg b{font-weight:600}.sol-dx .seg small{color:var(--body);font-size:12px;display:block}.sol-dx .st{font:600 12px/1 var(--font);white-space:nowrap;border-radius:999px;padding:7px 11px}.sol-dx .st.ok{color:#065f46;background:#e8f8f1}.sol-dx .st.warn{color:#7a4b00;background:#fff3db}.sol-dx .st.bad{color:#8b1f24;background:#fde7e8}.sol-dx .rec{background:var(--blue-25);border:1px solid var(--blue-100);color:var(--blue-deep);border-radius:10px;margin-top:12px;padding:12px 14px;font-weight:600}.sol-dx .ch{flex-wrap:wrap;gap:8px;margin:10px 0 16px;display:flex}.sol-dx .ch span{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600}.sol-dx .ch span:before{content:"";background:var(--ok);border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.sol-dx .acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sol-dx .acts .btn{padding:10px 16px;font-size:13px}.sol-dx .acts em{color:var(--body);font-size:12px;font-style:normal}.sol-dx .sigl{gap:10px;display:grid}.sol-dx .sigl div{background:var(--panel);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.sol-dx .sigl span{font-size:13px}.sol-dx .arrow{color:var(--bad);white-space:nowrap;font-size:13px;font-weight:700}.sol-dx .ill{text-align:center;color:var(--body);margin-top:14px;font-size:11px;display:block}.sol-dx .cmp{border:1px solid var(--line);background:#fff;overflow:hidden}.sol-dx .cmp-r{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;display:grid}.sol-dx .cmp-r:first-child{background:var(--navy);color:#fff;font:600 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border-top:0}.sol-dx .cmp-r>div{padding:20px 24px;font-size:15px}.sol-dx .cmp-r>div:first-child{font-weight:600}.sol-dx .cmp-r>div:nth-child(3){background:var(--blue-25)}.sol-dx .cmp-r:first-child>div:nth-child(3){background:var(--blue)}.sol-dx .cmp-r>div:nth-child(2){color:var(--body)}.sol-dx .cmp-r:first-child>div:nth-child(2){color:#b9bed3}@media (width<=760px){.sol-dx .cmp-r{grid-template-columns:1fr}.sol-dx .cmp-r:first-child{display:none}.sol-dx .cmp-r>div:nth-child(2):before{content:"Without: ";color:var(--ink);font-weight:600}.sol-dx .cmp-r>div:nth-child(3):before{content:"With Omniconvert Commander: ";color:var(--blue-deep);font-weight:600}}.sol-dx .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sol-dx .cmp table{border-collapse:collapse;text-align:left;width:100%}.sol-dx .cmp td,.sol-dx .cmp th{vertical-align:top;border-top:1px solid var(--line);padding:20px 24px;font-size:15px;font-weight:400}.sol-dx .cmp tbody th{font-weight:600}.sol-dx .cmp td:nth-child(2){color:var(--body)}.sol-dx .cmp td:nth-child(3){background:var(--blue-25)}.sol-dx .cmp thead th{background:var(--navy);color:#fff;font:600 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border-top:0}.sol-dx .cmp thead th:nth-child(2){color:#b9bed3}.sol-dx .cmp thead th:nth-child(3){background:var(--blue);color:#fff}@media (width<=760px){.sol-dx .cmp thead{display:none}.sol-dx .cmp table,.sol-dx .cmp tbody,.sol-dx .cmp td,.sol-dx .cmp th,.sol-dx .cmp tr{width:auto;display:block}.sol-dx .cmp tr{border-top:1px solid var(--line)}.sol-dx .cmp tr:first-child{border-top:0}.sol-dx .cmp td,.sol-dx .cmp th{border-top:0;padding:12px 24px}.sol-dx .cmp tbody th{padding-top:20px}.sol-dx .cmp td:before{content:attr(data-label) ": ";color:var(--ink);font-weight:600}.sol-dx .cmp td:nth-child(3):before{color:var(--blue-deep)}}.sol-dx .inshort{background:var(--blue-25);border-bottom:1px solid var(--line)}.sol-dx .inshort p{color:var(--ink);max-width:920px;padding:20px 0;font-size:17px}.sol-dx .inshort b{color:var(--blue-deep);font:600 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-right:10px}.sol-dx header.hero:has(.calc) .wrap.grid{align-items:center;gap:48px}.sol-dx header.hero:has(.calc) h1{margin-bottom:16px;font-size:clamp(32px,3.9vw,50px)}.sol-dx header.hero:has(.calc) p.lead{margin-bottom:22px;font-size:16px}.sol-dx header.hero:has(.calc) .eyebrow{margin-bottom:14px}.sol-dx header.hero:has(.calc) .proof{margin-top:26px}.sol-dx header.hero:has(.calc) .proof b{font-size:22px}.sol-dx header.hero:has(.calc) .calc{border-radius:20px;padding:18px 22px 16px;box-shadow:0 0 0 8px #ffffff10,0 0 0 18px #ffffff08,0 24px 50px -10px #000a}.sol-dx header.hero:has(.calc) .calc-h{margin-bottom:2px}.sol-dx header.hero:has(.calc) .calc-h b{font-size:16px}.sol-dx header.hero:has(.calc) .calc>p{margin-bottom:6px;font-size:12.5px}.sol-dx header.hero:has(.calc) .calc .f{grid-template-columns:1fr 112px;gap:10px;padding:7px 0;font-size:13px}.sol-dx header.hero:has(.calc) .calc .f label small{font-size:11px}.sol-dx header.hero:has(.calc) .calc .f input[type=number],.sol-dx header.hero:has(.calc) .calc .f input[type=text]{border-radius:8px;padding:6px 10px;font-size:14px}.sol-dx header.hero:has(.calc) .calc .f .rng{gap:8px}.sol-dx header.hero:has(.calc) .calc .res{border-radius:14px;margin-top:8px;padding:12px 16px}.sol-dx header.hero:has(.calc) .calc .res p{font-size:12.5px}.sol-dx header.hero:has(.calc) .calc .res .sub{gap:12px;margin-top:8px;padding-top:8px}.sol-dx header.hero:has(.calc) .calc .fine{margin-top:6px;font-size:11px}.sol-dx header.hero:has(.calc) .calc input[type=range]{height:16px}.sol-dx header.hero:has(.calc) .calc{padding:16px 20px 14px}.sol-dx header.hero:has(.calc) .calc .f{padding:5px 0}.sol-dx header.hero:has(.calc) .calc .res{margin-top:6px;padding:10px 14px}.sol-dx header.hero:has(.calc) .calc .res .n{margin:2px 0;font-size:clamp(24px,2.6vw,30px)}.sol-dx header.hero:has(.calc) .calc .res .sub{margin-top:6px;padding-top:6px}.sol-dx header.hero:has(.calc) .calc .res .sub b{font-size:16px}.sol-dx header.hero:has(.calc) .calc .chc{grid-template-columns:104px minmax(0,1fr);align-items:end;gap:4px 12px;padding:8px 0;display:grid}.sol-dx header.hero:has(.calc) .calc .cht{flex-direction:column;align-items:flex-start;gap:4px}.sol-dx header.hero:has(.calc) .calc .cht input{border-radius:8px;width:100%;max-width:100%;padding:6px 8px;font-size:13px}.sol-dx header.hero:has(.calc) .calc .chi{gap:8px;margin-top:0}.sol-dx header.hero:has(.calc) .calc .chi label{white-space:nowrap;min-height:0;margin-bottom:2px;font-size:10px;line-height:1.1}.sol-dx header.hero:has(.calc) .calc .chi input{border-radius:8px;padding:6px 8px;font-size:13px}.sol-dx header.hero:has(.calc) .calc .cho{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.sol-dx header.hero:has(.calc) .calc .cho .bl{grid-template-columns:1fr;gap:3px;margin-top:0}.sol-dx header.hero:has(.calc) .calc .cho .bl span{font-size:10px}.sol-dx header.hero:has(.calc) .calc .bt{height:8px}.sol-dx header.hero:has(.calc) .calc .cho p{display:none}.sol-dx header.hero:has(.calc) .calc .fine{font-size:10.5px;line-height:1.35}.sol-dx header.hero:has(.calc) .calc .avb{display:none}.sol-dx header.hero:has(.calc) .calc .two-b{margin-top:8px;padding:8px 12px}.sol-dx header.hero:has(.calc) .calc .two-b b{font-size:15px}.sol-dx header.hero:has(.calc) #calc:has(.sg){grid-template-columns:1fr 1fr;column-gap:18px;display:grid}.sol-dx header.hero:has(.calc) #calc:has(.sg)>:not(.sg){grid-column:1/-1}.sol-dx header.hero:has(.calc) #calc .sg{padding:8px 0 2px}.sol-dx header.hero:has(.calc) #calc .sg-h span{display:none}.sol-dx header.hero:has(.calc) #calc .g3{grid-template-columns:minmax(0,1fr) 62px 62px;gap:6px;padding:3px 0;font-size:12px}.sol-dx header.hero:has(.calc) #calc .g3 input{border-radius:8px;padding:6px;font-size:13px}.sol-dx header.hero:has(.calc) #calc .g3.gh span:not(:first-child){padding-right:6px}.sol-dx header.hero:has(.calc) #calc .lf{gap:0;margin-top:4px}.sol-dx header.hero:has(.calc) #calc .lf div{padding:6px 0}.sol-dx header.hero:has(.calc) #calc .lf b{font-size:18px}.sol-dx header.hero:has(.calc) #calc .lf .main b{font-size:24px}.sol-dx header.hero:has(.calc) #calc #vd{margin-top:8px}.sol-dx header.hero:has(.calc){padding:24px 0 26px}.sol-dx header.hero:has(.calc) .calc p[style]{margin-top:6px!important}.sol-dx header.hero:has(.calc) .calc .fine{margin-top:4px}.sol-dx header.hero:has(.calc) .calc .rl{margin-top:6px}.sol-dx header.hero:has(.calc) .calc .chc{padding:6px 0}.sol-dx header.hero:has(.calc) .calc .calc-h+p{margin-bottom:4px}.sol-dx header.hero:has(.calc) .calc .f label small{display:none}.sol-dx .trust{max-width:560px;margin-top:22px}.sol-dx .trust-t{font:600 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#9096ae;margin-bottom:12px}.sol-dx .trust-m{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.sol-dx .trust-r{gap:10px;width:max-content;animation:34s linear infinite sdx-trust;display:flex}.sol-dx .trust-m:hover .trust-r{animation-play-state:paused}.sol-dx .tt{background:#fff;border-radius:10px;flex:none;place-items:center;width:112px;height:52px;padding:8px 14px;display:grid}.sol-dx .tt img{object-fit:contain;filter:grayscale();opacity:.8;width:auto;max-width:86px;height:auto;max-height:28px}@media (prefers-reduced-motion:reduce){.sol-dx .trust-r{flex-wrap:wrap;width:auto;animation:none}.sol-dx .trust-r .dup{display:none}}.sol-dx .tt{width:124px;height:60px;padding:8px 12px}.sol-dx .tt img{filter:grayscale()contrast(1.1);opacity:.9;max-width:100px;max-height:42px}.sol-dx .trust-r .tt:nth-child(8n+2) img,.sol-dx .trust-r .tt:nth-child(8n+4) img{transform:scale(1.7)}.sol-dx .trust-r .tt:nth-child(8n+5) img{transform:scale(1.25)}@keyframes sdx-trust{to{transform:translate(calc(-50% - 5px))}}.sol-dx .trust-r .tt:nth-child(8n+2) img{transform:scale(1.5)}.sol-dx .trust-r .tt:nth-child(8n+4) img{transform:scale(1.15)}.sol-dx header.hero:has(.calc){background:var(--grad);color:#fff}.sol-dx header.hero:has(.calc):before{background:radial-gradient(50% 70% at 88% 8%,#ffffff2e 0,#0000 70%),radial-gradient(40% 50% at 0 100%,#ffffff1a 0,#0000 70%)}.sol-dx header.hero:has(.calc) .eyebrow{color:#fff;opacity:.9}.sol-dx header.hero:has(.calc) h1{color:#fff}.sol-dx header.hero:has(.calc) h1 em{-webkit-text-fill-color:#ccd6ff;color:#ccd6ff;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}.sol-dx header.hero:has(.calc) p.lead{color:#ffffffe6}.sol-dx header.hero:has(.calc) .btn-pri{color:var(--blue-deep);background:#fff;box-shadow:0 6px 18px #0029cc40}.sol-dx header.hero:has(.calc) .btn-pri:hover{background:#fff;transform:translateY(-1px)}.sol-dx header.hero:has(.calc) .btn-outline-w{color:#fff;border-color:#ffffffa6}.sol-dx .trustband{border-bottom:1px solid var(--line);background:#fff;padding:26px 0 28px}.sol-dx .trustband .trust{max-width:none;margin:0}.sol-dx .trustband .trust-t{text-align:center;color:var(--body);margin-bottom:18px}.sol-dx .trustband .trust-r{--g:16px;gap:var(--g);animation-name:sdx-trustb}.sol-dx .trustband .tt{border:1px solid var(--line);background:#fff;border-radius:12px;width:160px;height:72px;padding:10px 16px}.sol-dx .trustband .tt img{max-width:124px;max-height:44px}@keyframes sdx-trustb{to{transform:translate(calc(-50% - 8px))}}.sol-dx .trustband .wrap{max-width:none;padding:0}.sol-dx .trustband .trust-m{mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.sol-dx{--pm-line:#e4e9f7;--pm-shadow:0 1px 0 #fff inset,0 1px 2px #1b2a7a12,0 10px 24px -8px #3640f52e,0 36px 72px -28px #3640f54d}.sol-dx .pm-mesh{isolation:isolate;background:radial-gradient(55% 75% at 10% 6%,#c7d3ff 0,#0000 62%),radial-gradient(48% 68% at 94% 14%,#bde2ff 0,#0000 62%),radial-gradient(60% 80% at 72% 104%,#d9ceff 0,#0000 62%),linear-gradient(#f5f8ff,#e9efff);border-radius:32px;position:relative;overflow:hidden}.sol-dx .pm-mesh:after{content:"";z-index:-1;pointer-events:none;opacity:.45;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix values='0 0 0 0 .2 0 0 0 0 .25 0 0 0 0 .6 0 0 0 .22 0'/%3E%3C/filter%3E%3Cpath d='M0 0h160v160H0z' filter='url(%23a)'/%3E%3C/svg%3E");position:absolute;inset:0}.sol-dx .pm-mesh.dark{background:radial-gradient(55% 75% at 12% 0,#3640f5aa 0,#0000 62%),radial-gradient(48% 68% at 92% 100%,#6895ff66 0,#0000 62%),linear-gradient(#0e1230,#0a0d22)}.sol-dx .pm-card{border:1px solid var(--pm-line);box-shadow:var(--pm-shadow);background:#fff;border-radius:20px}.sol-dx .pm-glass{backdrop-filter:blur(18px)saturate(1.5);box-shadow:var(--pm-shadow);background:#ffffffbd;border:1px solid #ffffffe0;border-radius:20px}.sol-dx .pm-card-h{font:600 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#6a7092;border-bottom:1px solid #eef1fa;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.sol-dx .pm-card-h .dots{gap:6px;display:flex}.sol-dx .pm-card-h .dots i{background:#dce2f3;border-radius:50%;width:9px;height:9px}.sol-dx .pm-card-b{padding:18px 20px}.sol-dx .pm-row{border-top:1px solid #eef1fa;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.sol-dx .pm-row:first-child{border-top:0}.sol-dx .pm-row b{letter-spacing:-.01em;font-weight:600}.sol-dx .pm-row small{color:#7a809e;margin-top:2px;font-size:12px;display:block}.sol-dx .pm-stage3d{perspective:1800px}.sol-dx .pm-tilt{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:relative;transform:rotateX(7deg)rotateY(-12deg)rotate(1.2deg)}.sol-dx .pm-tilt:hover{transform:rotateX(3deg)rotateY(-5deg)rotate(.4deg)}.sol-dx .pm-tilt:after,.sol-dx .pm-tilt:before{content:"";z-index:-1;background:#ffffff80;border:1px solid #ffffffb0;border-radius:20px;position:absolute;inset:0}.sol-dx .pm-tilt:before{opacity:.7;transform:translate3d(18px,18px,-40px)}.sol-dx .pm-tilt:after{opacity:.4;transform:translate3d(36px,36px,-80px)}@media (width<=900px){.sol-dx .pm-tilt{transform:none}.sol-dx .pm-tilt:after,.sol-dx .pm-tilt:before{display:none}}.sol-dx .pm-pill{font:600 12px/1 var(--font);white-space:nowrap;color:#3d4468;background:#f1f4fc;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;display:inline-flex}.sol-dx .pm-pill:before{content:"";width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent);background:currentColor;border-radius:50%}.sol-dx .pm-pill.ok{color:#0b7a4b;background:#e7f8ef}.sol-dx .pm-pill.warn{color:#9a5b00;background:#fff1d6}.sol-dx .pm-pill.bad{color:#b3202b;background:#fde8ea}.sol-dx .pm-pill.info{color:#2a38d6;background:#eaefff}.sol-dx .pm-icon{color:#fff;background:linear-gradient(145deg,#5663ff,#3640f5 55%,#2230d8);border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 1px #ffffff80,inset 0 -6px 12px #1a24a855,0 14px 26px -10px #3640f5cc}.sol-dx .pm-icon svg{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.sol-dx .pm-icon.soft{color:#3640f5;background:linear-gradient(#f4f6ff,#e8edff);border:1px solid #d6deff;box-shadow:inset 0 1px #fff,0 8px 18px -10px #3640f566}.sol-dx .pm-icon.sm{border-radius:12px;width:40px;height:40px}.sol-dx .pm-icon.sm svg{width:20px;height:20px}.sol-dx .pm-grid{background-image:repeating-linear-gradient(0deg,#edf0fa 0 1px,#0000 1px 40px)}.sol-dx .pm-track{background:#edf0fa;border-radius:8px;height:10px;position:relative;overflow:hidden}.sol-dx .pm-fill{background:linear-gradient(90deg,#4f5bff,#6895ff);border-radius:8px;height:100%;display:block;box-shadow:inset 0 0 0 1px #fff5,0 2px 8px #3640f566}.sol-dx .pm-fill.bad{background:linear-gradient(90deg,#e5484d,#ff8a8e);box-shadow:inset 0 0 0 1px #fff5,0 2px 8px #e5484d55}.sol-dx .pm-fill.warn{background:linear-gradient(90deg,#f59e0b,#ffc24d)}.sol-dx .pm-fill.ok{background:linear-gradient(90deg,#10b981,#5be0b0)}.sol-dx .pm-fill.mute{box-shadow:none;background:linear-gradient(90deg,#b9c0da,#d5daec)}.sol-dx .pm-tip{color:#fff;font:600 12px/1.3 var(--font);background:#12163a;border-radius:10px;padding:8px 12px;display:inline-block;position:relative;box-shadow:0 12px 24px -8px #12163a88}.sol-dx .pm-tip:after{content:"";background:#12163a;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.sol-dx .pm-metric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sol-dx .pm-metric b{letter-spacing:-.03em;font-size:30px;line-height:1;display:block}.sol-dx .pm-metric small{font:600 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#7a809e;margin-top:6px;display:block}.sol-dx .pm-chip{font:600 13px/1.2 var(--font);backdrop-filter:blur(14px);background:#ffffffd0;border:1px solid #fff;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;display:flex;position:absolute;box-shadow:0 14px 30px -12px #3640f55c}.sol-dx .pm-orb{pointer-events:none;opacity:.9;background:radial-gradient(circle at 30% 30%,#fff 0,#bfd0ff 38%,#6f82ff 100%);border-radius:50%;position:absolute;box-shadow:0 30px 60px -20px #3640f588,inset -10px -14px 30px #2230d866}.sol-dx .tl-track{margin:0 12px}.sol-dx .tl-axis{margin:6px 12px 0}.sol-dx .hero{background:var(--navy);color:#fff;padding:80px 0 88px;position:relative;overflow:hidden}.sol-dx .hero:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 85% 20%,#3640f566 0,#0000 70%),radial-gradient(40% 50% at 0 100%,#2c54f240 0,#0000 70%);position:absolute;inset:0}.sol-dx .hero .grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid;position:relative}@media (width<=980px){.sol-dx .hero .grid{grid-template-columns:minmax(0,1fr)}}.sol-dx .hero .eyebrow{color:#9db2ff;margin-bottom:22px;display:block}.sol-dx .hero h1{margin-bottom:22px;font-size:clamp(36px,5vw,60px)}.sol-dx .hero h1 em{background:var(--grad);color:#0000;background-clip:text;font-style:normal}.sol-dx .hero p.lead{color:#b9bed3;margin-bottom:30px}.sol-dx .hero .proof{gap:40px;margin-top:44px}.sol-dx .hero .proof b{font-size:26px}.sol-dx .hero .proof span{color:#9096ae}.sol-dx .calc{color:var(--ink);background:#fff;border-radius:24px;padding:32px;box-shadow:0 0 0 10px #ffffff10,0 0 0 24px #ffffff08,0 30px 70px -10px #000a}.sol-dx .calc-h{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.sol-dx .calc-h b{letter-spacing:-.01em;font-size:18px}.sol-dx .calc-h span{font:500 11px var(--mono);color:var(--body);letter-spacing:.04em;text-transform:uppercase}.sol-dx .calc>p{color:var(--body);margin-bottom:22px;font-size:14px}.sol-dx .f{border-top:1px solid var(--line);grid-template-columns:1fr 130px;align-items:center;gap:14px;padding:12px 0;font-size:14px;display:grid}.sol-dx .f label small{color:var(--body);font-size:12px;display:block}.sol-dx .f input[type=number]{width:100%;font:600 15px var(--font);border:1.5px solid var(--line);text-align:right;color:var(--ink);border-radius:10px;padding:10px 12px}.sol-dx .f input:focus{border-color:var(--blue-link);outline:none;box-shadow:0 0 0 4px #335cff1f}.sol-dx .f .rng{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:14px;display:grid}.sol-dx input[type=range]{width:100%;accent-color:var(--blue-link)}.sol-dx .rng output{font:700 15px var(--font);text-align:right;min-width:44px}.sol-dx .res{background:var(--grad);color:#fff;border-radius:16px;margin-top:12px;padding:22px 24px}.sol-dx .res small{font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.8}.sol-dx .res .n{letter-spacing:-.03em;margin:8px 0 4px;font-size:clamp(34px,4.4vw,48px);font-weight:700;line-height:1.05}.sol-dx .res p{opacity:.9;font-size:14px}.sol-dx .res .sub{border-top:1px solid #ffffff40;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;padding-top:16px;display:grid}.sol-dx .res .sub b{letter-spacing:-.02em;font-size:20px;display:block}.sol-dx .calc .fine{color:var(--body);margin-top:12px;font-size:12px}.sol-dx .chk{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:56px;display:grid}@media (width<=940px){.sol-dx .chk{grid-template-columns:minmax(0,1fr)}}.sol-dx .chk h2{margin:14px 0}.sol-dx .qs{gap:12px;margin-top:28px;display:grid}.sol-dx .q{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;align-items:flex-start;gap:16px;padding:18px 20px;transition:border-color .15s,background .15s;display:flex}.sol-dx .q:hover{border-color:var(--blue-100)}.sol-dx .q input{opacity:0;position:absolute}.sol-dx .q .box{border:1.5px solid #c3c8d6;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;margin-top:1px;transition:all .15s;display:grid}.sol-dx .q .box svg{opacity:0;stroke:#fff;width:14px;height:14px}.sol-dx .q input:checked~.box{background:var(--blue-link);border-color:var(--blue-link)}.sol-dx .q input:checked~.box svg{opacity:1}.sol-dx .q:has(input:checked){background:var(--blue-25);border-color:var(--blue-100)}.sol-dx .q input:focus-visible~.box{box-shadow:0 0 0 4px #335cff33}.sol-dx .q b{letter-spacing:-.01em;font-size:16px;font-weight:600;display:block}.sol-dx .q span{color:var(--body);font-size:14px}.sol-dx .verdict{background:var(--navy);color:#fff;border-radius:24px;padding:36px;position:sticky;top:96px;overflow:hidden}.sol-dx .verdict:before{content:"";background:radial-gradient(#3640f599,#0000 70%);border-radius:50%;width:420px;height:420px;position:absolute;top:-200px;right:-160px}.sol-dx .verdict>*{position:relative}.sol-dx .verdict small{font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#9db2ff}.sol-dx .score{letter-spacing:-.04em;margin:14px 0 4px;font-size:76px;font-weight:700;line-height:1}.sol-dx .score span{color:#9096ae;font-size:28px}.sol-dx .bar{background:#ffffff1f;border-radius:8px;height:8px;margin:16px 0 22px;overflow:hidden}.sol-dx .bar i{background:var(--grad);border-radius:8px;width:0;height:100%;transition:width .5s;display:block}.sol-dx .verdict h3{margin-bottom:8px;font-size:22px}.sol-dx .verdict p{color:#b9bed3;font-size:15px}.sol-dx .verdict .btn{margin-top:24px}.sol-dx .fx{gap:10px;margin-top:20px;list-style:none;display:grid}.sol-dx .fx li{color:#fff;background:#ffffff14;border-radius:10px;gap:10px;padding:10px 12px;font-size:14px;display:flex}.sol-dx .fx li:before{content:"→";color:#9db2ff;font-weight:700}.sol-dx .fx:empty{display:none}.sol-dx .how{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;display:grid;position:relative}@media (width<=860px){.sol-dx .how{grid-template-columns:1fr}}.sol-dx .how:before{content:"";border-top:2px dashed var(--blue-100);position:absolute;top:26px;left:16%;right:16%}@media (width<=860px){.sol-dx .how:before{display:none}}.sol-dx .how .h{text-align:center;padding:0 12px;position:relative}.sol-dx .how .dot{background:var(--blue);color:#fff;width:52px;height:52px;font:700 14px var(--mono);border-radius:50%;place-items:center;margin:0 auto 22px;display:grid;position:relative;box-shadow:0 0 0 8px #3640f514,0 0 0 18px #3640f50a}.sol-dx .how h3{margin-bottom:8px}.sol-dx .how p{color:var(--body);max-width:320px;margin:0 auto;font-size:16px}.sol-dx .alt{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;display:grid}@media (width<=940px){.sol-dx .alt{grid-template-columns:minmax(0,1fr);gap:32px}}.sol-dx .alt h2{margin:14px 0 18px}.sol-dx .alt p{color:var(--body);margin-bottom:14px;font-size:18px}.sol-dx .band{background:var(--blue-25)}.sol-dx .final-d{background:var(--navy);color:#fff;text-align:center;border-radius:28px;padding:72px 40px;position:relative;overflow:hidden}.sol-dx .final-d:before{content:"";background:radial-gradient(50% 90% at 50% 120%,#3640f5aa,#0000 70%);position:absolute;inset:0}.sol-dx .final-d>*{position:relative}.sol-dx .final-d h2{max-width:700px;margin:0 auto 14px}.sol-dx .final-d p{color:#b9bed3;max-width:520px;margin:0 auto 30px;font-size:18px}.sol-dx .final-d .cta-row{justify-content:center}.sol-dx .hero .calc .f input[type=text]{width:100%;font:600 15px var(--font);border:1.5px solid var(--line);color:var(--ink);border-radius:10px;padding:10px 12px}.sol-dx .hero .calc .f input[type=text]:focus{border-color:var(--blue-link);outline:none;box-shadow:0 0 0 4px #335cff1f}.sol-dx .calc .rl{grid-template-columns:1fr auto;align-items:center;gap:14px;margin-top:14px;font-size:14px;display:grid}.sol-dx .calc .rl output{font-weight:700}.sol-dx .pf{background:var(--navy);color:#fff;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding:56px;display:grid;position:relative;overflow:hidden}.sol-dx .pf:before{content:"";pointer-events:none;background:radial-gradient(50% 70% at 100% 0,#3640f577 0,#0000 70%);position:absolute;inset:0}.sol-dx .pf>*{position:relative}@media (width<=940px){.sol-dx .pf{grid-template-columns:minmax(0,1fr);gap:32px;padding:32px 24px}}.sol-dx .pf .eyebrow{color:#9db2ff}.sol-dx .pf .nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:22px;display:grid;container-type:inline-size}.sol-dx .pf .big{letter-spacing:-.04em;background:var(--grad);color:#0000;background-clip:text;padding-bottom:4px;font-size:min(72px,11.5cqi - 3px);font-weight:700;line-height:1}.sol-dx .pf .nums span{color:#b9bed3;margin-top:8px;font-size:15px;display:block}.sol-dx .pf blockquote{letter-spacing:-.01em;border-left:3px solid #6895ff;padding-left:24px;font-size:clamp(19px,2vw,24px);font-weight:500;line-height:1.4}.sol-dx .pf cite{color:#9096ae;margin-top:18px;font-size:14px;font-style:normal;display:block}.sol-dx .pf .src{color:#9096ae;margin-top:20px;font-size:12px}.sol-dx .pf .pfcap{color:#b9bed3;max-width:520px;margin-top:14px;font-size:16px}.sol-dx .two{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (width<=860px){.sol-dx .two{grid-template-columns:minmax(0,1fr)}}.sol-dx .two>div{background:var(--panel);border-radius:22px;padding:36px}.sol-dx .two .n{font:700 13px var(--mono);color:var(--blue);margin-bottom:14px;display:block}.sol-dx .two h3{letter-spacing:-.02em;margin-bottom:12px;font-size:22px}.sol-dx .two p{color:var(--body);font-size:16px}.sol-dx .strip{color:var(--body);flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:20px;font-size:14px;display:flex}.sol-dx .strip b{color:var(--ink)}.sol-dx .bars{gap:18px;display:grid}.sol-dx .brow{border:1px solid var(--line);border-radius:14px;padding:14px 16px}.sol-dx .brow.hot{background:#fff8f8;border-color:#f3b4b6}.sol-dx .brow>b{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:14px;display:flex}.sol-dx .brow>b span{color:var(--body);font-size:12px;font-weight:600}.sol-dx .brow.hot>b span{color:#8b1f24}.sol-dx .bl{color:var(--body);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px;margin-top:6px;font-size:12px;display:grid}.sol-dx .bt{background:var(--panel);border-radius:6px;height:12px;position:relative}.sol-dx .bt i{border-radius:6px;display:block;position:absolute;top:0;bottom:0;left:0}.sol-dx .bt .c{background:repeating-linear-gradient(90deg,#e5484d 0 6px,#e5484d88 6px 10px)}.sol-dx .bt .v{background:var(--grad)}@media (width<=480px){.sol-dx .bl{grid-template-columns:1fr}}.sol-dx .chc{border-top:1px solid var(--line);padding:12px 0}.sol-dx .cht{justify-content:space-between;align-items:center;gap:10px;display:flex}.sol-dx .cht input{max-width:60%;font:600 14px var(--font);border:1.5px solid var(--line);color:var(--ink);border-radius:10px;padding:8px 10px}.sol-dx .tagc{font:600 11px/1 var(--font);white-space:nowrap;border-radius:999px;padding:6px 10px}.sol-dx .tagc.a{color:#7a4b00;background:#fff3db}.sol-dx .tagc.b{color:#065f46;background:#e8f8f1}.sol-dx .tagc:empty{display:none}.sol-dx .chi{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.sol-dx .chi label{color:var(--body);min-height:28px;margin-bottom:4px;font-size:11px;line-height:1.25;display:block}.sol-dx .chi input{width:100%;font:600 14px var(--font);border:1.5px solid var(--line);text-align:right;color:var(--ink);border-radius:10px;padding:9px 10px}.sol-dx .chi input:focus{border-color:var(--blue-link);outline:none;box-shadow:0 0 0 4px #335cff1f}.sol-dx .cho p{color:var(--body);margin-top:8px;font-size:12px}.sol-dx .cho .bl{grid-template-columns:110px minmax(0,1fr)}.sol-dx .res .n{font-size:clamp(26px,3vw,34px)}.sol-dx{--pm-ink:#12163a}.sol-dx .pmt-stage{border-radius:32px;padding:52px 44px 72px}.sol-dx .pm-stage3d{max-width:640px;margin:0 auto}.sol-dx .pmt{text-align:left}.sol-dx .pmt .pm-card-b{padding:22px 24px}.sol-dx .pmt-title{letter-spacing:-.02em;color:var(--ink);margin-bottom:24px;font-size:18px;font-weight:650}.sol-dx .pmt-row+.pmt-row{margin-top:28px}.sol-dx .pmt-lab{flex-wrap:wrap;justify-content:space-between;gap:2px 14px;margin-bottom:14px;font-size:14px;display:flex}.sol-dx .pmt-lab b{letter-spacing:-.01em;font-weight:600}.sol-dx .pmt-lab span{color:#7a809e}.sol-dx .pmt-track{background:repeating-linear-gradient(90deg,#e3e8f6 0 1px,#0000 1px 25%);border-right:1px solid #e3e8f6;height:66px;margin:0 9px;position:relative}.sol-dx .pmt-line{background:#edf0fa;border-radius:8px;height:8px;margin:0 -9px;position:absolute;top:44px;left:0;right:0}.sol-dx .pmt-dot{z-index:2;background:radial-gradient(circle at 30% 26%,#8f9cff,#3640f5 68%);border:2px solid #fff;border-radius:50%;width:18px;height:18px;margin-left:-9px;position:absolute;top:39px;box-shadow:0 0 0 1px #c9d2ff,0 5px 10px -2px #3640f5aa}.sol-dx .pmt-dot.due{background:#fff;border:2px solid #3640f5;box-shadow:0 0 0 5px #3640f51f}.sol-dx .pmt-gap{z-index:1;background:linear-gradient(90deg,#ff9a9e,#e5484d);border-radius:8px;height:10px;position:absolute;top:43px;box-shadow:inset 0 0 0 1px #fff6,0 3px 10px #e5484d55}.sol-dx .pmt-gap.amber{background:linear-gradient(90deg,#ffd27a,#f59e0b);box-shadow:inset 0 0 0 1px #fff6,0 3px 10px #f59e0b55}.sol-dx .pmt-flag{z-index:3;width:0;height:66px;position:absolute;top:0}.sol-dx .pmt-flag .pm-pill{letter-spacing:.04em;padding:5px 9px;font-size:11px;position:absolute;top:0;left:0;transform:translate(-50%);box-shadow:0 6px 14px -8px #e5484d88}.sol-dx .pmt-flag:after{content:"";background:linear-gradient(#e5484d,#e5484d55);border-radius:2px;width:2px;position:absolute;top:26px;bottom:0;left:-1px}.sol-dx .pmt-note{color:#525266;margin-top:12px;font-size:13.5px}.sol-dx .pmt-t{margin-right:6px;padding:6px 10px;font-size:12px}.sol-dx .pmt-t:after{display:none}.sol-dx .pmt-axis{height:30px;margin:4px 9px 0;position:relative}.sol-dx .pmt-axis:before{content:"";background:repeating-linear-gradient(90deg,#c5cce6 0 1px,#0000 1px 25%);border-right:1px solid #c5cce6;height:7px;position:absolute;top:0;left:0;right:0}.sol-dx .pmt-axis:after{content:"";border-top:1px solid #dce1f1;position:absolute;top:0;left:-9px;right:-9px}.sol-dx .pmt-axis span{font:600 11px var(--mono);color:#7a809e;font-variant-numeric:tabular-nums;position:absolute;top:12px;transform:translate(-50%)}.sol-dx .pmt-foot{color:#7a809e;border-top:1px solid #eef1fa;margin-top:18px;padding-top:14px;font-size:12px}.sol-dx .pmc{gap:12px;display:grid}.sol-dx .pmc-row{background:linear-gradient(#fff,#fafbff);border:1px solid #e9edf8;border-radius:16px;padding:14px 16px 16px}.sol-dx .pmc-row.hot{background:linear-gradient(#fff9f9,#fff3f4);border-color:#f6cdd0;box-shadow:0 10px 24px -16px #e5484d66}.sol-dx .pmc-h{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:12px;font-size:14px;display:flex}.sol-dx .pmc-h b{letter-spacing:-.01em;font-weight:600}.sol-dx .pmc-tip{font-size:12px}.sol-dx .pmc-tip:after{display:none}.sol-dx .pmc-l{color:#6a7092;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;margin-top:8px;font-size:12px;display:grid}.sol-dx .pmc-l:first-of-type{margin-top:0}.sol-dx .pmc-l .pm-track{height:10px}@media (width<=480px){.sol-dx .pmc-l{grid-template-columns:minmax(0,1fr);gap:5px}}.sol-dx .pmd-grid{background-color:#fafbff;border:1px solid #eef1fa;border-radius:14px;grid-template-columns:repeat(10,minmax(0,1fr));place-items:center;gap:6px;margin-bottom:18px;padding:14px 8px;display:grid}.sol-dx .pmd-grid .d{margin:7px 0}.sol-dx .d{border-radius:50%;flex:none;display:block}.sol-dx .d.t{background:radial-gradient(circle at 30% 26%,#9daaff,#3640f5 62%,#2230d8);width:44px;height:44px;box-shadow:inset 0 0 0 1px #fff6,inset 0 -5px 10px #1a24a855,0 12px 22px -8px #3640f5cc}.sol-dx .d.m{background:radial-gradient(circle at 30% 26%,#fff,#c7d3ff 78%);width:24px;height:24px;box-shadow:0 0 0 1px #b8c6ff,0 6px 12px -6px #3640f566}.sol-dx .d.x{background:radial-gradient(circle at 30% 26%,#ffb3b6,#e5484d 80%);width:13px;height:13px;box-shadow:0 4px 8px -3px #e5484d88}@media (width<=560px){.sol-dx .pmd-grid{gap:2px;padding:10px 4px}.sol-dx .pmd-grid .d.t{width:28px;height:28px}.sol-dx .pmd-grid .d.m{width:17px;height:17px}.sol-dx .pmd-grid .d.x{width:10px;height:10px}}.sol-dx .pmd-leg{color:#525266;flex-wrap:wrap;gap:10px 22px;margin-bottom:16px;font-size:12.5px;display:flex}.sol-dx .pmd-leg span{align-items:center;gap:9px;display:inline-flex}.sol-dx .pmd-avg{background:var(--pm-ink);color:#fff;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;font-size:14px;line-height:1.45;display:flex;box-shadow:0 14px 28px -12px #12163a88}.sol-dx .pmd-avg b{font-weight:650}.sol-dx .pmd-avg .pm-icon{background:linear-gradient(145deg,#6a77ff,#3640f5);box-shadow:inset 0 1px #fff5,0 8px 16px -6px #3640f5cc}.sol-dx .stage .pm-chip{z-index:3;max-width:210px;font-size:13px}.sol-dx .stage .pm-chip.c1{top:56%;left:30px}.sol-dx .stage .pm-chip.c2{top:30%;right:30px}.sol-dx .pm-chip .cd{background:#e5484d;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #e5484d26}.sol-dx .pm-chip .cd.warn{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b26}@media (width<=1240px){.sol-dx .stage .pm-chip{display:none}}.sol-dx .band .pm-stage3d{max-width:600px}@media (width<=900px){.sol-dx .pmt-stage{padding:28px 18px}.sol-dx .pmt .pm-card-b{padding:18px 16px}}.sol-dx .prow{border-color:#e4e9f7;box-shadow:0 1px 2px #1b2a7a0a,0 30px 60px -40px #3640f540}.sol-dx .prow .gap{color:#b3202b;letter-spacing:.05em;background:#fff;border:1px solid #f6cdd0;box-shadow:inset 0 1px #fff,0 8px 16px -10px #e5484d66}.sol-dx .prow .gap:before{content:"";background:#e5484d;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #e5484d26}.sol-dx .prow li:before{background-color:#eaefff;box-shadow:0 0 0 1px #d6deff}.sol-dx .mini-wrap.pm-mesh{border-radius:26px;padding:44px 32px}.sol-dx .mini.pm-card{padding:0;font-size:14px;overflow:hidden}.sol-dx .mini .pm-card-h{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0}.sol-dx .mini .pm-card-h .mt{letter-spacing:.05em;flex:1;min-width:0;line-height:1.35}.sol-dx .mini .pm-card-h .il{color:#8a90ae;white-space:nowrap}.sol-dx .mini .pm-card-b{padding:6px 20px 20px}.sol-dx .mini .pm-row.mrow{flex-wrap:wrap;gap:10px 14px;padding:14px 0 16px}.sol-dx .mini .pm-row.mrow>div:first-child{flex:1;min-width:0}.sol-dx .mini .pm-row.mrow .pm-track{flex:0 0 100%;height:8px}.sol-dx .mini .pm-row b{font-size:14.5px}.sol-dx .mini .rec{color:#1f2bb8;background:linear-gradient(#f7f9ff,#eaefff);border:1px solid #d6deff;border-radius:14px;align-items:center;gap:12px;margin-top:8px;padding:11px 14px;font-size:13.5px;font-weight:600;line-height:1.4;display:flex}.sol-dx .mini .rec .pm-icon{border-radius:10px;width:34px;height:34px}.sol-dx .mini .rec .pm-icon svg{width:17px;height:17px}.sol-dx .mini .pm-row.srow{justify-content:flex-start;gap:14px;padding:14px 0}.sol-dx .mini .pm-row.srow .stxt{letter-spacing:-.01em;flex:1;min-width:0;font-size:14px;font-weight:600}.sol-dx .mini .pm-row.srow .pm-pill{margin-left:auto}@media (width<=560px){.sol-dx .mini .pm-row.srow{flex-wrap:wrap}.sol-dx .mini .pm-row.srow .pm-pill{margin-left:54px}}.sol-dx .mini .rec{margin-top:10px}.sol-dx .mini .srow+.rec{margin-top:14px}.sol-dx .mini .atitle{letter-spacing:-.02em;margin:10px 0 2px;font-size:17px;font-weight:650;display:block}.sol-dx .mini .ch{flex-wrap:wrap;gap:8px;margin:14px 0 20px;display:flex}.sol-dx .mini .ch span{background:linear-gradient(#fff,#f7f9ff);border:1px solid #e1e7f7;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #fff,0 6px 12px -8px #3640f544}.sol-dx .mini .ch span:before{background:#10b981;margin:0;box-shadow:0 0 0 3px #10b98122}.sol-dx .mini .acts{gap:10px}.sol-dx .mini .acts .btn{cursor:default;border-radius:12px;padding:11px 18px;font-size:13px}.sol-dx .mini .acts .btn-pri{background:linear-gradient(#5663ff,#3640f5);box-shadow:inset 0 1px #fff6,0 10px 20px -8px #3640f5cc}.sol-dx .mini .acts .btn-ghost{background:#fff;border:1px solid #d9dff2;box-shadow:0 1px 2px #1b2a7a10}.sol-dx .mini .afoot{color:#3d4468;box-shadow:none;background:#f4f6ff;border:1px solid #e1e7f7;border-radius:12px;margin-top:18px;padding:9px 12px;font-size:12.5px;font-weight:600;display:flex;position:static}.sol-dx .mini .afoot svg{stroke:#3640f5;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.sol-dx .mini .brow2{padding:14px 0 16px;display:block}.sol-dx .mini .brow2 .bh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.sol-dx .mini .brow2 .pmc-l{margin-top:8px}.sol-dx .mini .brow2 .pmc-l .pm-track{height:8px}@media (width<=560px){.sol-dx .mini-wrap.pm-mesh{padding:24px 14px}}.sol-dx .three .pm-icon{margin-bottom:22px}.sol-dx .step .pm-icon{margin-bottom:18px}.sol-dx .final-d.pm-mesh,.sol-dx .final-l.pm-mesh{isolation:isolate}.sol-dx .pm-orb.o1{opacity:.75;width:150px;height:150px;bottom:-48px;left:4%}.sol-dx .pm-orb.o2{opacity:.7;width:78px;height:78px;top:36px;right:6%}.sol-dx .final-l.pm-mesh{border-color:#d6deff}.sol-dx .final-d.pm-mesh.dark .pm-orb{opacity:.5}@media (width<=900px){.sol-dx .pm-orb{display:none}}.sol-dx .calc,.sol-dx header.hero:has(.calc) .calc{border:1px solid #e4e9f7;box-shadow:inset 0 0 0 1px #fff,0 2px 4px #1b2a7a10,0 28px 60px -20px #1a24a899}.sol-dx header.hero:has(.calc) .calc{box-shadow:0 0 0 8px #ffffff1f,0 0 0 18px #ffffff12,inset 0 1px #fff,0 30px 60px -18px #0029ccaa}.sol-dx .calc-h b{letter-spacing:-.02em}.sol-dx .calc .f input[type=number],.sol-dx .calc .f input[type=text]{font-variant-numeric:tabular-nums;background:#fafbff;border-color:#dfe5f5;box-shadow:inset 0 1px 2px #1b2a7a0d}.sol-dx .calc .f input:focus{background:#fff;border-color:#335cff}.sol-dx .calc .res{background:radial-gradient(60% 120% at 100% 0,#7c8cff66,#0000 70%),linear-gradient(150deg,#2c3be0,#3640f5 60%,#5a7cff);position:relative;overflow:hidden;box-shadow:inset 0 1px #fff5,inset 0 -10px 24px #1a24a855,0 18px 32px -16px #3640f5aa}.sol-dx .calc .res .n,.sol-dx .calc .res b{font-variant-numeric:tabular-nums}.sol-dx .verdict{border:1px solid #fff2;box-shadow:inset 0 1px #fff3,0 30px 60px -24px #1a24a8aa}.sol-dx .verdict .fx li{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:12px}.sol-dx .verdict .bar i{box-shadow:0 0 12px #9db2ff}.sol-dx .q{border-color:#e4e9f7;border-radius:16px;box-shadow:0 1px 2px #1b2a7a08}.sol-dx .q:has(input:checked){box-shadow:0 8px 20px -12px #3640f566}.sol-dx .cmp{box-shadow:var(--pm-shadow);border-color:#e4e9f7;border-radius:22px}.sol-dx .cmp thead th{letter-spacing:.09em;padding-top:18px;padding-bottom:18px}.sol-dx .sig-row>div,.sol-dx .step,.sol-dx .two>div{border-color:#e4e9f7;box-shadow:0 1px 2px #1b2a7a0a,0 18px 36px -26px #3640f540}.sol-dx .spec-bar{box-shadow:var(--pm-shadow);border-radius:20px}.sol-dx .spec-bar>div{padding:26px 26px 30px}.sol-dx .spec-meter{opacity:1;border-radius:8px;height:8px;box-shadow:inset 0 0 0 1px #fff6,0 3px 8px #00000014}.sol-dx .s1 .spec-meter{background:linear-gradient(90deg,#10b981,#5be0b0)}.sol-dx .s2 .spec-meter{background:linear-gradient(90deg,#f59e0b,#ffc24d)}.sol-dx .s3 .spec-meter{background:linear-gradient(90deg,#e5484d,#ff8a8e)}.sol-dx .spec-bar small{font-weight:700}.sol-dx .final-d.pm-mesh>.pm-orb{position:absolute}.sol-dx .final-d.pm-mesh .pm-orb.o1{bottom:-56px}.sol-dx .final-d.pm-mesh.dark{border-radius:28px}.sol-dx .calc .bt{background:#edf0fa;border-radius:8px;height:10px}.sol-dx .calc .bt i{border-radius:8px}.sol-dx .calc .bt .c{background:linear-gradient(90deg,#ff9a9e,#e5484d);box-shadow:inset 0 0 0 1px #fff5,0 2px 6px #e5484d44}.sol-dx .calc .bt .v{background:linear-gradient(90deg,#4f5bff,#6895ff);box-shadow:inset 0 0 0 1px #fff5,0 2px 6px #3640f544}
