html:has(.dm-rail){scroll-behavior:smooth;--dm-header-h:70px;scroll-padding-top:calc(var(--dm-header-h) + 52px)}@media (min-width:768px){html:has(.dm-rail){--dm-header-h:82px}}html:has(.dm-rail) .hp .dm-jt em,html:has(.dm-rail) .hp .hb-hero.dm-hero>.wrap>p,html:has(.dm-rail) .hp .hb-sect-sub{max-width:none;text-wrap:wrap}.hp .dm-rail{position:sticky;top:var(--dm-header-h);z-index:60;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #e4ebf1}.hp .dm-rail .wrap{display:flex;align-items:stretch;gap:8px;overflow-x:auto}.hp .dm-rail a{display:inline-flex;align-items:center;gap:10px;padding:15px 16px 13px;font-size:14.5px;font-weight:400;color:var(--explai-slate);white-space:nowrap;border-bottom:2px solid transparent}.hp .dm-rail a:hover{color:var(--explai-ink)}.hp .dm-rail a.on{color:var(--explai-blue-deep);font-weight:600;border-bottom-color:var(--explai-blue)}.hp .dm-rail-ix{font-family:var(--font-deck-mono);font-size:12px;font-weight:500;letter-spacing:.08em;color:var(--explai-grey)}.hp .dm-rail a.on .dm-rail-ix,.hp .dm-rail-sep{color:var(--explai-blue)}.hp .dm-rail-sep{display:inline-flex;align-items:center;flex:0 0 auto;font-size:26px;font-weight:700;line-height:1;user-select:none}.hp .hb-hero.dm-hero{padding:88px 0 200px}.hp .dm-video{aspect-ratio:16/9;background:#0d1423}.hp .dm-video iframe{border:none;width:100%;height:100%;display:block}.hp .dm-video.dm-walk{aspect-ratio:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:48px 28px;background:radial-gradient(120% 140% at 50% -10%,#16314f 0,#0d1423 60%)}.hp .dm-walk-head{text-align:center}.hp .dm-walk-head .kk{display:block;color:#8aa6c4}.hp .dm-walk-head h3{margin-top:8px;font-size:26px;font-weight:600;color:#fff;letter-spacing:-.012em}.hp .dm-walk-flow{display:flex;align-items:stretch;justify-content:center;gap:14px;flex-wrap:wrap;max-width:780px}.hp .dm-walk-step{flex:1 1 180px;max-width:220px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;padding:22px 16px;border-radius:16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.hp .dm-walk-ic{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;background:linear-gradient(155deg,var(--explai-blue),var(--explai-blue-deep));color:#fff;box-shadow:0 10px 22px -10px rgba(20,60,120,.6)}.hp .dm-walk-ic svg{width:22px;height:22px}.hp .dm-walk-step b{color:#fff;font-size:15px;font-weight:600}.hp .dm-walk-step em{color:rgba(255,255,255,.66);font-style:normal;font-size:12.5px;line-height:1.45}.hp .dm-walk-arrow{display:inline-flex;align-self:center;color:#5b7da3}.hp .dm-walk-arrow svg{width:22px;height:22px}@media (max-width:640px){.hp .dm-walk-flow{flex-direction:column}.hp .dm-walk-step{max-width:320px;width:100%}.hp .dm-walk-arrow{transform:rotate(90deg)}}.hp.anim-ready .dm-card.reveal,.hp.anim-ready .dm-stat.reveal,.hp.anim-ready .dm-win.reveal,.hp.anim-ready .trust-card.reveal{transform:translateY(20px)}.hp.anim-ready .dm-card.reveal.is-in,.hp.anim-ready .dm-stat.reveal.is-in,.hp.anim-ready .dm-win.reveal.is-in,.hp.anim-ready .trust-card.reveal.is-in{transform:none;transition:opacity .65s ease,transform .75s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i, 0) * .11s)}.hp.anim-ready .dm-photo.reveal{transform:translateX(24px)}.hp.anim-ready .dm-photo.reveal.is-in{transform:none;transition:opacity .8s ease,transform .9s cubic-bezier(.2,.8,.2,1);transition-delay:.12s}.hp.anim-ready .dm-scrollhint.reveal{transform:translateY(10px)}.hp.anim-ready .dm-scrollhint.reveal.is-in{transform:none;transition:opacity .55s ease,transform .6s ease}.hp .dm-feats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.hp .dm-feat{border:1px solid #dce3ea;border-radius:16px;background:#fff;padding:26px 28px 24px;box-shadow:0 18px 38px -30px rgba(16,40,70,.4)}.hp .dm-tile{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;background:linear-gradient(155deg,var(--explai-blue),var(--explai-blue-deep));color:#fff;box-shadow:0 8px 18px -8px rgba(20,60,120,.55);margin-bottom:16px}.hp .dm-tile svg{width:23px;height:23px}.hp .dm-feat h3{font-size:18px;font-weight:600;color:var(--explai-blue-deep);letter-spacing:-.005em}.hp .dm-feat p{font-size:15px;font-weight:300;line-height:1.55;color:var(--explai-slate);margin-top:8px}.hp .dm-journey-sect{padding-top:88px}.hp .dm-journey{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:40px}.hp .dm-jstep{flex:1 1 0;min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;border:1px solid #dce3ea;border-radius:13px;padding:16px 18px;background:#fff;box-shadow:0 14px 30px -24px rgba(16,40,70,.45);transition:border-color .15s,background .15s}.hp .dm-jstep:hover{background:#F7FBFE;border-color:rgba(0,118,192,.45)}.hp .dm-jix{font-family:var(--font-deck-mono);font-size:21px;font-weight:500;color:var(--explai-blue)}.hp .dm-jt{display:flex;flex-direction:column;gap:2px;font-size:16px;font-weight:600;color:var(--explai-blue-deep)}.hp.anim-ready .dm-journey .dm-jstep.reveal{opacity:0;transform:translateY(22px) scale(.97)}.hp.anim-ready .dm-journey .dm-jstep.reveal.is-in{opacity:1;transform:none;transition:opacity .7s ease,transform .85s cubic-bezier(.2,.8,.2,1),border-color .15s,background .15s;transition-delay:calc(var(--i, 0) * .14s)}.hp.anim-ready .dm-journey .dm-jsep.reveal{opacity:0;transform:translateY(8px)}.hp.anim-ready .dm-journey .dm-jsep.reveal.is-in{opacity:1;transform:none;transition:opacity .5s ease,transform .55s ease;transition-delay:calc(var(--i, 0) * .14s + 60ms)}.hp.anim-ready .dm-jstep.reveal.is-in .dm-jix{animation:dm-jix-pop .55s cubic-bezier(.2,1.4,.4,1) both;animation-delay:calc(var(--i, 0) * .14s + .2s)}@keyframes dm-jix-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hp.anim-ready .dm-journey .dm-jsep.reveal,.hp.anim-ready .dm-journey .dm-jsep.reveal.is-in,.hp.anim-ready .dm-journey .dm-jstep.reveal,.hp.anim-ready .dm-journey .dm-jstep.reveal.is-in{opacity:1;transform:none;transition:none}.hp.anim-ready .dm-jstep.reveal.is-in .dm-jix{animation:none}}.hp .dm-jt em{font-style:normal;font-size:13px;font-weight:300;color:var(--explai-slate)}.hp .dm-jsep{display:inline-flex;align-items:center;flex:0 0 auto;color:var(--explai-blue);font-size:26px;font-weight:700;line-height:1;user-select:none}.hp .dm-jarrow{color:var(--explai-grey)}.hp .dm-jstep:hover .dm-jarrow{color:var(--explai-blue)}.hp .dm-step-head{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:center}.hp .dm-step-head:not(:has(.dm-photo)):not(:has(.dm-step-aside)){grid-template-columns:1fr}.hp .dm-step-head h2{font-size:38px;font-weight:600;letter-spacing:-.012em;color:var(--explai-blue-deep);margin-top:14px}.hp .dm-step-head .hb-sect-sub{max-width:none;text-wrap:wrap}.hp .dm-step-head .hb-cta-row{margin-top:30px}.hp .dm-photo{position:relative;border-radius:16px;overflow:hidden;border:1px solid #dce3ea;box-shadow:0 26px 52px -34px rgba(16,40,70,.35);aspect-ratio:4/3}.hp .dm-photo img{width:100%;height:100%;object-fit:cover;display:block}.hp .btn-ghost{display:inline-flex;align-items:center;background:#fff;color:var(--explai-slate);font-weight:600;font-size:15px;padding:10px 20px;border-radius:11px;border:1px solid #dce3ea;white-space:nowrap}.hp .btn-ghost:hover{color:var(--explai-ink);border-color:#C9D3DD}.hp .dm-grid2{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:48px}.hp .dm-card{border:1px solid #dce3ea;border-radius:14px;background:#fff;padding:24px 26px 22px;box-shadow:0 18px 38px -30px rgba(16,40,70,.4)}.hp .dm-card-iconrow{display:flex;align-items:center;gap:10px;margin-bottom:14px}.hp .dm-icon{width:40px;height:40px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:#EFF3F7;color:var(--explai-slate)}.hp .dm-icon svg{width:21px;height:21px}.hp .dm-card.fix .dm-icon{background:linear-gradient(155deg,var(--explai-blue),var(--explai-blue-deep));color:#fff;box-shadow:0 8px 18px -8px rgba(20,60,120,.55)}.hp .dm-card.fix .dm-icon img{height:21px;display:block;filter:brightness(0) invert(1)}.hp .dm-card h3{font-size:16.5px;font-weight:600;line-height:1.35;color:var(--explai-blue-deep);letter-spacing:-.005em}.hp .dm-card.pain h3{color:var(--explai-ink)}.hp .dm-card p{font-size:14.5px;font-weight:300;line-height:1.6;color:var(--explai-slate);margin-top:8px}.hp .dm-card .kk{display:block;margin-bottom:10px;font-size:11.5px}.hp .dm-card.pain .kk{color:var(--explai-grey)}.hp .dm-compare{margin-top:40px}.hp .dm-compare .dm-compare-fix{font-size:15px;font-weight:600;line-height:1.35;color:var(--explai-blue-deep);letter-spacing:-.005em}.hp .dm-compare .pl-cell.ours{display:flex;flex-direction:column;gap:0}.hp .dm-chips{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:7px}.hp .dm-chips li{display:inline-flex;align-items:center;gap:5px;padding:5px 10px 5px 8px;border-radius:8px;background:rgba(0,118,192,.08);border:1px solid rgba(0,118,192,.16);font-size:12.5px;font-weight:500;line-height:1.3;color:var(--explai-blue-deep)}.hp .dm-chips li:before{content:"✓";font-size:11px;font-weight:700;color:var(--explai-blue)}.hp .dm-fix-list{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.hp .dm-fix-list li{position:relative;padding-left:22px;font-size:14px;font-weight:300;line-height:1.5;color:var(--explai-slate)}.hp .dm-fix-list li:before{content:"✓";position:absolute;left:0;top:0;color:var(--explai-blue);font-weight:700;font-size:13px}.hp .dm-card.promise{background:#E6F3FA;border-color:rgba(0,118,192,.22);box-shadow:none}.hp .dm-card.promise h3{display:flex;align-items:center;gap:10px;color:var(--explai-blue-deep)}.hp .dm-card.promise h3 svg{width:20px;height:20px;flex:0 0 auto;color:var(--explai-blue)}.hp .dm-card.promise p{color:var(--explai-body)}.hp .dm-impact{margin-top:48px}.hp .dm-impact .hb-panel{padding:28px 30px}.hp .dm-wins{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.hp .dm-win{display:flex;flex-direction:column;gap:10px;padding:16px 16px 14px;border-radius:12px;background:#F4F9FD;border:1px solid #bfe0f4;min-width:0}.hp .dm-win-tag{font-family:var(--font-deck-mono);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--explai-blue)}.hp .dm-win-trans{line-height:1.25}.hp .dm-win-to{font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--explai-blue-deep)}.hp .dm-win p{margin:0;font-size:13.5px;font-weight:300;line-height:1.45;color:var(--explai-slate)}.hp .dm-impact-row{display:flex;align-items:flex-start;gap:28px;margin-top:18px}.hp .dm-impact-row .sh-pill{font-size:15px;padding:8px 18px}.hp .dm-benefits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;flex:1}.hp .dm-benefits li{position:relative;padding-left:24px;font-size:15.5px;font-weight:300;line-height:1.5;color:var(--explai-body)}.hp .dm-benefits li:before{content:"✓";position:absolute;left:0;color:var(--explai-teal);font-weight:600}.hp .dm-quote{margin:22px 0 0;padding:4px 0 4px 18px;border-left:3px solid var(--explai-blue);font-size:16px;font-weight:300;font-style:italic;line-height:1.55;color:var(--explai-slate)}.hp sup{font-family:var(--font-deck-mono);font-size:.62em;color:var(--explai-grey)}.hp .dm-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.hp .dm-stat{border:1px solid #e4ebf1;border-radius:12px;padding:18px 20px 16px;background:#FAFBFC}.hp .dm-stat svg{width:20px;height:20px;color:var(--explai-blue)}.hp .dm-stat b{display:block;font-size:30px;font-weight:600;letter-spacing:-.015em;color:var(--explai-blue-deep);margin-top:10px}.hp .dm-stat p{font-size:13px;font-weight:300;line-height:1.45;color:var(--explai-slate);margin-top:6px;padding-top:8px;border-top:1px solid #e8eef3}@media (max-width:980px){.hp .dm-wins{grid-template-columns:1fr 1fr}}@media (max-width:560px){.hp .dm-wins{grid-template-columns:1fr}}.hp .dm-sources{margin-top:28px;font-family:var(--font-deck-mono);font-size:12.5px;line-height:2;color:var(--explai-grey)}.hp .dm-sources>span{display:block;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px}.hp .dm-sources a{color:var(--explai-blue)}.hp .dm-sources a:hover{color:var(--explai-blue-deep)}.hp .dm-sources sup{margin-right:6px}.hp .dm-scrollhint{display:flex;flex-direction:column;align-items:center;gap:3px;width:fit-content;margin:44px auto 0;padding:10px 20px;text-decoration:none;color:var(--explai-grey);border-radius:12px;transition:color .15s,background .15s}.hp .dm-scrollhint:hover{color:var(--explai-blue-deep);background:rgba(0,118,192,.06)}.hp .dm-scrollhint-next{font-size:15px;font-weight:600;color:var(--explai-blue-deep)}.hp .dm-scrollhint-chev{display:inline-flex;margin-top:2px;color:var(--explai-blue);animation:dm-scrolldown 1.6s ease-in-out infinite}@keyframes dm-scrolldown{0%,to{transform:translateY(0);opacity:.75}50%{transform:translateY(6px);opacity:1}}@media (prefers-reduced-motion:reduce){.hp .dm-scrollhint-chev{animation:none}}.hp .dm-qv-layout{display:grid;grid-template-columns:250px 1fr;gap:28px;align-items:start;margin-top:48px}.hp .dm-uc{display:flex;flex-direction:column;gap:6px;position:sticky;top:120px}.hp .dm-uc>span{font-family:var(--font-deck-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--explai-grey);padding:0 14px 6px}.hp .dm-uc button{display:flex;align-items:flex-start;gap:11px;text-align:left;width:100%;border:1px solid transparent;border-radius:12px;background:transparent;padding:11px 14px;cursor:pointer;font-family:var(--font-deck);transition:background .12s,border-color .12s}.hp .dm-uc button:hover{background:#fff;border-color:#E4EBF1}.hp .dm-uc button.on{background:#fff;border-color:rgba(0,118,192,.45);box-shadow:0 14px 30px -24px rgba(16,40,70,.45)}.hp .dm-uc-ic{flex:0 0 auto;margin-top:1px;color:var(--explai-grey);display:flex}.hp .dm-uc button.on .dm-uc-ic{color:var(--explai-blue)}.hp .dm-uc-t{display:flex;flex-direction:column;gap:2px}.hp .dm-uc-t b{font-size:15px;font-weight:600;color:var(--explai-slate)}.hp .dm-uc button.on .dm-uc-t b{color:var(--explai-blue-deep)}.hp .dm-uc-t em{font-style:normal;font-family:var(--font-deck-mono);font-size:11px;color:var(--explai-grey);line-height:1.4}.hp .dm-tabs{display:flex;flex-wrap:nowrap;gap:4px;background:#EAF0F6;border-bottom:1px solid #e4ebf1;padding:6px 6px 0}.hp .dm-tabs button{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;text-align:center;line-height:1.2;white-space:normal;overflow-wrap:break-word;text-wrap:balance;cursor:pointer;font-family:var(--font-deck);font-size:12.5px;font-weight:600;color:var(--explai-slate);padding:10px 9px 9px;background:transparent;border-radius:9px 9px 0 0;border:none;border-bottom:3px solid transparent;margin-bottom:-1px;transition:color .12s,background .12s,box-shadow .12s}.hp .dm-tabs button:hover{color:var(--explai-ink);background:rgba(255,255,255,.6)}.hp .dm-tabs button.on{color:var(--explai-blue-deep);font-weight:700;background:#fff;border-bottom-color:var(--explai-blue);box-shadow:0 -2px 10px -6px rgba(16,40,70,.35)}.hp .dm-tabs .dm-tab-ic{flex:0 0 auto;color:var(--explai-grey)}.hp .dm-tabs button.on .dm-tab-ic{color:var(--explai-blue)}.hp .dm-brief{padding:18px 22px 16px;background:#fff;border-bottom:1px solid #e8eef3}.hp .dm-brief h4{font-size:17px;font-weight:600;color:var(--explai-blue-deep);letter-spacing:-.005em}.hp .dm-chat{padding:18px 22px 20px;display:flex;flex-direction:column;gap:12px;background:#E8EDF2;border-top:1px solid #dce3ea}.hp .dm-chat .sh-msg.agent{width:100%;max-width:100%;align-self:stretch}.hp .dm-chat .sh-bub.agent{width:100%;box-sizing:border-box;border-color:#D5DEE7;box-shadow:0 14px 30px -18px rgba(16,40,70,.35)}.hp .dm-chat .sh-bub.agent.is-working{border-color:rgba(0,118,192,.35);box-shadow:0 14px 30px -18px rgba(16,40,70,.35),0 0 0 1px rgba(0,118,192,.08)}.hp .dm-agent-head{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid #e8eef3}.hp .dm-agent-head .sh-aava{width:34px;height:34px}.hp .dm-agent-head .sh-aava img{height:21px}.hp .dm-rp{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.hp .dm-rp span{font-family:var(--font-deck-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--explai-grey)}.hp .dm-rp .dm-rp-status,.hp .dm-rp b{font-size:14.5px;font-weight:600;color:var(--explai-ink);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp .dm-rp-status{animation:dmaIn .35s ease both}.hp .dm-phase{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--explai-blue);background:rgba(0,118,192,.08);border:1px solid rgba(0,118,192,.22);border-radius:999px}.hp .dm-rp-dot{width:8px;height:8px;border-radius:50%;background:var(--explai-teal);flex:0 0 auto}.hp .dm-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.hp .dm-steps li{position:relative;display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:start;font-size:13px;font-weight:300;line-height:1.55;color:var(--explai-slate)}.hp .dm-step-mark{display:inline-flex;align-items:center;justify-content:center;width:18px;height:1.4em;font-size:12px;font-weight:700;color:var(--explai-teal)}.hp .dm-steps li.is-current{color:var(--explai-blue-deep);font-weight:500}.hp .dm-steps li.is-current .dm-step-mark{color:var(--explai-blue)}.hp .dm-steps li.is-done{color:#5A6B7D}.hp .dm-widget{width:100%;border:none;border-radius:8px;display:block;background:transparent}.hp .dm-ac{padding:2px 0}.hp .dm-ac-title{font-family:var(--font-deck-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--explai-grey);margin-bottom:10px}.hp .dm-ac-rows{display:flex;flex-direction:column;gap:6px}.hp .dm-ac-row{display:grid;grid-template-columns:36% 1fr auto;align-items:center;gap:10px;font-size:12.5px}.hp .dm-ac-label{color:var(--explai-slate);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hp .dm-ac-track{height:13px;background:#EFF3F7;border-radius:4px;overflow:hidden}.hp .dm-ac-bar{display:block;height:100%;background:var(--explai-blue);border-radius:4px}.hp .dm-ac-val{font-family:var(--font-deck-mono);color:var(--explai-body);white-space:nowrap}.hp .dm-table-wrap{border:1px solid #dce3ea;border-radius:10px;overflow:hidden;background:#fff}.hp .dm-table-cap{font-family:var(--font-deck-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--explai-slate);padding:9px 14px 8px;border-bottom:1px solid #dce3ea;background:#F0F4F8}.hp .dm-table-scroll{overflow-x:hidden;overflow-y:auto;max-height:420px}.hp .dm-table{display:block;width:100%;font-size:13px}.hp .dm-table thead{display:none}.hp .dm-table tbody{display:flex;flex-direction:column;gap:8px;padding:10px}.hp .dm-table tr{display:block;border:1px solid #e4ebf1;border-radius:8px;background:#fff}.hp .dm-table td{display:grid;grid-template-columns:minmax(110px,38%) 1fr;gap:12px;align-items:start;padding:6px 12px;font-weight:300;color:var(--explai-body);border-bottom:1px solid #f0f4f8;overflow-wrap:anywhere;word-break:break-word}.hp .dm-table tr td:last-child{border-bottom:none}.hp .dm-table td:before{content:attr(data-label);font-family:var(--font-deck-mono);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--explai-grey)}.hp .dm-value{padding:16px 22px 18px;background:rgba(0,168,120,.06);border-top:1px solid #e4ebf1}.hp .dm-value>span{font-family:var(--font-deck-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#06724f}.hp .dm-value ul{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.hp .dm-value li{position:relative;padding-left:22px;font-size:14.5px;font-weight:300;line-height:1.55;color:var(--explai-body)}.hp .dm-value li:before{content:"✓";position:absolute;left:0;color:var(--explai-teal);font-weight:600}.hp .dm-value li b{font-weight:600;color:var(--explai-blue-deep)}.hp .dm-qv-foot{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid #e4ebf1;background:#fff}.hp .dm-qv-foot button{border:none;background:transparent;cursor:pointer;font-family:var(--font-deck);font-size:14.5px;font-weight:600;color:var(--explai-blue);padding:6px 10px;border-radius:8px;transition:background .12s}.hp .dm-qv-foot button:hover{background:#E6F3FA}.hp .dm-qv-foot button:disabled{color:#C9D3DD;cursor:default;background:none}.hp .dm-qv-count{font-family:var(--font-deck-mono);font-size:12.5px;color:var(--explai-grey)}.hp #step4{padding:64px 0}.hp #step4 .dm-step-head{grid-template-columns:1fr .92fr;gap:48px;align-items:stretch}.hp .dm-cta,.hp .dm-step-aside{display:flex}.hp .dm-cta{width:100%;flex-direction:column;background:var(--explai-ink);color:#fff;border-radius:16px;padding:30px 32px 28px;box-shadow:0 34px 64px -34px rgba(0,0,0,.5)}.hp .dm-cta-eyebrow{font-family:var(--font-deck-mono);font-size:13px;letter-spacing:.22em;text-transform:none;color:#8aa6c4}.hp .dm-cta h3{font-size:25px;font-weight:600;letter-spacing:-.012em;margin-top:14px}.hp .dm-cta p{font-size:15px;font-weight:300;line-height:1.55;color:rgba(255,255,255,.82);margin:12px 0 24px}.hp .dm-cta .btn-blue{width:100%;justify-content:center;margin-top:auto}.hp .dm-grid-sandbox{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:32px}.hp .dm-grid-sandbox .dm-card{padding:20px 20px 18px}.hp .dm-grid-sandbox .dm-card h3{font-size:15.5px}.hp .dm-grid-sandbox .dm-card p{font-size:13.5px;margin-top:6px}@media (max-width:1080px){.hp .dm-qv-layout{grid-template-columns:1fr}.hp .dm-uc{position:static}}@media (max-width:960px){.hp .dm-feats,.hp .dm-grid2{grid-template-columns:1fr}.hp .dm-stats{grid-template-columns:repeat(2,1fr)}.hp .dm-step-head{grid-template-columns:1fr;gap:36px}.hp #step4{padding:56px 0}.hp #step4 .dm-step-head{grid-template-columns:1fr;gap:32px}.hp #step4 .dm-grid-sandbox{grid-template-columns:repeat(2,1fr)}.hp .dm-journey{flex-direction:column}.hp .dm-jstep{flex:none}.hp .dm-jsep{display:none}.hp .dm-impact-row{flex-direction:column}}@media (max-width:640px){.hp .hb-hero.dm-hero{padding:56px 0 150px}.hp #step4 .dm-grid-sandbox{grid-template-columns:1fr}}.hp .dm-q-head{display:flex;justify-content:flex-start;align-items:center;margin:0 0 6px}.hp .dm-q-badge{font-family:var(--font-deck-mono);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;line-height:1;color:var(--explai-blue);background:rgba(0,118,192,.08);border:1px solid rgba(0,118,192,.28);border-radius:4px;padding:3px 7px}.hp .dm-q-in{display:grid}.hp .dm-q-in>.dm-q-sizer,.hp .dm-q-in>.dm-q-typed{grid-area:1/1}.hp .dm-q-sizer{visibility:hidden}.hp .dm-q-typed{min-width:0}.hp .dm-a-in{animation:dmaIn .45s ease both}.hp .dm-answer-in{animation:dmaIn .35s ease both}.hp .dm-value-in{animation:dmaIn .5s ease both}.hp .dm-answer-in .dm-ac-bar{transform-origin:left center;animation:dmBar .85s cubic-bezier(.2,.8,.2,1) both}.hp .dm-answer-in .dm-ac-row:first-child .dm-ac-bar{animation-delay:.15s}.hp .dm-answer-in .dm-ac-row:nth-child(2) .dm-ac-bar{animation-delay:.32s}.hp .dm-answer-in .dm-ac-row:nth-child(3) .dm-ac-bar{animation-delay:.49s}.hp .dm-answer-in .dm-ac-row:nth-child(4) .dm-ac-bar{animation-delay:.66s}.hp .dm-answer-in .dm-ac-row:nth-child(5) .dm-ac-bar{animation-delay:.83s}.hp .dm-answer-in .dm-ac-row:nth-child(6) .dm-ac-bar{animation-delay:1s}.hp .dm-answer-in .dm-ac-row:nth-child(7) .dm-ac-bar{animation-delay:1.17s}.hp .dm-answer-in .dm-ac-row:nth-child(n+8) .dm-ac-bar{animation-delay:1.34s}.hp .dm-answer-in .dm-table-wrap{opacity:0;animation:dmaIn .5s ease both;animation-delay:1.6s}.hp .dm-answer-in .dm-table tbody tr{animation:dmRow .5s ease both}.hp .dm-answer-in .dm-table tbody tr:first-child{animation-delay:1.75s}.hp .dm-answer-in .dm-table tbody tr:nth-child(2){animation-delay:1.9s}.hp .dm-answer-in .dm-table tbody tr:nth-child(3){animation-delay:2.05s}.hp .dm-answer-in .dm-table tbody tr:nth-child(4){animation-delay:2.2s}.hp .dm-answer-in .dm-table tbody tr:nth-child(5){animation-delay:2.35s}.hp .dm-answer-in .dm-table tbody tr:nth-child(6){animation-delay:2.5s}.hp .dm-answer-in .dm-table tbody tr:nth-child(7){animation-delay:2.65s}.hp .dm-answer-in .dm-table tbody tr:nth-child(n+8){animation-delay:2.8s}.hp .dm-type-caret{display:inline-block;width:2px;height:1.05em;margin-left:1px;vertical-align:-2px;background:currentColor;opacity:.85;animation:dmCaret .8s steps(1) infinite}.hp .dm-steps li.dm-step-in{animation:dmStepIn .4s ease both}.hp .dm-processing{display:flex;align-items:center;gap:12px;padding:8px 2px 4px;font-size:14px;color:#3D4F61}.hp .dm-spin{width:15px;height:15px;flex:0 0 auto;border-radius:50%;border:2px solid #cbd9e6;border-top:2px solid var(--explai-blue);animation:dmSpin .7s linear infinite}.hp .dm-spin.sm{width:12px;height:12px;border-width:1.75px}.hp .dm-pulse{display:inline-flex;align-items:center;gap:5px}.hp .dm-pulse i{width:7px;height:7px;border-radius:50%;background:var(--explai-blue);animation:dmPulse 1s ease-in-out infinite}.hp .dm-pulse i:nth-child(2){animation-delay:.15s}.hp .dm-pulse i:nth-child(3){animation-delay:.3s}.hp .dm-rp-dot.live{animation:dmDot 1s ease-in-out infinite}@keyframes dmaIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes dmStepIn{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}@keyframes dmSpin{to{transform:rotate(1turn)}}@keyframes dmDot{0%,to{opacity:.3}50%{opacity:1}}@keyframes dmPulse{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes dmBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dmRow{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes dmCaret{0%,to{opacity:.85}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.hp .dm-a-in,.hp .dm-answer-in,.hp .dm-answer-in .dm-ac-bar,.hp .dm-answer-in .dm-table tbody tr,.hp .dm-answer-in .dm-table-wrap,.hp .dm-pulse i,.hp .dm-rp-dot.live,.hp .dm-rp-status,.hp .dm-spin,.hp .dm-steps li.dm-step-in,.hp .dm-type-caret,.hp .dm-value-in{animation:none!important;opacity:1!important}.hp .dm-answer-in .dm-ac-bar{transform:none!important}}