.dms--redesign.pf-page .pf-split-head{text-align:left;grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);align-items:end;gap:22px clamp(48px,8vw,120px);display:grid}.dms--redesign.pf-page .pf-split-head>div{flex-direction:column;align-items:flex-start;gap:22px;display:flex}.dms--redesign.pf-page .pf-split-head .dms-h2{max-width:20ch;margin:0}.dms--redesign.pf-page .pf-split-head .dms-lede{text-wrap:pretty;max-width:48ch;margin:0}.dms--redesign.pf-page .dms-hero.dms-hero--rails{--dms-d-bg:var(--hm-charcoal);--dms-d-bg-2:var(--hm-charcoal-2);--dms-d-bg-3:var(--hm-charcoal-3);--dms-d-border:var(--hm-charcoal-border);--dms-d-border-2:var(--hm-charcoal-border-2);--hm-rail:#ffffff1f;--pf-dark-line:var(--hm-rail);background:var(--dms-d-bg);color:var(--dms-d-ink);padding-top:clamp(64px,7.5vw,112px);padding-bottom:clamp(56px,6vw,88px)}.dms--redesign.pf-page .dms-hero.dms-hero--rails:before,.dms--redesign.pf-page .dms-hero.dms-hero--rails:after{z-index:4;top:var(--dms-header-h)}.dms--redesign.pf-page .dms-hero--rails .dms-hero__grid{text-align:left;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:end;gap:28px clamp(40px,6vw,96px);display:grid}.dms--redesign.pf-page .dms-hero--rails .dms-hero__left,.dms--redesign.pf-page .dms-hero--rails .dms-hero__right{align-items:flex-start}.dms--redesign.pf-page .dms-hero--rails .dms-hero__right{gap:22px;margin-top:0;padding-bottom:8px}.dms--redesign.pf-page .dms-hero--rails .dms-hero__title{color:#fff;max-width:13ch;font-size:clamp(2.8rem,4.9vw,4.4rem);font-weight:500}.dms--redesign.pf-page .dms-hero--rails .dms-hero__turn{color:var(--u-blue-400)}.dms--redesign.pf-page .dms-hero--rails .dms-hero__sub{max-width:44ch;color:var(--dms-d-ink-2);text-align:left;font-size:clamp(1rem,1.15vw,1.14rem)}.dms--redesign.pf-page .dms-hero--rails .dms-hero__ctas{justify-content:flex-start}.dms--redesign.pf-page .dms-hero--rails .dms-btn-ghost{border-color:var(--dms-d-border-2);color:var(--dms-d-ink)}.dms--redesign.pf-page .dms-hero--rails .dms-btn-ghost:hover{background:var(--dms-d-bg-3);border-color:var(--dms-d-ink-3)}.dms--redesign.pf-page .dms-hero--rails .pf-hero-demo{max-width:none;margin-top:clamp(40px,4.5vw,64px)}.dms--redesign.pf-page .dms-hero--rails .pf-journey__stage.rf{--rf-r:0px;background:var(--hm-wash-sky);box-shadow:none;border-radius:0}.dms--redesign.pf-page .dms-hero--rails .pf-journey__stage.rf:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(#0000 0 16%,#ffffff61 16% 28%,#0000 28% 42%,#ffffff3d 42% 50%,#0000 50%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 20%,#0000 72%);mask-image:linear-gradient(90deg,#000 20%,#0000 72%)}.dms--redesign.pf-page .dms-hero--rails .rf__field>.rf__ribbons,.dms--redesign.pf-page .dms-hero--rails .rf__field>.rf__scrim,.dms--redesign.pf-page .dms-hero--rails .rf__field>.rf__vignette{display:none}.dms--redesign.pf-page .dms-hero--rails .rf__field>.rf__grain{opacity:.16;mix-blend-mode:multiply}.dms--redesign.pf-page .dms-hero--rails .pf-journey__stage.rf .stx-root .stx-arc__camera{--rf-plate:8px;box-shadow:0 0 0 var(--rf-plate) #ffffff3d, 0 0 0 calc(var(--rf-plate) + 1px) #ffffff73, 0 4px 10px -4px #0000001f, 0 24px 48px -20px #00000038, 0 48px 96px -32px #0000002e;outline:1px solid #0000000f;outline:1px solid lab(0% 0 0/.06)}@supports (color:lab(0% 0 0)){.dms--redesign.pf-page .dms-hero--rails .pf-journey__stage.rf .stx-root .stx-arc__camera{box-shadow:0 0 0 var(--rf-plate) lab(100% 0 0/.24), 0 0 0 calc(var(--rf-plate) + 1px) lab(100% 0 0/.45), 0 4px 10px -4px lab(0% 0 0/.12), 0 24px 48px -20px lab(0% 0 0/.22), 0 48px 96px -32px lab(0% 0 0/.18)}}.dms--redesign.pf-page .dms-hero--rails .pf-journey__stage.rf .stx-root .stx-arc{--pf-hc:54px;--pf-hcn:54;--pf-hx:0px;--pf-hy:0px;--pf-hs:.9;--pf-hk:calc(var(--pf-hs) * var(--pf-cam-k,1));--rf-plate:8px}.dms--redesign.pf-page .dms-hero--rails .pf-journey__stage.rf .stx-root .stx-arc:has(.stx-arc__camera.is-focus-queue.is-pose-persona){--pf-hc:54px;--pf-hcn:54;--pf-hx:10px;--pf-hy:6px;--pf-hs:.9}.dms--redesign.pf-page .dms-hero--rails .pf-journey__stage.rf .stx-root .stx-arc:has(.stx-arc__camera.is-focus-record){--pf-hc:324px;--pf-hcn:324;--pf-hx:-8px;--pf-hy:-6px;--pf-hs:.93}.dms--redesign.pf-page .dms-hero--rails .pf-journey__stage.rf .stx-root .stx-arc:has(.stx-arc__camera.is-focus-checklist){--pf-hc:324px;--pf-hcn:324;--pf-hx:-24px;--pf-hy:0px;--pf-hs:.96}.dms--redesign.pf-page .dms-hero--rails .pf-journey__stage.rf .stx-root .stx-arc:has(.stx-arc__camera.is-focus-signature){--pf-hc:324px;--pf-hcn:324;--pf-hx:-6px;--pf-hy:4px;--pf-hs:.95}.dms--redesign.pf-page .dms-hero--rails .pf-journey__stage.rf .stx-root .stx-arc:has(.stx-arc__camera.is-focus-builder){--pf-hc:54px;--pf-hcn:54;--pf-hx:8px;--pf-hy:0px;--pf-hs:.92}.dms--redesign.pf-page .dms-hero--rails .pf-journey__stage.rf .stx-root .stx-arc:has(.stx-arc__camera.is-focus-dashboard){--pf-hc:54px;--pf-hcn:54;--pf-hx:0px;--pf-hy:6px;--pf-hs:.92}@media (max-width:1024px){.dms--redesign.pf-page .dms-hero--rails .pf-journey__stage.rf .stx-root .stx-arc{--pf-hk:min(var(--pf-hs), calc((var(--pf-arc-w,700) - 2 * var(--pf-plate-n,8) - 4) / (1150 - var(--pf-hcn))));height:calc(560px * min(.96, calc((var(--pf-arc-w,700) - 2 * var(--pf-plate-n,8) - 4) / 826)) + 2 * var(--rf-plate) + 8px);--pf-hx:0px!important;--pf-hy:0px!important}}@media (max-width:720px){.dms--redesign.pf-page .dms-hero--rails .pf-journey__stage.rf .stx-root .stx-arc{--rf-plate:5px;--pf-plate-n:5}}.dms--redesign.pf-page .dms-hero--rails .pf-journey__stage.rf .stx-root .stx-arc__camera{--stx-camera-scale:var(--pf-hk);clip-path:inset(0 0 0 var(--pf-hc));box-shadow:none;transform:translate3d(calc(-50% - var(--pf-hc) / 2 * var(--pf-hk) + var(--pf-hx)), calc(-50% + var(--pf-hy)), 0) scale(var(--pf-hk));outline:0}.dms--redesign.pf-page .dms-hero--rails .pf-journey__stage.rf .stx-root .stx-arc__signwrap{left:var(--pf-hc)}.dms--redesign.pf-page .dms-hero--rails .pf-journey__stage.rf .stx-root .stx-arc:before{z-index:0;width:calc((1150px - var(--pf-hc)) * var(--pf-hk) + 2 * var(--rf-plate));height:calc(560px * var(--pf-hk) + 2 * var(--rf-plate));content:"";transform:translate(calc(-50% + var(--pf-hx)), calc(-50% + var(--pf-hy)));pointer-events:none;background:#ffffff3d;background:lab(100% 0 0/.24);position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #ffffff73,0 4px 10px -4px #0000001f,0 24px 48px -20px #00000038,0 48px 96px -32px #0000002e;box-shadow:0 0 0 1px lab(100% 0 0/.45),0 4px 10px -4px lab(0% 0 0/.12),0 24px 48px -20px lab(0% 0 0/.22),0 48px 96px -32px lab(0% 0 0/.18)}@media (prefers-reduced-motion:no-preference){.dms--redesign.pf-page .dms-hero--rails .pf-journey__stage.rf .stx-root .stx-arc{--pf-snap:.36s cubic-bezier(.22, 1, .36, 1)}.dms--redesign.pf-page .dms-hero--rails .pf-journey__stage.rf .stx-root .stx-arc__camera{transition:transform var(--pf-snap), clip-path var(--pf-snap)}.dms--redesign.pf-page .dms-hero--rails .pf-journey__stage.rf .stx-root .stx-arc:before{transition:transform var(--pf-snap), width var(--pf-snap), height var(--pf-snap)}.dms--redesign.pf-page .dms-hero--rails .pf-journey__stage.rf .stx-root :is(.stx-arc__home,.stx-arc__builder,.stx-arc__reports,.stx-arc__inbox,.stx-arc__conversation,.stx-arc__checklist){transition:opacity .18s cubic-bezier(.22,1,.36,1)}.dms--redesign.pf-page .dms-hero--rails .pf-journey__stage.rf .stx-root .stx-arc__checklist>section>.stx-arc__check-items{transition:grid-template-rows .24s cubic-bezier(.22,1,.36,1)}.dms--redesign.pf-page .dms-hero--rails .pf-journey__step{transition:background-color .12s ease-out}}.dms--redesign.pf-page .dms-hero--rails .pf-journey__stage.rf+.pf-journey__rail{border:0;border-top:1px solid var(--hm-rail);background:var(--hm-rail);margin-top:0;position:relative}.dms--redesign.pf-page .dms-hero--rails .pf-journey__stage.rf+.pf-journey__rail:after{content:"";background:var(--hm-rail);pointer-events:none;width:100vw;height:1px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.dms--redesign.pf-page .dms-hero--rails .pf-journey__step{background:var(--dms-d-bg);gap:6px;min-height:0;padding:18px clamp(14px,1.4vw,20px) 20px}.dms--redesign.pf-page .dms-hero--rails .pf-journey__step:hover,.dms--redesign.pf-page .dms-hero--rails .pf-journey__step.is-active{background:var(--dms-d-bg-2)}.dms--redesign.pf-page .dms-hero--rails .pf-journey__head{margin-bottom:6px}.dms--redesign.pf-page .dms-hero--rails .pf-journey__icon{color:var(--dms-d-ink-2);place-items:center;transition:color .18s ease-out;display:grid}.dms--redesign.pf-page .dms-hero--rails .pf-journey__icon svg{fill:currentColor;width:22px;height:22px}.dms--redesign.pf-page .dms-hero--rails .pf-journey__step.is-active .pf-journey__icon{color:var(--u-blue-400)}.dms--redesign.pf-page .dms-hero--rails .pf-journey__body{text-wrap:pretty}.dms--redesign.pf-page .dms-hero--rails .pf-journey__timer{background:#ffffff1a}.dms--redesign.pf-page .dms-hero--rails .pf-journey__timer i{background:var(--u-blue-400)}.dms--redesign.pf-page .dms-hero--rails .pf-film{--pf-film-mask-x:linear-gradient(90deg, transparent 0%, #00000008 2%, #00000029 4.5%, #0000006b 7%, #000000b8 9.5%, #000000eb 12%, #000 14%, #000 86%, #000000eb 88%, #000000b8 90.5%, #0000006b 93%, #00000029 95.5%, #00000008 98%, transparent 100%);--pf-film-mask-y:linear-gradient(180deg, transparent 0%, #0000000f 3%, #0000004d 6%, #000000a8 9%, #000000e6 12%, #000 15%, #000 85%, #000000e6 88%, #000000a8 91%, #0000004d 94%, #0000000f 97%, transparent 100%);aspect-ratio:20/9;background:var(--dms-d-bg);box-shadow:none;border:0;border-top:1px solid var(--hm-rail);border-radius:0;outline:0;position:relative;overflow:hidden}.dms--redesign.pf-page .dms-hero--rails .pf-film__video{object-fit:cover;background:var(--dms-d-bg);width:100%;height:100%;-webkit-mask-image:var(--pf-film-mask-x), var(--pf-film-mask-y);-webkit-mask-composite:source-in;-webkit-mask-image:var(--pf-film-mask-x), var(--pf-film-mask-y);mask-image:var(--pf-film-mask-x), var(--pf-film-mask-y);display:block;-webkit-mask-composite:source-in;mask-composite:intersect}.dms--redesign.pf-page .dms-hero--rails .pf-film:after{content:"";pointer-events:none;opacity:.06;mix-blend-mode:hard-light;background-image:url(/explorations/platform/hero-film-grain-v3.png);background-size:128px 128px;animation:.333s steps(4,end) infinite pf-film-grain;position:absolute;inset:0}@keyframes pf-film-grain{0%{background-position:0 0}25%{background-position:-37px 21px}50%{background-position:53px -44px}75%{background-position:-18px 67px}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.dms--redesign.pf-page .dms-hero--rails .pf-film:after{animation:none}}.dms--redesign.pf-page .dms-hero--rails .pf-film+.pf-journey__rail{background:var(--hm-rail);border:0;margin-top:0;padding-top:1px;position:relative}.dms--redesign.pf-page .dms-hero--rails .pf-film+.pf-journey__rail:after{content:"";background:var(--hm-rail);pointer-events:none;width:100vw;height:1px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.dms--redesign.pf-page .dms-hero--rails .pf-film+.pf-journey__rail .pf-journey__step:disabled{opacity:.4;cursor:default}.dms--redesign.pf-page .dms-hero--rails .pf-film__timer i{will-change:transform;animation:none;transform:scaleX(0)}.dms--redesign.pf-page .pf-tax-section.hm-railed{padding-top:clamp(56px,6vw,88px);padding-bottom:clamp(56px,6vw,88px)}.dms--redesign.pf-page .hm-railed .pf-ledger{margin:clamp(36px, 4vw, 56px) calc(-1 * var(--hm-rail-pad)) 0;border:0;border-top:1px solid var(--hm-rail);border-bottom:1px solid var(--hm-rail);background:var(--hm-rail);gap:1px}.dms--redesign.pf-page .hm-railed .pf-taxlead{background:var(--hm-rail);align-items:stretch;gap:1px;padding:0}.dms--redesign.pf-page .hm-railed .pf-taxlead__claim{padding:clamp(36px, 4vw, 56px) var(--hm-rail-pad);background:var(--dms-surface);justify-content:center}.dms--redesign.pf-page .hm-railed .pf-taxlead__fig{padding:clamp(28px, 3vw, 40px) var(--hm-rail-pad);background:var(--n-50)}.dms--redesign.pf-page .pf-taxlead__figlab{color:var(--dms-muted);font-family:var(--dms-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:16px;margin-bottom:20px;font-size:.7rem;font-weight:500;line-height:1.4;display:flex}.dms--redesign.pf-page .pf-taxlead__figlab b{color:var(--dms-ink);white-space:nowrap;font-weight:600}.dms--redesign.pf-page .pf-taxfilm{display:none}@media (min-width:1200px) and (prefers-reduced-motion:no-preference){.dms--redesign.pf-page .pf-taxlead__fig.has-film{flex-direction:column;justify-content:center;display:flex}.dms--redesign.pf-page .pf-taxlead__fig.has-film>.pf-taxlead__static{display:none}.dms--redesign.pf-page .pf-taxfilm{aspect-ratio:620/300;width:100%;display:block;position:relative}.dms--redesign.pf-page .pf-taxfilm__video{background:var(--n-50);width:100%;height:100%;display:block}.dms--redesign.pf-page .pf-taxfilm__replay{border:1px solid var(--dms-line-strong);background:var(--dms-surface);width:24px;height:24px;color:var(--dms-muted);cursor:pointer;opacity:0;visibility:hidden;transition:opacity .3s var(--dms-ease), transform .3s var(--dms-ease), visibility 0s linear .3s, color .15s, border-color .15s;border-radius:0;place-items:center;padding:0;display:grid;position:absolute;top:calc(79.4% + 12px);right:0;transform:translateY(-3px)}.dms--redesign.pf-page .pf-taxfilm.is-done .pf-taxfilm__replay{opacity:1;visibility:visible;transition:opacity .3s var(--dms-ease), transform .3s var(--dms-ease), visibility 0s, color .15s, border-color .15s;transform:none}.dms--redesign.pf-page .pf-taxfilm__replay:hover{border-color:var(--dms-faint);color:var(--dms-ink)}.dms--redesign.pf-page .pf-taxfilm__replay:focus-visible{outline:2px solid var(--dms-accent);outline-offset:2px}}.dms--redesign.pf-page .hm-railed .pf-stats__kicker{padding:16px var(--hm-rail-pad);background:var(--n-50)}.dms--redesign.pf-page .hm-railed .pf-evi{padding:clamp(24px, 2.4vw, 32px) var(--hm-rail-pad) clamp(26px, 2.6vw, 36px)}.dms--redesign.pf-page .hm-railed .pf-evi .pf-evi__tag{color:var(--dms-muted);font-family:var(--dms-sans);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:620}.dms--redesign.pf-page .hm-railed .pf-evi__src{border-top:1px solid var(--hm-rail)}.dms--redesign.pf-page .hm-railed .pf-evi__fig{height:232px;min-height:0}.dms--redesign.pf-page .hm-railed .pf-evi .pf-accrual__svg{width:100%;max-width:none;height:auto;max-height:186px}@media (max-width:900px){.dms--redesign.pf-page .hm-railed .pf-evi__fig{height:auto}.dms--redesign.pf-page .hm-railed .pf-evi .pf-accrual__svg{max-width:420px}}.dms--redesign.pf-page .pf-gap-section.hm-railed{background:var(--dms-surface);padding-top:clamp(56px,6vw,88px);padding-bottom:clamp(56px,6vw,88px)}.dms--redesign.pf-page .hm-railed .pf-gap{margin:clamp(36px, 4vw, 56px) calc(-1 * var(--hm-rail-pad)) 0}.dms--redesign.pf-page .hm-railed .pf-gap__control{border-top:1px solid var(--hm-rail);justify-content:flex-start;margin-bottom:0}.dms--redesign.pf-page .hm-railed .pf-gap__track{width:100%;max-width:none;padding:0 var(--hm-rail-pad);scrollbar-width:none;box-shadow:none;background:0 0;gap:0;display:flex;overflow-x:auto}.dms--redesign.pf-page .hm-railed .pf-gap__track::-webkit-scrollbar{display:none}.dms--redesign.pf-page .hm-railed .pf-gap__step{--pf-tab-x:clamp(16px, 1.8vw, 26px);min-height:56px;padding:0 var(--pf-tab-x);color:var(--dms-muted);background:0 0;font-size:.9rem;font-weight:560}.dms--redesign.pf-page .hm-railed .pf-gap__step:hover,.dms--redesign.pf-page .hm-railed .pf-gap__step.is-active,.dms--redesign.pf-page .hm-railed .pf-gap__step.is-active:hover{color:var(--dms-ink);background:0 0}.dms--redesign.pf-page .hm-railed .pf-gap__step:first-child{padding-left:0}.dms--redesign.pf-page .hm-railed .pf-gap__step:first-child:after,.dms--redesign.pf-page .hm-railed .pf-gap__step:first-child .pf-gap__timer{left:0}.dms--redesign.pf-page .hm-railed .pf-gap__step:after{right:var(--pf-tab-x);bottom:-1px;left:var(--pf-tab-x);content:"";background:0 0;height:2px;position:absolute}.dms--redesign.pf-page .hm-railed .pf-gap__step.is-active:after{background:var(--dms-accent)}.dms--redesign.pf-page .hm-railed .pf-gap__step.is-active:has(.pf-gap__timer):after{background:var(--hm-rail-dash)}.dms--redesign.pf-page .hm-railed .pf-gap__timer{right:var(--pf-tab-x);bottom:-1px;left:var(--pf-tab-x);z-index:1}.dms--redesign.pf-page .hm-railed .pf-gap__step{font-size:.95rem;font-weight:600}.dms--redesign.pf-page .hm-railed .pf-gap__panels{--pf-gap-blend:clamp(240px, 26vw, 380px);--pf-gap-blend-dir:90deg;isolation:isolate;border:0;border-top:1px solid var(--hm-rail);border-bottom:1px solid var(--hm-rail);background:0 0;gap:0;position:relative}.dms--redesign.pf-page .hm-railed .pf-gap__panels:after{z-index:-1;content:"";pointer-events:none;background-image:var(--dms-grain);opacity:.15;mix-blend-mode:multiply;background-size:180px 180px;position:absolute;inset:0}.dms--redesign.pf-page .hm-railed .pf-gap__panel{padding:clamp(24px, 2.4vw, 32px) var(--hm-rail-pad) clamp(26px, 2.6vw, 36px);background:0 0;position:relative}.dms--redesign.pf-page .hm-railed .pf-gap__panel>*{z-index:1;position:relative}.dms--redesign.pf-page .hm-railed .pf-gap__panel--today:after,.dms--redesign.pf-page .hm-railed .pf-gap__panel--after:before,.dms--redesign.pf-page .hm-railed .pf-gap__panel--after:after{content:"";pointer-events:none;position:absolute;inset:0}.dms--redesign.pf-page .hm-railed .pf-gap__panel--after:after{z-index:-4;left:calc(-.5 * var(--pf-gap-blend));background:var(--hm-wash-blue)}.dms--redesign.pf-page .hm-railed .pf-gap__panel--after:before{z-index:-3;left:calc(-.5 * var(--pf-gap-blend));-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--pf-gap-blend), transparent 78%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--pf-gap-blend), transparent 78%);background:linear-gradient(#0000 0 14%,#fff6 14% 26%,#0000 26% 40%,#ffffff42 40% 48%,#0000 48%)}.dms--redesign.pf-page .hm-railed .pf-gap__panel--today:after{z-index:-2;right:calc(-.5 * var(--pf-gap-blend));background:var(--hm-wash-paper);-webkit-mask-image:linear-gradient(var(--pf-gap-blend-dir), #000 calc(100% - var(--pf-gap-blend)), #000000f0 calc(100% - .85 * var(--pf-gap-blend)), #000000c7 calc(100% - .7 * var(--pf-gap-blend)), #00000080 calc(100% - .5 * var(--pf-gap-blend)), #00000038 calc(100% - .3 * var(--pf-gap-blend)), #0000000f calc(100% - .15 * var(--pf-gap-blend)), transparent);mask-image:linear-gradient(var(--pf-gap-blend-dir), #000 calc(100% - var(--pf-gap-blend)), #000000f0 calc(100% - .85 * var(--pf-gap-blend)), #000000c7 calc(100% - .7 * var(--pf-gap-blend)), #00000080 calc(100% - .5 * var(--pf-gap-blend)), #00000038 calc(100% - .3 * var(--pf-gap-blend)), #0000000f calc(100% - .15 * var(--pf-gap-blend)), transparent)}.dms--redesign.pf-page .hm-railed .pf-gap__head{justify-items:start;gap:14px;display:grid}.dms--redesign.pf-page .hm-railed .pf-gap__lab{color:var(--dms-ink-2);font-family:var(--dms-sans);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:.76rem;font-weight:620;line-height:1;display:inline-flex}.dms--redesign.pf-page .hm-railed .pf-gap__lab:before{content:"";background:var(--dms-warn);flex:none;width:7px;height:7px}.dms--redesign.pf-page .hm-railed .pf-gap__panel--after .pf-gap__lab{color:var(--dms-accent)}.dms--redesign.pf-page .hm-railed .pf-gap__panel--after .pf-gap__lab:before{background:currentColor}.dms--redesign.pf-page .hm-railed .pf-gap__sub{color:var(--dms-ink);font-family:var(--dms-display);font-size:var(--dms-h3-size);letter-spacing:-.014em;text-transform:none;text-wrap:balance;margin:0;font-weight:600;line-height:1.2}.dms--redesign.pf-page .hm-railed .pf-gap__premise{color:var(--dms-muted);font-weight:500}.dms--redesign.pf-page .hm-railed .pf-gap__panels{grid-template-rows:auto 1fr auto}.dms--redesign.pf-page .hm-railed .pf-gap__panel{grid-row:span 3;grid-template-rows:subgrid;display:grid}.dms--redesign.pf-page .hm-railed .pf-gap__say{background:repeating-linear-gradient(90deg, var(--hm-ledger-rule) 0 4px, transparent 4px 8px) top / 100% 1px no-repeat;border-top:0;min-height:4.6em;font-size:1rem}.dms--redesign.pf-page .hm-railed .pf-gap__node{gap:9px;padding:9px 14px 9px 11px}.dms--redesign.pf-page .hm-railed .pf-gap__wire{stroke:#17181a57;stroke-width:1.5px;stroke-dasharray:6 5}.dms--redesign.pf-page .hm-railed .pf-gap__wire.is-done{stroke:var(--dms-warn);stroke-width:2.25px;stroke-dasharray:none}.dms--redesign.pf-page .hm-railed .pf-gap__wire.is-live{stroke-width:3px}.dms--redesign.pf-page .hm-railed .pf-gap__stage.rf{--rf-r:0px;--rf-pad:0px;background:0 0;border-radius:0;overflow:visible}.dms--redesign.pf-page .hm-railed .pf-gap__stage.rf.is-clipped{overflow:hidden}.dms--redesign.pf-page .hm-railed .pf-gap__stage .rf__field>.rf__ribbons,.dms--redesign.pf-page .hm-railed .pf-gap__stage .rf__field>.rf__scrim,.dms--redesign.pf-page .hm-railed .pf-gap__stage .rf__field>.rf__vignette,.dms--redesign.pf-page .hm-railed .pf-gap__stage .rf__field>.rf__grain{display:none}.dms--redesign.pf-page .hm-railed .pf-gap__stage .stx-root .stx-arc{--pf-gap-cam-x:0px;--pf-gap-cam-y:0px;--pf-gap-cam-k:1;--rf-plate:8px}.dms--redesign.pf-page .hm-railed .pf-gap__stage .stx-root .stx-arc:before{z-index:0;width:calc(826px * var(--pf-gap-zoom) * var(--pf-gap-cam-k) + 2 * var(--rf-plate));height:calc(var(--pf-gap-cam-h) * var(--pf-gap-zoom) * var(--pf-gap-cam-k) + 2 * var(--rf-plate));content:"";transform:translate(calc(-50% + var(--pf-gap-cam-x)), calc(-50% + var(--pf-gap-cam-y)));pointer-events:none;background:#ffffff3d;background:lab(100% 0 0/.24);position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #ffffff73,0 4px 10px -4px #0000001f,0 24px 48px -20px #00000038,0 48px 96px -32px #0000002e;box-shadow:0 0 0 1px lab(100% 0 0/.45),0 4px 10px -4px lab(0% 0 0/.12),0 24px 48px -20px lab(0% 0 0/.22),0 48px 96px -32px lab(0% 0 0/.18)}.dms--redesign.pf-page .hm-railed .pf-gap__stage.is-clipped .stx-root .stx-arc:before{display:none}@media (max-width:900px){.dms--redesign.pf-page .pf-split-head{grid-template-columns:1fr;align-items:start;gap:24px}.dms--redesign.pf-page .dms-hero--rails .dms-hero__grid{grid-template-columns:1fr;gap:22px}.dms--redesign.pf-page .dms-hero--rails .dms-hero__right{padding-bottom:0}}@media (max-width:960px){.dms--redesign.pf-page .hm-railed .pf-taxlead{grid-template-columns:1fr}}@media (max-width:1080px){.dms--redesign.pf-page .hm-railed .pf-gap__panels{--pf-gap-blend:clamp(180px, 28vw, 280px);--pf-gap-blend-dir:180deg}.dms--redesign.pf-page .hm-railed .pf-gap__panel--today:after{right:0;bottom:calc(-.5 * var(--pf-gap-blend))}.dms--redesign.pf-page .hm-railed .pf-gap__panel--after:after{top:calc(-.5 * var(--pf-gap-blend));left:0}.dms--redesign.pf-page .hm-railed .pf-gap__panel--after:before{left:0;-webkit-mask-image:linear-gradient(90deg,#000 20%,#0000 72%);mask-image:linear-gradient(90deg,#000 20%,#0000 72%)}}.dms--redesign.pf-page .pf-coex-section.hm-railed{padding-top:clamp(56px,6vw,88px);padding-bottom:clamp(56px,6vw,88px)}.dms--redesign.pf-page .hm-railed .pf-cx{--cx-line:var(--hm-rail);max-width:none;margin:clamp(36px, 4vw, 56px) calc(-1 * var(--hm-rail-pad)) 0}.dms--redesign.pf-page .hm-railed .pf-cx__scene{border:0;border-top:1px solid var(--hm-rail);padding:clamp(16px,2vw,32px) 0 0}.dms--redesign.pf-page .hm-railed .pf-cx__bands{border:0;border-top:1px solid var(--hm-rail);border-bottom:1px solid var(--hm-rail)}.dms--redesign.pf-page .hm-railed .pf-cx__annotation{padding:20px var(--hm-rail-pad) 22px}.dms--redesign.pf-page .hm-railed .pf-cx__detail{padding:24px var(--hm-rail-pad) 28px}.dms--redesign.pf-page .dms-section.pf-stack-section.hm-railed{background:var(--dms-surface);color:var(--dms-ink);padding-top:clamp(56px,6vw,88px);padding-bottom:clamp(56px,6vw,88px)}.dms--redesign.pf-page .pf-stack-section.hm-railed .dms-h2{color:var(--dms-ink)}.dms--redesign.pf-page .pf-stack-section.hm-railed .dms-lede{color:var(--dms-ink-2)}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-stack{margin-top:clamp(36px,4vw,56px)}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso{--iso-line:var(--hm-rail);--iso-muted:var(--dms-muted);max-width:none;margin-inline:calc(-1 * var(--hm-rail-pad));color:var(--dms-ink)}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__composition{border:0;border-top:1px solid var(--hm-rail);border-bottom:1px solid var(--hm-rail);background:var(--dms-surface)}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__scene{border-inline-color:var(--hm-rail)}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__scene-note{color:var(--dms-faint)}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__guides{stroke:var(--hm-rail-dash)}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__layer{--plate-top:#f7f7f5;--plate-side:#e3e3e0;--plate-rim:#8f9195;--plate-chip:#fff}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__layer[data-selected=true]{--plate-rim:var(--dms-ink)}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__layer[data-hover=true]{--plate-top:#fff;--plate-rim:var(--dms-ink)}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__surface{stroke-width:.9px}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__underside{fill:#ececea;stroke:#8f9195}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__side{fill:#e3e3e0;stroke:#e3e3e0}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__side--right{fill:#d8d8d4;stroke:#d8d8d4}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__inset{fill:#f0f0ee;stroke:#a9abae}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__chip{stroke:#a9abae}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__pin{fill:#8f9195}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__edge{stroke:#b4b6b9}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__layer[data-selected=true]>g>.pf-iso__plate>g>.pf-iso__rim{stroke:var(--dms-ink);stroke-width:1.4px}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__layer[data-band=outcomes] .pf-iso__chip{fill:var(--dms-accent-tint);stroke:var(--dms-accent)}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__module{--plate-rim:#a2a4a8}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__module-core{fill:#fff;stroke:#9a9ca0}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__module-label{fill:var(--dms-ink-2)}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__module[data-selected=true] .pf-iso__module-core{fill:var(--dms-accent-tint);stroke:var(--dms-accent)}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__module[data-selected=true] .pf-iso__module-label{fill:var(--dms-accent-text)}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__module:hover .pf-iso__module-core{fill:#f7f7f5;stroke:var(--dms-ink)}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__module:focus-visible .pf-iso__module-core{stroke:var(--dms-accent)}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__layer:focus-visible{--plate-rim:var(--dms-accent)}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__drawing [role=button]:focus-visible>.pf-iso__plate>.pf-iso__surface{stroke:var(--dms-accent)}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__component-icon{stroke:var(--dms-ink-2)}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso button:focus-visible,.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso a:focus-visible{outline-color:var(--dms-accent)}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__annotation{padding:22px var(--hm-rail-pad) 26px;border-color:var(--hm-rail)}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__annotation:after{background:#9a9ca0}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__annotation[data-selected=true]:after{background:var(--dms-accent)}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__annotation-button{color:var(--dms-ink)}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__annotation-title{font-weight:640}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__annotation-index{color:var(--dms-muted)}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__annotation-copy{color:var(--dms-ink-2);letter-spacing:0;font-size:.92rem}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__annotation[data-selected=true] .pf-iso__annotation-title,.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__annotation[data-hover=true] .pf-iso__annotation-title{color:var(--dms-ink)}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__choices button{border-color:var(--hm-rail-dash);color:var(--dms-ink-2);cursor:pointer;border-radius:999px;padding:5px 12px;transition:color .15s ease-out,border-color .15s ease-out,background-color .15s ease-out}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__choices button:hover{border-color:var(--dms-ink);color:var(--dms-ink)}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__choices button[aria-pressed=true]{background:var(--dms-accent);border-color:var(--dms-accent);color:#fff}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__choices button:focus-visible{outline:2px solid var(--dms-accent);outline-offset:2px}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__detail p{color:var(--dms-ink-2)}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__detail a{color:var(--dms-accent);text-decoration-color:currentColor}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-iso__detail a:hover{color:var(--dms-accent-hover);text-decoration-color:currentColor}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-stack__trust{max-width:none;margin:0 calc(-1 * var(--hm-rail-pad));padding:22px var(--hm-rail-pad);border-bottom:1px solid var(--hm-rail);background:0 0}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-stack__trust-lead,.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-stack__badge{color:var(--dms-muted)}.dms--redesign.pf-page .pf-stack-section.hm-railed .pf-stack__badge-seal{color:var(--dms-faint)}.dms--redesign.pf-page .pf-ai-section.hm-railed{--dms-d-bg:var(--hm-charcoal);--dms-d-bg-2:var(--hm-charcoal-2);--dms-d-bg-3:var(--hm-charcoal-3);--dms-d-border:var(--hm-charcoal-border);--dms-d-border-2:var(--hm-charcoal-border-2);--hm-rail:#ffffff1f;--pf-dark-line:var(--hm-rail);background:var(--dms-d-bg);padding-top:clamp(56px,6vw,88px);padding-bottom:clamp(56px,6vw,88px)}.dms--redesign.pf-page .pf-ai-section.hm-railed .pf-journey{margin:clamp(36px, 4vw, 56px) calc(-1 * var(--hm-rail-pad)) 0;border:0;border-top:1px solid var(--hm-rail);border-bottom:1px solid var(--hm-rail)}.dms--redesign.pf-page .pf-ai-section.hm-railed .pf-journey__rail{border-color:var(--hm-rail);background:var(--hm-rail)}.dms--redesign.pf-page .pf-ai-section.hm-railed .pf-journey__step{padding-inline:var(--hm-rail-pad);background:var(--dms-d-bg)}.dms--redesign.pf-page .pf-ai-section.hm-railed .pf-journey__step:hover,.dms--redesign.pf-page .pf-ai-section.hm-railed .pf-journey__step.is-active{background:var(--dms-d-bg-2)}.dms--redesign.pf-page .pf-ai-section.hm-railed .pf-journey__icon{width:auto;height:auto;box-shadow:none;background:0 0;transition:color .18s ease-out}.dms--redesign.pf-page .pf-ai-section.hm-railed .pf-journey__icon svg{width:22px;height:22px}.dms--redesign.pf-page .pf-ai-section.hm-railed .pf-journey__step.is-active .pf-journey__icon{color:var(--u-blue-400);background:0 0}.dms--redesign.pf-page .pf-ai-section.hm-railed .pf-journey__timer{background:#ffffff1a}.dms--redesign.pf-page .pf-ai-section.hm-railed .pf-journey__timer i{background:var(--u-blue-400)}.dms--redesign.pf-page .pf-ai-section.hm-railed .pf-journey__stage.rf{--rf-r:0px;background:var(--hm-wash-sky);box-shadow:none;border-radius:0}.dms--redesign.pf-page .pf-ai-section.hm-railed .pf-journey__stage.rf:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(#0000 0 16%,#ffffff61 16% 28%,#0000 28% 42%,#ffffff3d 42% 50%,#0000 50%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 20%,#0000 72%);mask-image:linear-gradient(90deg,#000 20%,#0000 72%)}.dms--redesign.pf-page .pf-ai-section.hm-railed .rf__field>.rf__ribbons,.dms--redesign.pf-page .pf-ai-section.hm-railed .rf__field>.rf__scrim,.dms--redesign.pf-page .pf-ai-section.hm-railed .rf__field>.rf__vignette{display:none}.dms--redesign.pf-page .pf-ai-section.hm-railed .rf__field>.rf__grain{opacity:.16;mix-blend-mode:multiply}.dms--redesign.pf-page .pf-ai-section.hm-railed .pf-journey__stage.rf .stx-root .stx-arc__camera{--rf-plate:8px;box-shadow:0 0 0 var(--rf-plate) #ffffff3d, 0 0 0 calc(var(--rf-plate) + 1px) #ffffff73, 0 4px 10px -4px #0000001f, 0 24px 48px -20px #00000038, 0 48px 96px -32px #0000002e;outline:1px solid #00000009;outline:1px solid lab(0% 0 0/.035)}@supports (color:lab(0% 0 0)){.dms--redesign.pf-page .pf-ai-section.hm-railed .pf-journey__stage.rf .stx-root .stx-arc__camera{box-shadow:0 0 0 var(--rf-plate) lab(100% 0 0/.24), 0 0 0 calc(var(--rf-plate) + 1px) lab(100% 0 0/.45), 0 4px 10px -4px lab(0% 0 0/.12), 0 24px 48px -20px lab(0% 0 0/.22), 0 48px 96px -32px lab(0% 0 0/.18)}}@media (min-width:1025px){.dms--redesign.pf-page .pf-ai-section.hm-railed .pf-journey--side .pf-journey__rail{border-right-color:var(--hm-rail)}}@media (max-width:1024px){.dms--redesign.pf-page .pf-ai-section.hm-railed .pf-journey__stage.rf+.pf-journey__rail{border:0;border-top:1px solid var(--hm-rail);margin-top:0}}.dms--redesign.pf-page .pf-measured-section.hm-railed{--dms-d-bg:var(--dms-surface);--dms-d-bg-2:var(--dms-surface);--dms-d-bg-3:var(--n-50);--dms-d-border:var(--hm-rail);--dms-d-border-2:var(--hm-rail-dash);--dms-d-ink:var(--dms-ink);--dms-d-ink-2:var(--dms-ink-2);--dms-d-ink-3:var(--dms-muted);--dms-d-accent:var(--dms-accent);--pf-dark-line:var(--hm-rail);background:var(--dms-surface);color:var(--dms-ink);padding-top:clamp(56px,6vw,88px);padding-bottom:clamp(56px,6vw,88px)}.dms--redesign.pf-page .pf-measured-section.hm-railed .pf-meas{margin:clamp(36px, 4vw, 56px) calc(-1 * var(--hm-rail-pad)) 0;border:0;border-top:1px solid var(--hm-rail);border-bottom:1px solid var(--hm-rail)}.dms--redesign.pf-page .pf-measured-section.hm-railed .pf-fall{padding:clamp(24px, 2.4vw, 32px) var(--hm-rail-pad) clamp(26px, 2.6vw, 36px)}.dms--redesign.pf-page .pf-measured-section.hm-railed .pf-kpi{padding:clamp(20px, 2vw, 26px) var(--hm-rail-pad)}.dms--redesign.pf-page .pf-measured-section.hm-railed .pf-fall__pt{fill:var(--dms-surface)}.dms--redesign.pf-page .pf-measured-section.hm-railed .pf-fall__wk.is-key .pf-fall__pt{fill:var(--dms-accent)}.dms--redesign.pf-page .pf-measured-section.hm-railed .pf-meas__tag,.dms--redesign.pf-page .pf-measured-section.hm-railed .pf-proofstep__lab{color:var(--dms-muted);font-family:var(--dms-sans);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:620}.dms--redesign.pf-page .pf-measured-section.hm-railed .pf-proofsteps{margin:1px calc(-1 * var(--hm-rail-pad)) 0;border:0;border-bottom:1px solid var(--hm-rail)}.dms--redesign.pf-page .pf-measured-section.hm-railed .pf-proofstep{min-height:0;padding:clamp(24px, 2.4vw, 32px) var(--hm-rail-pad) clamp(26px, 2.6vw, 36px)}.dms--redesign.pf-page .pf-measured-section.hm-railed .pf-proofstep--film:hover{background:var(--n-50)}.dms--redesign.pf-page .pf-measured-section.hm-railed .pf-proofstep__go{color:var(--dms-accent);font-family:var(--dms-sans);font-size:.92rem;font-weight:600}.dms--redesign.pf-page .dms-films.hm-railed{border-block:0;padding-top:clamp(56px,6vw,88px);padding-bottom:clamp(56px,6vw,88px)}.dms--redesign.pf-page .dms-films.hm-railed .dms-films__count{color:var(--dms-muted);font-family:var(--dms-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:500}.dms--redesign.pf-page .dms-films.hm-railed .dms-films__arrow{box-shadow:0 0 0 1px var(--hm-rail);border-radius:0}.dms--redesign.pf-page .dms-films.hm-railed .dms-films__arrow:hover:not(:disabled){box-shadow:0 0 0 1px var(--dms-ink)}.dms--redesign.pf-page .dms-films.hm-railed .dms-films__track{width:auto;margin:clamp(36px, 4vw, 56px) calc(-1 * var(--hm-rail-pad)) 0;border-top:1px solid var(--hm-rail);border-bottom:1px solid var(--hm-rail);background:var(--hm-rail);gap:1px;padding:0;scroll-padding-inline:0}.dms--redesign.pf-page .dms-films.hm-railed .dms-film{box-shadow:none}.dms--redesign.pf-page .dms-films.hm-railed .dms-film__media{outline:0}.dms--redesign.pf-page .dms-films.hm-railed .dms-film--stat{background:var(--dms-accent);color:#fff;box-shadow:none}.dms--redesign.pf-page .dms-films.hm-railed .dms-film--stat .dms-film__brand{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:620}.dms--redesign.pf-page .dms-films.hm-railed .dms-film__stat,.dms--redesign.pf-page .dms-films.hm-railed .dms-film__stat-lab{color:#fff}.dms--redesign.pf-page .dms-films.hm-railed .dms-film--stat .dms-film__quote{color:#fffc}.dms--redesign.pf-page .dms-films.hm-railed .dms-film--stat .dms-film__meta{color:#ffffffb8;border-top-color:#ffffff3d}@media (hover:hover) and (pointer:fine){.dms--redesign.pf-page .dms-films.hm-railed .dms-film:hover{box-shadow:none}.dms--redesign.pf-page .dms-films.hm-railed a.dms-film--stat:hover{background:var(--dms-accent-hover)}}.dms--redesign.pf-page .pf-compliance-section.hm-railed,.dms--redesign.pf-page .pf-faq-section.hm-railed{padding-top:clamp(56px,6vw,88px);padding-bottom:clamp(56px,6vw,88px)}.dms--redesign.pf-page .pf-faq-section.hm-railed>.dms-wrap{max-width:var(--dms-maxw)}.dms--redesign.pf-page .hm-railed .dms-faq{border-top:1px solid var(--hm-rail)}.dms--redesign.pf-page .hm-railed .dms-faq__item{background:repeating-linear-gradient(90deg, var(--hm-ledger-rule) 0 4px, transparent 4px 8px) bottom / 100% 1px no-repeat;border-bottom:0}.dms--redesign.pf-page .hm-railed .pf-stds-ledger{margin:clamp(36px, 4vw, 56px) calc(-1 * var(--hm-rail-pad)) 0;border:0;border-top:1px solid var(--hm-rail);border-bottom:1px solid var(--hm-rail)}.dms--redesign.pf-page .hm-railed .pf-stds-group+.pf-stds-group{border-top-color:var(--hm-rail)}.dms--redesign.pf-page .hm-railed .pf-stds-group__head{padding:24px var(--hm-rail-pad);border-right-color:var(--hm-rail);background:var(--n-50)}.dms--redesign.pf-page .hm-railed .pf-stds-group__lab{color:var(--dms-ink);font-family:var(--dms-sans);letter-spacing:.08em;font-size:.7rem;font-weight:620}.dms--redesign.pf-page .hm-railed .pf-stds{margin:0 0 -1px}.dms--redesign.pf-page .hm-railed .pf-std{padding:18px var(--hm-rail-pad);border-right-color:var(--hm-rail);border-bottom-color:var(--hm-rail)}.dms--redesign.pf-page .hm-railed .pf-std:nth-child(4n){border-right:0}@media (max-width:1100px){.dms--redesign.pf-page .hm-railed .pf-std:nth-child(4n){border-right:1px solid var(--hm-rail)}.dms--redesign.pf-page .hm-railed .pf-std:nth-child(3n){border-right:0}}@media (max-width:900px){.dms--redesign.pf-page .hm-railed .pf-std:nth-child(3n){border-right:1px solid var(--hm-rail)}.dms--redesign.pf-page .hm-railed .pf-std:nth-child(2n){border-right:0}.dms--redesign.pf-page .hm-railed .pf-stds-group__head{border-bottom-color:var(--hm-rail)}}.dms--redesign.pf-page .pf-close{--dms-d-bg:var(--hm-charcoal);--dms-d-bg-2:var(--hm-charcoal-2);--dms-d-bg-3:var(--hm-charcoal-3);--dms-d-border:var(--hm-charcoal-border);--dms-d-border-2:var(--hm-charcoal-border-2);--hm-rail:#ffffff1f;background:radial-gradient(48% 70% at 82% 38%, #005bb738, transparent 70%), var(--dms-d-bg);padding-block:clamp(56px,6vw,88px)}.dms--redesign.pf-page .pf-close__grid{margin-inline:calc(-1 * var(--hm-rail-pad));border-top:1px solid var(--hm-rail);border-bottom:1px solid var(--hm-rail);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.dms--redesign.pf-page .pf-close__lead{padding:clamp(36px, 4vw, 56px) var(--hm-rail-pad);flex-direction:column;align-items:flex-start;gap:22px;display:flex}.dms--redesign.pf-page .pf-close__h{max-width:14ch;color:var(--dms-d-ink);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,4.4vw,3.9rem);font-weight:520;line-height:1.02}.dms--redesign.pf-page .pf-close__lede{color:#9ea4af;max-width:44ch;margin:0;font-size:1rem;line-height:1.65}.dms--redesign.pf-page .pf-close__cta{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.dms--redesign.pf-page .pf-close__plan{padding:clamp(36px, 4vw, 56px) var(--hm-rail-pad);border-left:1px solid var(--hm-rail);flex-direction:column;justify-content:center;display:flex}.dms--redesign.pf-page .pf-close__plan-head{border-bottom:1px solid var(--hm-rail);color:var(--u-blue-400);font-family:var(--dms-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin:0 0 22px;padding-bottom:14px;font-size:.72rem;display:flex}.dms--redesign.pf-page .pf-close__plan-head span:last-child{color:#737a86}.dms--redesign.pf-page .pf-close__steps{flex-direction:column;gap:26px;margin:0;padding:0;list-style:none;display:flex;position:relative}.dms--redesign.pf-page .pf-close__steps:before{content:"";background:linear-gradient(var(--dms-accent), #005bb740);width:1px;position:absolute;top:16px;bottom:16px;left:15px}.dms--redesign.pf-page .pf-close__step{grid-template-columns:32px minmax(0,1fr);gap:4px 18px;display:grid;position:relative}.dms--redesign.pf-page .pf-close__step-n{border:1px solid var(--dms-accent);background:var(--dms-d-bg);color:#fff;width:32px;height:32px;font-family:var(--dms-mono);border-radius:999px;grid-row:span 2;place-items:center;font-size:.7rem;display:grid}.dms--redesign.pf-page .pf-close__step:last-child .pf-close__step-n{background:var(--dms-accent)}.dms--redesign.pf-page .pf-close__step-title{color:var(--dms-d-ink);padding-top:5px;font-size:1rem;font-weight:620;line-height:1.35}.dms--redesign.pf-page .pf-close__step-note{color:#8d94a0;text-wrap:pretty;font-size:.88rem;line-height:1.55}@media (max-width:900px){.dms--redesign.pf-page .pf-close__grid{grid-template-columns:1fr}.dms--redesign.pf-page .pf-close__plan{border-left:0;border-top:1px solid var(--hm-rail)}}@media (min-width:1025px){.dms--redesign.pf-page .pf-ai-section.hm-railed .pf-journey--side .pf-journey__rail{grid-auto-rows:minmax(0,1fr)}.dms--redesign.pf-page .pf-ai-section.hm-railed .pf-journey--side .pf-journey__step{grid-template-rows:auto auto;grid-template-columns:22px minmax(0,1fr);align-content:center;align-items:center;gap:6px 14px;min-height:0;padding:18px clamp(20px,2vw,28px);display:grid}.dms--redesign.pf-page .pf-ai-section.hm-railed .pf-journey--side .pf-journey__head{grid-area:1/1;margin:0}.dms--redesign.pf-page .pf-ai-section.hm-railed .pf-journey--side .pf-journey__name{grid-area:1/2;font-size:1.04rem}.dms--redesign.pf-page .pf-ai-section.hm-railed .pf-journey--side .pf-journey__body{grid-area:2/2;font-size:.88rem}.dms--redesign.pf-page .pf-ai-section.hm-railed .pf-journey--cut .pf-journey__stage.rf .stx-root .stx-arc__camera{--stx-camera-x:0px;--stx-camera-y:0px;--stx-camera-scale:calc(var(--pf-ai-s) * var(--pf-cam-k,1));height:var(--pf-ai-h);clip-path:inset(0 0 0 324px);--stx-cut-l:324px;box-shadow:none;transform:translate3d(calc(-50% - 162px * var(--stx-camera-scale) + var(--stx-camera-x)), calc(-50% + var(--stx-camera-y)), 0) scale(var(--stx-camera-scale));outline:0}.dms--redesign.pf-page .pf-ai-section.hm-railed .pf-journey--cut .pf-journey__stage.rf .stx-root .stx-arc__signwrap{left:324px}.dms--redesign.pf-page .pf-ai-section.hm-railed .pf-journey--cut .pf-journey__stage.rf .stx-root .stx-arc{--pf-ai-s:.94;--pf-ai-h:500px;--rf-plate:8px}.dms--redesign.pf-page .pf-ai-section.hm-railed .pf-journey--cut .pf-journey__stage.rf .stx-root .stx-arc:before{z-index:0;width:calc(826px * var(--pf-ai-s) * var(--pf-cam-k,1) + 2 * var(--rf-plate));height:calc(var(--pf-ai-h) * var(--pf-ai-s) * var(--pf-cam-k,1) + 2 * var(--rf-plate));content:"";pointer-events:none;background:#ffffff3d;background:lab(100% 0 0/.24);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff73,0 4px 10px -4px #0000001f,0 24px 48px -20px #00000038,0 48px 96px -32px #0000002e;box-shadow:0 0 0 1px lab(100% 0 0/.45),0 4px 10px -4px lab(0% 0 0/.12),0 24px 48px -20px lab(0% 0 0/.22),0 48px 96px -32px lab(0% 0 0/.18)}}.dms--redesign.pf-page .hm-proof.hm-proof--reel{--dms-d-bg:var(--hm-charcoal);--dms-d-bg-2:var(--hm-charcoal-2);--dms-d-bg-3:var(--hm-charcoal-3);--dms-d-border:var(--hm-charcoal-border);--dms-d-border-2:var(--hm-charcoal-border-2);--hm-rail:#ffffff1f;--hm-reel-lead:calc(var(--hm-rail-x) + var(--hm-rail-pad));--hm-reel-gap:clamp(14px, 1.6vw, 24px);background:var(--dms-d-bg);color:var(--dms-d-ink);padding-top:clamp(56px,6vw,88px);padding-bottom:clamp(56px,6vw,88px);overflow:hidden}.dms--redesign.pf-page .dms-hero--rails .dms-hero__inner{isolation:isolate;position:relative}.dms--redesign.pf-page .dms-hero--rails .dms-hero__inner:before,.dms--redesign.pf-page .dms-hero--rails .dms-hero__inner:after{content:"";z-index:-1;pointer-events:none;position:absolute}.dms--redesign.pf-page .dms-hero--rails .dms-hero__inner:before{filter:blur(8px);background:radial-gradient(45% 60% at 26% 46%,#6588b612,#0000 72%);background:radial-gradient(45% 60% at 26% 46%,lab(55.5964% -3.45209 -28.2008/.07),#0000 72%);inset:-30% -10% -45%}.dms--redesign.pf-page .dms-hero--rails .dms-hero__inner:after{opacity:.04;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='1.9' intercept='-0.45'/%3E%3CfeFuncG type='linear' slope='1.9' intercept='-0.45'/%3E%3CfeFuncB type='linear' slope='1.9' intercept='-0.45'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;inset:-20% 0 -30%;-webkit-mask-image:radial-gradient(70% 70% at 40%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 70% at 40%,#000 30%,#0000 80%)}.dms--redesign.pf-page .dms-hero--rails .dms-hero__title{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;line-height:1.04}.dms--redesign.pf-page .dms-hero--rails .dms-hero__line{-webkit-text-fill-color:transparent;background-image:linear-gradient(#fff 30%,#e4e7ec 100%);background-repeat:repeat-y;background-size:100% 1lh;-webkit-background-clip:text;background-clip:text;margin-bottom:-.2em;padding-bottom:.2em}.dms--redesign.pf-page .dms-hero--rails .dms-hero__line.dms-hero__turn{background-image:linear-gradient(180deg, #82b8ff 30%, var(--u-blue-400) 100%)}.dms--redesign.pf-page .dms-hero--rails .dms-hero__sub{color:#c3c8d1;line-height:1.62}.dms--redesign.pf-page .dms-hero--rails .dms-hero__sub strong{color:#fff;font-weight:500}.dms--redesign.pf-page .dms-hero--rails .dms-hero__ctas .dms-btn:not(.dms-btn-ghost){background:linear-gradient(180deg, #0a66c8 0%, var(--dms-accent) 100%);border-color:#0000;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #0000004d;box-shadow:inset 0 1px lab(100% 0 0/.18),0 1px 2px lab(0% 0 0/.3)}.dms--redesign.pf-page .dms-hero--rails .dms-hero__ctas .dms-btn:not(.dms-btn-ghost):hover{background:linear-gradient(180deg, #0f6dd2 0%, var(--dms-accent-hover) 100%);box-shadow:inset 0 1px #ffffff38,0 1px 2px #0000004d;box-shadow:inset 0 1px lab(100% 0 0/.22),0 1px 2px lab(0% 0 0/.3)}.dms--redesign.pf-page .dms-hero--rails .dms-btn-ghost{background:#ffffff08;background:lab(100% 0 0/.03);border-color:#ffffff29;border-color:lab(100% 0 0/.16);box-shadow:inset 0 1px #ffffff0f;box-shadow:inset 0 1px lab(100% 0 0/.06)}.dms--redesign.pf-page .dms-hero--rails .dms-btn-ghost:hover{background:#ffffff12;background:lab(100% 0 0/.07);border-color:#ffffff47;border-color:lab(100% 0 0/.28)}@media (prefers-reduced-motion:no-preference){.dms--redesign.pf-page .dms-hero--rails .dms-hero__line{animation:.9s cubic-bezier(.2,.7,.1,1) both pf-hero-rise}.dms--redesign.pf-page .dms-hero--rails .dms-hero__line+.dms-hero__line{animation-delay:.11s}.dms--redesign.pf-page .dms-hero--rails .dms-hero__sub,.dms--redesign.pf-page .dms-hero--rails .dms-hero__ctas{animation:.8s cubic-bezier(.2,.7,.1,1) .26s both pf-hero-fade}.dms--redesign.pf-page .dms-hero--rails .dms-hero__ctas{animation-delay:.36s}}@keyframes pf-hero-rise{0%{opacity:0;filter:blur(4px);transform:translateY(.18em)}to{opacity:1;transform:none}}@keyframes pf-hero-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dms--redesign.pf-page .dms-section:not(.dms-section--dark):not(.dms-hero) .dms-h2{-webkit-text-fill-color:transparent;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background-image:linear-gradient(#3a3f49 0%,#17191f 55%,#101216 100%);background-repeat:repeat-y;background-size:100% 1lh;-webkit-background-clip:text;background-clip:text;margin-bottom:-.2em;padding-bottom:.2em}.dms--redesign.pf-page :is(.dms-section--dark .dms-h2,.pf-close .pf-close__h){-webkit-text-fill-color:transparent;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background-image:linear-gradient(#fff 30%,#e4e7ec 100%);background-repeat:repeat-y;background-size:100% 1lh;-webkit-background-clip:text;background-clip:text;margin-bottom:-.2em;padding-bottom:.2em}.dms--redesign.pf-page .dms-section:not(.dms-section--dark):not(.dms-hero):not(.pf-stack-section) .dms-lede{color:#555c68}.dms--redesign.pf-page :is(.dms-section--dark .dms-lede,.pf-close .pf-close__lede){color:#c3c8d1}.dms--redesign.pf-page .pf-close .dms-btn:not(.dms-btn-ghost){background:linear-gradient(180deg, #0a66c8 0%, var(--dms-accent) 100%);border-color:#0000;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #0000004d;box-shadow:inset 0 1px lab(100% 0 0/.18),0 1px 2px lab(0% 0 0/.3)}.dms--redesign.pf-page .pf-close .dms-btn:not(.dms-btn-ghost):hover{background:linear-gradient(180deg, #0f6dd2 0%, var(--dms-accent-hover) 100%);box-shadow:inset 0 1px #ffffff38,0 1px 2px #0000004d;box-shadow:inset 0 1px lab(100% 0 0/.22),0 1px 2px lab(0% 0 0/.3)}.dms--redesign.pf-page .pf-close .dms-btn-ghost{background:#ffffff08;background:lab(100% 0 0/.03);border-color:#ffffff29;border-color:lab(100% 0 0/.16);box-shadow:inset 0 1px #ffffff0f;box-shadow:inset 0 1px lab(100% 0 0/.06)}.dms--redesign.pf-page .pf-close .dms-btn-ghost:hover{background:#ffffff12;background:lab(100% 0 0/.07);border-color:#ffffff47;border-color:lab(100% 0 0/.28)}@media (max-width:720px){.dms--redesign.pf-page .dms-hero--rails .pf-journey__stage.rf .stx-root .stx-arc__camera,.dms--redesign.pf-page .pf-ai-section.hm-railed .pf-journey__stage.rf .stx-root .stx-arc__camera{--rf-plate:5px}}
