.lp-root .lp-pre{z-index:200;background:radial-gradient(60% 50% at 50% 45%, #2a556680 0%, transparent 70%), var(--dd-navy);clip-path:inset(0);transition:clip-path .85s var(--lp-ease-inout);place-items:center;display:none;position:fixed;inset:0}.lp-root .lp-pre.is-out{clip-path:inset(0 0 100%)}.lp-root .lp-pre-inner{flex-direction:column;align-items:center;gap:26px;transition:opacity .3s;display:flex}.lp-root .lp-pre.is-out .lp-pre-inner>:not(.lp-pre-dood),.lp-root .lp-pre.is-out .lp-pre-skip{opacity:0;transition:opacity .25s}.lp-root .lp-pre-label{font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--lp-ink-faint-dark);font-size:10px;line-height:1}.lp-root .lp-pre-line{background:#f3f0e924;width:180px;height:1px;position:relative;overflow:hidden}.lp-root .lp-pre-line:after{content:"";background:linear-gradient(90deg, transparent, var(--dd-green), transparent);animation:lp-pre-sweep 1.1s var(--lp-ease-inout) .15s both;position:absolute;inset:0;transform:translate(-100%)}.lp-root .lp-pre-skip{font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:var(--dd-track-loose);color:var(--lp-ink-faint-dark);white-space:nowrap;font-size:10px;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}html.lp-motion:not(.lp-seen) .lp-root .lp-pre{display:grid}@keyframes lp-pre-sweep{to{transform:translate(100%)}}
.lp-root .lp-nav{z-index:60;-webkit-backdrop-filter:blur(12px)saturate(140%);backdrop-filter:blur(12px)saturate(140%);transition:background-color .36s var(--lp-ease-std), border-color .36s var(--lp-ease-std);background:#122b35db;border-bottom:1px solid #f3f0e914;position:fixed;inset:0 0 auto}.lp-root .lp-nav[data-top]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.lp-root .lp-nav[data-menu]{background:var(--dd-navy-700);border-bottom-color:#0000}.lp-root .lp-nav[data-tone=light]{background:#f3f0e9eb;border-bottom-color:#1a3d4a1a}.lp-root .lp-nav[data-menu][data-tone=light]{background:var(--dd-parchment)}.lp-root .lp-nav-inner{max-width:var(--lp-max);height:var(--lp-nav-h);padding:0 var(--lp-gutter);align-items:center;gap:32px;margin:0 auto;display:flex}.lp-root .lp-nav-brand{--wm-h:27px;align-items:center;height:40px;display:inline-flex;position:relative}.lp-root .lp-nav-word{height:var(--wm-h);width:auto;transition:opacity .36s var(--lp-ease-std)}.lp-root .lp-nav-word.is-on-light{opacity:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.lp-root .lp-nav[data-tone=light] .lp-nav-word.is-on-dark{opacity:0}.lp-root .lp-nav[data-tone=light] .lp-nav-word.is-on-light{opacity:1}.lp-root .lp-nav-reg{margin:calc((40px - var(--wm-h)) / 2 + var(--wm-h) * .126) 0 0 calc(var(--wm-h) * -.12);font-size:calc(var(--wm-h) * .3);color:var(--dd-parchment);transition:color .36s var(--lp-ease-std);align-self:flex-start;font-weight:700;line-height:1}.lp-root .lp-nav[data-tone=light] .lp-nav-reg{color:var(--dd-navy)}.lp-root .lp-nav-links{align-items:center;gap:30px;height:100%;margin-left:auto;display:flex;position:relative}.lp-root .lp-nav-links a{font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:var(--dd-track-loose);color:#f3f0e9c7;transition:color .24s var(--lp-ease-std);padding:8px 0;font-size:11px;line-height:1;position:relative}.lp-root .lp-nav-links a:hover,.lp-root .lp-nav-links a[aria-current]{color:var(--dd-parchment)}.lp-root .lp-nav[data-tone=light] .lp-nav-links a{color:#1a3d4ac7}.lp-root .lp-nav[data-tone=light] .lp-nav-links a:hover,.lp-root .lp-nav[data-tone=light] .lp-nav-links a[aria-current]{color:var(--dd-navy)}.lp-root .lp-nav-ind{height:2px;width:var(--ind-w,0px);transform:translateX(var(--ind-x,0px));opacity:var(--ind-o,0);background:var(--dd-green);transition:transform .52s var(--lp-ease-out), width .52s var(--lp-ease-out), opacity .24s var(--lp-ease-std), background-color .36s var(--lp-ease-std);border-radius:2px;position:absolute;bottom:14px;left:0}.lp-root .lp-nav[data-tone=light] .lp-nav-ind{background:var(--dd-navy)}.lp-root .lp-nav-cta{background:var(--dd-green);min-height:40px;color:var(--dd-navy)}.lp-root .lp-nav-cta:hover{background:var(--dd-parchment)}.lp-root .lp-nav[data-tone=light] .lp-nav-cta{background:var(--dd-navy);color:var(--dd-parchment)}.lp-root .lp-nav[data-tone=light] .lp-nav-cta:hover{background:var(--dd-forest)}.lp-root .lp-nav[data-tone=light] a:focus-visible,.lp-root .lp-nav[data-tone=light] button:focus-visible{outline-color:var(--dd-navy)}.lp-root .lp-nav-toggle{border-radius:var(--dd-radius-button);width:40px;height:40px;color:var(--dd-parchment);font:inherit;cursor:pointer;transition:color .24s var(--lp-ease-std);background:0 0;border:0;flex:none;place-items:center;margin-right:-11px;padding:0;display:none}.lp-root .lp-nav-toggle:hover{color:var(--dd-green)}.lp-root .lp-nav[data-tone=light] .lp-nav-toggle{color:var(--dd-navy)}.lp-root .lp-nav[data-tone=light] .lp-nav-toggle:hover{color:var(--dd-forest)}.lp-root .lp-nav-bars{width:20px;height:10px;display:block;position:relative}.lp-root .lp-nav-bars span{background:currentColor;border-radius:2px;height:2px;position:absolute;left:0;right:0}.lp-root .lp-nav-bars span:first-child{top:0}.lp-root .lp-nav-bars span:last-child{bottom:0}.lp-root .lp-nav-toggle[aria-expanded=true] .lp-nav-bars span:first-child{transform:translateY(4px)rotate(45deg)}.lp-root .lp-nav-toggle[aria-expanded=true] .lp-nav-bars span:last-child{transform:translateY(-4px)rotate(-45deg)}.lp-root .lp-nav-menu{max-height:calc(100svh - var(--lp-nav-h));overscroll-behavior:contain;visibility:hidden;background:var(--dd-navy-700);border-bottom:1px solid #f3f0e91a;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.lp-root .lp-nav[data-menu] .lp-nav-menu{visibility:visible}.lp-root .lp-nav[data-tone=light] .lp-nav-menu{background:var(--dd-parchment);border-bottom-color:#1a3d4a1a}.lp-root .lp-nav-menu-inner{max-width:var(--lp-max);padding:4px var(--lp-gutter) 28px;flex-direction:column;margin:0 auto;display:flex}.lp-root .lp-nav-menu a:not(.lp-btn){letter-spacing:-.03em;color:#f3f0e9eb;min-height:56px;transition:color .24s var(--lp-ease-std);border-bottom:1px solid #f3f0e91a;align-items:center;padding:10px 0;font-size:clamp(1.75rem,7.5vw,2.5rem);font-weight:900;line-height:1.05;display:flex}.lp-root .lp-nav-menu a:not(.lp-btn):hover,.lp-root .lp-nav-menu a[aria-current]{color:var(--dd-green)}.lp-root .lp-nav[data-tone=light] .lp-nav-menu a:not(.lp-btn){color:var(--dd-navy);border-bottom-color:#1a3d4a1a}.lp-root .lp-nav[data-tone=light] .lp-nav-menu a:not(.lp-btn):hover,.lp-root .lp-nav[data-tone=light] .lp-nav-menu a[aria-current]{color:var(--dd-forest)}.lp-root .lp-nav-menu-cta{align-self:flex-start;margin-top:24px}.lp-root .lp-nav[data-tone=light] .lp-nav-menu-cta{background:var(--dd-navy);color:var(--dd-parchment)}.lp-root .lp-nav[data-tone=light] .lp-nav-menu-cta:hover{background:var(--dd-forest)}@media (max-width:1023px){.lp-root .lp-nav-links{display:none}.lp-root .lp-nav-inner{gap:12px}.lp-root .lp-nav-brand{margin-right:auto}.lp-root .lp-nav-toggle{display:inline-grid}.lp-root .lp-nav-menu{display:block}}@media (max-width:560px){.lp-root .lp-nav-menu-cta{align-self:stretch}}html:not(.lp-js) .lp-root .lp-nav-toggle{display:none}html.lp-js:not(.lp-hydrated) .lp-root .lp-nav-toggle{visibility:hidden}html.lp-motion:not(.lp-ready) .lp-root .lp-nav{opacity:0;transform:translateY(-12px)}html.lp-motion .lp-root .lp-nav{transition:opacity .7s var(--lp-ease-out) .9s, transform .7s var(--lp-ease-out) .9s, background-color .36s var(--lp-ease-std), border-color .36s var(--lp-ease-std)}html.lp-motion .lp-root .lp-nav-bars span{transition:transform .28s var(--lp-ease-out)}html.lp-motion .lp-root .lp-nav-menu{opacity:0;clip-path:inset(0 0 100%);transition:opacity .2s var(--lp-ease-std), transform .32s var(--lp-ease-out), clip-path .32s var(--lp-ease-out), visibility 0s linear .32s;transform:translateY(-8px)}html.lp-motion .lp-root .lp-nav[data-menu] .lp-nav-menu{opacity:1;clip-path:inset(0);transition:opacity .2s var(--lp-ease-std), transform .32s var(--lp-ease-out), clip-path .32s var(--lp-ease-out), visibility 0s;transform:none}
.lp-root .lp-hero{isolation:isolate;background:radial-gradient(120% 70% at 50% 0%, #2a55668c 0%, transparent 60%), var(--dd-navy);min-height:100svh;padding-top:var(--lp-nav-h);flex-direction:column;display:flex;position:relative;overflow:clip}.lp-root .lp-field{z-index:-1;pointer-events:none;position:absolute;inset:0}.lp-root .lp-field-canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.lp-root .lp-field-tag{color:var(--dd-parchment);font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:var(--dd-track-loose);white-space:nowrap;opacity:0;clip-path:inset(0 100% 0 0 round 999px);transition:opacity .22s var(--lp-ease-std), clip-path .52s var(--lp-ease-out);will-change:transform;background:#122b35eb;border:1px solid #f3f0e929;border-radius:999px;align-items:center;gap:8px;padding:6px 11px 6px 9px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:0;left:0}.lp-root .lp-field-tag[data-side=left]{clip-path:inset(0 0 0 100% round 999px)}.lp-root .lp-field-tag[data-on]{opacity:1;clip-path:inset(0 round 999px)}.lp-root .lp-field-tag:before{content:"";background:#eb7860;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #eb786038}.lp-root .lp-field-tag[data-tone=caution]:before{background:var(--dd-status-caution);box-shadow:0 0 0 3px #e8b54838}.lp-root .lp-hero-finder{z-index:0;left:max(16px, calc(var(--lp-gutter) - 12px));right:max(16px, calc(var(--lp-gutter) - 12px));top:calc(var(--lp-nav-h) + 14px);pointer-events:none;position:absolute;bottom:16px}.lp-root .lp-hero-finder i{border:0 solid #f3f0e966;width:18px;height:18px;position:absolute}.lp-root .lp-hero-finder .is-tl{border-top-width:1px;border-left-width:1px;top:0;left:0}.lp-root .lp-hero-finder .is-tr{border-top-width:1px;border-right-width:1px;top:0;right:0}.lp-root .lp-hero-finder .is-bl{border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.lp-root .lp-hero-finder .is-br{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.lp-root .lp-hero-finder-l,.lp-root .lp-hero-finder-r,.lp-root .lp-hero-cue{font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:var(--dd-track-loose);color:var(--lp-ink-faint-dark);align-items:center;gap:8px;font-size:10px;line-height:1;display:inline-flex;position:absolute}.lp-root .lp-hero-finder-l{top:6px;right:28px}.lp-root .lp-hero-finder-r{bottom:6px;right:28px}.lp-root .lp-hero-cue{gap:10px;bottom:6px;left:28px}.lp-root .lp-hero-cue s{background:#f3f0e92e;width:1px;height:26px;display:block;position:relative;overflow:hidden}.lp-root .lp-hero-cue s:after{content:"";background:var(--dd-green);will-change:transform;position:absolute;inset:0;transform:translateY(-100%)}.lp-root .lp-hero-finder-l b{background:var(--dd-green);border-radius:50%;width:6px;height:6px;position:relative}.lp-root .lp-hero-finder-l b:after{content:"";opacity:0;will-change:transform, opacity;animation:lp-hero-live 2.4s var(--lp-ease-std) infinite;background:#1ceba680;border-radius:50%;position:absolute;inset:0}.lp-root .lp-hero-copy{z-index:2;width:100%;max-width:var(--lp-max);padding:clamp(40px, 8svh, 96px) var(--lp-gutter) clamp(64px, 10svh, 112px);pointer-events:none;flex-direction:column;flex:1;justify-content:center;margin:0 auto;display:flex;position:relative}.lp-root .lp-hero-copy a{pointer-events:auto}.lp-root .lp-hero-eyebrow{font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:var(--dd-track-loose);color:var(--dd-green);align-items:center;gap:10px;margin:0 0 30px;font-size:12px;font-weight:700;line-height:1.4;display:flex}.lp-root .lp-hero-eyebrow:before{content:"";background:currentColor;width:22px;height:1px}.lp-root .lp-hero-h1{font-family:var(--dd-font-display);letter-spacing:-.035em;color:var(--dd-parchment);max-width:11.5ch;margin:0 0 34px;font-size:clamp(3.3rem,min(10.6vw,17svh),9.6rem);font-weight:900;line-height:.94}.lp-root .lp-w-dood{clip-path:inset(-.2em -.2em -.3em)}.lp-root .lp-w-dood .lp-wi{vertical-align:baseline;width:1.26em;height:.9em;position:relative}.lp-root .lp-hero-dood{width:auto;max-width:none;height:1.5em;position:absolute;bottom:-.365em;left:-.119em}.lp-root .lp-hero-sub{font-family:var(--dd-font-display);color:var(--lp-ink-muted-dark);text-wrap:pretty;max-width:52ch;margin:0 0 38px;font-size:clamp(17px,1.3vw,20px);line-height:1.55}.lp-root .lp-hero-sub em{color:var(--dd-green);font-style:normal;font-weight:700}.lp-root .lp-hero-sub strong{color:var(--dd-parchment);font-weight:700}.lp-root .lp-hero-ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.lp-root .lp-hero-note{font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:var(--dd-track-loose);color:var(--lp-ink-faint-dark);margin:22px 0 0;font-size:11px;line-height:1.4}@media (max-width:720px){.lp-root .lp-hero-copy{padding-top:48px;padding-bottom:72px}.lp-root .lp-hero-h1{margin-bottom:26px;font-size:clamp(3rem,15.5vw,4.6rem)}.lp-root .lp-hero-sub{font-size:17px}.lp-root .lp-hero-ctas{grid-template-columns:1fr;display:grid}.lp-root .lp-hero-ctas .lp-magnet,.lp-root .lp-hero-ctas .lp-btn{width:100%}.lp-root .lp-hero-finder{display:none}}@media (min-width:601px) and (max-width:900px) and (orientation:portrait){.lp-root .lp-hero-h1{font-size:clamp(3.3rem,min(14vw,13svh),9.6rem)}}html.lp-motion .lp-root .lp-hero [data-in]{opacity:0}html.lp-motion.lp-ready .lp-root .lp-hero [data-in]{animation:lp-hero-in 1s var(--lp-ease-out) var(--hd,0s) both}html.lp-motion .lp-root .lp-hero-h1 .lp-wi{transform-origin:0 100%;transform:translateY(112%)rotate(5deg)}html.lp-motion.lp-ready .lp-root .lp-hero-h1 .lp-wi{animation:lp-hero-rise 1.15s var(--lp-ease-out) calc(.12s + var(--wi,0) * 85ms) both}html.lp-motion:not(.lp-seen) .lp-root .lp-hero-h1 .lp-w-dood .lp-wi{opacity:0;animation:none;transform:none}html.lp-motion:not(.lp-seen) .lp-root .lp-hero-h1 .lp-w-dood.is-landed .lp-wi{opacity:1}html.lp-motion .lp-root .lp-hero-field{opacity:0;transition:opacity 1.8s var(--lp-ease-std) .2s}html.lp-motion.lp-ready .lp-root .lp-hero-field{opacity:1}html.lp-motion .lp-root .lp-hero-finder i{opacity:0;transform:scale(1.6)}html.lp-motion.lp-ready .lp-root .lp-hero-finder i{opacity:1;transition:opacity .9s var(--lp-ease-out) .35s, transform .9s var(--lp-ease-out) .35s;transform:none}html.lp-motion .lp-root .lp-hero-finder span{opacity:0}html.lp-motion.lp-ready .lp-root .lp-hero-finder span{opacity:1;transition:opacity .8s 1.1s}html.lp-motion.lp-ready .lp-root .lp-hero-cue s:after{animation:lp-hero-cue 2.2s var(--lp-ease-inout) 1.6s 3}@keyframes lp-hero-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lp-hero-rise{0%{transform:translateY(112%)rotate(5deg)}to{transform:none}}@keyframes lp-hero-live{0%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(3.667)}}@keyframes lp-hero-cue{0%{transform:translateY(-100%)}55%{transform:translateY(0)}to{transform:translateY(100%)}}
.lp-root .lp-ticker{background:var(--dd-forest);border-block:1px solid #1ceba638;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:clip}.lp-root .lp-tk-rows{flex-direction:column;min-width:0;display:flex}.lp-root .lp-tk-viewport{padding:13px 0}.lp-root .lp-tk-row.is-count .lp-tk-viewport{border-top:1px solid #f3f0e91f}.lp-root .lp-tk-track{display:block}.lp-root .lp-tk-list{padding:0 var(--lp-gutter);flex-wrap:wrap;justify-content:center;gap:8px 0;margin:0;list-style:none;display:flex}.lp-root .lp-tk-list[aria-hidden=true]{display:none}.lp-root .lp-tk-item{font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:var(--dd-track-loose);white-space:nowrap;align-items:center;gap:10px;margin:0;padding:0 28px;font-size:12px;line-height:1.4;display:inline-flex;position:relative}.lp-root .lp-tk-item:after{content:"";background:#f3f0e933;width:1px;height:12px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.lp-root .lp-tk-dot{background:var(--tk-c);border-radius:50%;flex:none;width:7px;height:7px}.lp-root .lp-tk-status{color:var(--tk-c);font-weight:700}.lp-root .lp-tk-detail{color:#f3f0e9e0}.lp-root .is-ok{--tk-c:var(--dd-green)}.lp-root .is-warn{--tk-c:#e8b548}.lp-root .is-risk{--tk-c:#f8b09a}.lp-root .lp-tk-item.is-count{gap:8px}.lp-root .lp-tk-num{color:#f3f0e9db;font-weight:700}.lp-root .lp-tk-label{color:#f3f0e9c2}.lp-root .lp-tk-ctl{background:var(--dd-forest);align-items:center;display:none}.lp-root .lp-tk-btn{width:34px;height:34px;color:var(--dd-parchment);font:inherit;cursor:pointer;transition:transform var(--lp-dur-ui) var(--lp-ease-std), color .24s var(--lp-ease-std), border-color .24s var(--lp-ease-std), background-color .24s var(--lp-ease-std);background:#f3f0e90f;border:1px solid #f3f0e961;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.lp-root .lp-tk-btn:hover{color:var(--dd-green);border-color:var(--dd-green);background:#1ceba61a}.lp-root .lp-tk-btn:active{transform:scale(.93)}.lp-root .lp-tk-btn:focus-visible{outline:2px solid var(--dd-green);outline-offset:3px}.lp-root .lp-tk-ico{fill:currentColor;width:14px;height:14px}.lp-root .lp-tk-ico.is-play,.lp-root .lp-ticker[data-mode=paused] .lp-tk-ico.is-pause{display:none}.lp-root .lp-ticker[data-mode=paused] .lp-tk-ico.is-play{display:block}@media (pointer:coarse){.lp-root .lp-tk-btn{width:40px;height:40px}}@media (max-width:600px){.lp-root .lp-tk-row.is-count{display:none}.lp-root .lp-tk-item{padding:0 22px}}@media (prefers-reduced-motion:no-preference){html.lp-motion .lp-root .lp-ticker{grid-template-columns:minmax(0,1fr) auto}html.lp-motion .lp-root .lp-ticker .lp-tk-ctl{padding:0 var(--lp-gutter) 0 14px;display:flex}@media (max-width:600px){html.lp-motion .lp-root .lp-ticker .lp-tk-ctl{padding:0 var(--lp-gutter) 0 10px}}html.lp-motion .lp-root .lp-tk-viewport{overflow:clip}html.lp-motion .lp-root .lp-tk-row{position:relative}html.lp-motion .lp-root .lp-tk-row:before,html.lp-motion .lp-root .lp-tk-row:after{content:"";z-index:1;pointer-events:none;width:clamp(40px,9vw,140px);position:absolute;top:0;bottom:0}html.lp-motion .lp-root .lp-tk-row:before{background:linear-gradient(90deg, var(--dd-forest), transparent);left:0}html.lp-motion .lp-root .lp-tk-row:after{background:linear-gradient(270deg, var(--dd-forest), transparent);right:0}html.lp-motion .lp-root .lp-tk-track{width:max-content;animation:lp-tk-slide var(--tk-dur,50s) linear infinite;will-change:transform;display:flex}html.lp-motion .lp-root .lp-tk-row.is-feed .lp-tk-track{--tk-dur:50s}html.lp-motion .lp-root .lp-tk-row.is-count .lp-tk-track{--tk-dur:62s;animation-direction:reverse}html.lp-motion .lp-root .lp-tk-list,html.lp-motion .lp-root .lp-tk-list[aria-hidden=true]{flex-wrap:nowrap;flex:none;justify-content:space-around;gap:0;min-width:100vw;padding:0;display:flex}html.lp-motion .lp-root .lp-ticker[data-mode=paused] .lp-tk-track,html.lp-motion .lp-root .lp-ticker[data-off] .lp-tk-track,html.lp-motion .lp-root .lp-ticker[data-mode=auto]:focus-within .lp-tk-track{animation-play-state:paused}@media (hover:hover) and (pointer:fine){html.lp-motion .lp-root .lp-tk-rows:hover .lp-tk-track{animation-play-state:paused}}}@keyframes lp-tk-slide{to{transform:translate(-50%)}}
.lp-root .lp-problem{padding:0}.lp-root .lp-problem-stage{padding:144px var(--lp-gutter);align-items:center;display:flex}.lp-root .lp-problem-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:clamp(40px,6vw,96px);width:100%;display:grid}.lp-root .lp-problem .lp-h2{color:var(--dd-navy)}.lp-root .lp-problem-counts{border-top:1px solid #1a3d4a24;gap:36px;padding-top:22px;display:flex}.lp-root .lp-problem-counts span{grid-template-columns:auto auto 1fr;align-items:baseline;column-gap:6px;display:grid}.lp-root .lp-problem-counts em{font-style:normal;font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:var(--dd-track-loose);color:var(--dd-fg-muted);grid-column:1/-1;margin-bottom:6px;font-size:11px}.lp-root .lp-problem-counts b{font-family:var(--dd-font-display);letter-spacing:-.02em;color:var(--dd-navy);font-variant-numeric:tabular-nums;font-size:clamp(2rem,3.2vw,2.75rem);font-weight:900;line-height:1}.lp-root .lp-problem-counts b:after{content:attr(data-final);visibility:hidden;height:0;display:block;overflow:hidden}.lp-root .lp-problem-counts .is-flag b{color:#b23a24}.lp-root .lp-problem-counts i{font-style:normal;font-family:var(--dd-font-mono);color:var(--dd-fg-muted);font-size:12px}.lp-root .lp-wall{border-radius:var(--dd-radius-card);background:#fff;border:1px solid #1a3d4a1a;padding:28px 30px 26px;box-shadow:0 30px 80px -40px #1a3d4a59}.lp-root .lp-wall-head{margin-bottom:22px;display:flex}.lp-root .lp-wall-title{font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:var(--dd-track-loose);color:var(--dd-navy);font-size:11px;font-weight:700}.lp-root .lp-wall-grid{gap:16px;display:grid;position:relative}.lp-root .lp-wall-row{align-items:center;gap:14px;display:flex}.lp-root .lp-wall-wk{white-space:nowrap;width:34px;font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--dd-fg-muted);flex-shrink:0;font-size:11px}.lp-root .lp-wall-dots{flex:1;grid-template-columns:repeat(16,1fr);gap:8px;display:grid}.lp-root .lp-dot{aspect-ratio:1;background:var(--dd-forest);opacity:.55;transition:background-color .35s var(--lp-ease-std), opacity .35s var(--lp-ease-std), box-shadow .5s var(--lp-ease-out), transform .5s var(--lp-ease-out);border-radius:50%}.lp-root .lp-dot.is-flag{opacity:1;transform:scale(1.18)}.lp-root .lp-dot.is-flag.is-high{background:var(--dd-status-danger);box-shadow:0 0 0 5px #d9533c2e}.lp-root .lp-dot.is-flag.is-med{background:var(--dd-status-caution);box-shadow:0 0 0 5px #e8b5483d}.lp-root .lp-wall-scan{left:40px;right:-6px;top:calc(var(--scan,0) * 100%);background:linear-gradient(90deg, transparent, var(--dd-green) 20%, var(--dd-green) 80%, transparent);opacity:0;pointer-events:none;z-index:1;height:2px;margin-top:-1px;transition:opacity .25s;position:absolute;box-shadow:0 0 18px 4px #1ceba659}.lp-root .lp-wall-legend{font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--dd-fg-muted);border-top:1px solid #1a3d4a1a;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:22px;padding-top:16px;font-size:11px;display:flex}.lp-root .lp-wall-legend span{align-items:center;gap:8px;display:inline-flex}.lp-root .lp-wall-scale{margin-left:auto}.lp-root .lp-lg{border-radius:50%;width:9px;height:9px;display:inline-block}.lp-root .lp-lg.is-ok{background:var(--dd-forest);opacity:.55}.lp-root .lp-lg.is-flag{background:var(--dd-status-danger)}.lp-root .lp-wall-flags{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.lp-root .lp-flagchip{font-family:var(--dd-font-mono);letter-spacing:.02em;color:var(--dd-navy);background:var(--dd-parchment);transition:opacity .4s var(--lp-ease-out), transform .5s var(--lp-ease-out);border:1px solid #1a3d4a1f;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:11px;display:inline-flex}.lp-root .lp-flagchip:before{content:"";border-radius:50%;width:7px;height:7px}.lp-root .lp-flagchip.is-high:before{background:var(--dd-status-danger)}.lp-root .lp-flagchip.is-med:before{background:var(--dd-status-caution)}@media (max-width:1020px){.lp-root .lp-problem-grid{grid-template-columns:1fr}}@media (max-width:720px){.lp-root .lp-problem-stage{padding:96px var(--lp-gutter)}.lp-root .lp-wall{padding:20px}.lp-root .lp-wall-dots{gap:4px}.lp-root .lp-wall-wk{width:28px}.lp-root .lp-wall-scale{margin-left:0}.lp-root .lp-flagchip{letter-spacing:0;gap:6px;padding-inline:10px}}@media (prefers-reduced-motion:no-preference) and (min-width:1000px) and (min-height:700px),(prefers-reduced-motion:no-preference) and (min-width:901px) and (min-height:730px){html.lp-motion .lp-root .lp-problem-stage{padding:calc(var(--lp-nav-h) + 24px) var(--lp-gutter) 24px}html.lp-motion .lp-root .lp-problem-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr)}}html.lp-motion .lp-root .lp-dot:not(.is-on){opacity:.1;background:var(--dd-navy);box-shadow:none;transform:none}html.lp-motion .lp-root .lp-dot.is-flag:not(.is-on){background:var(--dd-navy)}html.lp-motion .lp-root .lp-flagchip:not(.is-on){opacity:0;transform:translateY(8px)}
.lp-root .lp-how{padding:0}.lp-root .lp-how-stage{padding:144px var(--lp-gutter)}.lp-root .lp-how .lp-h2{color:var(--dd-parchment);max-width:16ch}.lp-root .lp-how-grid{gap:28px;margin-top:48px;display:grid}.lp-root .lp-how-nums,.lp-root .lp-how-tabs{display:none}.lp-root .lp-how-step{font-family:var(--dd-font-display);gap:10px;margin:28px 0 0;display:grid}.lp-root .lp-how-k{font-family:var(--dd-font-mono);letter-spacing:var(--dd-track-loose);color:var(--dd-green);font-size:12px;font-weight:700}.lp-root .lp-how-name{font-family:var(--dd-font-display);letter-spacing:-.025em;color:var(--dd-parchment);margin:0;font-size:clamp(2rem,3.4vw,3rem);font-weight:900;line-height:1}.lp-root .lp-how-body{max-width:44ch;font-family:var(--dd-font-display);letter-spacing:var(--dd-track-tight);color:var(--lp-ink-muted-dark);margin:0;font-size:17px;font-weight:400;line-height:1.55}.lp-root .lp-how-body strong{color:var(--dd-parchment);font-weight:700}.lp-root .lp-how-viz{background:var(--dd-navy-700);border:1px solid #f3f0e91a;border-radius:22px;min-height:380px;padding:22px;position:relative;overflow:hidden}.lp-root .lp-vw-top{font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:var(--dd-track-loose);color:var(--lp-ink-faint-dark);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:10.5px;display:flex}.lp-root .lp-vw-live{color:var(--dd-green);align-items:center;gap:8px;display:inline-flex}.lp-root .lp-vw-live i{background:var(--dd-green);border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite paused lp-how-blink}.lp-root .lp-how[data-live] .lp-vw-live i{animation-play-state:running}.lp-root .lp-vw-window{--vw-win:312px;--vw-row:54px;--vw-gap:8px;height:var(--vw-win);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 16% 84%,#0000 100%)}.lp-root .lp-vw-scan{height:calc(var(--vw-row) + 4px);margin-top:calc(var(--vw-row) / -2 - 2px);z-index:1;pointer-events:none;background:#1ceba60f;border:1px solid #1ceba673;border-radius:12px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 30px #1ceba61f}.lp-root .lp-vw-list{margin:calc((var(--vw-win) - var(--vw-row)) / 2 - 2 * (var(--vw-row) + var(--vw-gap))) 0 0;padding:0 0 var(--vw-gap);gap:var(--vw-gap);list-style:none;display:grid}.lp-root .lp-vw-list li{height:var(--vw-row);background:#f3f0e90a;border:1px solid #f3f0e90f;border-radius:12px;align-items:center;gap:12px;padding:0 14px;display:flex}.lp-root .lp-vw-av{background:var(--dd-navy-500);width:30px;height:30px;font-family:var(--dd-font-mono);color:var(--dd-parchment);border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.lp-root .lp-vw-t{flex:1;gap:2px;min-width:0;font-size:13px;display:grid}.lp-root .lp-vw-t b{color:var(--dd-parchment);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.lp-root .lp-vw-t em{color:var(--lp-ink-faint-dark);font-style:normal;font-weight:400}.lp-root .lp-vw-t>span{color:var(--lp-ink-muted-dark);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lp-root .lp-vw-st{font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:var(--dd-track-loose);color:var(--dd-green);border:1px solid #1ceba659;border-radius:999px;padding:4px 8px;font-size:10px}.lp-root .lp-vw-list li.is-flag .lp-vw-st{color:#f8b09a;border-color:#f8b09a80}.lp-root .lp-vv{color:var(--dd-navy);background:#fff;border-radius:16px;gap:16px;padding:20px;display:grid}.lp-root .lp-vv-post{gap:14px;display:flex}.lp-root .lp-vv-thumb{background:linear-gradient(160deg,#e9b79d 0%,#c97f6a 55%,#8f4f4a 100%);border-radius:10px;flex:none;width:52px;height:66px}.lp-root .lp-vv-meta{color:#2c4a55;gap:3px;font-size:13.5px;line-height:1.4;display:grid}.lp-root .lp-vv-meta b{color:var(--dd-navy);font-size:15px}.lp-root .lp-vv-meta em{font-style:normal;font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--dd-fg-muted);font-size:10.5px}.lp-root .lp-vv-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lp-root .lp-vv-checks li{background:#f4f6f6;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}.lp-root .lp-vv-checks i{border-radius:50%;flex:none;width:18px;height:18px;position:relative}.lp-root .lp-vv-checks .is-ok i{background:var(--dd-forest)}.lp-root .lp-vv-checks .is-ok i:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.lp-root .lp-vv-checks .is-bad{color:#a8341f;background:#fbf1ec}.lp-root .lp-vv-checks .is-bad i{background:var(--dd-status-danger)}.lp-root .lp-vv-checks .is-bad i:before,.lp-root .lp-vv-checks .is-bad i:after{content:"";background:#fff;width:2px;height:10px;position:absolute;top:4px;left:8px;transform:rotate(45deg)}.lp-root .lp-vv-checks .is-bad i:after{transform:rotate(-45deg)}.lp-root .lp-vv-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-root .lp-vv-who{font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--dd-fg-muted);align-items:center;gap:9px;font-size:10.5px;display:inline-flex}.lp-root .lp-vv-who i{background:var(--dd-navy);width:26px;height:26px;color:var(--dd-green);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:700;display:grid}.lp-root .lp-vv-stamp{color:#b23a24;font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:.06em;border:2px solid #b23a24;border-radius:8px;padding:7px 12px;font-size:11px;font-weight:700;transform:rotate(-4deg)}.lp-root .lp-how-viz.is-3{background:0 0;border:0;padding:0;overflow:visible}@media (max-width:720px){.lp-root .lp-how-stage{padding:96px var(--lp-gutter)}.lp-root .lp-how-viz{min-height:0;padding:14px}.lp-root .lp-how-viz.is-3{padding:0}}html.lp-motion .lp-root .lp-vw-list{will-change:transform;animation:14s linear infinite paused lp-how-feed}html.lp-motion .lp-root .lp-how[data-live] .lp-vw-list{animation-play-state:running}@media (prefers-reduced-motion:no-preference) and (min-width:1000px) and (min-height:700px),(prefers-reduced-motion:no-preference) and (min-width:901px) and (min-height:730px){html.lp-motion .lp-root .lp-how-stage{padding:calc(var(--lp-nav-h) + 20px) var(--lp-gutter) 28px;align-items:center;display:flex}html.lp-motion .lp-root .lp-how-inner{width:100%}html.lp-motion .lp-root .lp-how-grid{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:18px clamp(40px,6vw,96px);margin-top:clamp(20px,3.5svh,40px)}html.lp-motion .lp-root .lp-how-nums{height:1em;font-family:var(--dd-font-display);letter-spacing:-.05em;color:var(--dd-green);grid-area:1/1;font-size:min(9.5rem,16svh);font-weight:900;line-height:1;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}html.lp-motion .lp-root .lp-how-strip{will-change:transform;display:grid}html.lp-motion .lp-root .lp-how-strip b{height:1em;display:block}html.lp-motion .lp-root .lp-how-step{transition:opacity .45s var(--lp-ease-std), transform .6s var(--lp-ease-out);grid-area:2/1;margin:0}html.lp-motion .lp-root .lp-how-k{display:none}html.lp-motion .lp-root .lp-how-viz{min-height:min(440px,52svh);transition:opacity .5s var(--lp-ease-std), transform .7s var(--lp-ease-out);grid-area:1/2/-1;align-self:center}html.lp-motion .lp-root .lp-how-tabs{grid-area:3/1;gap:10px;display:flex}html.lp-motion .lp-root .lp-how-tab{text-align:left;cursor:pointer;font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:var(--dd-track-loose);color:var(--lp-ink-faint-dark);background:0 0;border:0;flex:1;gap:9px;padding:0;font-size:11px;transition:color .3s;display:grid}html.lp-motion .lp-root .lp-how-tab i{background:linear-gradient(90deg, var(--dd-green) calc(var(--fill,0) * 100%), #f3f0e929 0);border-radius:2px;height:2px;display:block}html.lp-motion .lp-root .lp-how .lp-how-step,html.lp-motion .lp-root .lp-how .lp-how-viz{opacity:0;pointer-events:none}html.lp-motion .lp-root .lp-how .lp-how-step{transform:translateY(18px)}html.lp-motion .lp-root .lp-how .lp-how-viz{transform:translateY(24px)scale(.97)}html.lp-motion .lp-root .lp-how[data-step="1"] .lp-how-step.is-1,html.lp-motion .lp-root .lp-how[data-step="2"] .lp-how-step.is-2,html.lp-motion .lp-root .lp-how[data-step="3"] .lp-how-step.is-3{opacity:1;pointer-events:auto;transform:none}html.lp-motion .lp-root .lp-how[data-step="1"] .lp-how-viz.is-1,html.lp-motion .lp-root .lp-how[data-step="2"] .lp-how-viz.is-2,html.lp-motion .lp-root .lp-how[data-step="3"] .lp-how-viz.is-3{opacity:1;transform:none}html.lp-motion .lp-root .lp-how[data-step="1"] .lp-how-tab:first-child,html.lp-motion .lp-root .lp-how[data-step="2"] .lp-how-tab:nth-child(2),html.lp-motion .lp-root .lp-how[data-step="3"] .lp-how-tab:nth-child(3){color:var(--dd-parchment)}html.lp-motion .lp-root .lp-how:not([data-step="1"]) .lp-vw-list{animation-play-state:paused}html.lp-motion .lp-root .lp-how .lp-vv-checks li{opacity:0;transform:translate(-10px)}html.lp-motion .lp-root .lp-how[data-step="2"] .lp-vv-checks li{opacity:1;transition:opacity .4s ease calc(.25s + var(--i) * .28s), transform .5s var(--lp-ease-out) calc(.25s + var(--i) * .28s);transform:none}html.lp-motion .lp-root .lp-how .lp-vv-stamp{opacity:0;transform:rotate(-4deg)scale(1.8)}html.lp-motion .lp-root .lp-how[data-step="2"] .lp-vv-stamp{animation:lp-how-stamp .5s var(--lp-ease-out) 1.5s both}}@keyframes lp-how-feed{to{transform:translateY(-50%)}}@keyframes lp-how-blink{50%{opacity:.3}}@keyframes lp-how-stamp{0%{opacity:0;transform:rotate(-4deg)scale(1.8)}60%{opacity:1;transform:rotate(-4deg)scale(.95)}to{opacity:1;transform:rotate(-4deg)scale(1)}}
.lp-root .lp-hd{grid-template-rows:repeat(4,auto);grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:10px clamp(28px,3.6vw,52px);display:grid;position:relative;container:lp-hd/inline-size}.lp-root .lp-hd-wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lp-root .lp-hd-wire-base{fill:none;stroke:#f3f0e942;stroke-width:1px;stroke-dasharray:2 5}.lp-root .lp-hd-wire-pulse{fill:none;stroke:var(--dd-green);stroke-width:2px;stroke-linecap:round;stroke-dasharray:90 1100;stroke-dashoffset:90px}.lp-root .lp-hd-card{color:var(--dd-navy);font-family:var(--dd-font-display);background:#fff;border-radius:18px;grid-area:1/1/-1;padding:18px 20px 16px;position:relative;overflow:hidden;box-shadow:0 34px 80px -28px #041016cc}.lp-root .lp-hd-scan{pointer-events:none;opacity:0;background:linear-gradient(#0000 0%,#1ceba638 48%,#1ceba680 50%,#0000 52%) 0 -120%/100% 220%;position:absolute;inset:0}.lp-root .lp-hd-head{font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:var(--dd-track-loose);color:var(--dd-fg-muted);align-items:center;gap:10px;margin-bottom:14px;font-size:11px;display:flex}.lp-root .lp-hd-sev{border-radius:999px;padding:4px 9px;font-size:10px;font-weight:700}.lp-root .lp-hd-sev.is-high{color:#a8341f;background:#d9533c1f}.lp-root .lp-hd-sev.is-medium{color:#7a5200;background:#e8b54833}.lp-root .lp-hd-sev.is-low{color:#255f6d;background:#6fa8b633}.lp-root .lp-hd-id{color:var(--dd-navy);font-weight:700}.lp-root .lp-hd-post{align-items:flex-start;gap:13px;display:flex}.lp-root .lp-hd-thumb{background:radial-gradient(80% 60% at 30% 25%,#f7d8c4 0%,#0000 70%),linear-gradient(160deg,#e9b79d 0%,#c97f6a 55%,#8f4f4a 100%);border-radius:10px;flex:none;width:52px;height:66px;position:relative}.lp-root .lp-hd-thumb i{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:10px solid #ffffffe6;width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-35%,-50%)}.lp-root .lp-hd-meta{gap:3px;min-width:0;display:grid}.lp-root .lp-hd-meta b{font-size:15px;font-weight:700}.lp-root .lp-hd-meta em{font-style:normal;font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--dd-fg-muted);font-size:10.5px}.lp-root .lp-hd-cap{color:#2c4a55;margin-top:5px;font-size:13.5px;line-height:1.45}.lp-root .lp-hd-miss{color:#a8341f;border:1.5px dashed #d9533c;border-radius:6px;margin-left:6px;padding:0 6px;font-weight:700;line-height:1.35;display:inline-block}.lp-root .lp-hd-issue{color:#4a3a36;background:#fbf1ec;border:1px solid #d9533c2e;border-radius:12px;gap:4px;margin:14px 0;padding:11px 13px;font-size:13px;line-height:1.45;display:grid}.lp-root .lp-hd-issue b{color:#a8341f;font-size:13.5px}.lp-root .lp-hd-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.lp-root .lp-hd-trail{font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--dd-fg-muted);gap:6px;margin:0;padding:0;font-size:10.5px;list-style:none;display:grid}.lp-root .lp-hd-trail li{white-space:nowrap;align-items:center;gap:8px;display:flex}.lp-root .lp-hd-trail em{color:var(--dd-fg-muted);font-style:normal}.lp-root .lp-hd-trail i{border:1.5px solid #1a3d4a40;border-radius:50%;flex:none;width:14px;height:14px;position:relative}.lp-root .lp-hd-trail li.is-done{color:var(--dd-navy)}.lp-root .lp-hd-trail li.is-done i{background:var(--dd-forest);border-color:var(--dd-forest)}.lp-root .lp-hd-trail li.is-done i:after{content:"";border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;width:3px;height:6px;position:absolute;top:1.5px;left:3.5px;transform:rotate(45deg)}.lp-root .lp-hd-trail li.is-now{color:var(--dd-navy)}.lp-root .lp-hd-trail li.is-now i{border-color:var(--dd-forest);border-right-color:#0000;animation:.8s linear infinite lp-hd-spin}.lp-root .lp-hd-stamp{border:2px solid var(--dd-forest);color:var(--dd-forest);font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:#1ceba624;border-radius:8px;padding:7px 11px;font-size:10.5px;font-weight:700;transform:rotate(-6deg)}.lp-root .lp-hd-stamp.is-pending{visibility:hidden}.lp-root .lp-hd-sat{color:var(--dd-parchment);background:#2a55666b;border:1px solid #f3f0e924;border-radius:13px;grid-column:2;grid-template-columns:minmax(0,1fr);gap:6px;padding:11px 14px 12px;font-size:12.5px;line-height:1.4;display:grid;position:relative}.lp-root .lp-hd-sat.is-slack{grid-row:1}.lp-root .lp-hd-sat.is-mail{grid-row:2}.lp-root .lp-hd-sat.is-report{grid-row:3}.lp-root .lp-hd-sat.is-api{grid-row:4}.lp-root .lp-hd-sat-h{font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:var(--dd-track-loose);color:var(--lp-ink-faint-dark);align-items:center;gap:8px;font-size:9.5px;display:flex}.lp-root .lp-hd-sat-t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lp-root .lp-hd-sm{display:none}.lp-root .lp-hd-glyph{background:var(--dd-green);border-radius:2px;flex:none;width:6px;height:6px}.lp-root .lp-hd-msg{flex-wrap:wrap;gap:4px 8px;display:flex}.lp-root .lp-hd-msg b{color:var(--dd-green)}.lp-root .lp-hd-msg span,.lp-root .lp-hd-subject{color:#f3f0e9eb}.lp-root .lp-hd-subject{font-weight:700}.lp-root .lp-hd-preview{color:var(--lp-ink-faint-dark);font-size:11.5px}.lp-root .lp-hd-rep{align-items:flex-end;gap:12px;display:flex}.lp-root .lp-hd-bars{flex:1;align-items:flex-end;gap:4px;height:30px;display:flex}.lp-root .lp-hd-bars i{background:linear-gradient(#1ceba6d9,#1ceba659);border-radius:2px 2px 1px 1px;flex:1}.lp-root .lp-hd-kpi{color:var(--lp-ink-muted-dark);white-space:nowrap;font-size:11.5px;line-height:1.35}.lp-root .lp-hd-kpi b{color:var(--dd-parchment)}.lp-root .lp-hd-code{white-space:pre;font-family:var(--dd-font-mono);color:#f3f0e9e0;font-size:10.5px;line-height:1.6;display:block;overflow:hidden}.lp-root .lp-hd-code .k{color:var(--dd-green);font-weight:700}.lp-root .lp-hd-code .p{color:#9fd3e0}.lp-root .lp-hd-code .s{color:#f3d58e}.lp-root .lp-hd-chips{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:none}.lp-root .lp-hd-chips span{font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:var(--dd-track-loose);color:var(--lp-ink-muted-dark);border:1px solid #f3f0e938;border-radius:999px;padding:7px 12px;font-size:10.5px}@container lp-hd (max-width:539px){.lp-root .lp-hd-lg{display:none}.lp-root .lp-hd-sm{display:inline}}@media (max-width:620px){.lp-root .lp-hd{grid-template-columns:minmax(0,1fr);row-gap:16px}.lp-root .lp-hd-card{grid-row:1}.lp-root .lp-hd-sat,.lp-root .lp-hd-wires{display:none}.lp-root .lp-hd-chips{grid-row:2;display:flex}}html.lp-motion .lp-root .lp-hd[data-phase=scan] .lp-hd-scan{animation:lp-hd-scan .9s var(--lp-ease-std) both}html.lp-motion .lp-root .lp-hd-post,html.lp-motion .lp-root .lp-hd-issue{animation:lp-hd-swap .6s var(--lp-ease-out) both}html.lp-motion .lp-root .lp-hd-stamp:not(.is-pending){animation:lp-hd-stamp .55s var(--lp-ease-out) both}html.lp-motion .lp-root .lp-hd[data-shot=a] .lp-hd-wire-pulse{animation:lp-hd-pulse-a 1.1s var(--lp-ease-inout) both}html.lp-motion .lp-root .lp-hd[data-shot=b] .lp-hd-wire-pulse{animation:lp-hd-pulse-b 1.1s var(--lp-ease-inout) both}html.lp-motion .lp-root .lp-hd[data-shot] .lp-hd-sat{animation:lp-hd-hit 1.6s var(--lp-ease-out) .55s both}html.lp-motion .lp-root .lp-hd[data-shot] .lp-hd-chips span{animation:lp-hd-chip 1.4s var(--lp-ease-out) both}html.lp-motion .lp-root .lp-hd[data-shot] .lp-hd-chips span:nth-child(2){animation-delay:80ms}html.lp-motion .lp-root .lp-hd[data-shot] .lp-hd-chips span:nth-child(3){animation-delay:.16s}html.lp-motion .lp-root .lp-hd[data-shot] .lp-hd-chips span:nth-child(4){animation-delay:.24s}@keyframes lp-hd-scan{0%{opacity:1;background-position:0 -120%}to{opacity:1;background-position:0 220%}}@keyframes lp-hd-swap{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@keyframes lp-hd-stamp{0%{opacity:0;transform:rotate(-6deg)scale(1.9)}55%{opacity:1;transform:rotate(-6deg)scale(.94)}to{opacity:1;transform:rotate(-6deg)scale(1)}}@keyframes lp-hd-pulse-a{0%{stroke-dashoffset:90px;opacity:1}85%{opacity:1}to{stroke-dashoffset:-1000px;opacity:0}}@keyframes lp-hd-pulse-b{0%{stroke-dashoffset:90px;opacity:1}85%{opacity:1}to{stroke-dashoffset:-1000px;opacity:0}}@keyframes lp-hd-hit{0%{box-shadow:none;border-color:#f3f0e924}18%{border-color:#1ceba6d9;box-shadow:0 0 0 4px #1ceba624}to{box-shadow:none;border-color:#f3f0e924}}@keyframes lp-hd-chip{0%,to{color:var(--lp-ink-muted-dark);border-color:#f3f0e938}25%{border-color:var(--dd-green);color:var(--dd-green)}}@keyframes lp-hd-spin{to{transform:rotate(360deg)}}
.lp-root .lp-services .lp-h2{color:var(--dd-navy)}.lp-root .lp-services-rail{outline-offset:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.lp-root .lp-services-ctl{display:none}.lp-root .lp-svc{border-radius:var(--dd-radius-card);min-width:0}.lp-root .lp-svc.is-wide,.lp-root .lp-svc.is-strip{grid-column:span 2}.lp-root .lp-svc-in{--mx:-400px;--my:-400px;border-radius:var(--dd-radius-card);height:100%;transition:transform .28s var(--lp-ease-out), box-shadow .28s var(--lp-ease-std);isolation:isolate;background:#fff;border:1px solid #1a3d4a1a;flex-direction:column;justify-content:space-between;gap:28px;padding:30px;display:flex;position:relative;container:lp-svc/inline-size}.lp-root .lp-svc-in:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(260px circle at var(--mx) var(--my), #1ceba6e6, transparent 70%);-webkit-mask-composite:xor;opacity:0;transition:opacity .28s var(--lp-ease-std);padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.lp-root .lp-svc-in:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(420px circle at var(--mx) var(--my), #1ceba612, transparent 65%);opacity:0;transition:opacity .28s var(--lp-ease-std);pointer-events:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.lp-root .lp-svc-in:hover{transform:translateY(-4px);box-shadow:0 30px 60px -36px #1a3d4a73}.lp-root .lp-svc-in:hover:before,.lp-root .lp-svc-in:hover:after{opacity:1}}.lp-root .lp-svc.is-navy .lp-svc-in{background:var(--dd-navy);border-color:#0000}.lp-root .lp-svc.is-forest .lp-svc-in{background:var(--dd-forest);border-color:#0000}.lp-root .lp-svc-name{font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:var(--dd-track-loose);color:var(--dd-forest);margin-bottom:14px;font-size:11px;font-weight:700;display:block}.lp-root .lp-svc-h{font-family:var(--dd-font-display);letter-spacing:-.015em;color:var(--dd-navy);text-wrap:balance;margin:0 0 10px;font-size:clamp(20px,1.7vw,24px);font-weight:700;line-height:1.15}.lp-root .lp-svc-p{max-width:44ch;font-family:var(--dd-font-display);color:var(--dd-fg-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.5}.lp-root .lp-svc.is-navy .lp-svc-name,.lp-root .lp-svc.is-forest .lp-svc-name{color:var(--dd-green)}.lp-root .lp-svc.is-navy .lp-svc-h,.lp-root .lp-svc.is-forest .lp-svc-h{color:var(--dd-parchment)}.lp-root .lp-svc.is-navy .lp-svc-p{color:var(--lp-ink-muted-dark)}.lp-root .lp-svc.is-forest .lp-svc-p{color:#f3f0e9d1}.lp-root .lp-svc-vz{flex-direction:column;flex:auto;min-width:0;display:flex}.lp-root .lp-svc-vz>.lp-sv{flex:auto}@media not (max-width:720px){.lp-root .lp-svc.is-strip .lp-svc-in{flex-direction:row;align-items:stretch}.lp-root .lp-svc.is-strip .lp-svc-top{flex:1 1 0;align-self:center}.lp-root .lp-svc.is-strip .lp-svc-vz{flex:1.5 1 0}}@media not (max-width:1020px){.lp-root .lp-svc.is-strip .lp-svc-top{align-self:flex-start}}.lp-root .lp-sv{font-family:var(--dd-font-display);display:block}.lp-root .lp-sv-bars{grid-column:1/-1;align-items:flex-end;gap:8px;display:flex}.lp-root .lp-sv-bars i{height:var(--v);background:linear-gradient(180deg, var(--dd-green), #1ceba659);transform-origin:bottom;border-radius:4px 4px 1px 1px;flex:1}.lp-root .lp-sv-creative{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:16px;display:grid}.lp-root .lp-cr-media{grid-template-rows:minmax(0,1fr) auto auto;gap:10px;display:grid;container-type:inline-size}.lp-root .lp-cr-frame{background:var(--dd-navy-700);border-radius:12px;min-height:62.5cqw;display:block;position:relative;overflow:hidden}.lp-root .lp-cr-frame i{clip-path:polygon(0 0,100% 50%,0 100%);background:#fff;border-radius:2px;width:22px;height:26px;position:absolute;top:50%;left:50%;transform:translate(-35%,-50%)}.lp-root .lp-cr-frame em{font-style:normal;font-family:var(--dd-font-mono);letter-spacing:.02em;color:#f3f0e9d1;font-size:9.5px;position:absolute;bottom:10px;left:12px}.lp-root .lp-cr-track{background:#1a3d4a1f;border-radius:4px;height:4px;margin:6px 0 4px;display:block;position:relative}.lp-root .lp-cr-mark{background:var(--dd-status-danger);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;transform:translate(-50%,-50%)}.lp-root .lp-cr-head{background:var(--dd-navy);border-radius:1px;width:2px;height:12px;position:absolute;top:50%;left:24%;transform:translate(-50%,-50%)}.lp-root .lp-cr-time{font-family:var(--dd-font-mono);color:var(--dd-fg-muted);font-size:10px}.lp-root .lp-cr-time b{color:var(--dd-navy);font-weight:700}.lp-root .lp-cr-findings{align-content:start;gap:8px;display:grid}.lp-root .lp-cr-status{background:var(--dd-parchment);font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:var(--dd-track-loose);color:var(--dd-navy);border-radius:999px;justify-self:start;align-items:center;gap:7px;padding:5px 11px;font-size:10px;font-weight:700;display:inline-flex}.lp-root .lp-cr-status i{background:var(--dd-green);border-radius:50%;width:6px;height:6px}.lp-root .lp-cr-status i.is-warn{background:#e8b548}.lp-root .lp-cr-f{border-radius:10px;align-items:center;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.lp-root .lp-cr-f b{font-family:var(--dd-font-mono);flex:none;margin-right:8px;font-weight:700}.lp-root .lp-cr-f.is-bad{color:#a8341f;background:#fbf1ec}.lp-root .lp-cr-f.is-ok{color:var(--dd-forest);background:#e4f6ee}.lp-root .lp-cr-link{font-family:var(--dd-font-mono);color:var(--dd-fg-muted);font-size:10.5px;line-height:1.4}.lp-root .lp-sv-ftc{grid-template-rows:minmax(0,1fr) auto;gap:22px;display:grid}.lp-root .lp-ftc-cap{background:var(--dd-parchment);color:var(--dd-navy);border-radius:12px;grid-area:1/1;padding:22px 20px 38px;font-size:14px;line-height:1.6;display:block}.lp-root .lp-ftc-cap .is-hit{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(#1ceba64d,#1ceba64d);background-repeat:no-repeat;background-size:100% 100%;border-radius:4px;margin:0 -1px;padding:1px 4px;font-weight:700}.lp-root .lp-ftc-checks{gap:8px;min-width:0;display:grid}.lp-root .lp-ftc-checks>span{color:var(--dd-navy);border:1px solid #1a3d4a1a;border-radius:10px;align-items:center;gap:10px;padding:13px 14px;font-size:13px;line-height:1.3;display:flex}.lp-root .lp-ftc-checks i{background:var(--dd-forest);border-radius:50%;flex:none;width:16px;height:16px;position:relative}.lp-root .lp-ftc-checks i:after{content:"";border:1.7px solid #fff;border-width:0 1.7px 1.7px 0;width:4px;height:7px;position:absolute;top:3px;left:5.5px;transform:rotate(45deg)}.lp-root .lp-ftc-stamp{z-index:1;border:2px solid var(--dd-forest);font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;color:var(--dd-forest);background:#1ceba624;border-radius:8px;grid-area:1/1;place-self:end;margin-right:16px;padding:6px 12px;font-size:11px;font-weight:700;transform:rotate(-6deg)}.lp-root .lp-sv-safety{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.lp-root .lp-bs-score{grid-template-columns:64px;align-self:center;justify-items:center;gap:6px;display:grid}.lp-root .lp-bs-score>svg{grid-area:1/1;display:block}.lp-root .lp-bs-score>span{display:contents}.lp-root .lp-bs-score b{color:var(--dd-parchment);grid-area:1/1;align-self:center;font-size:22px;font-weight:900;line-height:1}.lp-root .lp-bs-score em{font-style:normal;font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;color:#f3f0e9d1;grid-area:2/1;justify-self:center;font-size:9.5px}.lp-root .lp-bs-arc{stroke-dashoffset:var(--off)}.lp-root .lp-bs-list{grid-template-rows:repeat(3,minmax(auto,1fr));gap:8px;min-width:0;display:grid}.lp-root .lp-bs-list>span{color:var(--dd-parchment);background:#f3f0e90d;border-radius:10px;align-items:center;gap:9px;padding:9px 11px;font-size:13px;line-height:1.3;display:flex}.lp-root .lp-bs-t{flex:1;gap:2px;min-width:0;display:grid}.lp-root .lp-bs-t b{white-space:nowrap;text-overflow:ellipsis;color:#f3f0e9f0;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.lp-root .lp-bs-t small{font-family:var(--dd-font-mono);white-space:nowrap;text-overflow:ellipsis;color:#f3f0e9c7;font-size:10px;line-height:1.3;overflow:hidden}.lp-root .lp-bs-list i{border-radius:50%;flex:none;width:8px;height:8px}.lp-root .lp-bs-list i.is-high{background:#eb7860}.lp-root .lp-bs-list i.is-med{background:#e8b548}.lp-root .lp-bs-list i.is-low{background:#6fa8b6}.lp-root .lp-bs-list em{font-style:normal;font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:.04em;color:#f3f0e9db;border:1px solid #f3f0e957;border-radius:999px;flex:none;margin-left:auto;padding:2px 8px;font-size:9.5px}@container lp-svc (max-width:327px){.lp-root .lp-sv-safety{grid-template-columns:minmax(0,1fr);gap:14px}.lp-root .lp-bs-score{grid-template-columns:64px auto;justify-content:start;align-items:center;column-gap:12px}.lp-root .lp-bs-score em{grid-area:1/2;justify-self:start}.lp-root .lp-bs-score b{grid-area:1/1}}@container lp-svc (max-width:230px){.lp-root .lp-bs-t b{white-space:normal;text-overflow:clip}}.lp-root .lp-sv-analytics{grid-template-rows:auto minmax(56px,1fr) auto;gap:14px;display:grid}.lp-root .lp-sv-analytics .lp-sv-bars{height:auto;min-height:56px}.lp-root .lp-an-kpis{grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px 10px;display:grid}.lp-root .lp-an-kpis>span{grid-row:span 3;grid-template-rows:subgrid;align-content:start;display:grid}.lp-root .lp-an-kpis em{font-style:normal;font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:.03em;color:#f3f0e9d1;font-size:9.5px;line-height:1.25}.lp-root .lp-an-kpis b{color:var(--dd-parchment);font-size:20px;font-weight:900;line-height:1.1}.lp-root .lp-an-kpis i{font-style:normal;font-family:var(--dd-font-mono);color:var(--dd-green);font-size:10.5px;font-weight:700}.lp-root .lp-an-foot{font-family:var(--dd-font-mono);color:#f3f0e9db;font-size:10.5px;line-height:1.45}.lp-root .lp-sv-audit{grid-template-rows:auto repeat(3,minmax(auto,1fr)) auto;gap:12px;display:grid}.lp-root .lp-au-head{align-items:center;gap:10px;display:flex}.lp-root .lp-au-av{color:#fff;letter-spacing:.02em;background:linear-gradient(140deg,#a85a40,#75342f);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.lp-root .lp-au-head>span:nth-child(2){gap:1px;min-width:0;line-height:1.25;display:grid}.lp-root .lp-au-head b{color:var(--dd-navy);font-size:14px;font-weight:700}.lp-root .lp-au-head em{font-style:normal;font-family:var(--dd-font-mono);color:var(--dd-fg-muted);font-size:10px}.lp-root .lp-au-ok{white-space:nowrap;color:var(--dd-forest);background:#1ceba633;border-radius:999px;flex:none;margin-left:auto;padding:3px 9px;font-size:10.5px;font-weight:700}.lp-root .lp-au-meter{grid-template-columns:10.5em minmax(0,1fr) 2ch;align-items:center;gap:10px;font-size:12px;display:grid}.lp-root .lp-au-meter em{color:var(--dd-fg-muted);font-style:normal;line-height:1.25}.lp-root .lp-au-meter i{background:#1a3d4a1a;border-radius:6px;height:6px;display:block;position:relative;overflow:hidden}.lp-root .lp-au-meter i:after{content:"";width:var(--v);background:linear-gradient(90deg, var(--dd-forest), var(--dd-green));transform-origin:0;border-radius:6px;position:absolute;inset:0 auto 0 0}.lp-root .lp-au-meter b{font-family:var(--dd-font-mono);text-align:right;color:var(--dd-navy);font-size:11px;font-weight:700}.lp-root .lp-au-foot{font-family:var(--dd-font-mono);color:var(--dd-fg-muted);font-size:10.5px;line-height:1.45}.lp-root .lp-sv-contract{grid-template-rows:auto repeat(3,minmax(auto,1fr)) auto;gap:8px;display:grid}.lp-root .lp-ct-head{font-family:var(--dd-font-mono);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;font-size:10.5px;line-height:1.4;display:flex}.lp-root .lp-ct-head b{color:var(--dd-navy);font-weight:700}.lp-root .lp-ct-head em{color:var(--dd-fg-muted);font-style:normal}.lp-root .lp-ct-row{border:1px solid #1a3d4a1a;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 12px;display:flex}.lp-root .lp-ct-t{gap:2px;min-width:0;line-height:1.25;display:grid}.lp-root .lp-ct-t b{color:var(--dd-navy);font-size:13px;font-weight:700}.lp-root .lp-ct-t em{font-style:normal;font-family:var(--dd-font-mono);color:var(--dd-fg-muted);font-size:10px}.lp-root .lp-ct-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.lp-root .lp-ct-pill i{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.lp-root .lp-ct-pill.is-ok{color:var(--dd-forest);background:#1ceba633}.lp-root .lp-ct-pill.is-bad{color:#a8341f;background:#fbf1ec}.lp-root .lp-ct-pill.is-warn{color:#9a6200;background:#fdf0d8}.lp-root .lp-ct-meter{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:2px;display:grid}.lp-root .lp-ct-meter em{font-style:normal;font-family:var(--dd-font-mono);color:var(--dd-fg-muted);font-size:10.5px;line-height:1.45}.lp-root .lp-ct-meter i{background:#1a3d4a1a;border-radius:6px;height:6px;display:block;position:relative;overflow:hidden}.lp-root .lp-ct-meter i:after{content:"";width:var(--v);background:linear-gradient(90deg, var(--dd-forest), var(--dd-green));transform-origin:0;border-radius:6px;position:absolute;inset:0 auto 0 0}.lp-root .lp-sv-app{grid-template-rows:auto minmax(0,1fr);justify-items:end;gap:10px;display:grid;position:relative;container:lp-mock/inline-size}.lp-root .lp-sv-app .lp-app-win{justify-self:stretch}.lp-root .lp-app-win{color:#1d1d1f;letter-spacing:0;background:#fff;border:1px solid #1a3d4a1f;border-radius:12px;grid-template-columns:138px minmax(0,1fr);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif;display:grid;overflow:hidden;box-shadow:0 26px 60px -30px #1a3d4a73}.lp-root .lp-app-side{background:#eef0f2;border-right:1px solid #0000000f;align-content:start;gap:10px;padding:10px 8px 12px;display:grid}.lp-root .lp-app-lights{gap:5px;padding:0 4px;display:flex}.lp-root .lp-app-lights i{background:#ff5f57;border-radius:50%;width:8px;height:8px}.lp-root .lp-app-lights i:nth-child(2){background:#febc2e}.lp-root .lp-app-lights i:nth-child(3){background:#28c840}.lp-root .lp-app-ws{background:#fff;border-radius:8px;align-items:center;gap:7px;padding:6px;font-size:10.5px;font-weight:600;line-height:1.2;display:flex;box-shadow:0 1px 2px #0000000f}.lp-root .lp-app-ws b{background:var(--dd-forest);width:20px;height:20px;color:var(--dd-green);border-radius:5px;flex:none;place-items:center;font-size:8px;display:grid}.lp-root .lp-app-ws em{color:#6e6e73;font-size:9px;font-style:normal;font-weight:400;display:block}.lp-root .lp-app-group{gap:1px;display:grid}.lp-root .lp-app-group>em{color:#86868b;padding:0 6px 3px;font-size:9px;font-style:normal;font-weight:600}.lp-root .lp-app-nav{color:#1d1d1f;border-radius:5px;align-items:center;gap:6px;height:20px;padding:0 6px;font-size:10.5px;display:flex}.lp-root .lp-app-nav.is-on{background:#00000012;font-weight:600}.lp-root .lp-app-nav svg{fill:none;stroke:#00a878;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.lp-root .lp-app-main{background:#fafafb;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:9px;min-width:0;padding:9px 12px 12px;display:grid}.lp-root .lp-app-bar{align-items:center;gap:6px;display:flex}.lp-root .lp-app-crumb{margin-right:auto;line-height:1.15;display:grid}.lp-root .lp-app-crumb b{font-size:11px}.lp-root .lp-app-crumb em{color:#86868b;font-size:8.5px;font-style:normal}.lp-root .lp-app-pill,.lp-root .lp-app-search{color:#3c3c43;white-space:nowrap;background:#fff;border:1px solid #00000014;border-radius:999px;align-items:center;gap:4px;height:18px;padding:0 7px;font-size:8.5px;display:inline-flex}.lp-root .lp-app-pill i{background:var(--dd-green);border-radius:50%;width:5px;height:5px}.lp-root .lp-app-me{background:var(--dd-forest);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-weight:700;display:grid}.lp-root .lp-app-card{background:#fff;border:1px solid #00000012;border-radius:9px;display:grid;overflow:hidden}.lp-root .lp-app-card-h{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:8px 10px 7px;display:grid}.lp-root .lp-app-card-h em{letter-spacing:.06em;text-transform:uppercase;color:#6e6e73;grid-column:1/-1;font-size:7.5px;font-style:normal;font-weight:600}.lp-root .lp-app-card-h b{color:var(--dd-navy);align-items:center;gap:5px;font-size:12px;display:inline-flex}.lp-root .lp-app-card-h b i{background:var(--dd-navy);color:#fff;border-radius:999px;place-items:center;min-width:14px;height:14px;font-size:8px;font-style:normal;display:grid}.lp-root .lp-app-chip{white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;border:1px solid #00000024;border-radius:999px;justify-self:start;padding:2px 7px;font-size:7.5px;font-weight:600}.lp-root .lp-app-row{border-top:1px solid #0000000d;align-items:center;gap:7px;min-width:0;padding:6px 10px;display:flex}.lp-root .lp-app-dot{border-radius:50%;flex:none;width:5px;height:5px}.lp-root .lp-app-dot.is-high{background:#e5484d}.lp-root .lp-app-dot.is-med{background:#f5a623}.lp-root .lp-app-dot.is-low{background:#6fa8b6}.lp-root .lp-app-av{color:#fff;background:linear-gradient(140deg,#e9b79d,#8f4f4a);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:6.5px;font-weight:700;display:grid}.lp-root .lp-app-row:nth-child(3) .lp-app-av{background:linear-gradient(140deg,#9fd3e0,#2a5566)}.lp-root .lp-app-row:nth-child(4) .lp-app-av{background:linear-gradient(140deg,#f3d58e,#b0803a)}.lp-root .lp-app-t{flex:1;min-width:0;line-height:1.25;display:grid}.lp-root .lp-app-t b{white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;font-weight:600;overflow:hidden}.lp-root .lp-app-t em{color:#6e6e73;white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-style:normal;overflow:hidden}.lp-root .lp-app-sev{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:1px 6px;font-size:7px;font-weight:700}.lp-root .lp-app-sev.is-high{color:#c4302b;background:#fde7e7}.lp-root .lp-app-sev.is-med{color:#9a6200;background:#fdf0d8}.lp-root .lp-app-sev.is-low{color:#2e6b7a;background:#e3f0f3}.lp-root .lp-app-btn{letter-spacing:.05em;text-transform:uppercase;border:1px solid #00000024;border-radius:999px;padding:2px 7px;font-size:7.5px;font-weight:600}.lp-root .lp-app-btn.is-solid{background:var(--dd-navy);border-color:var(--dd-navy);color:var(--dd-green)}.lp-root .lp-app-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.lp-root .lp-app-kpis>span{background:#fff;border:1px solid #00000012;border-radius:8px;gap:2px;padding:7px 9px 8px;display:grid;position:relative}.lp-root .lp-app-kpis em{letter-spacing:.06em;text-transform:uppercase;color:#6e6e73;white-space:nowrap;font-size:7px;font-style:normal;font-weight:600}.lp-root .lp-app-kpis b{color:var(--dd-navy);font-size:15px;font-weight:600}.lp-root .lp-app-kpis svg{width:46px;height:14px;position:absolute;bottom:9px;right:9px}.lp-root .lp-app-kpis polyline{fill:none;stroke:var(--dd-navy);stroke-width:1.4px;stroke-linejoin:round}.lp-root .lp-sv-dash-tag{background:var(--dd-navy);color:var(--dd-parchment);font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:var(--dd-track-loose);border-radius:999px;padding:5px 10px;font-size:10px}@container lp-mock (max-width:551px){.lp-root .lp-app-btn,.lp-root .lp-app-search{display:none}}@container lp-mock (max-width:489px){.lp-root .lp-app-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-root .lp-app-kpis>span:nth-child(3){display:none}}@container lp-mock (420px<width<=551px){.lp-root .lp-app-sev{display:none}}@container lp-mock (max-width:420px){.lp-root .lp-app-win{grid-template-columns:minmax(0,1fr)}.lp-root .lp-app-side{display:none}}@container lp-mock (max-width:339px){.lp-root .lp-app-s{display:none}}@container lp-mock (max-width:267px){.lp-root .lp-app-sev{display:none}}@container lp-mock (max-width:252px){.lp-root .lp-app-x{display:none}}@container lp-mock (max-width:225px){.lp-root .lp-app-main{padding:9px 10px 10px}.lp-root .lp-app-pill,.lp-root .lp-app-chip,.lp-root .lp-app-av{display:none}.lp-root .lp-app-card-h{grid-template-columns:minmax(0,1fr)}.lp-root .lp-app-t b{font-size:9px}.lp-root .lp-app-t em{font-size:7.5px}}@media (max-width:1020px){.lp-root .lp-services-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-root .lp-svc.is-wide,.lp-root .lp-svc.is-strip{grid-column:1/-1}}@media (720px<width<=1020px){.lp-root .lp-svc.is-row{grid-column:1/-1}.lp-root .lp-svc.is-row .lp-svc-in{flex-direction:row;align-items:stretch}.lp-root .lp-svc.is-row .lp-svc-top{flex:1 1 0;align-self:center}.lp-root .lp-svc.is-row .lp-svc-vz{flex:1.3 1 0}}@media (max-width:720px){.lp-root .lp-services-rail{margin:14px calc(var(--lp-gutter) * -1) 0;padding:4px var(--lp-gutter) 8px;scroll-snap-type:x mandatory;scroll-padding:0 var(--lp-gutter);overscroll-behavior-x:contain;scrollbar-width:none;align-items:flex-start;gap:16px;display:flex;overflow-x:auto}.lp-root .lp-services-rail::-webkit-scrollbar{display:none}.lp-root .lp-svc{scroll-snap-align:start;flex:0 0 86%}.lp-root .lp-svc-in{padding:22px}.lp-root .lp-sv-creative{grid-template-columns:minmax(0,1fr)}.lp-root .lp-au-meter{grid-template-columns:8.5em minmax(0,1fr) 2ch;gap:8px}.lp-root .lp-services-ctl{align-items:center;gap:10px;margin-top:32px;display:flex}.lp-root .lp-services-prog{background:#1a3d4a24;border-radius:2px;flex:1;height:2px;overflow:hidden}.lp-root .lp-services-prog i{height:100%;width:calc(100% / var(--n));background:var(--dd-navy);transform:translateX(calc(var(--at) * (var(--n) - 1) * 100%));transition:transform .12s linear;display:block}.lp-root .lp-services-ctl button{width:44px;height:44px;color:var(--dd-navy);cursor:pointer;background:#fff;border:1px solid #1a3d4a40;border-radius:50%;place-items:center;font-size:18px;display:grid}.lp-root .lp-services-ctl button:disabled{opacity:.35;cursor:default}}@media (max-width:720px){html.lp-motion .lp-root .lp-services-rail:has(>.is-in)>[data-rv]{clip-path:inset(0 0 0 0 round var(--dd-radius-card));transform:none}}html.lp-motion .lp-root .lp-svc:not(.is-in) .lp-sv-bars i{transform:scaleY(.08)}html.lp-motion .lp-root .lp-sv-bars i{transition:transform .9s var(--lp-ease-out) calc(.2s + var(--i) * 80ms)}html.lp-motion .lp-root .lp-app-row.is-new{animation:lp-svc-row .7s var(--lp-ease-out) both}html.lp-motion .lp-root .lp-app-row.is-new .lp-app-t b{animation:2.2s ease-out both lp-svc-flash}html.lp-motion .lp-root .lp-app-card-h b i{animation:lp-svc-bump .5s var(--lp-ease-out) both}html.lp-motion .lp-root .lp-cr-track{container-type:inline-size}html.lp-motion .lp-root .lp-cr-head{will-change:transform;animation:6s linear infinite paused lp-svc-scrub;left:0;transform:translate(-1px,-50%)}html.lp-motion .lp-root .lp-svc-in.is-live .lp-cr-head{animation-play-state:running}html.lp-motion .lp-root .lp-cr-status{animation:lp-svc-fade .5s var(--lp-ease-out) both}html.lp-motion .lp-root .lp-ftc-cap .is-hit{transition:background-size .6s var(--lp-ease-out) calc(.45s + var(--i) * .3s)}html.lp-motion .lp-root .lp-svc:not(.is-in) .lp-ftc-cap .is-hit{background-size:0 100%}html.lp-motion .lp-root .lp-svc:not(.is-in) .lp-ftc-stamp{opacity:0}html.lp-motion .lp-root .lp-svc.is-in .lp-ftc-stamp{animation:lp-svc-stamp .55s var(--lp-ease-out) 1.1s both}html.lp-motion .lp-root .lp-bs-arc{transition:stroke-dashoffset 1.4s var(--lp-ease-out) .25s}html.lp-motion .lp-root .lp-svc:not(.is-in) .lp-bs-arc{stroke-dashoffset:var(--c)}html.lp-motion .lp-root .lp-au-meter i:after{transition:transform .9s var(--lp-ease-out) calc(.3s + var(--i) * .14s)}html.lp-motion .lp-root .lp-svc:not(.is-in) .lp-au-meter i:after{transform:scaleX(0)}html.lp-motion .lp-root .lp-ct-row{transition:opacity .6s var(--lp-ease-out) calc(.25s + var(--i) * .12s), transform .6s var(--lp-ease-out) calc(.25s + var(--i) * .12s)}html.lp-motion .lp-root .lp-svc:not(.is-in) .lp-ct-row{opacity:0;transform:translateY(8px)}html.lp-motion .lp-root .lp-ct-meter i:after{transition:transform .9s var(--lp-ease-out) .75s}html.lp-motion .lp-root .lp-svc:not(.is-in) .lp-ct-meter i:after{transform:scaleX(0)}@keyframes lp-svc-scrub{0%{transform:translate(-1px,-50%)}to{transform:translate(calc(100cqw - 1px),-50%)}}@keyframes lp-svc-fade{0%{opacity:0;transform:translateY(3px)}}@keyframes lp-svc-stamp{0%{opacity:0;transform:rotate(-6deg)scale(1.9)}55%{opacity:1}to{opacity:1;transform:rotate(-6deg)scale(1)}}@keyframes lp-svc-row{0%{opacity:0;background:#1ceba62e;transform:translateY(-8px)}to{background:0 0}}@keyframes lp-svc-flash{0%,30%{color:#00805c}to{color:inherit}}@keyframes lp-svc-bump{0%{transform:scale(1.4)}}
.lp-root .lp-results{padding-bottom:clamp(200px,21vw,300px)}.lp-root .lp-results .lp-sec-inner{z-index:1}.lp-root .lp-results .lp-lead{margin-bottom:56px}.lp-root .lp-rs-floor{pointer-events:none;height:min(64%,620px);position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 4%,#0000009e 62%,#000 100%);mask-image:linear-gradient(#0000 4%,#0000009e 62%,#000 100%)}.lp-root .lp-rs-dots{transform-origin:50% 100%;background-image:radial-gradient(circle,#1ceba68c 0 1.3px,#0000 1.9px);background-position:bottom;background-size:26px 26px;position:absolute;inset:-25% -40% 0;transform:perspective(560px)rotateX(58deg)}.lp-root .lp-rs-board{background:var(--dd-navy-700);border-radius:var(--dd-radius-card);border:1px solid #f3f0e914;padding:clamp(16px,2.6vw,40px);position:relative}.lp-root .lp-rs-foot{font-family:var(--dd-font-mono);letter-spacing:var(--dd-track-loose);text-transform:uppercase;color:var(--lp-ink-muted-dark);margin-top:28px;font-size:12px;line-height:1.5}.lp-root .lp-sf{--cols:18;--ch:clamp(34px, 3.6vw, 56px);--cw:calc(var(--ch) * .74);--gap:clamp(3px, .4vw, 6px);--sf-r:calc(var(--ch) * .09);--sf-ink:var(--dd-parchment);--sf-top:linear-gradient(180deg, #386f84 0%, #2e6073 100%);--sf-bot:linear-gradient(180deg, #264f5f 0%, #2b5769 100%);--sf-ghost:#0e232b;--sf-seam:#091820}@supports (width:round(1px, 2px)){.lp-root .lp-sf{--ch:round(clamp(34px, 3.6vw, 56px), 2px)}}.lp-root .lp-sf-board{margin:0;display:grid}.lp-root .lp-sf-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;padding:clamp(12px,1.4vw,18px) 0;display:grid}.lp-root .lp-sf-row:first-child{padding-top:0}.lp-root .lp-sf-row:last-child{padding-bottom:0}.lp-root .lp-sf-row+.lp-sf-row{border-top:1px solid #f3f0e912}.lp-root .lp-sf-label{font-family:var(--dd-font-mono);letter-spacing:var(--dd-track-loose);text-transform:uppercase;color:var(--lp-ink-muted-dark);margin:0;font-size:13px;font-weight:400;line-height:1.35}.lp-root .lp-sf-dd{margin:0;position:relative}.lp-root .lp-sf-cells{display:grid}.lp-root .lp-sf-ghosts,.lp-root .lp-sf-vals{grid-area:1/1;grid-template-columns:repeat(var(--cols), minmax(0, var(--cw)));column-gap:var(--gap);justify-content:end;display:grid}.lp-root .lp-sf-vals{pointer-events:none}.lp-root .lp-sf-c{grid-row:1;grid-column:calc(var(--cols) - var(--n) + var(--i) + 1)}.lp-root .lp-sf-g{height:var(--ch);background:var(--sf-ghost);border-radius:var(--sf-r);perspective:calc(var(--ch) * 6);border:1px solid #f3f0e912;display:block;position:relative}.lp-root .lp-sf-g:after{content:"";z-index:2;background:#0000006b;height:1px;position:absolute;top:calc(50% - 1px);left:0;right:0;box-shadow:0 1px #f3f0e90b}.lp-root .lp-sf-gt,.lp-root .lp-sf-gb{visibility:hidden;backface-visibility:hidden;background:#f3f0e91a;height:50%;display:block;position:absolute;left:0;right:0;overflow:hidden}.lp-root .lp-sf-gt{transform-origin:50% 100%;border-radius:var(--sf-r) var(--sf-r) 0 0;top:0}.lp-root .lp-sf-gb{transform-origin:50% 0;border-radius:0 0 var(--sf-r) var(--sf-r);bottom:0;transform:rotateX(90deg)}.lp-root .lp-sf-gt:after,.lp-root .lp-sf-gb:after{content:"";opacity:calc(var(--sh,0) * .5);background:#000;position:absolute;inset:0}.lp-root .lp-sf-c{height:var(--ch);perspective:calc(var(--ch) * 6);color:var(--sf-ink);font-family:var(--dd-font-mono);font-weight:700;font-size:calc(var(--ch) * .7);letter-spacing:0;font-variant-numeric:tabular-nums;line-height:1;display:block;position:relative}.lp-root .lp-sf-dd[data-tone=accent] .lp-sf-c{color:var(--dd-green)}.lp-root .lp-sf-h{height:50%;display:block;position:absolute;left:0;right:0;overflow:hidden}.lp-root .lp-sf-top,.lp-root .lp-sf-ft{background:var(--sf-top);border-radius:var(--sf-r) var(--sf-r) 0 0;top:0}.lp-root .lp-sf-bot,.lp-root .lp-sf-fb{background:var(--sf-bot);border-radius:0 0 var(--sf-r) var(--sf-r);bottom:0}.lp-root .lp-sf-top{box-shadow:inset 0 1px #f3f0e924}.lp-root .lp-sf-ch{height:var(--ch);text-align:center;justify-content:center;align-items:center;padding-top:.06em;display:flex;position:absolute;left:0;right:0}.lp-root .lp-sf-top>.lp-sf-ch,.lp-root .lp-sf-ft>.lp-sf-ch{top:0}.lp-root .lp-sf-bot>.lp-sf-ch,.lp-root .lp-sf-fb>.lp-sf-ch{bottom:0}.lp-root .lp-sf-ft,.lp-root .lp-sf-fb{visibility:hidden;backface-visibility:hidden;will-change:transform}.lp-root .lp-sf-ft{transform-origin:50% 100%}.lp-root .lp-sf-fb{transform-origin:50% 0;transform:rotateX(90deg)}.lp-root .lp-sf-ft:after,.lp-root .lp-sf-fb:after{content:"";opacity:calc(var(--sh,0) * .55);background:#04101a;position:absolute;inset:0}.lp-root .lp-sf-c:after{content:"";background:var(--sf-seam);z-index:3;height:2px;position:absolute;top:calc(50% - 1px);left:0;right:0;box-shadow:0 1px #f3f0e914}.lp-root .lp-sf-c.is-landed{animation:lp-rs-lock .7s var(--lp-ease-out) both}@media (max-width:1020px){.lp-root .lp-sf{--cols:12}.lp-root .lp-sf-g:nth-child(-n+6){display:none}}@media (max-width:720px){.lp-root .lp-results{padding-bottom:180px}.lp-root .lp-results .lp-lead{margin-bottom:36px}.lp-root .lp-sf{--ch:clamp(34px, 9vw, 52px)}@supports (width:round(1px, 2px)){.lp-root .lp-sf{--ch:round(clamp(34px, 9vw, 52px), 2px)}}.lp-root .lp-sf-row{grid-template-columns:minmax(0,1fr);row-gap:12px;padding:16px 0}.lp-root .lp-sf-label{font-size:12px}.lp-root .lp-sf-ghosts,.lp-root .lp-sf-vals{justify-content:start}.lp-root .lp-rs-foot{margin-top:22px}}@keyframes lp-rs-lock{0%{color:var(--dd-green)}}@media (prefers-reduced-motion:no-preference){html.lp-motion .lp-root .lp-sf:not([data-armed]) .lp-sf-ch{opacity:0}}@supports selector(:has(*)){@media (prefers-reduced-motion:no-preference){html.lp-motion .lp-root .lp-rs-floor{opacity:0;transition:opacity 1.3s var(--lp-ease-out) .2s, transform 1.6s var(--lp-ease-out) .2s;transform:translateY(40px)}html.lp-motion .lp-root .lp-results:has(.lp-rs-board.is-in) .lp-rs-floor{opacity:1;transform:none}}}
.lp-root .lp-man{background-color:var(--dd-green);background-image:radial-gradient(circle,#1a3d4a17 2.2px,#0000 2.6px);background-size:48px 48px;padding:0}.lp-root .lp-man-stage{padding:144px var(--lp-gutter);position:relative}.lp-root .lp-man-mark{opacity:.12;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;height:min(70%,640px);position:absolute;top:50%;right:4%;transform:translateY(-50%)}.lp-root .lp-man-inner{z-index:1;position:relative}.lp-root .lp-man .lp-eyebrow{color:var(--dd-navy)}.lp-root .lp-man-h{font-family:var(--dd-font-display);letter-spacing:-.04em;color:var(--dd-navy);margin:0;font-size:clamp(3.6rem,11vw,10.5rem);font-weight:900;line-height:.9;display:grid}.lp-root .lp-man-w{clip-path:inset(-.05em -.1em -.16em);display:block}.lp-root .lp-man-wi{will-change:transform;display:inline-block}.lp-root .lp-man-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:56px 0 0;padding:0;list-style:none;display:grid}.lp-root .lp-man-note{border-top:2px solid #1a3d4a99;gap:10px;padding-top:16px;display:grid}.lp-root .lp-man-note b{font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:var(--dd-track-loose);color:var(--dd-navy);font-size:11px}.lp-root .lp-man-note span{max-width:34ch;font-family:var(--dd-font-display);color:#12303a;text-wrap:pretty;font-size:16px;line-height:1.5}.lp-root .lp-man-note strong{font-weight:700}.lp-root .lp-man-coda{max-width:30ch;font-family:var(--dd-font-display);letter-spacing:-.01em;color:var(--dd-navy);margin:48px 0 0;font-size:clamp(20px,1.8vw,26px);font-weight:700;line-height:1.3}@media (max-width:1020px){.lp-root .lp-man-notes{grid-template-columns:1fr;gap:22px}}@media (max-width:720px){.lp-root .lp-man-stage{padding:96px var(--lp-gutter)}.lp-root .lp-man-mark{height:42%;top:22%;right:-12%}}@media (min-width:601px) and (max-width:900px){.lp-root .lp-man-note span{max-width:46ch}}@media (prefers-reduced-motion:no-preference) and (min-width:1000px) and (min-height:700px),(prefers-reduced-motion:no-preference) and (min-width:901px) and (min-height:730px){html.lp-motion .lp-root .lp-man-stage{padding:calc(var(--lp-nav-h) + 24px) var(--lp-gutter) 32px;align-items:center;display:flex}html.lp-motion .lp-root .lp-man-inner{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;column-gap:clamp(40px,6vw,96px);width:100%;display:grid}html.lp-motion .lp-root .lp-man .lp-eyebrow{grid-column:1/-1}html.lp-motion .lp-root .lp-man-h{grid-area:2/1;font-size:min(10.5rem,11vw,19svh)}html.lp-motion .lp-root .lp-man-notes{grid-area:2/2;grid-template-columns:1fr;margin:0 0 .6em;display:grid}html.lp-motion .lp-root .lp-man-note{grid-area:1/1}html.lp-motion .lp-root .lp-man-note span{font-size:18px}html.lp-motion .lp-root .lp-man-coda{grid-area:3/1/auto/-1;margin-top:36px}html.lp-motion .lp-root .lp-man-mark{height:min(78%,720px);right:6%}}
.lp-root .lp-final{text-align:center;background:radial-gradient(70% 60% at 50% 100%, #1ceba629 0%, transparent 70%), var(--dd-navy);padding-bottom:0}.lp-root .lp-final-inner,.lp-root .lp-final-copy{flex-direction:column;align-items:center;display:flex}.lp-root .lp-final-eyebrow{justify-content:center}.lp-root .lp-final-eyebrow:before{display:none}.lp-root .lp-final-h{font-family:var(--dd-font-display);letter-spacing:-.035em;color:var(--dd-parchment);margin:0 0 28px;font-size:clamp(3.4rem,9.5vw,8.5rem);font-weight:900;line-height:.92}.lp-root .lp-final-lead{text-wrap:balance;max-width:46ch;margin:0 auto 40px}.lp-root .lp-final-lead strong{color:var(--dd-parchment);font-weight:700}.lp-root .lp-final-ctas{flex-direction:column;align-items:center;gap:18px;display:flex}.lp-root .lp-final-note{font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:var(--dd-track-loose);color:var(--lp-ink-faint-dark);text-wrap:pretty;font-size:11px}.lp-root .lp-final-dood{will-change:transform;justify-content:center;margin-top:clamp(40px,6vw,72px);margin-bottom:calc(clamp(240px,30vw,440px)/-4.69484 + clamp(10px,1.1vw,16px));display:flex}@media (min-width:1021px){.lp-root .lp-final{text-align:left;background:radial-gradient(40% 70% at 76% 50%, #1ceba624 0%, transparent 70%), var(--dd-navy);padding-bottom:144px}.lp-root .lp-final-inner{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:clamp(32px,4vw,64px);display:grid}.lp-root .lp-final-copy{align-items:flex-start}.lp-root .lp-final-eyebrow{justify-content:flex-start}.lp-root .lp-final-eyebrow:before{display:block}.lp-root .lp-final-h{font-size:clamp(3.4rem,8.4vw,8.5rem)}.lp-root .lp-final-lead{text-wrap:pretty;margin:0 0 40px}.lp-root .lp-final-ctas{align-items:flex-start}.lp-root .lp-final-dood{justify-self:center;margin:0}}
.lp-root .lp-footer{--lp-wm:clamp(5.5rem, 25vw, 23rem);isolation:isolate;background:var(--dd-navy-700);padding:96px var(--lp-gutter) 0;position:relative;overflow:clip}.lp-root .lp-footer-dots{z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#1ceba62e 0 1.5px,#0000 2px);background-size:46px 46px;width:min(52vw,640px);position:absolute;top:0;bottom:0}.lp-root .lp-footer-dots.is-left{left:0;-webkit-mask-image:radial-gradient(85% 75% at 0 30%,#000 0%,#0000 100%);mask-image:radial-gradient(85% 75% at 0 30%,#000 0%,#0000 100%)}.lp-root .lp-footer-dots.is-right{right:0;-webkit-mask-image:radial-gradient(85% 75% at 100% 70%,#000 0%,#0000 100%);mask-image:radial-gradient(85% 75% at 100% 70%,#000 0%,#0000 100%)}.lp-root .lp-footer-inner{max-width:var(--lp-max);flex-direction:column;margin:0 auto;display:flex;position:relative}.lp-root .lp-footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:48px 40px;display:grid}.lp-root .lp-footer-brand{--wm-h:22px;align-items:center;gap:12px;width:fit-content;min-height:40px;margin-block:-3px;display:flex}.lp-root .lp-footer-dude{width:auto;height:34px}.lp-root .lp-footer-word{height:var(--wm-h);width:auto}.lp-root .lp-footer-reg{margin:calc((40px - var(--wm-h)) / 2 + var(--wm-h) * .126) 0 0 calc(var(--wm-h) * -.12 - 12px);font-size:calc(var(--wm-h) * .3);color:var(--dd-parchment);align-self:flex-start;font-weight:700;line-height:1}.lp-root .lp-footer-tag{max-width:30ch;font-family:var(--dd-font-display);letter-spacing:var(--dd-track-tight);color:var(--lp-ink-muted-dark);text-wrap:pretty;margin:20px 0 0;font-size:16px;line-height:1.5}.lp-root .lp-footer-tag strong{color:var(--dd-parchment);font-weight:700}.lp-root .lp-footer-head{font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:var(--dd-track-loose);color:var(--dd-green);margin:0 0 18px;font-size:11px;font-weight:700;line-height:1.4}.lp-root .lp-footer-col a{width:fit-content;font-family:var(--dd-font-display);letter-spacing:var(--dd-track-tight);color:var(--lp-ink-muted-dark);transition:color .2s var(--lp-ease-std), transform .24s var(--lp-ease-out);margin-bottom:11px;font-size:15px;line-height:1.35;display:block}.lp-root .lp-footer-col a:focus-visible{color:var(--dd-green)}.lp-root .lp-footer-col .lp-footer-cta{color:var(--dd-navy);margin-top:20px;display:inline-flex}.lp-root .lp-footer-col .lp-footer-cta:hover{color:var(--dd-navy);transform:none}.lp-root .lp-footer-base{font-family:var(--dd-font-mono);text-transform:uppercase;letter-spacing:var(--dd-track-loose);color:var(--lp-ink-faint-dark);border-top:1px solid #f3f0e91f;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:72px;padding:22px 0;font-size:11px;line-height:1.4;display:flex}.lp-root .lp-footer-base a{color:var(--lp-ink-muted-dark);text-underline-offset:3px;transition:color .2s var(--lp-ease-std);text-decoration:underline}.lp-root .lp-footer-base a:hover{color:var(--dd-parchment)}.lp-root .lp-footer-wordmark{margin:clamp(28px, 4vw, 64px) calc(var(--lp-gutter) * -1) calc(var(--lp-wm) * -.2);font-family:var(--dd-font-display);font-weight:900;font-size:var(--lp-wm);letter-spacing:-.04em;white-space:nowrap;color:#1b3a46;-webkit-user-select:none;user-select:none;pointer-events:none;justify-content:center;line-height:.8;display:flex;position:relative}.lp-root .lp-footer-letter{will-change:transform;display:inline-block}.lp-root .lp-footer-wm-reg{left:calc(50% + var(--lp-wm) * 1.63);top:calc(var(--lp-wm) * .047);font-size:calc(var(--lp-wm) * .2);letter-spacing:0;line-height:1;position:absolute}@media (hover:hover) and (pointer:fine){.lp-root .lp-footer-col a:hover{color:var(--dd-green);transform:translate(3px)}}@media (max-width:1020px){.lp-root .lp-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-root .lp-footer-brandcol{grid-column:1/-1}.lp-root .lp-footer-head{margin-bottom:8px}.lp-root .lp-footer-col a:not(.lp-btn){margin-bottom:0;padding-block:10px}}@media (max-width:720px){.lp-root .lp-footer{padding-top:72px}.lp-root .lp-footer-base{margin-top:56px}}@media (max-width:640px){.lp-root .lp-footer-grid{grid-template-columns:1fr;gap:40px}}
