.cxl{--ink:#17191f;--ink2:#454b56;--muted:#646b78;--faint:#8b93a0;--line:#e8ebf0;--line2:#dfe4ea;--blue:#005bb7;--blue50:#f0f6ff;--ui:var(--font-inter), "Inter", system-ui, sans-serif;--disp:var(--font-ibm-plex-sans), var(--font-inter), sans-serif;--mono:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--ink);font-family:var(--ui);font-feature-settings:"cv11", "ss01", "tnum";text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;pointer-events:none;-webkit-user-select:none;user-select:none;background:linear-gradient(#17191f 0%,#151b29 10%,#0b1d40 22%,#002553 32%,#004793 48%,#005bb7 62%,#1c72d6 72%,#4690f0 81%,#a3caff 90%,#deecff 96%,#fff 100%);font-size:16px;line-height:normal;overflow:hidden}.cxl,.cxl *{box-sizing:border-box}.dms--redesign .cxl,.dms--redesign .cxl *{transition:none!important;animation:none!important}.cxl svg{display:block}.cxl__stage{width:600px;height:720px;transform:scale(var(--cxl-k,1));transform-origin:0 0;visibility:hidden;position:absolute;top:0;left:0}.cxl[data-ready] .cxl__stage{visibility:visible}.cxl:not([data-live]) .cxl__seed{width:60px;height:60px;box-shadow:0 0 0 1px var(--line2), 0 2.3px 4.6px -2.3px #10182814, 0 18.6px 37px -18.6px #10182838;border-radius:30px;transform:translate(270px,262px)}.cxl:not([data-live]) .cxl__frame{visibility:hidden}@media (prefers-reduced-motion:reduce){.cxl:not([data-live]) .cxl__seed{visibility:hidden}.cxl:not([data-live]) .cxl__frame{visibility:visible}.cxl:not([data-live]) [data-point="0"] :is(.dw-n>*,.cxl-pill){opacity:1}}.cxl__pane{flex-direction:column;justify-content:center;align-items:center;padding:26px 0 112px;display:flex;position:absolute;inset:0}.cxl__seed{z-index:0;background:#fff;position:absolute;top:0;left:0;overflow:hidden}.cxl__seed img{width:26px;max-width:none;margin:-13px 0 0 -13px;display:block;position:absolute;top:50%;left:50%}.cxl__frame{z-index:1;transform-origin:50%;flex-direction:column;gap:14px;width:448px;display:flex;position:relative}.cxl__frame[hidden]{display:none}.cxl .cxl-pill{border-radius:999px;align-items:center;gap:5px;display:inline-flex}.cxl .cxl-pill:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.cxl .cxl-pill.amber{color:#8a5a00;background:#fff6e6;box-shadow:inset 0 0 0 1px #fbe5bd}.cxl .cxl-pill.green{color:#1f7a4a;background:#e9f6ef;box-shadow:inset 0 0 0 1px #c9e8d6}.cxl .cxl-av{color:#fff;width:20px;height:20px;font:600 8px/1 var(--ui);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 1.5px #fff}.cxl .cxl-card{width:448px;color:var(--ink);box-shadow:0 0 0 1px var(--line2), 0 2.3px 4.6px -2.3px #10182814, 0 18.6px 37px -18.6px #10182838;background:#fff;border-radius:9px;flex:none;position:relative}.cxl .cxl-card:before,.cxl .cxl-card:after{z-index:-1;content:"";background:#fff;border-radius:0 0 9px 9px;height:20px;position:absolute}.cxl .cxl-card:after{opacity:.62;bottom:-7px;left:12px;right:12px;box-shadow:0 0 0 1px #dfe4eab3,0 10px 18px -12px #1018284d}.cxl .cxl-card:before{opacity:.34;bottom:-14px;left:26px;right:26px;box-shadow:0 0 0 1px #dfe4ea99}.cxl .dw-from{border-bottom:1px solid var(--line);color:var(--muted);font:500 12.5px/1 var(--ui);background:linear-gradient(#fff,#fbfcfd);border-radius:9px 9px 0 0;align-items:center;gap:9px;padding:13px 20px;display:flex;box-shadow:inset 0 1px #fff}.cxl .dw-from b{color:var(--ink);font-weight:600}.cxl .dw-from time{color:var(--ink2);font:500 11px/1 var(--mono);margin-left:auto}.cxl .dw-from time b{color:var(--ink);font-weight:600}.cxl .dw-mark{background:linear-gradient(160deg,#262a33,#101216);border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.cxl .dw-mark img{filter:brightness(0)invert();width:12px;display:block}.cxl .dw-head{padding:18px 20px 0}.cxl .dw-kick{color:#8a5a00;font:600 10.5px/1.3 var(--mono);text-transform:uppercase;display:block}.cxl .dw-krow{justify-content:space-between;align-items:center;gap:12px;min-height:22px;display:flex}.cxl .dw-krow .cxl-pill{opacity:0;transform-origin:100%;flex:none;height:22px;padding:0 10px 0 8px;font-size:11.5px;font-weight:600}.cxl .dw-title{color:var(--ink);font:600 25px/1.16 var(--disp);margin:8px 0 0}.cxl .dw-draw{margin:0 20px;position:relative}.cxl .dw-foot{border-top:1px solid var(--line);color:var(--muted);font:500 13px/1.4 var(--ui);background:linear-gradient(#f8f9fb,#fafbfc);border-radius:0 0 9px 9px;padding:13px 20px 14px}.cxl .dw-foot span{display:block}.cxl .dw-note{color:var(--ink2);font:400 14px/1.4 var(--ui);opacity:0;align-items:flex-start;gap:9px;margin:0;padding:0 20px 18px;display:flex}.cxl .dw-note b{color:var(--ink);font-weight:600}.cxl .dw-note em{background:var(--blue50);color:var(--blue);font:600 9.5px/1 var(--mono);text-transform:uppercase;vertical-align:1px;border-radius:4px;margin:0 1px;padding:2px 5px;font-style:normal;display:inline-block}.cxl .dw-note .cxl-av{width:24px;height:24px;margin-top:-2px;font-size:8.5px}.cxl .cxl-av.dw-av{text-shadow:0 1px #00000024;flex:none}.cxl .cxl-av.tf{background:linear-gradient(135deg,#7a8597,#4b5566)}.cxl .cxl-av.sc{background:linear-gradient(135deg,#d98a4e,#a4552a)}.cxl .cxl-av.jm{background:linear-gradient(135deg,#5b8fd9,#2f5fb0)}.cxl .cxl-av.sl{background:linear-gradient(135deg,#4bb3b9,#1f7f86)}.cxl .dw-hr{height:304px;margin-top:18px}.cxl .dw-hr .dw-rail{background:linear-gradient(#d08a1e 0% 12%,#9aa3b2 30% 70%,#1f8a52 92% 100%);border-radius:2px;width:4px;height:244px;position:absolute;top:18px;left:65.5px}.cxl .dw-n{grid-template-columns:44px 46px minmax(0,1fr);align-items:center;display:grid;position:absolute;left:0;right:0}.cxl .dw-n>*{opacity:0}.cxl .dw-n time{color:var(--muted);font:500 12px/1 var(--mono)}.cxl .dw-n .dw-dot{background:#d08a1e;border-radius:50%;justify-self:center;width:13px;height:13px;box-shadow:0 0 0 3px #fff}.cxl .dw-n .dw-dot.ok{color:#fff;background:#1f8a52;place-items:center;width:22px;height:22px;display:grid}.cxl .dw-n .dw-dot.ok svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.cxl .dw-n .cxl-av{justify-self:center;width:32px;height:32px;font-size:10.5px;box-shadow:0 0 0 3px #fff}.cxl .dw-n b{color:var(--ink);font:600 14px/1.25 var(--ui);display:block}.cxl .dw-n i{color:var(--ink2);font:400 13.5px/1.35 var(--ui);margin-top:2px;font-style:normal;display:block}.cxl .dw-n .dw-st{color:var(--ink);font:600 14.5px/1.25 var(--ui)}.cxl .dw-dl{height:212px}.cxl .dw-lab{opacity:0;position:absolute;top:34px}.cxl .dw-lab small{color:var(--muted);font:600 9.5px/1 var(--mono);display:block}.cxl .dw-lab b{color:var(--ink);font:600 22px/1 var(--disp);white-space:nowrap;margin-top:8px;display:block}.cxl .dw-lab.r{text-align:right}.cxl .dw-dl .dw-track{background:#e9edf2;border-radius:4px;height:8px;position:absolute;top:123px;left:0;right:0;box-shadow:inset 0 1px 1px #1018280f}.cxl .dw-dl .dw-wait{background:linear-gradient(#e0a03a,#c98215);border-radius:4px;width:0;height:8px;position:absolute;top:123px;left:0}.cxl .dw-dl .dw-slip{background:repeating-linear-gradient(135deg,#f0bf78 0 4px,#fff1da 4px 8px);border-radius:0 4px 4px 0;height:8px;position:absolute;top:123px;left:246px;right:0}.cxl .dw-dl .dw-who{opacity:0;width:34px;height:34px;font-size:11px;position:absolute;top:110px;left:-17px}.cxl .dw-dl .dw-tick{border-left:1.5px dashed var(--ink);width:0;height:46px;position:absolute;top:104px;left:245px}.cxl .dw-dl .dw-ship{color:#fff;opacity:0;background:linear-gradient(160deg,#1c72d6,#004fa3);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:113px;right:-4px;box-shadow:0 0 0 2px #fff}.cxl .dw-dl .dw-ship svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.cxl .dw-dl .dw-ship svg .f{fill:currentColor;stroke-width:1.6px}.cxl .dw-d{color:var(--muted);font:500 12px/1.3 var(--mono);white-space:nowrap;opacity:0;position:absolute;top:164px}.cxl .dw-d b{color:#8a5a00;font:600 12px/1.3 var(--ui);display:block}.cxl .dw-ln{height:240px;margin-top:4px}.cxl .dw-lane{opacity:0;height:44px;position:absolute;left:0;right:0}.cxl .dw-lane>small{color:var(--muted);font:600 10.5px/1 var(--mono);position:absolute;top:24px;left:0}.cxl .dw-lane .dw-tr{background:#e9edf2;border-radius:4px;width:292px;height:8px;position:absolute;top:25px;left:58px;box-shadow:inset 0 1px 1px #1018280f}.cxl .dw-lane .dw-seg{background:linear-gradient(#e0a03a,#c98215);border-radius:4px;height:8px;position:absolute;top:25px}.cxl .dw-lane .dw-fxd{color:#fff;opacity:0;background:#1f8a52;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:-10px;display:grid;position:absolute;top:19px;box-shadow:0 0 0 2.5px #fff}.cxl .dw-lane .dw-fxd svg{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.cxl .dw-lane .dw-w{font:600 9.5px/1 var(--mono);white-space:nowrap;opacity:0;position:absolute;top:2px}.cxl .dw-lane .dw-w.fx{color:#1f7a4a;transform:translate(-50%)}.cxl .dw-lane .dw-w.bk{color:#8a5a00}.cxl .dw-lane .dw-w.r{transform:translate(-100%)}.cxl .dw-ln .dw-ax{color:var(--faint);font:500 10px/1 var(--mono);opacity:0;position:absolute;top:218px}.cxl .dw-ln .dw-one{background:var(--blue);border-radius:1px;width:2px;height:170px;position:absolute;top:42px;left:351px}.cxl .dw-ln .dw-onewho{opacity:0;width:32px;height:32px;font-size:10.5px;position:absolute;top:6px;left:336px;box-shadow:0 0 0 3px #fff}.cxl .dw-ln .dw-onelab{color:var(--blue);font:600 10.5px/1.2 var(--mono);white-space:nowrap;opacity:0;position:absolute;top:16px;right:82px}.cxl .dw-qa{height:272px;margin-top:16px}.cxl .dw-colh{color:var(--muted);font:600 9.5px/1 var(--mono);white-space:nowrap;opacity:0;position:absolute;top:0}.cxl .dw-ask{width:172px;height:66px;box-shadow:inset 0 0 0 1px var(--line2), 0 6px 14px -9px #10182859;opacity:0;background:#fff;border-radius:3px 10px 10px;padding:10px 12px;position:absolute;left:0}.cxl .dw-ask time{color:var(--muted);font:500 10px/1 var(--mono);display:block}.cxl .dw-ask span{color:var(--ink);font:600 13.5px/1.22 var(--ui);margin-top:6px;display:block}.cxl .dw-rec{width:186px;height:66px;box-shadow:inset 0 0 0 1px var(--line2);opacity:0;background:#f4f6f9;border-radius:7px;padding:13px 12px 0 16px;position:absolute;left:222px}.cxl .dw-rec b{color:var(--ink);font:600 14px/1.25 var(--ui);display:block}.cxl .dw-rec i{color:var(--ink2);font:400 12.5px/1.3 var(--ui);white-space:nowrap;margin-top:3px;font-style:normal;display:block}.cxl .dw-link{transform-origin:0;background:#1f8a52;border-radius:1px;width:41px;height:2px;position:absolute;left:172px;transform:scaleX(0)}.cxl .dw-ok{color:#fff;opacity:0;background:#1f8a52;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;left:211px;box-shadow:0 0 0 3px #fff}.cxl .dw-ok svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.dms--redesign .cxl :is(.dw-from time,.dw-from time b,.dw-kick,.dw-note em,.dw-n time,.dw-lab small,.dw-d,.dw-lane>small,.dw-lane .dw-w,.dw-ax,.dw-onelab,.dw-colh,.dw-ask time){font-family:var(--mono)!important}.dms--redesign .cxl :is(.dw-d b){font-family:var(--ui)!important}.dms--redesign .cxl :is(.dw-title,.dw-lab b){font-family:var(--disp)!important}.dms--redesign .cxl :is(.dw-from time,.dw-from time b){letter-spacing:.02em!important}.dms--redesign .cxl :is(.dw-kick,.dw-lab small,.dw-colh){letter-spacing:.1em!important}.dms--redesign .cxl :is(.dw-note em,.dw-lane>small,.dw-ax){letter-spacing:.06em!important}.dms--redesign .cxl :is(.dw-lane .dw-w){letter-spacing:.05em!important}.dms--redesign .cxl .dw-onelab{letter-spacing:.08em!important}.dms--redesign .cxl .cxl-av{letter-spacing:.02em!important}.dms--redesign .cxl .dw-title{letter-spacing:-.014em!important}.dms--redesign .cxl :is(.dw-lab b){letter-spacing:-.01em!important}.dms--redesign .cxl :is(.dw-d b){letter-spacing:0!important}
.dms--redesign.dms--home.cx .dms-hero.cxh2-hero{padding-top:var(--dms-header-h);padding-bottom:0}.dms--redesign.dms--home.cx .cxh2{min-height:clamp(640px, calc(98vh - var(--dms-header-h)), 1000px);max-width:var(--dms-maxw);border-bottom:1px solid var(--hm-rail);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;margin-inline:auto;display:grid}.dms--redesign.dms--home.cx .cxh2__copy{padding:clamp(56px, 6vw, 104px) var(--hm-rail-pad);text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.dms--redesign.dms--home.cx .cxh2-hero.hm-railed .cxh2__copy .dms-eyebrow{letter-spacing:normal;margin-bottom:24px;font-size:.72rem}.dms--redesign.dms--home.cx .cxh2__copy .dms-eyebrow:before{content:none}.dms--redesign.dms--home.cx .dms-hero--rails .cxh2__title{text-align:left;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2.5rem,3.9vw,3.75rem);line-height:1.07}.dms--redesign.dms--home.cx .cxh2__title .dms-hero__line{display:block}.dms--redesign.dms--home.cx .dms-hero--rails .cxh2__lede{max-width:48ch;color:var(--dms-d-ink-2);text-align:left;text-wrap:pretty;gap:14px;margin:32px 0 0;font-size:clamp(1rem,1.05vw,1.0625rem);line-height:1.62;display:grid}.dms--redesign.dms--home.cx .cxh2__copy .dms-hero__ctas{justify-content:flex-start;margin-top:36px}.dms--redesign.dms--home.cx .dms-hero--rails .cxh2__visual{isolation:isolate;background:linear-gradient(180deg, #17191f 0%, #151b29 10%, #0b1d40 22%, var(--u-blue-950,#002553) 32%, var(--u-blue-800,#004793) 48%, var(--u-blue-700,#005bb7) 62%, var(--u-blue-600,#1c72d6) 72%, var(--u-blue-500,#4690f0) 81%, var(--u-blue-300,#a3caff) 90%, var(--u-blue-100,#deecff) 96%, #fff 100%);min-width:0;box-shadow:inset 1px 0 0 var(--hm-rail);place-items:center;padding:clamp(56px,5vw,96px) clamp(24px,4vw,72px);display:grid;position:relative}.dms--redesign.dms--home.cx .cxh2__visual:after{z-index:-1;content:"";background-image:var(--dms-grain);opacity:.12;mix-blend-mode:multiply;pointer-events:none;background-size:180px 180px;position:absolute;inset:0}.dms--redesign.dms--home.cx .dms-hero--rails .cxh2__visual{place-items:stretch stretch;padding:0;display:grid;overflow:hidden;container-type:inline-size}.dms--redesign.dms--home.cx .cxf{min-width:0;position:relative}.cx .cxf__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cx .cxf__frame{position:absolute;inset:0 0 0 1px;overflow:hidden}.cx .cxf__film{aspect-ratio:600/720;object-fit:cover;width:auto;max-width:none;height:100%;display:block;position:absolute;top:0;left:50%;translate:-50%}@media (min-width:1025px){.cx .cxf__film{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}}.cx .cxf__caps{pointer-events:none;justify-items:center;padding-inline:clamp(20px,6cqi,56px);display:grid;position:absolute;bottom:clamp(28px,5cqi,46px);left:0;right:0}.dms--redesign.dms--home.cx .cxf__line{color:#3c424d;letter-spacing:0;text-align:center;text-wrap:balance;grid-area:1/1;max-width:32rem;margin:0;font-size:1rem;font-weight:500;line-height:1.45;font-family:var(--u-font)!important}.cx .cxf__line[data-s=wait]{opacity:0;transition:opacity .22s ease-in}@media (prefers-reduced-motion:no-preference){.cx .cxf__line[data-s=in]{animation:.65s cubic-bezier(.16,1,.3,1) .24s backwards cxf-rise}@keyframes cxf-rise{0%{opacity:0;filter:blur(3px);translate:0 6px}}}@media (prefers-reduced-motion:reduce){.cx .cxf__line{transition:none}}@media (max-width:1024px){.dms--redesign.dms--home.cx .cxh2{grid-template-columns:minmax(0,1fr);min-height:0}.dms--redesign.dms--home.cx .cxh2__copy{padding-block:clamp(48px,8vw,72px)}.dms--redesign.dms--home.cx .dms-hero--rails .cxh2__visual{min-height:0;box-shadow:inset 0 1px 0 var(--hm-rail);padding-top:1px}.cx .cxf__frame{aspect-ratio:600/720;width:min(100%,600px);margin-inline:auto;position:relative;inset:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.dms--redesign.dms--home.cx .dms-hero--rails .cxh2__title{max-width:18ch}}@media (max-width:767px){main.dms--redesign.dms--home.dms--rails.dms--rails.cx .dms-hero--rails h1.cxh2__title{font-size:clamp(2.6rem,11.6vw,2.9rem)}.dms--redesign.dms--home.cx .dms-hero--rails .cxh2__lede{margin-top:24px}.dms--redesign.dms--home.cx .cxh2__copy .dms-hero__ctas{justify-content:flex-start;width:auto;margin-top:28px}.dms--redesign.dms--home.cx .dms-hero--rails .cxh2__visual{min-height:0;padding:1px 0 0}.cx .cxf__frame{aspect-ratio:355/525;width:100%;-webkit-mask-image:none;mask-image:none}.cx .cxf__caps{bottom:18px}.dms--redesign.dms--home.cx .cxf__line{font-size:.875rem}}@media (max-width:480px){.cx .cxs-from{gap:8px;font-size:.75rem}}
.dms--redesign.dms--home.cx{--cxh-risk:#b4471b;--cxh-risk-tint:#fcf0e7;--cxh-w:min(100%, 600px)}.cx .cx-stage.cx-stage--card{min-height:clamp(420px,40vw,600px);padding-block:clamp(48px,6vw,96px)}.cx .cxh-card{box-sizing:border-box;width:var(--cxh-w);box-shadow:var(--cx-plate);color:var(--cx-ink);text-align:left;background:#fff;border:1px solid #e3e6eb;margin:0;padding:clamp(20px,2vw,28px);font-size:1.0625rem;line-height:1.5}.cx .cxh-card p{margin:0}.cx .cxh-mark{background:var(--cx-blue);color:#fff;width:28px;height:28px;font:600 .8125rem/1 var(--u-display);flex:none;place-items:center;display:inline-grid}.cx .cxh-av{background:var(--cx-blue);color:#fff;letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:.6875rem;font-weight:600;display:inline-grid}.cx .cxh-lead{font-size:1.1875rem;font-weight:600;line-height:1.35}.dms--redesign.dms--home.cx .cxh-lead--display{letter-spacing:-.015em;font-size:clamp(1.375rem,1.9vw,1.625rem);line-height:1.2;font-family:var(--u-display)!important}.cx .cxh-body{color:var(--cx-ink);margin-top:8px!important}.cx .cxh-foot{color:var(--cx-muted);font-size:.875rem;line-height:1.45;margin-top:14px!important}.cx .cxh-kicker{color:var(--cx-muted);font-size:.875rem}.cx .cxh-from{color:var(--cx-muted);align-items:center;gap:10px;margin-bottom:14px;font-size:.875rem;display:flex}.cx .cxh-from b{color:var(--cx-ink);font-weight:600}.cx .cxh-a .cxh-lead{color:var(--cxh-risk)}.cx .cxh-meta{border-top:1px solid var(--cx-line);flex-wrap:wrap;gap:6px 22px;margin:16px 0 0;padding-top:14px;font-size:.875rem;display:flex}.cx .cxh-meta div{gap:6px;display:flex}.cx .cxh-meta dt{color:var(--cx-muted)}.cx .cxh-meta dd{color:var(--cx-ink);margin:0;font-weight:500}.cx .cxh-chip{background:var(--cx-tint);color:#003e7e;padding:5px 10px;font-size:.8125rem;font-weight:500;display:inline-block;margin-top:16px!important}.cx .cxh-week{margin:10px 0 0}.cx .cxh-week div{border-bottom:1px solid var(--cx-line);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;font-size:.9375rem;display:flex}.cx .cxh-week div:last-child{border-bottom:0}.cx .cxh-week dt{font-weight:500}.cx .cxh-week dd{color:var(--cx-muted);text-align:right;margin:0}.cx .cxh-week .is-risk dd{color:var(--cxh-risk);font-weight:600}.cx .cxh-needs{background:var(--cxh-risk-tint);margin-top:10px;padding:13px 15px;font-size:.9375rem;line-height:1.45}.cx .cxh-needs__h{color:var(--cxh-risk);font-weight:600}.cx .cxh-needs p+p{margin-top:4px}.cx .cxh-c{color:var(--cx-ink);justify-content:center;align-items:center;gap:clamp(24px,3vw,44px);margin:0;display:flex}.cx .cxh-phone{box-sizing:border-box;background:linear-gradient(#e3ecf8,#f6f8fb);border:9px solid #17191f;border-radius:40px;flex-direction:column;flex:none;align-items:center;width:260px;height:470px;padding:40px 14px 18px;display:flex;box-shadow:0 4px 10px -4px #00000024,0 26px 48px -22px #1a1f296b;box-shadow:0 4px 10px -4px lab(0% 0 0/.14),0 26px 48px -22px lab(11.7362% -.233263 -7.32536/.42)}.cx .cxh-phone p{margin:0}.cx .cxh-phone__date{color:var(--cx-muted);font-size:.8125rem}.dms--redesign.dms--home.cx .cxh-phone__time{letter-spacing:-.02em;margin-top:2px;font-size:3.75rem;font-weight:300;line-height:1;font-family:var(--u-display)!important}.cx .cxh-note{box-sizing:border-box;text-align:left;background:#fff;border-radius:16px;width:100%;margin-top:30px;padding:11px 13px 12px;box-shadow:0 1px 3px #1a1f2929;box-shadow:0 1px 3px lab(11.7362% -.233263 -7.32536/.16)}.cx .cxh-note__app{color:var(--cx-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:.6875rem;display:flex}.cx .cxh-note .cxh-mark{border-radius:4px;width:18px;height:18px;font-size:.625rem}.cx .cxh-note__h{font-size:.875rem;font-weight:600;margin-top:7px!important}.cx .cxh-note__body{font-size:.8125rem;line-height:1.4;margin-top:2px!important}.cx .cxh-c__side{text-align:left;gap:10px;max-width:15em;display:grid}.dms--redesign.dms--home.cx .cxh-c__side strong{letter-spacing:-.02em;font-size:clamp(1.5rem,2.2vw,1.875rem);font-weight:600;line-height:1.15;font-family:var(--u-display)!important}.cx .cxh-c__side span{color:var(--cx-muted);font-size:1.0625rem}.cx .cxh-d__top{color:var(--cx-muted);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;font-size:.875rem;display:flex}.cx .cxh-d__top b{color:var(--cxh-risk);font-size:.8125rem;font-weight:600}.cx .cxh-people{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.cx .cxh-people li{background:#f5f7fa;align-items:center;gap:12px;padding:10px 12px;display:flex}.cx .cxh-people__who{color:var(--cx-muted);flex:1;font-size:.8125rem;line-height:1.35;display:grid}.cx .cxh-people__who b{color:var(--cx-ink);font-size:.9375rem;font-weight:500}.cx .cxh-people time{color:var(--cx-muted);font:500 .75rem/1 var(--u-mono,ui-monospace, monospace)}.cx .cxh-e{width:var(--cxh-w);flex-direction:column;margin:0;display:flex}.cx .cxh-e .cxh-card{width:100%;box-shadow:var(--cx-lift)}.cx .cxh-e .cxh-e__draft{box-shadow:none;background:#f7f9fb;border-style:dashed;border-color:#9aa3b0}.cx .cxh-e__by{color:var(--cx-muted);align-items:center;gap:8px;font-size:.8125rem;display:flex;margin-bottom:8px!important}.cx .cxh-e__by svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.cx .cxh-e__draft .cxh-body{color:var(--cx-muted);font-size:.9375rem}.cx .cxh-e__link{background:var(--cx-blue);width:2px;height:24px;margin-left:40px;display:block}.cx .cxh-e__signed{border-color:var(--cx-blue)}.cx .cxh-e__who{align-items:center;gap:12px;display:flex}.cx .cxh-e__name{color:var(--cx-muted);font-size:.8125rem;line-height:1.35;display:grid}.cx .cxh-e__who b{color:var(--cx-ink);font-size:.9375rem;font-weight:500}.cx .cxh-e__signed .cxh-foot{margin-top:12px!important}.dms--redesign.dms--home.cx .cxh-e__line{color:var(--cx-ink);letter-spacing:-.015em;text-align:left;text-wrap:balance;margin-top:22px;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:600;line-height:1.25;font-family:var(--u-display)!important}@media (max-width:767px){.cx .cx-stage.cx-stage--card{min-height:0;padding:28px 16px}.cx .cxh-c{flex-direction:column}.cx .cxh-c__side{text-align:center;max-width:none}.cx .cxh-phone{width:240px;height:430px}}
