.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 .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 .cxh2__copy .cx-ms.cxh2__ms{color:var(--dms-d-ink-3,#8b929f);justify-content:flex-start;margin:22px 0 0}.dms--redesign.dms--home.cx .dms-hero--rails .cx-ms.cx-ms--under{margin:0}.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{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.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}.dms--redesign.dms--home.cx .cxf__line--old{color:#6a7180}.cx .cxf__line--old>span{background:linear-gradient(currentColor,currentColor) 0 56%/0% 1.5px no-repeat;transition:background-size .42s cubic-bezier(.65,0,.35,1)}.cx .cxf__line--old[data-struck]>span{background-size:100% 1.5px}@media (prefers-reduced-motion:no-preference){.dms--redesign.dms--rails.pm .cxh2-hero .cx-ms.cxh2__ms{animation:.6s cubic-bezier(.22,1,.36,1) .48s backwards cxs-rise!important}@keyframes cxs-rise{0%{opacity:0;transform:translateY(10px)}}.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,.cx .cxf__line--old>span{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}}
