.lp2.ds2 :is(h1,h2){font-weight:300}.lp2.ds2 :is(h3,h4,h5,h6,summary){font-weight:400}.lp2.ds2 .ds-hl{color:var(--ds-accent)}.lp2.ds2 .ds-navy .ds-hl{color:var(--ds-accent-navy)}.lp2.ds2 .ds-alink{color:var(--ds-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--ds-uline)}.lp2.ds2 .ds-alink:hover{text-decoration-color:currentColor}.lp2.ds2 .ds-navy .ds-alink{color:var(--ds-accent-navy);text-decoration-color:var(--ds-uline-navy)}.lp2.ds2 .ds-btn{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 22px;border:0;border-radius:3px;font:400 16px/22.4px var(--ds-font);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .2s,box-shadow .2s}.lp2.ds2 .ds-btn-line{background:transparent;color:var(--ds-ink);box-shadow:inset 0 0 0 1px var(--ds-ink)}.lp2.ds2 .ds-btn-line:hover{background:var(--ds-ring-soft)}.lp2.ds2 .ds-band-white{background:var(--ds-white)}.lp2.ds2 .ds-band-paper{background:var(--ds-paper)}.lp2.ds2 .ds-band-sky{background:var(--ds-sky)}.lp2.ds2 .ds-band-navy2{background:var(--ds-navy-2);color:var(--ds-on-navy)}.lp2.ds2 .ds-proof{padding:112px 0;text-align:center}.lp2.ds2 .ds-proof-claim{max-width:900px;margin:0 auto;font-size:44px;line-height:1.18;font-weight:300;letter-spacing:-.025em;color:var(--ds-ink);text-wrap:balance}.lp2.ds2 .ds-proof-claim b,.lp2.ds2 .ds-proof-claim strong{font-weight:400;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ds-accent)}.lp2.ds2 .ds-proof-sub{margin:16px auto 0;font-size:18px;line-height:1.5;color:var(--ds-body);text-wrap:balance}.lp2.ds2 .ds-proof-logos{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px 40px;max-width:1040px;margin:64px auto 0;padding:0;list-style:none}.lp2.ds2 .ds-proof-logos li{display:flex;align-items:center;justify-content:center;flex:0 0 auto;margin:0}.lp2.ds2 .ds-logo{display:block;background-color:var(--ds-logo)}.lp2.ds2 .ds-navy .ds-proof-claim{color:var(--ds-on-navy)}.lp2.ds2 .ds-navy .ds-proof-claim b,.lp2.ds2 .ds-navy .ds-proof-claim strong{color:var(--ds-accent-navy)}.lp2.ds2 .ds-navy .ds-proof-sub{color:var(--ds-on-navy-body)}.lp2.ds2 .ds-navy .ds-logo{background-color:var(--ds-on-navy-mute)}@media(max-width:1023px){.lp2.ds2 .ds-proof{padding:96px 0}.lp2.ds2 .ds-proof-claim{font-size:38px}}@media(max-width:599px){.lp2.ds2 .ds-proof{padding:76px 0}.lp2.ds2 .ds-proof-claim{font-size:30px;line-height:1.22}.lp2.ds2 .ds-proof-sub{font-size:16px}.lp2.ds2 .ds-proof-logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:32px 12px;margin-top:44px}.lp2.ds2 .ds-proof-logos .ds-logo{transform:scale(.82)}}@media(max-width:389px){.lp2.ds2 .ds-proof-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}@media(min-width:600px)and (max-width:899px){.lp2.ds2 .ds-proof-logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:32px 24px;max-width:600px}}.lp2.ds2 .ds-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:32px;margin:48px 0 0;padding:0;list-style:none}.lp2.ds2 .ds-steps.ds-steps-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lp2.ds2 .ds-steps li{display:block;margin:0;padding:0;color:var(--ds-mute)}.lp2.ds2 .ds-step{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;align-items:baseline;width:100%;margin:0;padding:0 0 4px;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.lp2.ds2 .ds-step i{grid-column:1 / -1;position:relative;display:block;height:3px;margin:0 0 18px;border-radius:2px;background:transparent;overflow:hidden}.lp2.ds2 .ds-step b{position:absolute;inset:0;border-radius:2px;background:var(--ds-ink);transform:scaleX(0);transform-origin:0 50%}.lp2.ds2 .ds-steps li[aria-current] .ds-step i{background:var(--ds-track)}.lp2.ds2 .ds-step-n{font-size:24px;line-height:1;font-weight:300;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ds-mute)}.lp2.ds2 .ds-step-t{font-size:15px;line-height:1.45;font-weight:400;color:var(--ds-mute);text-wrap:pretty}.lp2.ds2 .ds-steps li[aria-current] .ds-step-n,.lp2.ds2 .ds-steps li[aria-current] .ds-step-t,.lp2.ds2 .ds-step:hover .ds-step-t{color:var(--ds-ink)}.lp2.ds2 .ds-step:focus-visible{outline:2px solid var(--ds-accent);outline-offset:6px;border-radius:2px}.lp2.ds2 .ds-navy .ds-steps li{color:var(--ds-on-navy-mute)}.lp2.ds2 .ds-navy .ds-step b{background:var(--ds-accent-navy)}.lp2.ds2 .ds-navy .ds-steps li[aria-current] .ds-step i{background:var(--ds-track-navy)}.lp2.ds2 .ds-navy .ds-step-n,.lp2.ds2 .ds-navy .ds-step-t{color:var(--ds-on-navy-mute)}.lp2.ds2 .ds-navy .ds-steps li[aria-current] .ds-step-n,.lp2.ds2 .ds-navy .ds-steps li[aria-current] .ds-step-t,.lp2.ds2 .ds-navy .ds-step:hover .ds-step-t{color:var(--ds-on-navy)}.lp2.ds2 .ds-navy .ds-step:focus-visible{outline-color:var(--ds-on-navy)}.lp2.ds2 .ds-cap-l{margin-top:20px;font-size:14px;line-height:1.5;color:var(--ds-mute);text-align:left}.lp2.ds2 .ds-navy .ds-cap-l{color:var(--ds-on-navy-mute)}@media(max-width:599px){.lp2.ds2 .ds-steps,.lp2.ds2 .ds-steps.ds-steps-3{grid-template-columns:minmax(0,1fr);margin-top:32px}.lp2.ds2 .ds-steps li:not([aria-current]){display:none}.lp2.ds2 .ds-steps:not(:has(li[aria-current])) li:last-child{display:block}.lp2.ds2 .ds-steps li[aria-current] .ds-step i,.lp2.ds2 .ds-steps li:last-child .ds-step i{background:var(--ds-track)}.lp2.ds2 .ds-navy .ds-steps li .ds-step i{background:var(--ds-track-navy)}}.lp2.ds2 .ds-points{text-align:left;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:56px;row-gap:40px;margin:56px 0 0;padding:0;list-style:none}.lp2.ds2 .ds-points li{margin:0}.lp2.ds2 .ds-points.ds-points-1{grid-template-columns:minmax(0,1fr);row-gap:16px}.lp2.ds2 .ds-points.ds-points-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lp2.ds2 .ds-points-w:has(>.ds-points-2){max-width:800px;margin-left:auto;margin-right:auto}@media(max-width:1023px){.lp2.ds2 .ds-points.ds-points-2{grid-template-columns:minmax(0,1fr)}}.lp2.ds2 .ds-points p{margin:0}.lp2.ds2 .ds-point-l{font-size:18px;line-height:1.35;font-weight:400;letter-spacing:-.012em;color:var(--ds-ink)}.lp2.ds2 .ds-points .ds-point-x{margin-top:4px;font-size:16px;line-height:1.6;color:var(--ds-body);text-wrap:pretty}.lp2.ds2 .ds-navy .ds-point-l{color:var(--ds-on-navy)}.lp2.ds2 .ds-navy .ds-points .ds-point-x{color:var(--ds-on-navy-body)}@media(max-width:1023px){.lp2.ds2 .ds-points{grid-template-columns:minmax(0,1fr);row-gap:40px;margin-top:44px}}.lp2.ds2 .ds-faq-cols{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:64px;align-items:start}.lp2.ds2 .ds-faq-h .ds-faq-more{margin-top:28px;font-size:16px;line-height:1.5;color:var(--ds-body)}@media(min-width:1024px){.lp2.ds2 .ds-faq-h{position:sticky;top:calc(48px + var(--pmnv-h,0px))}}.lp2.ds2 .ds-faq{display:grid;row-gap:12px;interpolate-size:allow-keywords}.lp2.ds2 .ds-faq details{border-radius:16px;background:var(--ds-paper-2);scroll-margin-top:calc(24px + var(--pmnv-h,0px))}.lp2.ds2 .ds-faq summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 28px;list-style:none;cursor:pointer;font-size:19px;line-height:1.4;font-weight:400;letter-spacing:-.01em;color:var(--ds-ink)}.lp2.ds2 .ds-faq summary::-webkit-details-marker{display:none}.lp2.ds2 .ds-faq summary:focus-visible{outline:2px solid var(--ds-accent);outline-offset:-2px;border-radius:16px}.lp2.ds2 .ds-pm{flex:none;position:relative;width:36px;height:36px;border-radius:50%;color:var(--ds-ink);box-shadow:inset 0 0 0 1px var(--ds-ring);transition:transform .3s var(--ds-ease),background-color .2s,color .2s}.lp2.ds2 .ds-pm:before,.lp2.ds2 .ds-pm:after{content:"";position:absolute;left:50%;top:50%;width:13px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}.lp2.ds2 .ds-pm:after{transform:translate(-50%,-50%) rotate(90deg)}.lp2.ds2 .ds-faq details[open] .ds-pm{transform:rotate(45deg);background:var(--ds-navy);color:var(--ds-white);box-shadow:none}.lp2.ds2 .ds-faq details::details-content{block-size:0;overflow:hidden;opacity:0;transition:block-size .35s var(--ds-ease),opacity .3s ease,content-visibility .35s allow-discrete}.lp2.ds2 .ds-faq details[open]::details-content{block-size:auto;opacity:1}.lp2.ds2 .ds-ans{padding:0 28px 28px;max-width:66ch}.lp2.ds2 .ds-ans p{margin:0;font-size:17px;line-height:1.7;color:var(--ds-body)}.lp2.ds2 .ds-ans p+p{margin-top:12px}@media(hover:hover){.lp2.ds2 .ds-faq summary:hover .ds-pm{box-shadow:inset 0 0 0 1px var(--ds-ink)}}.lp2.ds2 .ds-navy .ds-faq details{background:var(--ds-navy-2)}.lp2.ds2 .ds-navy .ds-faq summary,.lp2.ds2 .ds-navy .ds-pm{color:var(--ds-on-navy)}.lp2.ds2 .ds-navy .ds-pm{box-shadow:inset 0 0 0 1px var(--ds-line-navy)}.lp2.ds2 .ds-navy .ds-faq details[open] .ds-pm{background:var(--ds-on-navy);color:var(--ds-navy)}.lp2.ds2 .ds-navy .ds-ans p{color:var(--ds-on-navy-body)}.lp2.ds2 .ds-navy .ds-faq-h .ds-faq-more{color:var(--ds-on-navy-mute)}@media(prefers-reduced-motion:reduce){.lp2.ds2 .ds-faq details::details-content,.lp2.ds2 .ds-pm{transition:none}}@media(max-width:1023px){.lp2.ds2 .ds-faq-cols{grid-template-columns:minmax(0,1fr);row-gap:40px}}@media(max-width:599px){.lp2.ds2 .ds-faq summary{padding:20px;font-size:18px}.lp2.ds2 .ds-ans{padding:0 20px 22px}.lp2.ds2 .ds-ans p{font-size:16px}.lp2.ds2 .ds-pm{width:32px;height:32px}}.lp2.ds2 .ds-howto{display:grid;row-gap:40px;margin:0;padding:0;list-style:none;counter-reset:dh}.lp2.ds2 .ds-howto li{display:grid;grid-template-columns:72px minmax(0,1fr);column-gap:12px;margin:0;counter-increment:dh}.lp2.ds2 .ds-howto li:before{content:counter(dh,decimal-leading-zero);grid-row:1 / span 2;font-size:36px;line-height:1;font-weight:300;letter-spacing:-.04em;color:var(--ds-accent)}.lp2.ds2 .ds-howto h3,.lp2.ds2 .ds-howto h4{margin:0;font-size:19px;line-height:1.35;font-weight:400;letter-spacing:-.01em;color:var(--ds-ink)}.lp2.ds2 .ds-howto p{margin:6px 0 0;font-size:17px;line-height:1.65;color:var(--ds-body)}.lp2.ds2 .ds-howto b{font-weight:400;color:var(--ds-ink)}.lp2.ds2 .ds-navy .ds-howto li:before{color:var(--ds-accent-navy)}.lp2.ds2 .ds-navy .ds-howto h3,.lp2.ds2 .ds-navy .ds-howto h4{color:var(--ds-on-navy)}.lp2.ds2 .ds-navy .ds-howto p{color:var(--ds-on-navy-body)}@media(max-width:599px){.lp2.ds2 .ds-howto{row-gap:32px}.lp2.ds2 .ds-howto li{grid-template-columns:56px minmax(0,1fr)}.lp2.ds2 .ds-howto li:before{font-size:30px}.lp2.ds2 .ds-howto p{font-size:16px}}.lp2.ds2 .ds-demo{--ds-pw:320px;margin:0}.lp2.ds2 .ds-demo-duo{display:grid;justify-content:center;align-items:center;grid-template-columns:minmax(0,1fr)}.lp2.ds2 .ds-demo-dev{width:var(--ds-pw);min-width:0;--lp2-pw:var(--ds-pw)}.lp2.ds2 .ds-demo-duo>.ds-steps{grid-column:1 / -1;width:100%;max-width:1040px;margin-left:auto;margin-right:auto}.lp2.ds2 .ds-steps.ds-steps-5{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:24px}.lp2.ds2 .ds-demo-kbox>.lp2-frame-i{pointer-events:none;transition:opacity .45s var(--ds-ease)}.lp2.ds2 .ds-demo-kbox>.lp2-frame-i:not(.ds-on){opacity:0}.lp2.ds2 .ds-demo-fb{position:absolute;left:0;top:calc(100cqw * 47 / 390);width:100%;height:auto;display:none}.lp2.ds2 .ds-demo-kbox[data-ds-state=failed] .ds-demo-fb{display:block}.lp2.ds2 .ds-demo-kbox[data-ds-state=failed]>.lp2-frame-i{display:none}.lp2.ds2 .ds-tap{position:absolute;z-index:6;width:40px;height:40px;margin:-20px 0 0 -20px;border:2px solid var(--ds-accent);border-radius:50%;background:var(--ds-ring-soft);pointer-events:none;opacity:0;transform:scale(.6);transition:opacity .18s var(--ds-ease),transform .18s var(--ds-ease)}.lp2.ds2 .ds-tap.ds-in{opacity:1;transform:scale(1)}.lp2.ds2 .ds-tap.ds-down{transform:scale(.82)}.lp2.ds2 .ds-demo-cap{margin-top:24px;min-height:44px;font-size:15px;line-height:1.5;color:var(--ds-body);text-align:center}.lp2.ds2 .ds-demo-pause{display:none}.lp2.ds2 .ds-demo[data-ds-run]:not([data-lp2-done]) .ds-demo-pause{display:inline}.lp2.ds2 .ds-demo-pause,.lp2.ds2 .ds-demo-cap .lp2-replay{min-height:44px;padding:0 4px}.lp2.ds2 .ds-navy .ds-demo-cap{color:var(--ds-on-navy-body)}.lp2.ds2 .ds-demo-solo{width:var(--ds-pw);max-width:100%;margin:0 auto;--lp2-pw:var(--ds-pw)}.lp2.ds2 .ds-demo-solo>figcaption{text-align:center}@media(min-width:860px){.lp2.ds2 .ds-demo-duo{grid-template-columns:var(--ds-pw) 120px var(--ds-pw)}.lp2.ds2 .ds-demo-duo>.lp2-link{padding-top:30px}}@media(max-width:859px){.lp2.ds2 .ds-demo{--ds-pw:300px}.lp2.ds2 .ds-demo-dev{grid-area:1 / 1;margin:0 auto;align-self:start;transition:opacity .45s var(--ds-ease)}.lp2.ds2 .ds-demo-duo>.lp2-link{display:none}.lp2.ds2 .ds-demo-duo:not([data-ds-show=b])>.ds-demo-dev-b,.lp2.ds2 .ds-demo-duo[data-ds-show=b]>.ds-demo-dev-a{opacity:0}.lp2.ds2 .ds-demo-duo>.ds-steps{grid-area:2 / 1}}@media(max-width:599px){.lp2.ds2 .ds-demo{--ds-pw:min(348px,100%)}.lp2.ds2 .ds-demo-cap{font-size:14px}.lp2.ds2 .ds-steps.ds-steps-5{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.lp2.ds2 .ds-demo-kbox>.lp2-frame-i,.lp2.ds2 .ds-tap,.lp2.ds2 .ds-demo-dev{transition:none}}.lp2.ds2 .ds-linkrow{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:16px;line-height:1.5;color:var(--ds-body)}.lp2.ds2 .ds-linkrow-c{justify-content:center;text-align:center}.lp2.ds2 .ds-linkrow a{display:inline-flex;align-items:center;gap:8px;padding:10px 0;color:var(--ds-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--ds-uline)}.lp2.ds2 .ds-linkrow a:after{content:"";flex:none;width:7px;height:7px;border:solid currentColor;border-width:1.5px 1.5px 0 0;transform:rotate(45deg);transition:transform .2s var(--ds-ease)}@media(hover:hover){.lp2.ds2 .ds-linkrow a:hover{text-decoration-color:currentColor}.lp2.ds2 .ds-linkrow a:hover:after{transform:translate(3px) rotate(45deg)}}.lp2.ds2 .ds-navy .ds-linkrow{color:var(--ds-on-navy-body)}.lp2.ds2 .ds-navy .ds-linkrow a{color:var(--ds-accent-navy);text-decoration-color:var(--ds-uline-navy)}@media(prefers-reduced-motion:reduce){.lp2.ds2 .ds-linkrow a:after{transition:none}}.lp2.ds2 .ds-results{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:48px;align-items:start}.lp2.ds2 .ds-results-scr{grid-column:1 / span 7;grid-row:1;transform-origin:50% 0;transition:opacity .8s var(--ds-ease),transform .8s var(--ds-ease)}.lp2.ds2 .ds-results-rep{grid-column:8 / -1;grid-row:1 / span 2;transition:transform .8s var(--ds-ease)}.lp2.ds2 .ds-results-notes{grid-column:1 / span 7;grid-row:2;margin-top:48px}.lp2.ds2 .ds-results-notes .ds-points{grid-template-columns:minmax(0,1fr);row-gap:32px;margin:0}.lp2.ds2 .ds-results-shell{border-radius:16px;background:var(--ds-white);box-shadow:var(--ds-sh-shot);transition:box-shadow .8s var(--ds-ease)}.lp2.ds2 .ds-results-card{position:relative;overflow:hidden;border-radius:16px;clip-path:inset(0 round 16px);isolation:isolate;background:var(--ds-white)}.lp2.ds2 .ds-results-chart{padding:0 16px 16px}.lp2.ds2 .ds-results-chart:empty{display:none}.lp2.ds2 .ds-results[data-phase=stage] .ds-results-rep{transform:translateY(14px)}.lp2.ds2 .ds-results[data-phase=report] .ds-results-scr{opacity:.92;transform:scale(.985)}.lp2.ds2 .ds-results[data-phase=report] .ds-results-shell{box-shadow:var(--ds-sh-lift)}.lp2.ds2 .ds-results>figcaption,.lp2.ds2 .ds-themes>figcaption{grid-column:1 / -1;grid-row:auto}.lp2.ds2 .ds-results-l{margin:0 0 14px;font-size:14px;line-height:1.5;color:var(--ds-mute)}.lp2.ds2 .ds-navy .ds-results-l{color:var(--ds-on-navy-mute)}@media(prefers-reduced-motion:reduce){.lp2.ds2 .ds-results-scr,.lp2.ds2 .ds-results-rep,.lp2.ds2 .ds-results-shell{transition:none}}@media(max-width:1023px){.lp2.ds2 .ds-results{display:flex;flex-direction:column;align-items:stretch}.lp2.ds2 .ds-results-rep{order:1;width:min(100%,560px);align-self:center}.lp2.ds2 .ds-results-scr{order:2;width:min(100%,520px);align-self:center;padding-top:40px}.lp2.ds2 .ds-results-notes{order:3;margin-top:44px}.lp2.ds2 .ds-results>figcaption{order:4}.lp2.ds2 .ds-results[data-phase] .ds-results-rep,.lp2.ds2 .ds-results[data-phase] .ds-results-scr{transform:none;opacity:1}}@media(max-width:599px){.lp2.ds2 .ds-results-scr{width:82%}}.lp2.ds2 .ds-themes{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:end}.lp2.ds2 .ds-themes-scr{grid-column:1 / span 9;grid-row:1}.lp2.ds2 .ds-themes-ph{grid-column:9 / -1;grid-row:1;justify-self:end;position:relative;z-index:2;width:250px;margin-bottom:-36px}.lp2.ds2 .ds-swatches{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:12px 20px;margin:72px 0 0;padding:0;list-style:none}.lp2.ds2 .ds-swatch{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:72px;margin:0;padding:6px 4px;border:0;background:none;font:inherit;font-size:14px;line-height:1.3;color:var(--ds-body);cursor:pointer}.lp2.ds2 .ds-swatch i{position:relative;display:block;width:44px;height:44px;border-radius:50%;background:var(--sw-b,var(--ds-paper-2));box-shadow:inset 0 0 0 1px var(--ds-ring-soft);transition:box-shadow .2s var(--ds-ease),transform .2s var(--ds-ease)}.lp2.ds2 .ds-swatch i:before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--sw-h,var(--ds-paper));clip-path:inset(50% 0 0 0)}.lp2.ds2 .ds-swatch i:after{content:"";position:absolute;right:6px;bottom:6px;width:14px;height:14px;border-radius:50%;background:var(--sw-a,var(--ds-accent));box-shadow:0 0 0 2px var(--sw-b,var(--ds-paper-2))}.lp2.ds2 .ds-swatch[aria-pressed=true]{color:var(--ds-ink)}.lp2.ds2 .ds-swatch[aria-pressed=true] i{box-shadow:inset 0 0 0 1px var(--ds-ring-soft),0 0 0 3px var(--ds-paper),0 0 0 5px var(--ds-ink)}@media(hover:hover){.lp2.ds2 .ds-swatch:hover i{transform:translateY(-2px)}.lp2.ds2 .ds-swatch:hover{color:var(--ds-ink)}}.lp2.ds2 .ds-swatch:focus-visible{outline:2px solid var(--ds-accent);outline-offset:4px;border-radius:6px}.lp2.ds2 .ds-navy .ds-swatch{color:var(--ds-on-navy-body)}.lp2.ds2 .ds-navy .ds-swatch[aria-pressed=true]{color:var(--ds-on-navy)}.lp2.ds2 .ds-navy .ds-swatch[aria-pressed=true] i{box-shadow:0 0 0 3px var(--ds-navy),0 0 0 5px var(--ds-on-navy)}@media(prefers-reduced-motion:reduce){.lp2.ds2 .ds-swatch i{transition:none}.lp2.ds2 .ds-swatch:hover i{transform:none}}@media(max-width:1023px){.lp2.ds2 .ds-themes-scr{grid-column:1 / -1}.lp2.ds2 .ds-themes-ph{grid-column:1 / -1;grid-row:2;justify-self:center;margin:32px 0 0}.lp2.ds2 .ds-swatches{margin-top:40px;justify-content:center}}@media(max-width:599px){.lp2.ds2 .ds-themes{display:flex;flex-direction:column;align-items:stretch}.lp2.ds2 .ds-swatches{order:1;position:sticky;top:var(--ds-sticky-top,0px);z-index:3;margin:0 0 24px;padding:8px 0 12px;gap:4px 0;background:var(--ds-swatch-bg,var(--ds-sky))}.lp2.ds2 .ds-swatch{min-width:0;flex:1 1 33%;gap:6px;font-size:13px}.lp2.ds2 .ds-swatch i{width:36px;height:36px}.lp2.ds2 .ds-swatch i:after{right:4px;bottom:4px;width:11px;height:11px}.lp2.ds2 .ds-themes-ph{order:2;align-self:center;width:min(100%,348px);margin:0}.lp2.ds2 .ds-themes-scr{order:3;width:82%;align-self:center;margin-top:32px}.lp2.ds2 .ds-themes>figcaption{order:4}.lp2.ds2 .ds-navy .ds-swatches{--ds-swatch-bg:var(--ds-navy-2)}}.lp2.ds2 .ds-insv .ds2-head{display:flex;flex-direction:column;gap:24px;margin:0;padding-bottom:var(--ds2-hc,64px)}.lp2.ds2 .ds-insv .ds2-head+*{margin-top:0}.lp2.ds2 .ds-insv .ds2-head>*{margin:0}.lp2.ds2 .ds-insv-list{display:grid;gap:112px;margin:0;padding:0;list-style:none}.lp2.ds2 .ds-insv-row{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:64px;align-items:center;margin:0;padding:0}.lp2.ds2 .ds-insv-flip{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.lp2.ds2 .ds-insv-flip .ds-insv-text{order:2}.lp2.ds2 .ds-insv-text{display:flex;flex-direction:column;gap:16px;max-width:420px}.lp2.ds2 .ds-insv-name{margin:0;font-family:var(--ds-font);font-size:36px;line-height:1.1;font-weight:400;letter-spacing:-.02em;color:var(--ds-ink)}.lp2.ds2 .ds-insv-learn{margin:0;font-size:20px;line-height:1.5;color:var(--ds-ink);text-wrap:pretty}.lp2.ds2 .ds-insv-when{margin:0;font-size:17px;line-height:1.6;color:var(--ds-body);text-wrap:pretty}.lp2.ds2 .ds-insv-fig{display:flex;flex-direction:column;gap:12px;min-width:0;margin:0}.lp2.ds2 .ds-insv-cap{display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-height:20px;margin:0;font-size:14px;line-height:20px;color:var(--ds-mute)}.lp2.ds2 .ds-insv-again{margin:0 0 0 auto;padding:0;border:0;background:none;font:inherit;color:var(--ds-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--ds-uline);cursor:pointer}.lp2.ds2 .ds-insv-again:hover{text-decoration-color:currentColor}.lp2.ds2 .ds-insv-again[hidden]{display:none}.lp2.ds2 .ds-insv-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp2.ds2 .ds-insv-stage{position:relative;min-height:240px;overflow:hidden;border-radius:5px;background:var(--ds-white)}.lp2.ds2 .ds-insv-frame{display:block;width:100%;border:0}.lp2.ds2 .ds-band-white .ds-insv-stage{background:var(--ds-paper)}.lp2.ds2 .ds-navy .ds-insv-stage{background:var(--ds-navy-2)}.lp2.ds2 .ds-navy .ds-insv-name,.lp2.ds2 .ds-navy .ds-insv-learn{color:var(--ds-on-navy)}.lp2.ds2 .ds-navy .ds-insv-when{color:var(--ds-on-navy-body)}.lp2.ds2 .ds-navy .ds-insv-cap{color:var(--ds-on-navy-mute)}.lp2.ds2 .ds-navy .ds-insv-again{color:var(--ds-accent-navy);text-decoration-color:var(--ds-uline-navy)}.lp2.ds2 .ds-insv-deep{--ds-navy:#061437;--ds-navy-2:#0f1e48;background:var(--ds-navy)}.lp2.ds2 .ds-insv-deep .lp2-wrap{box-sizing:border-box;width:100%;max-width:calc(1200px + 2 * var(--gut,24px));margin-left:auto;margin-right:auto}.lp2.ds2 .ds-insv-deep .ds2-head{align-items:center;margin-left:auto;margin-right:auto;text-align:center}.lp2.ds2 .ds-insv-deep .ds2-head .ds2-lead{max-width:640px}@media(max-width:1023px){.lp2.ds2 .ds-insv-list{gap:80px}.lp2.ds2 .ds-insv-row,.lp2.ds2 .ds-insv-flip{grid-template-columns:minmax(0,1fr);row-gap:28px}.lp2.ds2 .ds-insv-fig{order:-1}.lp2.ds2 .ds-insv-flip .ds-insv-text{order:2}.lp2.ds2 .ds-insv-text{max-width:640px}}@media(max-width:599px){.lp2.ds2 .ds-insv .ds2-head{gap:16px}.lp2.ds2 .ds-insv-list{gap:64px}.lp2.ds2 .ds-insv-name{font-size:28px}.lp2.ds2 .ds-insv-learn{font-size:18px}.lp2.ds2 .ds-insv-when{font-size:16px}}.lp2.ds2 .ds-deep{--ds-navy:#061437;--ds-navy-2:#0f1e48}.lp2.ds2 .ds-host .lp2-wrap{box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto}.lp2.ds2 .ds-host .ds2-head{display:flex;flex-direction:column;row-gap:24px}.lp2.ds2 .ds-host .ds2-head>*{margin:0}.lp2.ds2 .ds-host .ds2-head:has(+:is(figure,ul,ol,p,h2,h3)){margin-bottom:var(--ds2-hc,64px)}.lp2.ds2 .ds-host.ds2-c .ds2-head,.lp2.ds2 .ds-host .ds2-c .ds2-head{align-items:center;margin-left:auto;margin-right:auto}.lp2.ds2 .ds-proof-t{display:flex;flex-direction:column;align-items:center;row-gap:16px}.lp2.ds2 .ds-proof-t>*{margin:0}.lp2.ds2 .ds-points-w{padding-top:56px}.lp2.ds2 .ds-points-w>.ds-points{margin-top:0}.lp2.ds2 .ds-points-w:has(>.ds-points-1){padding-top:28px}.lp2.ds2 .ds-host .ds-points li{display:flex;flex-direction:column;row-gap:4px}.lp2.ds2 .ds-host .ds-points .ds-point-x{margin-top:0}.lp2.ds2 .ds-host .ds-howto li{row-gap:6px}.lp2.ds2 .ds-host .ds-howto p{margin-top:0}.lp2.ds2 .ds-host .ds-ans{display:flex;flex-direction:column;row-gap:12px}.lp2.ds2 .ds-host .ds-ans p+p{margin-top:0}.lp2.ds2 .ds-host :is(.ds-w4,#ds-host-weight){font-weight:400}@media(max-width:1023px){.lp2.ds2 .ds-points-w{padding-top:44px}}@media(max-width:599px){.lp2.ds2 .ds-host .ds2-head{row-gap:16px}}.lp2.ds2 .ds-spot{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:48px;row-gap:16px;align-items:center;margin:0}.lp2.ds2 .ds-spot>.ds-points{grid-column:1 / span 5;grid-row:1;grid-template-columns:minmax(0,1fr);row-gap:36px;margin:0}.lp2.ds2 .ds-spot-shell{grid-column:7 / -1;grid-row:1;display:flex;flex-direction:column;row-gap:16px;padding:28px 32px 32px;border-radius:16px;background:var(--ds-white);box-shadow:var(--ds-sh-shot)}.lp2.ds2 .ds-spot-shell>*{margin:0}.lp2.ds2 .ds-spot-l{font-size:14px;line-height:1.5;color:var(--ds-mute)}.lp2.ds2 .ds-spot-kbox{position:relative;overflow:hidden;height:var(--ds-spot-h,auto);transition:height .45s var(--ds-ease)}.lp2.ds2 .ds-spot-kbox:not([data-ds-state=ready]){height:auto}.lp2.ds2 .ds-spot-kbox>iframe{position:absolute;left:0;top:0;border:0;transform-origin:0 0;pointer-events:none}.lp2.ds2 .ds-spot-kbox:not([data-ds-state=ready])>iframe{visibility:hidden}.lp2.ds2 .ds-spot-fb{display:block;width:100%;height:auto}.lp2.ds2 .ds-spot-kbox[data-ds-state=ready]>.ds-spot-fb{display:none}.lp2.ds2 .ds-spot>figcaption{grid-column:7 / -1;grid-row:2;margin:0}@media(max-width:1023px){.lp2.ds2 .ds-spot{display:flex;flex-direction:column;align-items:stretch;row-gap:44px}.lp2.ds2 .ds-spot-shell{order:1;width:min(100%,560px);align-self:center}.lp2.ds2 .ds-spot>figcaption{order:2;width:min(100%,560px);align-self:center;margin-top:-28px}.lp2.ds2 .ds-spot>.ds-points{order:3;row-gap:32px}}@media(max-width:599px){.lp2.ds2 .ds-spot-shell{padding:20px 16px;border-radius:12px}}@media(prefers-reduced-motion:reduce){.lp2.ds2 .ds-spot-kbox{transition:none}}.lp2.ds2{--ds-navy:#10163a;--ds-navy-2:#182152;--ds-paper:#f5f0e8;--ds-paper-2:#ede6da;--ds-white:#ffffff;--ds-ink:#10163a;--ds-body:#3f4767;--ds-mute:#5f6683;--ds-line:rgba(16,22,58,.13);--ds-line-2:rgba(16,22,58,.16);--ds-accent:#2f5bd8;--ds-accent-navy:#9fc0ff;--ds-on-navy:#ffffff;--ds-on-navy-body:rgba(255,255,255,.8);--ds-on-navy-mute:rgba(255,255,255,.66);--ds-line-navy:rgba(255,255,255,.16);--ds-sky:#e1e9fb;--ds-logo:#6b7186;--ds-strip:linear-gradient(90deg,#2b6cff 0 20.2%,#3fbe1f 20.2% 58.4%,#ff9a0e 58.4% 86.6%,#ff3d4f 86.6%);--ds-rim:linear-gradient(145deg,#3a4152,#151924 40%,#0c0e14 70%,#2b3140);--ds-sh-card:0 0 0 1px rgba(16,22,58,.06),0 20px 40px -28px rgba(16,22,58,.4);--ds-sh-shot:0 0 0 1px rgba(16,22,58,.06),0 34px 64px -30px rgba(16,22,58,.5);--ds-sh-shot-nv:0 0 0 1px rgba(255,255,255,.1),0 34px 64px -30px rgba(0,0,0,.7);--ds-sh-key:0 18px 36px -18px rgba(16,22,58,.45);--ds-sh-phone:inset 0 0 0 1px rgba(255,255,255,.12),0 30px 60px -20px rgba(16,22,58,.55);--ds-sh-phone-nv:inset 0 0 0 1px rgba(255,255,255,.18),0 30px 60px -20px rgba(0,0,0,.65);--ds-bar:#f3f1ec;--ds-bar-dot:#d9d4ca;--ds-seg:rgba(16,22,58,.06);--ds-seg-hover:rgba(255,255,255,.6);--ds-seg-nv:rgba(255,255,255,.08);--ds-seg-nv-hover:rgba(255,255,255,.14);--ds-ring:rgba(16,22,58,.22);--ds-uline-ink:rgba(16,22,58,.4);--ds-uline-nv:rgba(255,255,255,.5);--ds-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--ds-ring-soft:rgba(16,22,58,.08);--ds-track:rgba(16,22,58,.1);--ds-track-navy:rgba(255,255,255,.14);--ds-sh-lift:0 1px 2px rgba(16,22,58,.06),0 24px 44px -24px rgba(16,22,58,.42);--ds-uline:rgba(47,91,216,.45);--ds-uline-navy:rgba(159,192,255,.6);--ds-ease:cubic-bezier(.2,.7,.2,1);--ds-r-panel:32px;--ds-r-card:28px;--ds-r-shot:16px;--ds-r-track:14px;--ds-r-key:10px;--ds-r-round:50%;--ds2-y:128px;--ds2-hc:64px;--gut:32px;--ds2-pad:48px;--fs-ds2-72:72px;--fs-ds2-60:60px;--fs-ds2-56:56px;--fs-ds2-48:48px;--fs-ds2-40:40px;--fs-ds2-36:36px;--fs-ds2-34:34px;--fs-ds2-30:30px;--fs-ds2-28:28px;--fs-ds2-26:26px;--fs-ds2-22:22px;--fs-ds2-20:20px;--fs-ds2-19:19px;--fs-ds2-18:18px;--fs-ds2-17:17px;--fs-ds2-16:16px;--fs-ds2-15:15px;--fs-ds2-14:14px;--fs-ds2-13:13px;background:var(--ds-paper);color:var(--ds-body);font-family:var(--font-body)}.lp2.ds2 :where(b,strong){font-weight:400;color:var(--ds-ink)}.lp2.ds2 .ds2-navy :where(b,strong){color:var(--ds-on-navy)}.lp2.ds2 .lp2-band{padding:var(--ds2-y) 0;color:var(--ds-body)}.lp2.ds2 .lp2-band:not([class*=ds-band-]):not(.ds2-navy){background:var(--ds-paper)}.lp2.ds2 .lp2-band.lp2-b-insv.iv{background:var(--ds-sky)}.lp2.ds2 .lp2-band.ds2-navy{background:var(--ds-navy);color:var(--ds-on-navy-body)}.lp2.ds2 .lp2-wrap{max-width:calc(1200px + 2 * var(--gut));padding:0 var(--gut)}.lp2.ds2 a{color:var(--ds-ink);text-decoration-color:var(--ds-uline-ink);text-underline-offset:4px}.lp2.ds2 .ds2-navy a{color:var(--ds-on-navy);text-decoration-color:var(--ds-uline-nv)}.lp2.ds2 .ds2-navy a.lp2-btn,.lp2.ds2 a.lp2-btn{color:var(--ds-white)}.lp2.ds2 a:focus-visible,.lp2.ds2 button:focus-visible,.lp2.ds2 summary:focus-visible{outline:2px solid var(--ds-accent);outline-offset:3px}.lp2.ds2 .ds2-navy a:focus-visible,.lp2.ds2 .ds2-navy button:focus-visible{outline-color:var(--ds-white)}.lp2.ds2 .ds2-head{max-width:820px}.lp2.ds2 .ds2-h2{margin:0;font-family:var(--font-body);font-size:var(--fs-ds2-60);line-height:1.05;font-weight:300;letter-spacing:-.032em;color:var(--ds-ink);text-wrap:balance}.lp2.ds2 .ds2-navy .ds2-h2{color:var(--ds-on-navy)}.lp2.ds2 .ds2-hl{color:var(--ds-accent)}.lp2.ds2 .ds2-navy .ds2-hl{color:var(--ds-accent-navy)}.lp2.ds2 .ds2-lead{margin-top:24px;max-width:600px;font-size:var(--fs-ds2-20);line-height:1.6;color:var(--ds-body);text-wrap:pretty}.lp2.ds2 .ds2-navy .ds2-lead{color:var(--ds-on-navy-body)}.lp2.ds2 .ds2-head+*{margin-top:var(--ds2-hc)}.lp2.ds2 .ds2-c .ds2-head{margin:0 auto;text-align:center}.lp2.ds2 .ds2-c .ds2-lead{margin-left:auto;margin-right:auto}.lp2.ds2 .lp2-cta{gap:16px 24px;margin-top:40px}.lp2.ds2 .lp2-note{font-size:var(--fs-ds2-14);line-height:1.5;color:var(--ds-mute)}.lp2.ds2 .ds2-navy .lp2-note{color:var(--ds-on-navy-mute)}.lp2.ds2 .ds2-c .lp2-cta{justify-content:center}.lp2.ds2 .ds2-c .lp2-note{text-align:center}.lp2.ds2 .ds2-panel{position:relative;border-radius:var(--ds-r-panel);padding:var(--ds2-pad);background:var(--ds-sky);isolation:isolate}.lp2.ds2 .ds2-panel.ds2-p-paper{background:var(--ds-paper-2)}.lp2.ds2 .ds2-panel.ds2-p-navy{background:var(--ds-navy-2)}.lp2.ds2 .ds2-panel .lp2-story,.lp2.ds2 .ds2-panel .lp2-fig{margin:0}.lp2.ds2 .ds2-after{margin-top:48px}.lp2.ds2 .ds2-after .lp2-cta{margin-top:40px}.lp2.ds2 .ds2-more{font-size:var(--fs-ds2-17);line-height:1.6;color:var(--ds-body)}.lp2.ds2 .ds2-roman{display:grid;row-gap:18px;margin:0;padding:0;list-style:none}.lp2.ds2 .ds2-roman li{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:6px;align-items:baseline}.lp2.ds2 .ds2-roman li>span{font-size:var(--fs-ds2-22);line-height:1.1;font-weight:300;color:var(--ds-accent)}.lp2.ds2 .ds2-roman p{margin:0;font-size:var(--fs-ds2-17);line-height:1.55;color:var(--ds-body);text-wrap:pretty}.lp2.ds2 .ds2-navy .ds2-roman li>span{color:var(--ds-accent-navy)}.lp2.ds2 .ds2-navy .ds2-roman p{color:var(--ds-on-navy-body)}@media(min-width:1024px){.lp2.ds2 .ds2-roman.ds2-row{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px}}.lp2.ds2 .lp2-phone{--ds2-rim:max(5px, calc(var(--lp2-pw,300px) * .024));padding:var(--ds2-rim);border-radius:calc(var(--lp2-pw,300px) * .17);background:var(--ds-rim);box-shadow:var(--ds-sh-phone)}.lp2.ds2 .lp2-phone>.lp2-kbox{border-radius:calc(var(--lp2-pw,300px) * .17 - var(--ds2-rim));box-shadow:none}.lp2.ds2 .ds2-navy .lp2-phone,.lp2.ds2 .ds2-navy :is(.lp2-duo,.lp2-rx3-devs) .lp2-phone{box-shadow:var(--ds-sh-phone-nv)}.lp2.ds2 :is(.lp2-duo,.lp2-rx3-devs) .lp2-phone{box-shadow:var(--ds-sh-phone)}.lp2.ds2 .lp2-window{padding-top:34px;border-radius:var(--ds-r-key);background:var(--ds-white);box-shadow:var(--ds-sh-shot)}.lp2.ds2 .lp2-window:before{height:34px;line-height:34px;background:var(--ds-bar);font-size:var(--fs-ds2-13);color:var(--ds-mute)}.lp2.ds2 .lp2-window:after{left:14px;top:12px;width:10px;height:10px;border-radius:var(--ds-r-round);background:var(--ds-bar-dot);box-shadow:17px 0 0 var(--ds-bar-dot),34px 0 0 var(--ds-bar-dot)}.lp2.ds2 .ds2-navy .lp2-window{box-shadow:var(--ds-sh-shot-nv)}.lp2.ds2 .lp2-devl{margin:0 0 14px;font-size:var(--fs-ds2-14);line-height:1.5;color:var(--ds-mute)}.lp2.ds2 .ds2-navy .lp2-devl{color:var(--ds-on-navy-mute)}.lp2.ds2 .lp2-frame{border-radius:var(--ds-r-shot);box-shadow:var(--ds-sh-shot)}.lp2.ds2 .lp2-frame.lp2-card{box-shadow:var(--ds-sh-shot)}.lp2.ds2 .lp2-tap{border-color:var(--ds-accent)}.lp2.ds2 .lp2-seg{max-width:none;margin:36px 0 0;padding:6px;gap:6px;border-radius:var(--ds-r-track);background:var(--ds-seg)}.lp2.ds2 .lp2-seg button{height:46px;border-radius:var(--ds-r-key);font-size:var(--fs-ds2-15);font-weight:400;color:var(--ds-body)}.lp2.ds2 .lp2-seg button[aria-selected=true]{background:var(--ds-white);color:var(--ds-ink);font-weight:400;box-shadow:var(--ds-sh-key)}@media(hover:hover){.lp2.ds2 .lp2-seg button:not([aria-selected=true]):hover{background:var(--ds-seg-hover);color:var(--ds-ink)}}.lp2.ds2 .lp2-cap{font-size:var(--fs-ds2-14);line-height:1.5;color:var(--ds-mute)}.lp2.ds2 .ds2-navy .lp2-cap{color:var(--ds-on-navy-mute)}.lp2.ds2 .lp2-story-cap{margin-top:20px;text-align:left}.lp2.ds2 .lp2-rail{margin-bottom:0}.lp2.ds2 .lp2-replay{color:var(--ds-accent);text-decoration-color:var(--ds-uline)}.lp2.ds2 .ds2-navy .lp2-replay{color:var(--ds-accent-navy);text-decoration-color:var(--ds-uline-nv)}.lp2.ds2 .ds2-split{display:grid;grid-template-columns:minmax(0,7.6fr) minmax(0,4.4fr);column-gap:56px;align-items:center}.lp2.ds2 .ds2-split>.ds2-panel{grid-column:1;grid-row:1}.lp2.ds2 .ds2-split>.ds2-text{grid-column:2;grid-row:1}.lp2.ds2 .ds2-split.ds2-flip{grid-template-columns:minmax(0,4.4fr) minmax(0,7.6fr);align-items:start}.lp2.ds2 .ds2-split.ds2-flip>.ds2-panel{grid-column:2}.lp2.ds2 .ds2-split.ds2-flip>.ds2-text{grid-column:1}.lp2.ds2 .ds2-split .ds2-panel{padding:40px}.lp2.ds2 .ds2-text .ds2-roman{margin-top:36px}.lp2.ds2 .ds2-text .lp2-cta{margin-top:40px}.lp2.ds2 .ds2-text .ds2-h2{font-size:var(--fs-ds2-56)}.lp2.ds2 .ds2-cols{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:48px;align-items:start}.lp2.ds2 .ds2-colh{grid-column:1 / span 5}.lp2.ds2 .ds2-colb{grid-column:6 / span 7}@media(min-width:1024px){.lp2.ds2 .ds2-sticky{position:sticky;top:calc(48px + var(--pmnv-h,0px))}}@media(min-width:1024px){.lp2.ds2 .ds2-b-free .ds2-split.ds2-flip{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.lp2.ds2 .ds2-b-free .ds2-h2{font-size:var(--fs-ds2-48)}}.lp2.ds2 .lp2-caps{--caps-us:var(--ds-accent);--caps-them:#c9cfdc;border-radius:var(--ds-r-shot);background:var(--ds-white);box-shadow:var(--ds-sh-shot)}.lp2.ds2 .lp2-caps-t{font-size:var(--fs-ds2-18);font-weight:400;color:var(--ds-ink)}.lp2.ds2 .lp2-caps-us th,.lp2.ds2 .lp2-caps-us .lp2-caps-v{font-weight:400}.lp2.ds2 .lp2-caps th{font-size:var(--fs-ds2-16);color:var(--ds-body)}.lp2.ds2 .lp2-caps-v{font-size:var(--fs-ds2-15);color:var(--ds-body)}.lp2.ds2 .lp2-caps-us .lp2-caps-v{color:var(--ds-white)}.lp2.ds2 .lp2-caps .lp2-cap{margin-top:8px}@media(max-width:599px){.lp2.ds2 .lp2-caps{padding:20px 16px 16px}.lp2.ds2 .lp2-caps table,.lp2.ds2 .lp2-caps tbody{display:block}.lp2.ds2 .lp2-caps tr{display:grid;grid-template-columns:minmax(0,1fr);row-gap:6px;margin-top:16px}.lp2.ds2 .lp2-caps th,.lp2.ds2 .lp2-caps td{display:block;width:auto;padding:0}}.lp2.ds2 .ds2-trust .ds-linkrow{margin:-40px 0 40px}.lp2.ds2 .ds2-row{margin-top:48px}.lp2.ds2 .ds2-res,.lp2.ds2 .ds2-th{padding-bottom:40px}@media(max-width:599px){.lp2.ds2 :is(.ds2-b-live,.ds2-b-rx) .lp2-window{width:82%;margin-inline:auto}}@media(min-width:1024px){.lp2.ds2 .ds2-b-results .ds2-panel+.ds-points{display:none}}@media(max-width:1023px){.lp2.ds2 .ds2-b-results .ds-results-notes{display:none}}.lp2.ds2{--ds-sticky-top:64px}@media(max-width:599px){.lp2.ds2 .ds2-trust .ds-linkrow{margin:-24px 0 28px}}.lp2.ds2 .ds2-trust{padding:112px 0}@media(max-width:1023px){.lp2.ds2 .ds2-trust{padding:96px 0}}@media(max-width:599px){.lp2.ds2 .ds2-trust{padding:76px 0}}.lp2.ds2 .ds2-trust .lp2-logos{max-width:1040px}.lp2.ds2 .ds2-b-proof{padding:96px 0}.lp2.ds2 .ds2-proof{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:48px;align-items:center}.lp2.ds2 .ds2-stats{grid-column:1 / span 6;display:grid;row-gap:32px}.lp2.ds2 .ds2-stat{display:flex;align-items:baseline;gap:20px;margin:0;padding-bottom:24px;border-bottom:1px solid var(--ds-line)}.lp2.ds2 .ds2-stat b{flex:none;font-size:var(--fs-ds2-72);line-height:.95;font-weight:300;letter-spacing:-.045em;color:var(--ds-ink)}.lp2.ds2 .ds2-stat span{max-width:240px;font-size:var(--fs-ds2-16);line-height:1.45;color:var(--ds-body)}.lp2.ds2 .ds2-quote{grid-column:8 / span 5;margin:0}.lp2.ds2 .ds2-quote blockquote{margin:0}.lp2.ds2 .ds2-quote p{margin:0;font-size:var(--fs-ds2-40);line-height:1.18;font-weight:300;letter-spacing:-.028em;color:var(--ds-ink);text-wrap:pretty}.lp2.ds2 .ds2-quote figcaption{display:flex;gap:14px;align-items:center;margin-top:28px;font-size:var(--fs-ds2-15);line-height:1.4;color:var(--ds-mute)}.lp2.ds2 .ds2-av{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:var(--ds-r-round);background:var(--ds-sky);font-size:var(--fs-ds2-18);color:var(--ds-ink)}.lp2.ds2 .ds2-close{position:relative;padding-bottom:calc(var(--ds2-y) + 6px)}.lp2.ds2 .ds2-close .ds2-head{max-width:980px}.lp2.ds2 .ds2-close .ds2-h2{font-size:var(--fs-ds2-60)}.lp2.ds2 .ds2-close .ds2-head+.lp2-cta{margin-top:40px}.lp2.ds2 .ds2-strip{position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--ds-strip)}@media(max-width:1023px){.lp2.ds2{--ds2-y:104px;--ds2-hc:48px;--ds2-pad:32px}.lp2.ds2 .ds2-h2,.lp2.ds2 .ds2-text .ds2-h2,.lp2.ds2 .ds2-close .ds2-h2{font-size:var(--fs-ds2-48)}.lp2.ds2 .ds2-split,.lp2.ds2 .ds2-split.ds2-flip,.lp2.ds2 .ds2-cols,.lp2.ds2 .ds2-proof{grid-template-columns:minmax(0,1fr);row-gap:48px}.lp2.ds2 .ds2-split>.ds2-panel,.lp2.ds2 .ds2-split>.ds2-text,.lp2.ds2 .ds2-split.ds2-flip>.ds2-panel,.lp2.ds2 .ds2-split.ds2-flip>.ds2-text,.lp2.ds2 .ds2-colh,.lp2.ds2 .ds2-colb,.lp2.ds2 .ds2-stats,.lp2.ds2 .ds2-quote{grid-column:1 / -1;grid-row:auto}.lp2.ds2 .ds2-split>.ds2-text{order:-1}.lp2.ds2 .ds2-quote p{font-size:var(--fs-ds2-36)}}@media(max-width:599px){.lp2.ds2{--ds2-y:88px;--ds2-hc:40px;--gut:20px;--ds2-pad:24px}.lp2.ds2 .ds2-h2,.lp2.ds2 .ds2-text .ds2-h2,.lp2.ds2 .ds2-close .ds2-h2{font-size:var(--fs-ds2-36);line-height:1.08}.lp2.ds2 .ds2-lead{margin-top:16px;font-size:var(--fs-ds2-18)}.lp2.ds2 .ds2-panel{margin-left:calc(-1 * var(--gut));margin-right:calc(-1 * var(--gut));border-radius:var(--ds-r-card);padding:28px 21px 24px}.lp2.ds2 .ds2-panel.ds2-stage{padding-left:21px;padding-right:21px}.lp2.ds2 .lp2-rx3-ph,.lp2.ds2 .lp2-rx3-rm{width:100%;max-width:348px;--lp2-pw:348px}.lp2.ds2 .lp2-rx3-sc{max-width:none}.lp2.ds2 .lp2-seg{margin-top:28px}.lp2.ds2 .lp2-seg button{height:44px;font-size:var(--fs-ds2-15)}.lp2.ds2 a.lp2-btn{width:auto}.lp2.ds2 .lp2-cta{margin-top:32px}.lp2.ds2 .ds2-after{margin-top:40px}.lp2.ds2 .ds2-roman p{font-size:var(--fs-ds2-16)}.lp2.ds2 .ds2-b-proof{padding:72px 0}.lp2.ds2 .ds2-stat b{font-size:var(--fs-ds2-56)}.lp2.ds2 .ds2-quote p{font-size:var(--fs-ds2-28)}}.lp2.ds2 .ds-navy.pl-qa .qa-demo{color:var(--ds-ink);text-align:left}.lp2.ds2 .ds-navy.pl-qa .qa-items li{color:var(--ds-on-navy-body);text-align:left}