@font-face{font-family:Lil Grotesk Fallback;src:local(Arial),local(ArialMT);size-adjust:90%;ascent-override:103%;descent-override:30.5%;line-gap-override:0%}@font-face{font-family:Lil Grotesk;src:url(/fonts/brand/LilGrotesk-Light.woff2)format("woff2");font-weight:200;font-display:swap}@font-face{font-family:Lil Grotesk;src:url(/fonts/brand/LilGrotesk-Regular.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Lil Grotesk;src:url(/fonts/brand/LilGrotesk-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Lil Grotesk;src:url(/fonts/brand/LilGrotesk-Bold.woff2)format("woff2");font-weight:700;font-display:swap}.ds-root{--ds-black:#0a0a0a;--ds-black-2:#1a1a1c;--ds-black-3:#3c3c3c;--ds-black-4:#575757;--ds-black-5:#7d7d7d;--ds-white:#fcfcfc;--ds-white-2:#f0f0f0;--ds-white-3:#e0e0e0;--ds-white-4:#c9c9c9;--ds-white-5:#b4b4b4;--ds-navy:#13141a;--ds-navy-2:#1c2036;--ds-navy-3:#2c324d;--ds-navy-4:#414c75;--ds-navy-5:#57618a;--ds-blue:#4781ff;--ds-blue-2:#2f57af;--ds-blue-3:#0d3489;--ds-champagne:#d0b88c;--ds-champagne-2:#a59373;--ds-champagne-3:#665c4b;--ds-champagne-4:#2d2d2b;--ds-pattern-ink:var(--ds-blue);--ds-pattern-ink-on-blue:#fcfcfc33;--ds-display:"Lil Grotesk", "Lil Grotesk Fallback", "Helvetica Neue", Arial, sans-serif;--ds-text:"neue-haas-grotesk-text", "Helvetica Neue", Helvetica, Arial, sans-serif;--ds-radius:3px;--ds-head-gap:64px;--ds-ok:#188038;--ds-err:#b42318;--ds-tint:color-mix(in srgb, var(--ds-blue) 14%, transparent);--ds-rule:var(--ds-white-3);--ds-wire:var(--ds-white-5);--ds-ease:cubic-bezier(.22, 1, .36, 1);--ds-ease-in-out:cubic-bezier(.65, 0, .35, 1);--ds-pop:cubic-bezier(.34, 1.56, .64, 1);--ds-label-size:11px;--ds-stat-label:clamp(18px, 1.3vw, 20px);--ds-caption:14px;--ds-display-cap:.672;--ds-unit-size:.52;--ds-graphic-text:16px;--ds-graphic-meta:14px;--ds-cols:13;--ds-gutter:20px;--ds-margin:clamp(30px, 4vw, 64px);--ds-format-margin:30px;--ds-rows:7;--ds-row:calc((min(100vw, 1600px) * 9 / 16 - 2 * var(--ds-format-margin) - 6 * var(--ds-gutter)) / 7);--ds-section:min(calc(1.5 * var(--ds-row) + var(--ds-gutter)), 170px);--color-brand-50:#eef3ff;--color-brand-100:#dfe8ff;--color-brand-200:#bcd0ff;--color-brand-300:#8fb0ff;--color-brand-400:#6a98ff;--color-brand-500:var(--ds-blue);--color-brand-600:var(--ds-blue);--color-brand-700:var(--ds-blue-2);--color-brand-800:var(--ds-blue-3);--color-navy-300:var(--ds-navy-5);--color-navy-500:var(--ds-navy-4);--color-navy-700:var(--ds-navy-3);--color-navy-800:var(--ds-navy-2);--color-navy-900:var(--ds-navy);--color-navy-950:var(--ds-black);--color-accent-400:var(--ds-blue);--color-accent-500:var(--ds-blue);--font-sans:var(--ds-text);--font-heading:var(--ds-text);background:var(--ds-white);color:var(--ds-black);font-family:var(--ds-text);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.45;overflow-x:clip}@media (width<=767px){.ds-root{--ds-stat-label:15px;--ds-caption:13px}}.ds-root *,.ds-root :before,.ds-root :after{box-sizing:border-box}.ds-root a{color:inherit;text-decoration:none}.ds-root img{max-width:100%;display:block}.ds-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ds-wrap{width:100%;max-width:1600px;padding:0 var(--ds-margin);margin:0 auto}.ds-dark{background:var(--ds-navy);color:var(--ds-white)}.ds-index{font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.ds-root{--ds-display-1:clamp(44px, 6.4vw, 112px);--ds-display-2:clamp(38px, 4.4vw, 76px);--ds-display-3:clamp(30px, 2.8vw, 46px);--ds-body-lg:clamp(18px, 1.3vw, 21px)}.ds-display{font-family:var(--ds-display);letter-spacing:-.045em;text-wrap:pretty;margin:0;font-weight:400;line-height:1}.ds-display strong{font-weight:inherit;color:var(--ds-blue)}.ds-display--xl{font-size:var(--ds-display-1)}.ds-display--lg{font-size:var(--ds-display-2)}.ds-display--md{font-size:var(--ds-display-3);line-height:.98}.ds-display--fit{text-wrap:balance}.ds-unit{--ds-unit-top:.813;margin-left:calc(.03em / var(--ds-unit-size));font-size:calc(var(--ds-unit-size) * 1em);font-weight:var(--ds-unit-weight,300);letter-spacing:0;vertical-align:calc((var(--ds-display-cap) / var(--ds-unit-size) - var(--ds-unit-top)) * 1em);line-height:0}.ds-unit--cur{--ds-unit-top:.766;margin-right:calc(-.01em / var(--ds-unit-size));margin-left:0}.ds-unit--mid{vertical-align:calc((var(--ds-display-cap) / 2 / var(--ds-unit-size) - .25) * 1em)}.ds-unit--base{margin-left:calc(.01em / var(--ds-unit-size));vertical-align:baseline}.ds-root{--ds-cap:.72em;--ds-cap-gap:calc(var(--ds-cap) * .75)}.ds-eyebrow{padding-left:calc(var(--ds-cap) + var(--ds-cap-gap));text-indent:calc(-1 * (var(--ds-cap) + var(--ds-cap-gap)));font-family:var(--ds-text);text-transform:uppercase;margin:0 0 18px;font-size:15px;font-weight:500;line-height:1.1;display:block;position:relative}.ds-eyebrow:before{content:"";width:var(--ds-cap);height:var(--ds-cap);margin-right:var(--ds-cap-gap);background:var(--ds-blue);vertical-align:baseline;text-indent:0;border-radius:1px;display:inline-block}.ds-eyebrow{text-wrap:balance;letter-spacing:normal}.ds-eyebrow strong{font-weight:inherit}.ds-eyebrow--sm{margin:0;font-size:11px}.ds-eyebrow--light{color:var(--ds-white)}.ds-sub{max-width:34ch;margin:0;font-size:clamp(20px,1.7vw,27px);line-height:1.18}.ds-sub strong{font-weight:500}.ds-sub--sm{max-width:46ch;font-size:var(--ds-body-lg);line-height:1.3}.ds-body{color:var(--ds-black-4);margin:0;font-size:16px;line-height:1.55}.ds-dark .ds-body{color:var(--ds-white-4);line-height:1.5}.ds-card-title{font-family:var(--ds-display);letter-spacing:-.035em;margin:28px 0 12px;font-size:30px;font-weight:400;line-height:1.05}.ds-head--center{text-align:center}.ds-head--center .ds-eyebrow{text-indent:0;padding-left:0}.ds-head--center .ds-display{margin-inline:auto}.ds-select{--h:20px;--u:calc(var(--h) / 4);height:var(--h);padding:0 var(--u);font-family:var(--ds-text);font-size:var(--fs,calc(var(--h) * .6));text-box:trim-both cap alphabetic;white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;font-weight:500;line-height:1;transition:background-color .2s,color .2s;display:inline-flex;position:relative}.ds-select--sm{--h:17px}.ds-select--md{--h:34px;--fs:12.5px;border-radius:1px}.ds-select--lg{--h:42px;--fs:14px;border-radius:1px}@media (width<=767px){.ds-select--lg{--h:44px}}.ds-btn.ds-select--md .ds-btn__ink,.ds-btn.ds-select--md .ds-btn__fill>span{padding:0 14px}.ds-btn.ds-select--lg .ds-btn__ink,.ds-btn.ds-select--lg .ds-btn__fill>span{padding:0 20px}.ds-root .ds-select--blue:not(.ds-btn){background:var(--ds-blue);color:var(--ds-white)}.ds-root .ds-select--grey{background:var(--ds-white-2);color:var(--ds-black-3)}.ds-root button.ds-select{cursor:pointer;border:0}.ds-root .ds-select:focus-visible{outline:none}.ds-btn{--t:max(2px, calc(var(--u) * .42));--fill:var(--ds-blue-2);--ink:var(--ds-black);--paper:var(--ds-white);isolation:isolate;cursor:pointer;background:0 0;padding:0}.ds-btn--light{--fill:var(--ds-white);--ink:var(--ds-white);--paper:var(--ds-black)}.ds-dark .ds-btn{--ink:var(--ds-white)}.ds-btn__ink,.ds-btn__fill>span{height:var(--h);padding:0 var(--u);text-box:trim-both cap alphabetic;white-space:nowrap;align-items:center;display:inline-flex}.ds-btn__ink{z-index:1;color:var(--ink);position:relative}.ds-btn__fill{z-index:2;border-radius:inherit;background:var(--fill);color:var(--paper);--box:polygon(0 0, 100% 0, 100% var(--t), 100% var(--t), 100% 100%, 0 100%);--ell:polygon(0 0, 100% 0, 100% var(--t), var(--t) var(--t), var(--t) 100%, 0 100%);--dot:polygon(0 0, var(--t) 0, var(--t) var(--t), var(--t) var(--t), var(--t) 100%, 0 100%);clip-path:var(--box);will-change:clip-path;justify-content:center;align-items:center;transition:clip-path .44s cubic-bezier(.7,0,.2,1);display:flex;position:absolute;inset:0}.ds-btn:is(:hover,:focus-visible) .ds-btn__fill{clip-path:var(--ell)}.ds-root .ds-link{min-height:44px;color:var(--ds-black-3);align-items:center;gap:10px;font-size:14px;font-weight:500;transition:color .2s linear;display:inline-flex}.ds-link__unit{background:var(--ds-blue);width:8px;height:8px;transition:translate .3s var(--ds-ease-in-out);border-radius:1px;flex:none}.ds-link>span:last-child{transition:background-size .3s var(--ds-ease-in-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-bottom:2px}.ds-link:is(:hover,:focus-visible){color:var(--ds-black)}.ds-link:is(:hover,:focus-visible)>span:last-child{background-size:100% 1px}.ds-link:is(:hover,:focus-visible) .ds-link__unit{translate:3px}.ds-link:focus-visible{outline:1px solid var(--ds-blue);outline-offset:2px}.ds-dark .ds-link,.ds-root .ds-link--light{color:var(--ds-white-3)}.ds-dark .ds-link:is(:hover,:focus-visible),.ds-link--light:is(:hover,:focus-visible){color:var(--ds-white)}.ds-link--light .ds-link__unit{background:var(--ds-white)}@media (prefers-reduced-motion:reduce){.ds-link__unit,.ds-link>span:last-child{transition:none}}.ds-btn-row{align-items:center;gap:16px calc(var(--ds-gutter) * 1.5);flex-wrap:wrap;margin-top:40px;display:flex}.ds-btn:active .ds-btn__ink{translate:0 1px}.ds-field__bg{fill:var(--ds-navy)}.ds-field__thin,.ds-field__bar{fill:var(--ds-navy-3)}.ds-field__hl{fill:var(--ds-blue)}.ds-field--light .ds-field__bg{fill:var(--ds-white-2)}.ds-field--light .ds-field__thin,.ds-field--light .ds-field__bar{fill:var(--ds-white-4)}.ds-root .ds-mono{border-radius:var(--ds-radius);background:var(--ds-navy);width:48px;height:48px;font-family:var(--ds-display);letter-spacing:-.02em;color:var(--ds-white);place-items:center;font-size:20px;font-weight:500;display:grid}.ds-root .ds-card{position:relative}.ds-root .ds-card--surface{border-radius:var(--ds-radius);background:var(--ds-white);box-shadow:inset 0 0 0 1px var(--ds-white-3);transition:box-shadow .2s linear}.ds-root .ds-card--surface.ds-dark{background:var(--ds-navy-2);box-shadow:none}.ds-card__hit{color:inherit;text-decoration:none}.ds-card__hit:after{content:"";z-index:1;border-radius:var(--ds-radius);position:absolute;inset:0}.ds-card__hit:focus-visible{outline:none}.ds-card__hit:focus-visible:after{outline:1px solid var(--ds-blue);outline-offset:2px}.ds-card__go{min-height:24px;color:var(--ds-black-3);align-items:center;gap:10px;font-size:14px;font-weight:500;display:inline-flex}.ds-dark .ds-card__go{color:var(--ds-white-3)}.ds-card__unit{background:var(--ds-black-4);width:8px;height:8px;transition:translate .3s var(--ds-ease-in-out), background-color .2s linear;border-radius:1px;flex:none}.ds-dark .ds-card__unit{background:var(--ds-white-4)}.ds-card--surface:has(.ds-card__hit:is(:hover,:focus-visible)){box-shadow:inset 0 0 0 1px var(--ds-black-5)}.ds-card--surface.ds-dark:has(.ds-card__hit:is(:hover,:focus-visible)){box-shadow:inset 0 0 0 1px var(--ds-navy-4)}.ds-card:has(.ds-card__hit:is(:hover,:focus-visible)) .ds-card__go{color:var(--ds-black)}.ds-dark.ds-card:has(.ds-card__hit:is(:hover,:focus-visible)) .ds-card__go{color:var(--ds-white)}.ds-card:has(.ds-card__hit:is(:hover,:focus-visible)) .ds-card__unit{background:var(--ds-blue);translate:3px}@media (prefers-reduced-motion:reduce){.ds-card__unit{transition:none}}.ds-root{--ds-bridge:clamp(120px, 12vw, 176px)}.ds-root :is(.dsh,.dsph):has(~.ds-trust) :is(.dsh__inner,.dsph__inner){padding-bottom:calc(56px + var(--ds-bridge))}.ds-root .dsbh:has(~.ds-trust){padding-bottom:calc(var(--ds-section) * .75 + var(--ds-bridge))}.ds-trust{z-index:1;margin-top:calc(-1 * var(--ds-bridge));padding:0 0 var(--ds-section);background:linear-gradient(transparent var(--ds-bridge), var(--ds-white) 0);position:relative}.ds-trust--flat{padding-top:var(--ds-section);background:var(--ds-white);margin-top:0}.ds-trust:not(.ds-trust--flat) .ds-trust__head{color:var(--ds-white)}.ds-trust__label{margin:0 0 16px}.ds-trust__head{margin-bottom:var(--ds-head-gap)}.ds-logos{border-top:1px solid var(--ds-white-3);border-left:1px solid var(--ds-white-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ds-logos li{background:var(--ds-white);border-right:1px solid var(--ds-white-3);border-bottom:1px solid var(--ds-white-3);place-items:center;height:120px;padding:0 24px;display:grid}.ds-logos img{opacity:.9;width:auto;max-height:30px}.ds-logos .ds-avatar img{opacity:1;max-height:none}@media (width>=768px){.ds-logos{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(180px,1.1fr)}}.ds-logos .ds-g2cell{background:var(--ds-white-2);align-content:center;justify-items:center;gap:14px;padding:20px 16px;display:grid}@media (width<=559px){.ds-root .ds-logos{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-root .ds-logos li{height:88px;padding:0 12px}.ds-root .ds-logos img{max-height:22px}.ds-root .ds-logos .ds-g2cell{grid-column:2/-1;gap:8px;height:88px;padding:10px 12px}.ds-root .ds-logos .ds-g2cell .ds-g2cell__badges{gap:6px}.ds-root .ds-logos .ds-g2cell .ds-g2cell__badges img{height:44px;max-height:none}}@media (width<=767px){.ds-logos .ds-g2cell{grid-column:1/-1;height:auto}.ds-logos .ds-g2cell .ds-g2cell__badges{grid-template-columns:repeat(4,auto)}.ds-logos .ds-g2cell .ds-g2cell__badges img{height:56px}}@media (width>=768px){.ds-logos .ds-g2cell{grid-area:1/6/span 2}}.ds-g2cell__label{text-transform:uppercase;color:var(--ds-black-4);font-size:11px;font-weight:500}.ds-g2cell__rating{color:var(--ds-black);align-items:center;gap:8px;margin:2px 0 6px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.ds-g2cell__stars{gap:2px;display:inline-flex}.ds-g2cell__stars svg{fill:currentColor;width:14px;height:14px}.ds-g2cell__badges{grid-template-columns:repeat(2,auto);gap:10px 12px;display:grid}.ds-g2cell__badges img{opacity:1;filter:grayscale()contrast(1.05);width:auto;height:64px;max-height:none;transition:filter .3s linear}.ds-g2cell:hover .ds-g2cell__badges img{filter:none}@media (width>=768px) and (hover:hover){.ds-logos{grid-auto-rows:132px}.ds-logos li{grid-row:var(--r);grid-column:var(--c);height:auto}}.ds-logocell{isolation:isolate;position:relative}.ds-logocell:before{content:"";z-index:-1;background:var(--ds-navy);clip-path:inset(100% 0 0);transition:clip-path .22s var(--ds-ease-in-out);position:absolute;inset:0 -1px -1px 0}.ds-logos .ds-logocell__white{object-fit:contain;opacity:0;width:100%;height:100%;max-height:none;transition:opacity .2s linear;position:absolute;inset:0;clip-path:none!important}.ds-logocell .ds-logo>img:not(.ds-logocell__white){transition:opacity .2s linear}.ds-root .ds-take{color:var(--ds-white)}.ds-logos>li.ds-takeslot{z-index:4;pointer-events:none;background:0 0;border:0;height:auto;padding:0;display:none;position:relative}.ds-take{background:var(--ds-navy);height:calc(100% + 1px);color:var(--ds-white);clip-path:inset(0 calc(100% - var(--o)) 0 var(--o));transition:clip-path .2s var(--ds-ease-in-out) 0s;margin:0 -1px -1px 0;display:block}.ds-take__body{opacity:0;height:100%;transition:opacity .1s linear, transform .2s var(--ds-ease-in-out);align-content:space-between;padding:20px 24px 18px;display:grid;transform:translateY(4px)}.ds-take--note .ds-take__text{color:var(--ds-white-3)}.ds-take__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.4;display:-webkit-box;overflow:hidden}.ds-take__who{gap:1px;display:grid}.ds-take__by{color:var(--ds-white-5);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;display:flex}.ds-take__by strong{color:var(--ds-white);font-weight:500}.ds-take__cta{color:var(--ds-blue);align-self:flex-end;margin-left:auto;font-weight:500}@media (width>=768px) and (hover:hover){.ds-logos>li.ds-takeslot{display:block}}.ds-take{pointer-events:none}.ds-logocell[data-href]{cursor:pointer}.ds-logos>li.is-open:before{clip-path:inset(0)}.ds-logos>li.is-open .ds-logo>img:not(.ds-logocell__white){opacity:0}.ds-logos>li.is-open .ds-logocell__white{opacity:1;transition-delay:40ms}.ds-logos .ds-take:is(.is-open,:focus-visible){clip-path:inset(0);transition:clip-path .3s var(--ds-ease-in-out) 40ms}.ds-logos .ds-take:is(.is-open,:focus-visible) .ds-take__body{opacity:1;transition:opacity .2s linear .18s, transform .3s var(--ds-ease) .16s;transform:none}@media (width>=768px){.ds-root .ds-trust--row .ds-logos{grid-template-columns:repeat(var(--n), minmax(0, 1fr)) minmax(260px, 1.4fr)}.ds-root .ds-trust--row .ds-logos .ds-g2cell{grid-area:1/-2/auto/-1;align-self:stretch;gap:10px;height:auto;padding:14px 16px}.ds-root .ds-trust--row .ds-g2cell__badges{grid-template-columns:repeat(4,auto);gap:8px}.ds-root .ds-trust--row .ds-g2cell__badges img{width:auto;height:60px}}.ds-root .ds-trust--row{--ds-bridge:60px;background:linear-gradient(transparent var(--ds-bridge), var(--ds-white-2) 0);padding-bottom:0}.ds-root .dsph:has(~.ds-trust--row) .dsph__inner{padding-bottom:116px}@media (width>=768px){.ds-root .ds-trust--row .ds-logos{grid-template-rows:auto 0}}.ds-root .ds-trust--row .ds-logos>li.ds-takeslot{height:0}.ds-root .ds-trust--row .ds-take{height:121px;position:absolute;inset:0 0 auto}.ds-root .ds-trust--row .ds-wrap{flex-direction:column;display:flex}.ds-root .ds-trust--row .ds-trust__head{margin:var(--ds-gutter) 0 0;order:1}.ds-root .ds-trust--row .ds-trust__head .ds-display{max-width:none;font-family:var(--ds-text);letter-spacing:0;color:var(--ds-black-4);font-size:15px;line-height:1.4}.ds-logos--links .ds-logo>img{filter:grayscale();opacity:.7;transition:filter .3s linear,opacity .3s linear}.ds-logos--links .ds-logocell__link{z-index:2;position:absolute;inset:0}.ds-logos--links .ds-logocell__link:after{content:"";background:var(--ds-blue);transform-origin:0;height:3px;transition:transform .3s var(--ds-ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ds-logocell__arrow{background:var(--ds-blue);opacity:0;place-items:center;width:28px;height:28px;transition:opacity .3s linear;display:grid;position:absolute;bottom:0;right:0}.ds-logocell__arrow svg{fill:none;width:14px;height:14px;stroke:var(--ds-white);stroke-width:1.6px}.ds-logos--links .ds-logocell:is(:hover,:focus-within) .ds-logo>img{filter:none;opacity:1}.ds-logos--links .ds-logocell:is(:hover,:focus-within) .ds-logocell__link:after{transform:scaleX(1)}.ds-logos--links .ds-logocell:is(:hover,:focus-within) .ds-logocell__arrow{opacity:1}.ds-logos--links .ds-logocell:before{display:none}@media (width<=1023.98px){.ds-root .ds-logos .ds-g2cell:has(.ds-g2cell__rating){height:auto;padding:14px 12px}.ds-root .ds-logos:has(.ds-g2cell__rating)>li:has(+.ds-g2cell){align-self:stretch;height:auto}}@media (width>=1200px){.ds-root .ds-trust:has(.ds-stats--columns) .ds-logos{grid-template-columns:repeat(6,minmax(0,1fr))}}.ds-feature{padding:0}.ds-feature>.ds-wrap{padding-top:var(--ds-section);padding-bottom:var(--ds-section)}.ds-feature+.ds-feature>.ds-wrap>*{border-top:1px solid var(--ds-white-3)}.ds-feature__grid{gap:48px;padding-top:0;display:grid}.ds-feature+.ds-feature .ds-feature__grid{padding-top:var(--ds-section)}.ds-feature+.ds-feature>.ds-wrap{padding-top:0}.ds-feature__copy .ds-display{margin-bottom:32px}@media (width>=1024px){.ds-feature__grid{gap:calc(var(--ds-gutter) * 3);grid-template-columns:5fr 7fr;align-items:center}.ds-feature__grid--flip{grid-template-columns:7fr 5fr}.ds-feature__grid--flip>.ds-feature__copy{order:2}}.ds-bullets{border-top:1px solid var(--ds-white-3);margin:28px 0 0;padding:0;list-style:none}.ds-bullets li{border-bottom:1px solid var(--ds-white-3);align-items:center;gap:12px;padding:12px 0;font-size:15px;display:flex}.ds-bullets li:before{content:"";background:var(--ds-black);flex:none;width:6px;height:6px}.ds-story{padding:var(--ds-section) 0}.ds-story__head{gap:20px;padding:0 0 48px;display:grid}.ds-story__head .ds-display{max-width:none}.ds-story__intro{max-width:52ch;font-size:17px}.ds-story__grid{gap:40px;display:grid}@media (width>=1024px){.ds-story__grid{grid-template-rows:auto auto;row-gap:0}.ds-story__grid .ds-film{display:contents}.ds-story__grid .ds-film__screen{grid-row:1}.ds-story__grid .ds-film__cap{grid-row:2}.ds-story__copy{flex-direction:column;grid-row:1;align-items:flex-start;display:flex}.ds-story__copy .ds-metrics-block{align-self:stretch;margin-top:auto}.ds-story--quote .ds-story__grid{grid-template-rows:auto 1fr}.ds-story--quote .ds-story__copy{grid-row:1/span 2}.ds-story--quote .ds-film__cap{align-self:start}}.ds-film{margin:0}.ds-film__screen{position:relative}.ds-root .ds-play{--h:44px;--t:4px;height:var(--h);font-family:var(--ds-text);letter-spacing:0;gap:10px;padding:0 18px 0 16px;background:linear-gradient(var(--ds-blue-2), var(--ds-blue-2)) 0 0 / 100% 100% no-repeat, linear-gradient(var(--ds-blue-2), var(--ds-blue-2)) 0 0 / 100% 100% no-repeat, color-mix(in srgb, var(--ds-navy) 60%, transparent)!important;box-shadow:none!important;backdrop-filter:none!important;border:0!important;border-radius:1px!important;font-size:14px!important;font-weight:500!important;transition:background-size .3s cubic-bezier(.76,0,.24,1)!important}.ds-root .ds-play:is(:hover,:focus-visible){background-size:100% var(--t), var(--t) 100%, auto!important}.ds-film__cap{color:var(--ds-black-4);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:16px;font-size:13px;display:flex}.ds-film__cap strong{color:var(--ds-black);font-weight:500}.ds-film__cap strong a{color:inherit;text-decoration:underline;text-decoration-color:var(--ds-black-5);text-underline-offset:3px;transition:text-decoration-color .2s}.ds-film__cap strong a:hover{text-decoration-color:var(--ds-blue)}.ds-film__cap span:last-child{text-transform:uppercase;color:var(--ds-black-3);font-size:11px;font-weight:500}.ds-root .ds-mark{--mk-tint:var(--ds-tint);--mk-dur:.8s;--mk-delay:.3s;--mk-ease:var(--ds-ease-in-out);--mk-line:.3s;--mk-line-delay:.9s;background:linear-gradient(var(--mk-tint), var(--mk-tint)) no-repeat 0 0 / 100% 100%;box-shadow:inset 0 -.07em var(--ds-blue);color:inherit;box-decoration-break:clone;padding:0 .06em}.ds-motion .ds-mark.is-split:not(.is-done){box-shadow:none;background:0 0}.ds-motion .is-split:not(.is-done) .ds-mw{z-index:0;position:relative}.ds-motion .is-split:not(.is-done) .ds-mw:before,.ds-motion .is-split:not(.is-done) .ds-mw:after{content:"";top:0;right:calc(var(--r,0) * -1px);bottom:0;left:calc(var(--l,0) * -1px);z-index:-1;pointer-events:none;position:absolute}.ds-motion .is-split:not(.is-done) .ds-mw:before{background:var(--mk-tint);transform-origin:0 0;transition:transform calc(var(--mk-dur) * (var(--e,1) - var(--s,0))) var(--k,linear) calc(var(--mk-delay) + var(--mk-dur) * var(--s,0));transform:scaleX(0)}.ds-motion .is-split:not(.is-done) .ds-mw:after{box-shadow:inset 0 -.07em var(--ds-blue);opacity:0;transition:opacity var(--mk-line) linear var(--mk-line-delay)}.ds-motion .is-split.is-sweep:not(.is-done) .ds-mw:before{transform:none}.ds-motion .is-split.is-sweep:not(.is-done) .ds-mw:after{opacity:1}.ds-root .ds-mark--muted{--ds-mark-tint:color-mix(in srgb, var(--ds-black) 7%, transparent);background-image:linear-gradient(var(--ds-mark-tint), var(--ds-mark-tint));box-shadow:inset 0 -.07em var(--ds-black-5)}@media (prefers-reduced-motion:no-preference){.ds-motion .ds-mark--muted[data-ds=mark].is-in{box-shadow:inset 0 -.07em var(--ds-black-5)}}.ds-root .ds-story__title{line-height:1.16}.ds-story__eyebrow{margin:0 0 28px}.ds-story__quote{max-width:44ch;color:var(--ds-black-3);margin:20px 0 32px;padding:0}.ds-story__logo{width:auto;height:28px;margin-bottom:36px}.ds-metrics{gap:var(--ds-gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin:44px 0 0;display:grid}.ds-metrics>div{flex-direction:column;gap:12px;display:flex}.ds-metrics dd{margin:0}.ds-metrics__label{max-width:26ch;font-size:var(--ds-stat-label);color:var(--ds-black);line-height:1.35}.ds-metrics__cite{font-size:var(--ds-caption);color:var(--ds-black-4);margin:16px 0 0;line-height:1.35}.ds-metrics__value{font-family:var(--ds-display);font-size:calc(clamp(56px, 5vw, 88px) * var(--ds-fig-scale,1));letter-spacing:-.04em;font-weight:200;line-height:.85}.ds-metrics:has(>:nth-child(2)):has(.ds-metrics__value--long){--ds-fig-scale:.8}@media (width<=374px){.ds-metrics__value--long{--ds-fig-scale:.8}}.ds-integrations{padding:var(--ds-section) 0;background:var(--ds-white-2)}.ds-integrations__head{row-gap:0;padding:0 0 48px}.ds-intmarq__row{scrollbar-width:thin;min-width:0;overflow-x:auto}.ds-intmarq__track{width:max-content;display:flex}.ds-intmarq__group[aria-hidden]{display:none}.ds-intmarq[data-live]{--fade:72px;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--fade), #000 calc(100% - var(--fade)), transparent)}.ds-intmarq[data-live] .ds-intmarq__row{overflow:clip}.ds-intmarq[data-live] .ds-intmarq__group[aria-hidden]{display:grid}.ds-intmarq[data-live] .ds-intmarq__track{animation:ds-intdrift var(--dur,100s) linear infinite}@keyframes ds-intdrift{0%{transform:translateX(calc(-100% / var(--groups,2)))}to{transform:none}}.ds-intmarq:is(:hover,:focus-within) .ds-intmarq__track{animation-play-state:paused}.ds-intmarq[data-live] .ds-intmarq__row:has(:focus-visible){scrollbar-width:none;scroll-padding-inline:var(--fade);overflow-x:auto}.ds-intmarq[data-live] .ds-intmarq__row:has(:focus-visible) .ds-intmarq__track{animation:none}.ds-intmarq[data-live] .ds-intmarq__row:has(:focus-visible) .ds-intmarq__group[aria-hidden]{display:none}.ds-intgrid{--rows:2;--col:248px;--rowh:92px;grid-auto-flow:column;grid-template-rows:repeat(var(--rows), var(--rowh));grid-auto-columns:var(--col);background:var(--ds-white-4);gap:1px;margin:0;padding:1px 0 1px 1px;list-style:none;display:grid}.ds-intgrid li{--d:var(--d2);grid-row-end:span var(--span2,1);background:var(--ds-white);color:var(--ds-black-2);position:relative}.ds-int{outline:none;align-items:center;gap:16px;height:100%;padding:0 32px 0 20px;font-size:15px;font-weight:500;line-height:1.25;transition:background-color .15s linear,color .15s linear;display:flex;position:relative;overflow:hidden}.ds-intgrid .ds-int:is(:hover,:focus-visible){background:color-mix(in srgb, var(--ds-blue) 5%, var(--ds-white));color:var(--ds-black);transition-duration:.22s}.ds-int:focus-visible{box-shadow:inset 0 0 0 2px var(--ds-blue)}.ds-int__unit{background:var(--ds-blue);width:10px;height:10px;transition:transform .16s var(--ds-ease-in-out);border-radius:1px;position:absolute;top:14px;right:14px;transform:scale(0)}.ds-int:is(:hover,:focus-visible) .ds-int__unit{transition:transform .22s var(--ds-ease);transform:scale(1)}.ds-int__logo{flex:none;place-items:center;width:48px;height:48px;display:grid}.ds-int__logo img{object-fit:contain;object-position:center;width:40px;height:40px}.ds-int__logo .ds-mono{width:44px;height:44px;font-size:18px}.ds-int__name{max-width:100%}.ds-intmarq [data-name]:before{content:attr(data-name)}.ds-intgrid li:before,.ds-intgrid li:after{content:"";pointer-events:none;visibility:hidden;position:absolute;top:0;left:0}.ds-intgrid li:before{z-index:2;background:var(--ds-blue);width:10px;height:10px}.ds-intgrid li:after{z-index:3;background:var(--ds-navy);transform-origin:0 0;width:100%;height:100%;transform:scale(0)}.ds-motion [data-ds=ints] li:before,.ds-motion [data-ds=ints] li:after{visibility:visible}.ds-motion [data-ds=ints].is-in li:before{opacity:0;animation:ds-int-unit .9s linear calc(var(--d) * 70ms) backwards}.ds-motion [data-ds=ints].is-in li:after{animation:ds-int-in .9s var(--ds-ease-in-out) calc(var(--d) * 70ms) backwards}.ds-motion [data-ds=ints] .ds-int>*{opacity:0;transition:opacity 10ms linear calc(var(--d) * 70ms + .48s)}.ds-motion [data-ds=ints].is-in .ds-int>*{opacity:1}@keyframes ds-int-unit{0%,18%{opacity:1}19%,to{opacity:0}}@keyframes ds-int-in{0%,18%{transform:translate(0)scale(0)}50%{transform:translate(0)scale(1)}to{transform:translate(100%)scaleX(0)}}.ds-intmarq__foot{border-top:1px solid var(--ds-white-4);gap:24px;margin-top:40px;padding-top:32px;display:grid}@media (width>=768px){.ds-intmarq__foot{grid-template-columns:repeat(var(--ds-cols), minmax(0, 1fr));column-gap:var(--ds-gutter);align-items:end}.ds-intcap{grid-column:1/span 6}.ds-intmarq__all{grid-column:7/-1;justify-self:end;margin-bottom:-7px}}@media (width>=1024px){.ds-intcap{grid-column:1/span 8}.ds-intmarq__all{grid-column:10/-1}}.ds-intcap{position:relative}.ds-intcap__head{font-family:var(--ds-display);letter-spacing:-.035em;color:var(--ds-black);margin:0;font-size:30px;font-weight:400;line-height:1.05}.ds-intcap__head a{transition:background-size .3s var(--ds-ease-in-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;outline:none;padding-bottom:2px}.ds-intcap__head a:after{content:"";position:absolute;inset:-8px}.ds-intcap:is(:hover,:focus-within) .ds-intcap__head a{background-size:100% 1px}.ds-intcap__head a:focus-visible:after{outline:1px solid var(--ds-blue)}.ds-intcap__body{max-width:60ch;color:var(--ds-black-4);text-wrap:pretty;margin:10px 0 0;font-size:15px;line-height:1.5}.ds-intcap__chips{margin:18px 0 -8px;padding:0;font-size:0;list-style:none}.ds-intcap__chip{vertical-align:top;border:1px solid var(--ds-white-3);background:var(--ds-white);letter-spacing:.01em;white-space:nowrap;height:30px;color:var(--ds-black-3);border-radius:1px;align-items:center;gap:8px;margin:0 8px 8px 0;padding:0 12px 0 10px;font-size:12.5px;font-weight:500;line-height:1;transition:border-color .2s linear;display:inline-flex}.ds-intcap__chip:before{content:"";background:var(--ds-blue);border-radius:1px;flex:none;width:6px;height:6px}.ds-intcap:is(:hover,:focus-within) .ds-intcap__chip{border-color:var(--ds-white-5)}@media (width<=767px){.ds-intmarq[data-live]{--fade:32px}.ds-intgrid{--rows:3;--col:196px;--rowh:72px}.ds-intgrid li{--d:var(--d3);grid-row-end:span var(--span3,1)}.ds-int{gap:12px;padding:0 26px 0 14px;font-size:14.5px}.ds-int__logo{width:40px;height:40px}.ds-int__logo img{width:34px;height:34px}.ds-int__logo .ds-mono{width:34px;height:34px;font-size:15px}.ds-int__unit{width:8px;height:8px;top:9px;right:9px}.ds-intcap__head{font-size:26px}}@media (prefers-reduced-motion:reduce){.ds-intmarq[data-live]{mask-image:none}.ds-intmarq[data-live] .ds-intmarq__row{overflow-x:auto}.ds-intmarq[data-live] .ds-intmarq__track{animation:none}.ds-intmarq[data-live] .ds-intmarq__group[aria-hidden]{display:none}.ds-int,.ds-int__unit,.ds-intcap__head a{transition:none}}@media (prefers-reduced-motion:reduce) and (width>=768px){.ds-intmarq .ds-intmarq__row{overflow:visible}.ds-intmarq__track{width:auto}.ds-intgrid{grid-template-rows:none;grid-auto-flow:row;grid-template-columns:repeat(var(--wrap-cols,6), minmax(0, 1fr));grid-auto-rows:var(--rowh);flex:1;padding-right:1px}.ds-intgrid li{grid-row-end:auto;grid-column-end:span var(--spanw,1)}}.ds-faq{padding:var(--ds-section) 0}.ds-faq__grid{gap:calc(var(--ds-gutter) * 2);display:grid}.ds-faq__head .ds-display{max-width:11ch}.ds-faq__note{max-width:34ch;color:var(--ds-black-3);margin:28px 0 0}.ds-faq__link{margin-top:12px}@media (width>=1024px){.ds-faq__grid{grid-template-columns:repeat(var(--ds-cols), minmax(0, 1fr));column-gap:var(--ds-gutter)}.ds-faq__head{grid-column:1/span 4;align-self:start;position:sticky;top:110px}.ds-faq__list,.ds-faq__more{grid-column:6/-1}.ds-faq--article .ds-faq__head{grid-column:1/span 3}.ds-faq--article .ds-faq__list{grid-column:5/span 7}}.ds-faq__list{border-top:1px solid var(--ds-black);interpolate-size:allow-keywords}:is(.ds-faq__list,.ds-details) details{border-bottom:1px solid var(--ds-white-3)}:is(.ds-faq__list,.ds-details) summary{align-items:start;gap:var(--ds-gutter);min-height:44px;font-family:var(--ds-display);cursor:pointer;grid-template-columns:minmax(0,1fr) 44px;padding:26px 0;font-size:clamp(20px,1.7vw,26px);line-height:1.15;list-style:none;transition:color .2s linear;display:grid}:is(.ds-faq__list,.ds-details) summary::-webkit-details-marker{display:none}:is(.ds-faq__list,.ds-details) summary:focus-visible{outline:1px solid var(--ds-blue);outline-offset:4px}.ds-faq__q{letter-spacing:-.03em;text-wrap:pretty;max-width:34ch;font-weight:400}.ds-faq__toggle{justify-self:end;width:14px;height:1lh;position:relative}.ds-faq__toggle:before,.ds-faq__toggle:after{content:"";background:var(--ds-blue);width:14px;height:14px;transition:transform .3s var(--ds-ease-in-out), background-color .2s linear;border-radius:1px;margin-top:-7px;position:absolute;top:50%;left:0;transform:scale(.72)}:is(.ds-faq__list,.ds-details) summary:is(:hover,:focus-visible) .ds-faq__toggle:before,:is(.ds-faq__list,.ds-details) details[open] .ds-faq__toggle:before{transform:scaleY(.143)}:is(.ds-faq__list,.ds-details) summary:is(:hover,:focus-visible) .ds-faq__toggle:after{transform:scaleX(.143)}:is(.ds-faq__list,.ds-details) details[open] .ds-faq__toggle:after{transform:scale(.143,0)}:is(.ds-faq__list,.ds-details) summary:is(:hover,:focus-visible) .ds-faq__toggle:before,:is(.ds-faq__list,.ds-details) summary:is(:hover,:focus-visible) .ds-faq__toggle:after,:is(.ds-faq__list,.ds-details) details[open] .ds-faq__toggle:before{background:var(--ds-blue-2)}:is(.ds-faq__list,.ds-details) details::details-content{block-size:0;transition:block-size .5s var(--ds-ease-in-out), content-visibility .5s allow-discrete;overflow:hidden}:is(.ds-faq__list,.ds-details) details[open]::details-content{block-size:auto}.ds-faq__a{max-width:64ch;color:var(--ds-black-3);opacity:0;transition:opacity .3s linear, transform .5s var(--ds-ease-in-out);padding:0 64px 34px 0;font-size:16px;line-height:1.6;transform:translateY(-6px)}:is(.ds-faq__list,.ds-details) details[open] .ds-faq__a{opacity:1;transition:opacity .45s linear .12s, transform .5s var(--ds-ease-in-out) 80ms;transform:none}.ds-faq__a p{margin:0}.ds-faq__a p+p,.ds-faq__a ul+p{margin-top:20px}.ds-faq__a ul{gap:14px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ds-faq__a li{border-left:1px solid var(--ds-white-4);padding-left:16px}.ds-faq__a strong{color:var(--ds-black);font-weight:500}.ds-faq__a .ds-faq__outro{margin-top:20px}.ds-details{border-top:1px solid var(--ds-white-3);interpolate-size:allow-keywords}.ds-details .ds-faq__q{font:inherit;margin:0}.ds-details h3{color:var(--ds-black);margin:0 0 6px;font-size:16px;font-weight:500;line-height:1.4}.ds-details h3 a{color:inherit;text-decoration:underline;text-decoration-color:var(--ds-white-4);text-underline-offset:3px}.ds-details h3 a:is(:hover,:focus-visible){color:var(--ds-blue-2);text-decoration-color:currentColor}.ds-faq__a .ds-details__items{gap:20px}.ds-faq__a .ds-details__items>li{border-left:0;padding-left:0}.ds-faq__a .ds-details__items ul{gap:6px;margin-top:10px}.ds-faq__more{margin-top:calc(var(--ds-gutter) * 2)}.ds-root .ds-faq__more .ds-faq__more-label{color:var(--ds-black-4);margin:0 0 14px}.ds-faq__more .ds-details{border-top-color:var(--ds-black)}.ds-faq__more .ds-details summary{padding-block:18px}.ds-faq__more .ds-details .ds-faq__q{color:var(--ds-black-4);font-size:17px}.ds-faq__more .ds-details summary:is(:hover,:focus-visible) .ds-faq__q,.ds-faq__more .ds-details details[open] .ds-faq__q{color:var(--ds-black)}@media (prefers-reduced-motion:reduce){.ds-faq__toggle:before,.ds-faq__toggle:after,.ds-faq__a,:is(.ds-faq__list,.ds-details) details::details-content{transition:none}}@media (width<=1023px){:is(.ds-faq__list,.ds-details) summary{padding:20px 0}.ds-faq__a{padding-right:0;font-size:15px}}.ds-cta{padding:var(--ds-section) 0;position:relative;overflow:hidden}.ds-cta__bg{position:absolute;inset:0}.ds-cta__bg:has(.ds-cta__field){overflow:hidden}.ds-cta__pattern{width:62%;position:absolute;top:0;bottom:0;right:0}.ds-cta__bg:after{content:"";background:linear-gradient(90deg, var(--ds-navy) 38%, color-mix(in srgb, var(--ds-navy) 0%, transparent) 72%);pointer-events:none;position:absolute;inset:0}@media (width<=760px){.ds-cta__pattern{opacity:.45;width:100%}}.ds-cta__inner{position:relative}.ds-cta__copy{padding-top:0}.ds-cta__copy .ds-display{max-width:15ch;margin-bottom:36px}.ds-footer{padding:clamp(48px, calc(var(--ds-row) * .8), 88px) 0 var(--ds-margin);background:var(--ds-navy-2);color:var(--ds-white)}.ds-footer__top{gap:40px;display:grid}@media (width>=1024px){.ds-footer__top{gap:var(--ds-gutter);grid-template-columns:4fr 8fr}}.ds-footer__brand img{width:auto;height:30px}.ds-footer__tag{text-wrap:balance;margin-top:20px;font-size:36px}@media (width>=1024px){.ds-footer__tag{white-space:nowrap;font-size:clamp(24px,2.3vw,36px)}}.ds-footer__certs{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.ds-footer__certs li{box-shadow:inset 0 0 0 1px var(--ds-black-3);letter-spacing:.04em;text-transform:uppercase;color:var(--ds-white-4);border-radius:1px;padding:6px 10px;font-size:11px;font-weight:500}.ds-footer__social{color:var(--ds-white-5);align-items:center;gap:10px;margin-top:24px;font-size:13px;transition:color .15s linear;display:inline-flex}.ds-footer__social:hover{color:var(--ds-white)}.ds-footer__cols{gap:40px var(--ds-gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ds-footer__col summary{pointer-events:none;justify-content:space-between;align-items:center;list-style:none;display:flex}.ds-footer__col summary::-webkit-details-marker{display:none}.ds-footer__pm{display:none}.ds-footer__cols ul{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ds-footer__cols li{color:var(--ds-white-5);font-size:13px;line-height:1.35}.ds-footer__cols a{transition:color .15s linear}.ds-footer__cols a:hover{color:var(--ds-white)}.ds-footer__sub{margin:20px 0 10px}@media (width<=1023px){.ds-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.ds-footer__cols{border-top:1px solid var(--ds-black-3);grid-template-columns:1fr;gap:0}.ds-footer__col{border-bottom:1px solid var(--ds-black-3)}.ds-footer__col summary{cursor:pointer;pointer-events:auto;min-height:56px}.ds-footer__pm{background:var(--ds-black-3);border-radius:1px;width:8px;height:8px;transition:background-color .2s linear;display:block}.ds-footer__col[open] .ds-footer__pm{background:var(--ds-blue)}.ds-footer__cols ul{margin:0;padding:4px 0 24px}}.ds-footer__offices{border-radius:var(--ds-radius);background:var(--ds-navy-3);align-items:center;gap:16px 40px;margin-top:40px;padding:22px 28px;display:flex;position:relative;overflow:hidden}.ds-footer__olabel{text-transform:uppercase;color:var(--ds-white-5);flex:none;margin:0;font-size:11px;font-weight:500;position:relative}.ds-footer__addr{gap:12px var(--ds-gutter);flex:1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.ds-footer__addr a{border-left:1px solid var(--ds-navy-4);flex-direction:column;gap:2px;padding-left:14px;transition:border-color .15s linear;display:flex}.ds-footer__addr a:hover{border-color:var(--ds-blue)}.ds-footer__city{font-family:var(--ds-display);text-transform:uppercase;color:var(--ds-white);font-size:20px;font-weight:300}.ds-footer__region{text-transform:uppercase;color:var(--ds-white-5);font-size:11px;font-weight:500}@media (width<=767px){.ds-footer__offices{flex-direction:column;align-items:flex-start;padding:20px}.ds-footer__addr{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}.ds-footer__legal{color:var(--ds-white-5);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:20px;font-size:12px;font-weight:500;display:flex}.ds-footer--slim{padding:0}.ds-footer--slim .ds-footer__legal{align-items:center;padding-block:18px}.ds-footer--slim .ds-footer__legal a{min-width:44px;min-height:44px;color:var(--ds-white-3);justify-content:flex-end;align-items:center;display:inline-flex}.ds-footer--slim .ds-footer__legal a:hover{color:var(--ds-white)}.rp-card{border-radius:var(--ds-radius);background:var(--ds-white);width:100%;max-width:540px;color:var(--ds-black);padding:18px;position:relative}.rp-card__head{justify-content:space-between;align-items:center;gap:16px;padding:4px 4px 18px;display:flex}.rp-eyebrow{text-transform:uppercase;margin:0;padding-left:17px;font-size:13px;font-weight:500;line-height:1.1;position:relative}.rp-eyebrow:before{content:"";background:var(--ds-blue);border-radius:1px;width:10px;height:10px;position:absolute;top:.08em;left:0}.rp-meta{text-transform:uppercase;color:var(--ds-black-5);font-size:11px;font-weight:500}.rp-section{background:var(--ds-white-2);border-radius:2px;padding:14px 16px 16px}.rp-section+.rp-section,.rp-tags+.rp-section{margin-top:8px}.rp-label{text-transform:uppercase;color:var(--ds-black);justify-content:space-between;margin:0 0 10px;font-size:11px;font-weight:500;display:flex}.rp-label span{text-transform:none;color:var(--ds-black-5);font-weight:500}.rp-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rp-figure{font-family:var(--ds-display);letter-spacing:-.05em;margin:0;font-size:72px;font-weight:200;line-height:.8}.rp-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rp-req{grid-template-columns:32px 1fr auto;align-items:start;gap:12px;display:grid}.rp-req__code{color:var(--ds-blue);padding-top:2px;font-size:11px;font-weight:500}.rp-req__body{gap:5px;display:grid}.rp-req__q{font-size:15px;font-weight:500}.rp-req__a{color:var(--ds-black-5);font-size:13px;line-height:1.45}.rp-req__score{font-family:var(--ds-display);letter-spacing:-.03em;font-size:30px;font-weight:300;line-height:.9}.ds-root .ds-label{font-size:var(--ds-label-size);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;color:var(--ds-black-4);margin:0;font-weight:500;line-height:1.2}.ds-root .ds-cite{background:var(--ds-blue-2);min-width:16px;height:16px;color:var(--ds-white);font-family:var(--ds-text);font-size:var(--ds-label-size);letter-spacing:0;vertical-align:.35em;border-radius:2px;place-items:center;margin-left:3px;padding:0 4px;font-weight:500;line-height:1;display:inline-grid}.ds-root .ds-cite--list{vertical-align:0;margin:0}.ds-root .ds-cite--tag{vertical-align:0;margin:0;position:absolute;top:-7px;right:-7px}.ds-root .ds-tile{width:var(--ds-tile,44px);height:var(--ds-tile,44px);border:1px solid var(--ds-rule);border-radius:var(--ds-radius);background:var(--ds-white);font-size:var(--ds-label-size);color:var(--ds-black-4);place-items:center;font-weight:500;display:grid;position:relative}.ds-root .ds-tile img{width:46%;height:auto;display:block}.ds-root .ds-agent{border-radius:var(--ds-radius);background:var(--ds-blue);place-items:center;width:56px;height:44px;display:grid;position:relative}.ds-root .ds-agent img{width:22px;height:22px;display:block}.ds-root .ds-score{border-radius:var(--ds-radius);background:var(--ds-navy);height:28px;color:var(--ds-white);align-items:center;gap:8px;padding:0 10px;display:inline-flex}.ds-root .ds-score:before{content:"";background:var(--ds-blue);border-radius:1px;width:8px;height:8px}.ds-root .ds-score__label{font-size:var(--ds-label-size);letter-spacing:.02em;text-transform:uppercase;font-weight:500}.ds-root .ds-score__fig{font-family:var(--ds-display);letter-spacing:-.03em;font-size:18px}.ds-root .ds-state{border:1px solid var(--ds-white-4);background:var(--ds-white);border-radius:2px;flex:none;place-items:center;width:20px;height:20px;display:grid;position:relative}.ds-root .ds-state--done{border-color:var(--ds-ok);background:var(--ds-ok)}.ds-root .ds-state--done:after{content:"";border:solid var(--ds-white);border-width:0 0 2px 2px;width:9px;height:5px;margin-top:-2px;transform:rotate(-45deg)}.ds-root .ds-state--flag{border-color:var(--ds-blue-2);background:var(--ds-blue-2)}.ds-root .ds-state--flag:after{content:"!";color:var(--ds-white);font-size:12px;font-weight:700;line-height:1}.ds-root .ds-chip{border:1px solid var(--ds-white-4);background:var(--ds-white);height:32px;font-size:var(--ds-graphic-meta);color:var(--ds-black-3);border-radius:2px;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.ds-root .ds-chip--on{border-color:var(--ds-blue-2);background:var(--ds-blue-2);color:var(--ds-white)}.ds-root .ds-initials{width:var(--ds-tile,44px);height:var(--ds-tile,44px);background:var(--ds-white-3);font-size:var(--ds-label-size);color:var(--ds-black-3);border-radius:2px;flex:none;place-items:center;font-weight:500;display:grid}.ds-root .ds-on-dark{--ds-rule:var(--ds-navy-3);--ds-wire:var(--ds-navy-4);--ds-tint:color-mix(in srgb, var(--ds-blue) 30%, transparent)}.ds-root .ds-on-dark .ds-label{color:var(--ds-white-4)}.ds-root .ds-on-dark .ds-chip:not(:has(img)){border-color:var(--ds-navy-4);color:var(--ds-white-3);background:0 0}.ds-root .ds-on-dark .ds-chip--on{border-color:var(--ds-blue-2);background:var(--ds-blue-2);color:var(--ds-white)}.ds-root .ds-on-dark .ds-state:not(.ds-state--done,.ds-state--flag){border-color:var(--ds-navy-4);background:0 0}.ds-root .ds-on-dark .ds-score{background:var(--ds-navy-3)}.ds-root .ds-on-dark .ds-initials{background:var(--ds-navy-3);color:var(--ds-white-3)}.ds-motion [data-ds=unit]:before{transition:transform .45s var(--ds-ease) .15s;transform:scale(0)}.ds-motion [data-ds=unit].is-in:before{transform:scale(1)}.ds-uo{vertical-align:top;text-indent:0;width:calc(100% - 1px);display:inline-block;overflow:hidden}.ds-ui{display:block}.ds-head--center .ds-uo{width:auto}.ds-motion :is(.ds-uo,.ds-ui){transition:transform .8s var(--ds-ease-in-out) .1s}.ds-motion .ds-uo{transform:translate(-101%)}.ds-motion .ds-ui{transform:translate(101%)}.ds-motion .is-in>.ds-uo,.ds-motion .is-in>.ds-uo>.ds-ui{transform:none}.ds-w{white-space:nowrap;display:inline-block}.ds-motion [data-ds=type] .ds-w{opacity:0}.ds-motion [data-ds=type].is-in .ds-w{opacity:1;animation:ds-type .32s linear calc(var(--d) * 1ms) backwards}@keyframes ds-type{0%{opacity:0}20%{opacity:.4}to{opacity:1}}.ds-motion [data-ds=fade],.ds-motion [data-ds=rise]{opacity:0;transition:opacity .9s var(--ds-ease) .2s, transform .9s var(--ds-ease) .2s;transform:translateY(14px)}.ds-motion [data-ds=rise]{transition-duration:1.1s;transform:translateY(28px)}.ds-motion [data-ds=fade].is-in,.ds-motion [data-ds=rise].is-in{opacity:1;transform:none}.ds-motion [data-ds=list]>*{opacity:0;transition:opacity .7s var(--ds-ease) calc(var(--i) * 70ms + .15s), transform .7s var(--ds-ease) calc(var(--i) * 70ms + .15s);transform:translateY(10px)}.ds-motion [data-ds=list].is-in>*{opacity:1;transform:none}.ds-logo{display:inline-flex;position:relative}.ds-wipe{display:none}.ds-logoframe{--lf:10px;position:relative}.ds-lf__u,.ds-lf__c:before{width:var(--lf);height:var(--lf);background:var(--ds-blue);position:absolute}.ds-lf__u,.ds-lf__c{z-index:7;pointer-events:none}.ds-lf__u{width:calc(var(--lf) * 2);height:calc(var(--lf) * 2);margin:calc(var(--lf) * -1) 0 0 calc(var(--lf) * -1);opacity:0;top:50%;left:50%}.ds-lf__c{position:absolute;inset:0}.ds-lf__c:before{content:""}.ds-lf__c--tl:before{top:0;left:0}.ds-lf__c--tr:before{top:0;right:0}.ds-lf__c--bl:before{bottom:0;left:0}.ds-lf__c--br:before{bottom:0;right:0}.ds-lf__c--tl{--lf-x:calc(50% - var(--lf) / 2);--lf-y:calc(50% - var(--lf) / 2)}.ds-lf__c--tr{--lf-x:calc(var(--lf) / 2 - 50%);--lf-y:calc(50% - var(--lf) / 2)}.ds-lf__c--bl{--lf-x:calc(50% - var(--lf) / 2);--lf-y:calc(var(--lf) / 2 - 50%)}.ds-lf__c--br{--lf-x:calc(var(--lf) / 2 - 50%);--lf-y:calc(var(--lf) / 2 - 50%)}.ds-motion .ds-logoframe:not(.is-open) :is(.ds-lf__w,.ds-lf__v){overflow:hidden}.ds-motion .ds-logoframe :is(.ds-lf__w,.ds-logos){transform:translate(50%,50%)}.ds-motion .ds-logoframe .ds-lf__v{transform:translate(-100%,-100%)}.ds-motion .ds-logoframe .ds-lf__c{opacity:0;transform:translate(var(--lf-x), var(--lf-y))}@keyframes ds-lf-unit{0%{opacity:0;transform:scale(0)}12%,30%{opacity:1;transform:scale(1)}34%,to{opacity:0;transform:scale(.5)}}@keyframes ds-lf-open{0%,32%{transform:var(--lf-from)}to{transform:none}}@keyframes ds-lf-corner{0%,31%{opacity:0;transform:translate(var(--lf-x), var(--lf-y))}32%{opacity:1}to{opacity:1;transform:none}}.ds-motion .ds-logoframe.is-in .ds-lf__u{animation:ds-lf-unit 1.6s var(--ds-ease-in-out) both}.ds-motion .ds-logoframe.is-in :is(.ds-lf__w,.ds-lf__v,.ds-logos){animation:ds-lf-open 1.6s var(--ds-ease-in-out) backwards;transform:none}.ds-motion .ds-logoframe :is(.ds-lf__w,.ds-logos){--lf-from:translate(50%, 50%)}.ds-motion .ds-logoframe .ds-lf__v{--lf-from:translate(-100%, -100%)}.ds-motion .ds-logoframe.is-in .ds-lf__c{opacity:1;animation:ds-lf-corner 1.6s var(--ds-ease-in-out) backwards;transform:none}@media (prefers-reduced-motion:reduce){.ds-lf__u{display:none}}.ds-field rect:not(.ds-field__bg){transform-box:fill-box}.ds-motion [data-ds=field] .ds-field__bar{transform-origin:50% 100%;transition:transform 1.1s var(--ds-ease) calc(var(--i) * 14ms + .1s);transform:scaleY(0)}.ds-motion [data-ds=field] .ds-field__thin{opacity:0;transition:opacity .8s linear calc(var(--i) * 10ms)}.ds-motion [data-ds=field] .ds-field__hl{transform-origin:50% 0;transition:transform 1s var(--ds-ease-in-out) .9s;transform:scaleY(0)}.ds-motion [data-ds=field].is-in rect{opacity:1;transform:none}.ds-frame{padding:10px 14px 8px 12px;display:inline-block;position:relative}.ds-frame i{background:var(--ds-blue);width:6px;height:6px;transition:transform .4s var(--ds-ease);position:absolute}.ds-frame i:first-child{top:0;left:0}.ds-frame i:nth-child(2){top:0;right:0}.ds-frame i:nth-child(3){bottom:0;left:0}.ds-frame i:nth-child(4){bottom:0;right:0}.ds-motion [data-ds=field] .ds-frame i{transform:scale(0)}.ds-motion [data-ds=field].is-in .ds-frame i{transition-delay:calc(1.6s + var(--k) * 90ms);transform:scale(1)}.ds-motion [data-ds=fade] .ds-btn{clip-path:inset(0 calc(100% - 1px) 0 0)}.ds-motion [data-ds=fade].is-in .ds-btn{animation:ds-btn-in .75s var(--ds-ease-in-out) .55s both}@keyframes ds-btn-in{0%{clip-path:inset(0 calc(100% - 1px) 0 0)}35%{clip-path:inset(0 calc(100% - var(--u)) 0 0)}99%{clip-path:inset(0)}to{clip-path:inset(-50%)}}[data-ds-hold],[data-ds-hold]:before,[data-ds-hold]:after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.ds-root *,.ds-root :before,.ds-root :after{transition:none!important;animation:none!important}}.ds-stats{gap:var(--ds-gutter);margin:64px 0 0;padding:0;list-style:none;display:grid}@media (width>=640px){.ds-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}.ds-statcard{flex-direction:column;gap:12px;min-height:100%;display:flex}.ds-stat__value{font-family:var(--ds-display);letter-spacing:-.04em;color:var(--ds-black);font-size:clamp(64px,5.6vw,90px);font-weight:200;line-height:.85}.ds-stat__label{max-width:30ch;font-size:var(--ds-stat-label);color:var(--ds-black);margin-top:6px;line-height:1.35}.ds-stat__body{max-width:52ch;color:var(--ds-black-4);font-size:15px;line-height:1.5}.ds-stat__cite{font-size:var(--ds-caption);color:var(--ds-black-4);margin-top:auto;padding-top:4px;line-height:1.35}a.ds-statcard:hover .ds-stat__cite{color:var(--ds-black)}.ds-stats__caption{font-size:var(--ds-caption);color:var(--ds-black-4);margin:16px 0 0}.ds-root .ds-stats--words .ds-stat__value{white-space:nowrap;hyphens:none;font-size:clamp(36px,3.4vw,58px);line-height:.95}@media (width<=767px){.ds-root .ds-stats--words .ds-stat__value{font-size:clamp(28px,8.4vw,34px)}}.ds-root .ds-stats--columns{gap:32px 0}.ds-stats--columns .ds-statcard{gap:20px;min-height:200px;padding:4px 24px 0}.ds-stats--columns li:first-child .ds-statcard{padding-left:0}@media (width>=640px){.ds-stats--columns li+li{border-left:1px solid var(--ds-white-3)}}@media (width>=640px) and (width<=1023.98px){.ds-stats--columns li:nth-child(odd){border-left:0}}@media (width<=1023.98px){.ds-stats--columns li:nth-child(odd) .ds-statcard{padding-left:0}}.ds-stats--columns .ds-stat__value{letter-spacing:-.03em;font-size:clamp(56px,5vw,80px);font-weight:300;line-height:.9}.ds-stats--columns .ds-stat__label{max-width:28ch;margin-top:0;font-size:14px;line-height:1.4}.ds-stats--columns .ds-stat__label:first-letter{text-transform:uppercase}.ds-stats--columns .ds-stat__cite{align-items:center;gap:var(--ds-cap-gap);letter-spacing:.02em;text-transform:uppercase;padding-top:16px;font-size:11px;font-weight:600;display:inline-flex}.ds-stats--columns .ds-stat__cite:before{content:"";width:var(--ds-cap);height:var(--ds-cap);background:var(--ds-blue);flex:none}.ds-root .ds-stats.ds-stats--columns>li:only-child{grid-column:1/-1}.ds-stats--columns>li:only-child .ds-stat__label{max-width:44ch}.ds-stats--columns>li:only-child .ds-statcard{min-height:0}.ds-root .ds-trust .ds-stats--columns .ds-statcard{text-align:center;align-items:center;padding-inline:24px}.ds-root .ds-trust .ds-stats--columns .ds-stat__label{margin-inline:auto}@media (width<=639.98px){.ds-root .ds-trust .ds-stats--columns .ds-statcard{padding-inline:8px}}@media (width>=1024px){.ds-root .ds-trust .ds-stats--columns.ds-span--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-root .ds-trust .ds-stats--columns.ds-span--4>li{grid-column:auto}}.ds-root .ds-trust .ds-stats--columns{margin-top:clamp(64px,6vw,96px)}.ds-root .ds-trust:has(.ds-stats--columns){padding-bottom:0}.ds-root .ds-trust .ds-stats--columns li+li{border-left:0}.ds-root{--ds-framing-color:var(--ds-white-3);--ds-framing-unit:5px}.ds-root .ds-dark{--ds-framing-color:var(--ds-navy-3)}.ds-root .ds-framing--top{border-top:1px solid var(--ds-framing-color);padding-top:var(--ds-framing-pad,18px)}.ds-root .ds-framing--side{border-left:1px solid var(--ds-framing-color);padding-left:var(--ds-framing-pad,16px)}.ds-root .ds-framing--ends,.ds-root .ds-framing--corner{position:relative}.ds-root .ds-framing--ends:before,.ds-root .ds-framing--ends:after,.ds-root .ds-framing--corner:before,.ds-root .ds-framing--corner:after{content:"";pointer-events:none;position:absolute}.ds-root .ds-framing--ends{--ds-framing-off:calc((var(--ds-framing-unit) - 1px) / -2);border-color:#0000}.ds-root .ds-framing--ends:after{width:var(--ds-framing-unit);height:var(--ds-framing-unit);background:var(--ds-framing-unit-color,var(--ds-framing-color))}.ds-root .ds-framing--ends.ds-framing--side:before{top:0;bottom:0;left:var(--ds-framing-off);width:var(--ds-framing-unit);background:linear-gradient(var(--ds-framing-color), var(--ds-framing-color)) 50% 0 / 1px 100% no-repeat, linear-gradient(var(--ds-framing-unit-color,var(--ds-framing-color)), var(--ds-framing-unit-color,var(--ds-framing-color))) 0 0 / 100% var(--ds-framing-unit) no-repeat}.ds-root .ds-framing--ends.ds-framing--side:after{top:calc(100% - var(--ds-framing-unit));left:var(--ds-framing-off)}.ds-root .ds-framing--ends.ds-framing--top:before{top:var(--ds-framing-off);height:var(--ds-framing-unit);background:linear-gradient(var(--ds-framing-color), var(--ds-framing-color)) 0 50% / 100% 1px no-repeat, linear-gradient(var(--ds-framing-unit-color,var(--ds-framing-color)), var(--ds-framing-unit-color,var(--ds-framing-color))) 0 0 / var(--ds-framing-unit) 100% no-repeat;left:0;right:0}.ds-root .ds-framing--ends.ds-framing--top:after{top:var(--ds-framing-off);left:calc(100% - var(--ds-framing-unit))}.ds-root .ds-framing--corner{--ds-framing-off:calc((var(--ds-framing-unit) - 1px) / -2);padding:var(--ds-framing-pad,20px) 0 0 var(--ds-framing-pad,20px)}.ds-root .ds-framing--corner:before{top:var(--ds-framing-off);width:var(--ds-framing-arm,56px);height:var(--ds-framing-unit);background:linear-gradient(var(--ds-framing-color), var(--ds-framing-color)) 0 50% / 100% 1px no-repeat, linear-gradient(var(--ds-framing-unit-color,var(--ds-framing-color)), var(--ds-framing-unit-color,var(--ds-framing-color))) 100% 0 / var(--ds-framing-unit) 100% no-repeat;left:0}.ds-root .ds-framing--corner:after{top:0;left:var(--ds-framing-off);width:var(--ds-framing-unit);height:var(--ds-framing-arm,56px);background:linear-gradient(var(--ds-framing-color), var(--ds-framing-color)) 50% 0 / 1px 100% no-repeat, linear-gradient(var(--ds-framing-unit-color,var(--ds-framing-color)), var(--ds-framing-unit-color,var(--ds-framing-color))) 0 100% / 100% var(--ds-framing-unit) no-repeat}.ds-root .ds-framing--field>.ds-framing__field{width:var(--ds-framing-field-w,112px);height:var(--ds-framing-field-h,24px);margin-bottom:var(--ds-framing-pad,16px);display:block}.ds-root .ds-framing__field .ds-field__bg{fill:none}.ds-root .ds-framing__field .ds-field__bar{fill:var(--ds-framing-color)}.ds-root .ds-framing__field .ds-field__thin{fill:var(--ds-framing-color);opacity:.55}@media (prefers-reduced-motion:no-preference){.ds-motion .ds-framing--draw:is(.is-in,.is-in *):before,.ds-motion .ds-framing--draw:is(.is-in,.is-in *):after,.ds-motion .ds-framing--draw:is(.is-in,.is-in *)>.ds-framing__field,.ds-motion .ds-framing--draw:is(.is-in,.is-in *)>.ds-framing__field .ds-field__hl{animation-duration:var(--ds-framing-dur,.9s);animation-timing-function:var(--ds-ease-in-out);animation-delay:var(--ds-framing-delay,0s);animation-fill-mode:backwards}.ds-motion .ds-framing--draw:not(.is-in,.is-in *):before,.ds-motion .ds-framing--draw:not(.is-in,.is-in *):after,.ds-motion .ds-framing--draw:not(.is-in,.is-in *)>.ds-framing__field{visibility:hidden}.ds-motion .ds-framing--corner.ds-framing--draw:is(.is-in,.is-in *):before{animation-name:ds-framing-grow-x}.ds-motion .ds-framing--corner.ds-framing--draw:is(.is-in,.is-in *):after{animation-name:ds-framing-grow-y}.ds-motion .ds-framing--ends.ds-framing--side.ds-framing--draw:is(.is-in,.is-in *):before{animation-name:ds-framing-wipe-y}.ds-motion .ds-framing--ends.ds-framing--side.ds-framing--draw:is(.is-in,.is-in *):after{animation-name:ds-framing-travel-y}.ds-motion .ds-framing--ends.ds-framing--top.ds-framing--draw:is(.is-in,.is-in *):before{animation-name:ds-framing-wipe-x}.ds-motion .ds-framing--ends.ds-framing--top.ds-framing--draw:is(.is-in,.is-in *):after{animation-name:ds-framing-travel-x}.ds-motion .ds-framing--field.ds-framing--draw:is(.is-in,.is-in *)>.ds-framing__field{animation-name:ds-framing-wipe-x}.ds-motion .ds-framing--field.ds-framing--draw:is(.is-in,.is-in *)>.ds-framing__field .ds-field__hl{transform-origin:50% 0;animation-name:ds-framing-drop;animation-duration:.6s;animation-delay:calc(var(--ds-framing-delay,0s) + var(--ds-framing-dur,.9s))}}@keyframes ds-framing-grow-x{0%{width:var(--ds-framing-unit)}}@keyframes ds-framing-grow-y{0%{height:var(--ds-framing-unit)}}@keyframes ds-framing-wipe-x{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ds-framing-wipe-y{0%{clip-path:inset(0 0 calc(100% - var(--ds-framing-unit)) 0)}to{clip-path:inset(0)}}@keyframes ds-framing-travel-y{0%{top:0}}@keyframes ds-framing-travel-x{0%{left:0}}@keyframes ds-framing-drop{0%{transform:scaleY(0)}}.ds-cost{padding:var(--ds-section) 0;background:var(--ds-white-2)}.ds-cost__head .ds-display{font-size:clamp(40px,5.4vw,88px)}.ds-cost__head>.ds-body{max-width:60ch;margin-top:28px}.ds-display .ds-line{display:block}.ds-cost__week{gap:var(--ds-gutter);margin:var(--ds-head-gap) 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.ds-cost__week{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.ds-cost__week{grid-template-columns:repeat(var(--ds-cols), minmax(0, 1fr))}.ds-cost__week li:first-child,.ds-cost__week li:nth-child(3){grid-column:span 4}.ds-cost__week li:nth-child(2){grid-column:span 5}}.ds-cost{--ds-cost-rule:var(--ds-white-4);--ds-cost-fill:var(--ds-black-5);--ds-cost-tick:9px;--ds-cost-unit:7px;--ds-cost-band:36px;--ds-cost-inset:0px;--ds-cost-stop-x:0px;--ds-cost-stop-y:0px}.ds-root .ds-cost .ds-cost__week>li{--q:1;padding:var(--ds-cost-band) 0 0 var(--ds-cost-inset);position:relative}.ds-cost__stop:before,.ds-cost__stop:after{content:"";pointer-events:none;position:absolute}.ds-cost__stop:after{top:var(--ds-cost-stop-y);left:var(--ds-cost-stop-x);width:calc(100% + var(--ds-gutter));background:linear-gradient(var(--ds-cost-fill), var(--ds-cost-fill)) 0 0 / calc(var(--q) * 100%) 100% no-repeat var(--ds-cost-rule);height:1px}.ds-cost__stop:nth-last-child(2):after{background:linear-gradient(var(--ds-cost-rule), var(--ds-cost-rule)) 100% 0 / calc((1 - var(--q)) * 100%) 100% no-repeat, linear-gradient(var(--ds-cost-dir,90deg), var(--ds-cost-fill) 15%, var(--ds-blue))}.ds-cost__stop:last-child:after{background:var(--ds-cost-rule);width:100%}.ds-cost__stop:before{z-index:1;top:calc(var(--ds-cost-stop-y) - (var(--ds-cost-tick) - 1px) / 2);left:var(--ds-cost-stop-x);width:1px;height:var(--ds-cost-tick);background:var(--ds-white-5);transition:background-color .4s var(--ds-ease)}.ds-cost__stop.is-on:before,.ds-cost:not(.is-live) .ds-cost__stop:before{background:var(--ds-black-4)}.ds-cost__stop:last-child.is-on:before,.ds-cost:not(.is-live) .ds-cost__stop:last-child:before{background:var(--ds-blue)}.ds-cost__mark{z-index:2;top:var(--ds-cost-stop-y);left:var(--ds-cost-stop-x);width:0;height:0;position:absolute}.ds-cost__marker,.ds-cost__ring{top:calc(var(--ds-cost-unit) / -2 + .5px);left:calc(var(--ds-cost-unit) / -2 + .5px);width:var(--ds-cost-unit);height:var(--ds-cost-unit);position:absolute}.ds-cost__marker{background:var(--ds-blue);will-change:transform}.ds-cost__ring{border:1px solid var(--ds-blue);opacity:0}@media (prefers-reduced-motion:no-preference){.ds-cost.is-due .ds-cost__ring{animation:ds-cost-due 1.1s var(--ds-ease) .15s 1 both}}@keyframes ds-cost-due{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.ds-cost__day{text-transform:uppercase;color:var(--ds-black-4);font-size:12px;font-weight:500;line-height:16px;display:block}.ds-cost .ds-card-title{color:var(--ds-black-4);margin-top:20px}.ds-cost__week .ds-body{max-width:38ch}.ds-cost__day,.ds-cost .ds-cost__week .ds-card-title,.ds-cost__week .ds-body{transition:color .5s var(--ds-ease)}.ds-cost__stop.is-on .ds-cost__day,.ds-cost:not(.is-live) .ds-cost__day,.ds-cost .ds-cost__stop.is-on .ds-card-title,.ds-cost:not(.is-live) .ds-card-title{color:var(--ds-black)}.ds-cost__stop.is-on .ds-body,.ds-cost:not(.is-live) .ds-cost__week .ds-body{color:var(--ds-black-3)}@media (width<=899px){.ds-cost{--ds-cost-band:0px;--ds-cost-inset:28px;--ds-cost-stop-y:8px}.ds-root .ds-cost .ds-cost__week>li{padding-bottom:var(--ds-gutter)}.ds-cost__stop:after{width:1px;height:calc(100% + var(--ds-gutter));background:linear-gradient(var(--ds-cost-fill), var(--ds-cost-fill)) 0 0 / 100% calc(var(--q) * 100%) no-repeat var(--ds-cost-rule)}.ds-cost__stop:nth-last-child(2):after{--ds-cost-dir:180deg;background-position:0 100%,0 0;background-size:100% calc((1 - var(--q)) * 100%), auto}.ds-cost__stop:last-child:after{width:1px;height:calc(100% - var(--ds-cost-stop-y))}.ds-cost__stop:before{top:var(--ds-cost-stop-y);left:calc(var(--ds-cost-stop-x) - (var(--ds-cost-tick) - 1px) / 2);width:var(--ds-cost-tick);height:1px}}.ds-how{padding:var(--ds-section) 0}.ds-how__head .ds-display{max-width:22ch}.ds-how__head>.ds-body{max-width:62ch;margin-top:24px}.ds-how__flow{margin-top:var(--ds-head-gap)}@media (width>=1024px){.ds-pillar .ds-feature__grid{align-items:start}.ds-pillar .ds-feature__copy{padding-top:24px;position:sticky;top:112px}}.ds-pillar .ds-display--lg{font-size:clamp(36px,3.8vw,64px)}@media (width>=1024px){.ds-pillar--compact .ds-feature__grid{align-items:center}.ds-pillar--compact .ds-feature__copy{padding-top:0;position:static}}.ds-pillar--compact .ds-display--lg{font-size:clamp(32px,3.2vw,52px)}.ds-pillar__points{max-width:52ch}.ds-pillar__points li{align-items:flex-start;line-height:1.45}.ds-pillar__points li:before{content:none}.ds-pillar__quote{border-left:3px solid var(--ds-blue);margin:40px 0 0;padding:20px 0 0 22px}.ds-pillar__quote blockquote{color:var(--ds-black-2);margin:0;font-size:17px;line-height:1.45}.ds-pillar__quote figcaption{color:var(--ds-black-4);align-items:center;gap:14px;margin-top:18px;font-size:13px;display:flex}.ds-pillar__who{gap:2px;display:grid}.ds-avatar{flex:none;line-height:0;display:block}.ds-avatar>span{background:var(--ds-white-3)!important;box-shadow:none!important;border-radius:2px!important}.ds-pillar__quote strong{color:var(--ds-black);font-size:14px;font-weight:500}.ds-pillar__quote a{color:var(--ds-blue-2);font-weight:500}.ds-root .ds-pillar__panel.ds-format{padding:0}.ds-pillar__panel{--pc:calc((100% - 2 * var(--ds-format-margin) - 12 * var(--ds-gutter)) / 13);position:relative}.ds-pillar__photo{aspect-ratio:5/4;background:var(--ds-white-3);border-radius:3px;position:relative;overflow:hidden}.ds-pillar__photo img{object-fit:cover;filter:saturate(.8)contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.ds-pillar__photo:after{content:"";background:var(--ds-navy-4);mix-blend-mode:soft-light;opacity:.6;pointer-events:none;position:absolute;inset:0}.ds-pillar__over{left:var(--ds-format-margin);bottom:var(--ds-format-margin);z-index:1;width:calc(10 * var(--pc) + 9 * var(--ds-gutter));background:var(--ds-navy);color:var(--ds-white);border-radius:3px;position:absolute}.ds-root .ds-pillar__over>.ds-format{padding-bottom:0}.ds-pillar__note{margin:0 var(--ds-format-margin);margin-top:var(--ds-gutter);padding:14px 0 var(--ds-gutter);border-top:1px solid var(--ds-navy-3);color:var(--ds-white-4);font-size:13px;line-height:1.4}@media (width<=1023px){.ds-pillar__over{width:calc(11 * var(--pc) + 10 * var(--ds-gutter))}}@media (width<=560px){.ds-pillar__photo{aspect-ratio:4/3}.ds-pillar__over{width:auto;margin:-64px 0 0 var(--ds-margin);position:relative;bottom:auto;left:auto}}@media (width>=768px) and (width<=1023px){.ds-root .ds-pillar--photo .ds-feature__grid{grid-template-columns:repeat(var(--ds-cols), minmax(0, 1fr));column-gap:var(--ds-gutter);align-items:center}.ds-root .ds-pillar--photo :is(.ds-feature__lead,.ds-feature__more){grid-column:1/span 4}.ds-root .ds-pillar--photo .ds-feature__media{grid-area:1/5/span 2/-1}.ds-root .ds-pillar--photo .ds-feature__grid--flip :is(.ds-feature__lead,.ds-feature__more){grid-column:5/-1}.ds-root .ds-pillar--photo .ds-feature__grid--flip .ds-feature__media{grid-column:1/span 4}}.ds-root .ds-pillar:not(.ds-pillar--image) .ds-feature__media{--dsc-ground:transparent;--dsc-edge:var(--ds-rule);--dsc-measure:100%}.ds-root .ds-pillar:not(.ds-pillar--image) .ds-feature__media>:is(.dsc,.ds-format){background:0 0;padding:0}.ds-root .ds-pillar:not(.ds-pillar--image) .ds-feature__media>.dsc--feature{aspect-ratio:auto}@media (width>=1024px){.ds-root .ds-pillar:not(.ds-pillar--image) .ds-feature__media{align-self:center}}.ds-pillar .ds-details{margin-top:40px}.ds-obj{padding:var(--ds-section) 0;background:var(--ds-white-2)}.ds-obj__grid{margin:var(--ds-head-gap) 0 0;gap:12px;padding:0;list-style:none;display:grid}@media (width>=900px){.ds-obj__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.ds-obj__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ds-obj__grid li.ds-objcard{border-radius:var(--ds-radius);background:var(--ds-white);box-shadow:inset 0 0 0 1px var(--ds-white-3);flex-direction:column;padding:0 0 22px;display:flex;overflow:hidden}.ds-objcard>:not(.ds-objcard__visual){margin-left:24px;margin-right:24px}.ds-objcard__visual{background:var(--ds-navy-2);border-radius:2px;place-items:center;height:128px;margin:8px 8px 22px;display:grid}.ds-ov-scores{gap:14px;display:flex}.ds-ov-score{background:var(--ds-white);color:var(--ds-black);border-radius:2px;gap:6px;padding:14px 18px 12px;display:grid}.ds-ov-score__n{font-family:var(--ds-display);letter-spacing:-.04em;font-size:44px;font-weight:200;line-height:.85}.ds-ov-score__l{text-transform:uppercase;color:var(--ds-black-4);font-size:11px;font-weight:500}.ds-ov-score--flag{box-shadow:inset 0 0 0 1px var(--ds-blue);color:var(--ds-white);background:0 0}.ds-ov-score--flag .ds-ov-score__l{color:var(--ds-white-4)}.ds-ov-sources{align-items:center;gap:12px;display:flex}.ds-ov-sources img{background:var(--ds-white);object-fit:contain;border-radius:3px;width:40px;height:40px;padding:8px}.ds-ov-sources__into{background:var(--ds-blue);width:34px;height:2px;margin-left:4px;position:relative}.ds-ov-sources__into span{background:var(--ds-blue);width:14px;height:14px;position:absolute;top:-6px;right:-14px}.ds-ov-time{gap:0;margin:0;padding:0;list-style:none;display:flex}.ds-ov-time li{border-top:2px solid var(--ds-navy-4);width:78px;color:var(--ds-white-4);gap:6px;padding-top:14px;font-size:12px;display:grid}.ds-ov-time li span{font-family:var(--ds-display);color:var(--ds-white);font-size:20px;font-weight:300}.ds-ov-time li.is-on{border-top-color:var(--ds-blue)}.ds-ov-time li:not(.is-on) span{color:var(--ds-white-5)}.ds-ov-shields{gap:14px;display:flex}.ds-shield{text-align:center;align-content:center;justify-items:center;width:76px;height:88px;padding-bottom:6px;display:grid;position:relative}.ds-shield svg{width:100%;height:100%;fill:var(--ds-navy);stroke:var(--ds-blue);stroke-width:1.5px;position:absolute;inset:0}.ds-shield>span{position:relative}.ds-shield__top{font-family:var(--ds-display);color:var(--ds-white);white-space:nowrap;font-size:15px;font-weight:300;line-height:1.05}.ds-shield__bottom{font-size:var(--ds-label-size);text-transform:uppercase;color:var(--ds-white-4);margin-top:4px;font-weight:500}.ds-obj__idx{color:var(--ds-blue);font-size:12px;font-weight:500}.ds-obj__q{font-family:var(--ds-display);letter-spacing:-.035em;margin:0 0 10px;font-size:26px;font-weight:400;line-height:1.08}.ds-obj__grid .ds-body{flex:1}.ds-obj__more{flex-wrap:wrap;align-items:center;gap:20px 36px;margin-top:40px;display:flex}.ds-obj__trust{color:var(--ds-black-4);align-items:center;gap:10px;font-size:12.5px;font-weight:500;transition:color .2s;display:inline-flex}.ds-obj__trust:hover{color:var(--ds-black)}.ds-obj__unit{background:var(--ds-black-4);width:8px;height:8px;transition:transform .3s var(--ds-ease-in-out), background-color .2s linear}.ds-obj__trust:is(:hover,:focus-visible) .ds-obj__unit{background:var(--ds-blue)}.ds-book__grid{grid-template-columns:minmax(0,1fr);align-items:end;gap:64px;display:grid}@media (width>=1100px){.ds-book__grid{gap:calc(var(--ds-gutter) * 4);grid-template-columns:7fr 5fr}}.ds-book .ds-cta__copy{padding-top:0}.ds-book__form{max-width:520px;margin-top:44px}@media (width>=1024px){.ds-root .ds-book__form{max-width:none;width:calc((100% - 6 * var(--ds-gutter)) * 5 / 7 + 4 * var(--ds-gutter))}}.ds-book__actions{align-items:center;gap:28px;margin-top:44px}.ds-book__body+.ds-book__actions{margin-top:36px}.ds-book__body{max-width:46ch;margin-top:28px}.ds-root .ds-book__body a{text-underline-offset:.2em;text-decoration:underline}.ds-book__lead{max-width:28ch;font-family:var(--ds-display);letter-spacing:-.02em;color:var(--ds-white);margin:28px 0 0;font-size:clamp(20px,1.6vw,24px);font-weight:400;line-height:1.2}.ds-book__lead+.ds-book__body{margin-top:12px}.ds-book__body+.ds-book__form{margin-top:36px}.ds-book__more{margin-top:20px}.ds-book__cta{margin-top:36px}.ds-book__label{text-transform:uppercase;color:var(--ds-white-5);margin-bottom:4px;font-size:11px;font-weight:500;line-height:24px;display:block}.ds-book__field{background:var(--ds-navy-2);height:52px;box-shadow:inset 0 0 0 1px var(--ds-navy-3);transition:box-shadow .25s var(--ds-ease-in-out);border-radius:1px;align-items:center;gap:8px;padding:0 9px 0 18px;display:flex}.ds-book__field:focus-within{box-shadow:inset 0 0 0 1px var(--ds-blue)}.ds-book__field input{min-width:0;height:100%;font:inherit;color:var(--ds-white);background:0 0;border:0;outline:none;flex:1;font-size:16px}.ds-book__field input::placeholder{color:var(--ds-white-5);opacity:.7}.ds-book__field .ds-select--lg{--h:34px}.ds-book__steps{border-radius:var(--ds-radius);background:var(--ds-navy-2);box-shadow:none;gap:0;margin:0;padding:8px 28px;list-style:none;display:grid}.ds-book__steps li{border-top:1px solid var(--ds-navy-3);grid-template-columns:48px 1fr;gap:4px 0;padding:18px 0;display:grid}.ds-book__steps li:first-child{border-top:0}.ds-book__steps .ds-obj__idx{grid-row:span 2;padding-top:3px}.ds-book__title{font-size:17px;font-weight:500}.ds-root .ds-book--deep{background:var(--ds-band-ground)}.ds-book--deep .ds-cta__bg:after{background:linear-gradient(90deg, var(--ds-band-ground) 40%, color-mix(in srgb, var(--ds-band-ground) 0%, transparent) 56%)}.ds-book--deep .ds-cta__bg:has(.ds-cta__field):after{background:linear-gradient(90deg, var(--ds-band-ground) 38%, color-mix(in srgb, var(--ds-band-ground) 0%, transparent) 80%)}@media (width<=760px){.ds-root .ds-book--deep .ds-cta__pattern{opacity:.3}.ds-book--deep .ds-cta__bg:after,.ds-book--deep .ds-cta__bg:has(.ds-cta__field):after{background:color-mix(in srgb, var(--ds-band-ground) 60%, transparent)}}.ds-root .ds-book--deep .ds-display--xl{max-width:13ch;font-size:clamp(40px,4.8vw,84px)}@media (width>=1024px){.ds-root .ds-book--deep .ds-book__form{width:calc((100% - 5 * var(--ds-gutter)) * 5 / 6 + 4 * var(--ds-gutter))}}.ds-root .ds-book--deep .ds-book__steps{background:var(--ds-white);color:var(--ds-black);box-shadow:0 24px 48px -24px color-mix(in srgb, var(--ds-navy) 55%, transparent)}.ds-root .ds-book--deep .ds-book__steps li{border-top-color:var(--ds-white-3)}.ds-root .ds-book--deep .ds-book__steps .ds-body{color:var(--ds-black-4)}.ds-book--deep .ds-display strong{color:var(--ds-white);box-shadow:inset 0 -.07em var(--ds-blue)}.ds-book--deep .ds-book__label,.ds-book--deep .ds-body{color:var(--ds-white-3)}.ds-book--deep .ds-book__field{background:var(--ds-white);box-shadow:none}.ds-book--deep .ds-book__field input{color:var(--ds-black)}.ds-book--deep .ds-book__field input::placeholder{color:var(--ds-black-5);opacity:1}.ds-book--deep .ds-book__steps .ds-obj__idx{color:var(--ds-blue-2)}@media (width>=1024px){.ds-root .ds-book--deep.ds-book--split .ds-book__grid>.ds-cta__copy{grid-column:1/-1;grid-template-columns:repeat(var(--ds-cols), minmax(0, 1fr));column-gap:var(--ds-gutter);align-items:end;display:grid}.ds-root .ds-book--split .ds-cta__copy>:not(.ds-book__aside){grid-column:1/span 7}.ds-root .ds-book--split .ds-cta__copy .ds-display{margin-bottom:0}.ds-root .ds-book--split .ds-book__aside{padding:var(--ds-format-margin);border-radius:var(--ds-radius);background:var(--ds-band-ground);grid-area:1/9/span 2/-1;align-self:end}.ds-root .ds-book--split .ds-book__aside>:first-child{margin-top:0}.ds-root .ds-book--split .ds-book__form{width:100%}}.ds-root .ds-form{color:var(--ds-black)}.ds-root .ds-form .ds-btn{--ink:var(--ds-black)}.ds-root .ds-form .ds-link{color:var(--ds-black-3)}.ds-root .ds-form .ds-link:is(:hover,:focus-visible){color:var(--ds-black)}.ds-root .ds-form-step__mark{display:none}.ds-root .ds-form-step__mark.ds-state--done:after{width:7px;height:4px;margin-top:-1px}.ds-root .ds-form-step__mark--on{border-color:var(--ds-blue-2);box-shadow:inset 0 0 0 3px var(--ds-white);background:var(--ds-blue-2)}.ds-root .ds-form-step__label{text-overflow:ellipsis;white-space:nowrap;color:var(--ds-black-4);font-size:12px;font-weight:500;line-height:1.2;overflow:hidden}.ds-root .ds-form-step__label.is-on{color:var(--ds-black)}.ds-root .ds-form-step__bar{background:var(--ds-white-3);height:2px;margin-top:8px;display:block}.ds-root .ds-form-step__bar.is-on{background:var(--ds-blue-2)}.ds-root .ds-form-title{font-family:var(--ds-display);letter-spacing:-.035em;margin:0;font-size:clamp(26px,2vw,30px);font-weight:400;line-height:1.05}.ds-root .ds-form-sub{color:var(--ds-black-4);margin:8px 0 0;font-size:14px;line-height:1.5}.ds-root .ds-form-body{margin-top:28px}.ds-root .ds-form-sub a{color:var(--ds-black);text-decoration:underline;text-decoration-color:var(--ds-white-5);text-underline-offset:3px;font-weight:500}.ds-root .ds-form-sub a:is(:hover,:focus-visible){text-decoration-color:var(--ds-blue)}.ds-root .ds-form-title--center,.ds-root .ds-form-sub--center{text-align:center}.ds-root .ds-form-sub--center{max-width:46ch;margin-inline:auto}.ds-root .ds-form-label{color:var(--ds-black-3);margin-bottom:6px;font-size:13px;font-weight:500;line-height:1.3;display:block}.ds-root .ds-form-field{border:1px solid var(--ds-white-4);background:var(--ds-white);width:100%;height:46px;font:inherit;color:var(--ds-black);appearance:none;transition:border-color .2s var(--ds-ease), box-shadow .2s var(--ds-ease);border-radius:2px;outline:none;padding:0 14px;font-size:16px;line-height:1.2}.ds-root .ds-form-field::placeholder{color:var(--ds-black-5)}.ds-root .ds-form-field:hover{border-color:var(--ds-black-5)}.ds-root .ds-form-field:focus,.ds-root .ds-form-field:focus-visible{border-color:var(--ds-blue-2);box-shadow:inset 0 0 0 1px var(--ds-blue-2)}.ds-root .ds-form-field--error{border-color:var(--ds-err);box-shadow:inset 0 0 0 1px var(--ds-err)}.ds-root .ds-form-field--select{background-image:linear-gradient(45deg, transparent 50%, var(--ds-black-3) 50%), linear-gradient(135deg, var(--ds-black-3) 50%, transparent 50%);text-overflow:ellipsis;background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-right:40px}.ds-root .ds-form-err{color:var(--ds-err);margin:6px 0 0;font-size:13px;font-weight:500;line-height:1.35}.ds-root .ds-form-fine{color:var(--ds-black-4);margin:20px 0 0;font-size:13px;line-height:1.5}.ds-root .ds-form-fine--flush{margin:0}.ds-root .ds-form-strong{color:var(--ds-black);font-weight:500}.ds-root .ds-form-inline{font:inherit;color:var(--ds-blue-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.ds-root .ds-form-inline:hover{color:var(--ds-black)}.ds-root .ds-form-inline:focus-visible{outline:1px solid var(--ds-blue);outline-offset:2px}.ds-root .ds-form-cta{--h:46px}.ds-root .ds-form[data-phase=identity] .ds-form-cta{justify-content:center;width:100%}.ds-root .ds-btn:disabled{cursor:wait;opacity:.7}.ds-root .ds-btn:disabled .ds-btn__fill{clip-path:var(--box)}.ds-root .ds-btn:focus-visible{outline:1px solid var(--ds-blue);outline-offset:3px}.ds-root button.ds-form-back{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.ds-root button.ds-form-back:disabled{cursor:wait;opacity:.6}.ds-root .ds-form-note{border-top:1px solid var(--ds-black);border-radius:0 0 var(--ds-radius) var(--ds-radius);background:var(--ds-white-2);padding:28px}.ds-root .ds-form-note__mark{width:28px;height:28px;margin-inline:auto}.ds-root .ds-form-note__mark.ds-state--done:after{border-width:0 0 2px 2px;width:12px;height:7px}.ds-root .ds-form-note__title{font-family:var(--ds-display);letter-spacing:-.03em;margin:0;font-size:26px;font-weight:400;line-height:1.1}.ds-root .ds-form-note__text{color:var(--ds-black-4);margin:10px 0 0;font-size:14px;line-height:1.5}.ds-root .ds-form-skel{background:var(--ds-white-2);border-radius:2px}.ds-root .ds-form-month{font-family:var(--ds-display);letter-spacing:-.03em;margin:0;font-size:22px}.ds-root .ds-form-nav{border:1px solid var(--ds-white-4);background:var(--ds-white);width:44px;height:44px;color:var(--ds-black);cursor:pointer;transition:border-color .2s var(--ds-ease);border-radius:2px;place-items:center;font-size:18px;display:grid}.ds-root .ds-form-nav:hover:not(:disabled){border-color:var(--ds-black-4)}.ds-root .ds-form-nav:disabled{cursor:default;opacity:.4}.ds-root .ds-form-choice{border:1px solid var(--ds-white-4);background:var(--ds-white);min-height:44px;font:inherit;font-variant-numeric:tabular-nums;text-align:center;color:var(--ds-black);cursor:pointer;transition:border-color .2s var(--ds-ease), background-color .2s var(--ds-ease), color .2s var(--ds-ease);border-radius:2px;padding:0 10px;font-size:14px;font-weight:500}.ds-root .ds-form-choice:hover:not(:disabled){border-color:var(--ds-black-4)}.ds-root .ds-form-choice:focus-visible,.ds-root .ds-form-nav:focus-visible{outline:1px solid var(--ds-blue);outline-offset:2px}.ds-root .ds-form-choice.is-on{border-color:var(--ds-blue-2);background:var(--ds-blue-2);color:var(--ds-white)}.ds-root .ds-form-choice--day{flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:58px;padding:0 2px;display:flex}.ds-root .ds-form-choice--day.is-off{background:var(--ds-white-2);color:var(--ds-black-5);cursor:default;border-color:#0000}.ds-root .ds-form-choice__dow{font-size:var(--ds-label-size);letter-spacing:.02em;font-weight:500}.ds-root .ds-form-choice__num{font-family:var(--ds-display);font-size:18px;font-weight:400}.ds-root .ds-form-empty{text-align:center;grid-column:1/-1;margin:0;padding:24px 0}.ds-root .ds-form-frame{border:1px solid var(--ds-white-3);border-radius:var(--ds-radius);background:var(--ds-white);width:100%;position:relative;overflow:hidden}.ds-root .ds-form-frame--video{aspect-ratio:16/9;border-color:var(--ds-navy-2);background:var(--ds-navy-2)}.ds-root .ds-form-play{background:var(--ds-blue-2);width:56px;height:56px;color:var(--ds-white);border-radius:2px;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.ds-root .ds-form-field,.ds-root .ds-form-choice,.ds-root .ds-form-nav{transition:none}}@media (width<=1023px){.ds-root{--ds-cols:8;--ds-row:calc((100vw * 5 / 4 - 2 * var(--ds-format-margin) - 6 * var(--ds-gutter)) / 7)}}.ds-root .ds-grid{row-gap:var(--ds-gutter)}@media (width<=559px){.ds-root{--ds-margin:20px;--ds-format-margin:20px}}.ds-root .ds-grid{grid-template-columns:repeat(var(--ds-cols), minmax(0, 1fr));column-gap:var(--ds-gutter);display:grid}.ds-root .ds-grid>*{grid-column:1/-1}@media (width>=1024px){.ds-root :is(.ds-feature__grid,.ds-story__grid,.ds-integrations__head,.ds-book__grid,.ds-footer__top){grid-template-columns:repeat(var(--ds-cols), minmax(0, 1fr));column-gap:var(--ds-gutter);display:grid}.ds-root .ds-feature__grid>.ds-feature__copy{grid-column:1/span 5}.ds-root .ds-feature__grid>.ds-feature__media{grid-column:6/-1}.ds-root .ds-feature__grid--flip>.ds-feature__media{grid-column:1/span 8}.ds-root .ds-feature__grid--flip>.ds-feature__copy{grid-column:9/-1}.ds-root .ds-pillar--compact .ds-feature__grid>.ds-feature__copy{grid-column:1/span 6}.ds-root .ds-pillar--compact .ds-feature__grid>.ds-feature__media{grid-column:8/-1}.ds-root .ds-pillar--compact .ds-feature__grid--flip>.ds-feature__media{grid-column:1/span 6}.ds-root .ds-pillar--compact .ds-feature__grid--flip>.ds-feature__copy{grid-column:8/-1}.ds-root .ds-story__grid .ds-film__screen,.ds-root .ds-story__grid .ds-film__cap{grid-column:1/span 7}.ds-root .ds-story__grid .ds-story__copy{grid-column:9/-1}.ds-root .ds-story__copy .ds-metrics{column-gap:var(--ds-gutter);grid-template-columns:repeat(5,minmax(0,1fr))}.ds-root .ds-story__copy .ds-metrics>:nth-child(odd){grid-column:span 2}.ds-root .ds-story__copy .ds-metrics>:nth-child(2n){grid-column:span 3}.ds-root .ds-story__copy .ds-metrics__value{font-size:calc(clamp(48px, 4.2vw, 72px) * var(--ds-fig-scale,1));white-space:nowrap}.ds-root .ds-integrations__head>*{grid-column:1/span 8}.ds-root .ds-book__grid>:first-child{grid-column:1/span 7}.ds-root .ds-book__grid>:last-child:not(:first-child){grid-column:9/-1}.ds-root .ds-book--deep .ds-book__grid>:first-child{grid-column:1/span 6}.ds-root .ds-book--deep .ds-book__grid>:last-child:not(:first-child){grid-column:10/-1}.ds-root .ds-footer__top>:first-child{grid-column:1/span 4}.ds-root .ds-footer__top>:last-child{grid-column:6/-1}.ds-root .ds-footer__offices{grid-template-columns:repeat(var(--ds-cols), minmax(0, 1fr));column-gap:var(--ds-gutter);padding-inline:0;display:grid}.ds-root .ds-footer__olabel{grid-column:1;padding-left:20px}.ds-root .ds-footer__addr{grid-column:2/-1;grid-template-columns:repeat(12,minmax(0,1fr))}.ds-root .ds-footer__addr li{grid-column:span 3}}.ds-root .ds-format{--fmt-cols:13;--fmt-m:var(--ds-format-margin);--fmt-g:var(--ds-gutter);padding:var(--fmt-m);position:relative}.ds-root .ds-format__grid{grid-template-columns:repeat(var(--fmt-cols), minmax(0, 1fr));gap:var(--fmt-g);display:grid}html.ds-gridon .ds-root .ds-format:after{content:"";inset:var(--fmt-m);z-index:9997;pointer-events:none;--c:calc((100% - (var(--fmt-cols) - 1) * var(--fmt-g)) / var(--fmt-cols));--r:calc((100% - 6 * var(--fmt-g)) / 7);background:repeating-linear-gradient(to right, #00b37a24 0 var(--c), transparent var(--c) calc(var(--c) + var(--fmt-g))), repeating-linear-gradient(to bottom, #00b37a1a 0 var(--r), transparent var(--r) calc(var(--r) + var(--fmt-g)));outline:1px dashed #00b37ab3;position:absolute}html.ds-gridon .ds-root main>section,html.ds-gridon .ds-root>footer{position:relative}html.ds-gridon .ds-root main>section:after,html.ds-gridon .ds-root>footer:after{content:"";top:0;bottom:0;left:max(var(--ds-margin), (100% - 1600px) / 2 + var(--ds-margin));right:max(var(--ds-margin), (100% - 1600px) / 2 + var(--ds-margin));z-index:9998;pointer-events:none;background:repeating-linear-gradient(to bottom, #2f6bff17 0 var(--ds-row), transparent var(--ds-row) calc(var(--ds-row) + var(--ds-gutter)));position:absolute;box-shadow:inset 0 1px #2f6bff99}.ds-gridlay{z-index:9999;pointer-events:none;display:none;position:fixed;inset:0}.ds-gridlay.is-on{display:block}.ds-gridlay .ds-wrap,.ds-gridlay .ds-grid{height:100%}.ds-gridlay .ds-grid>span{background:#ff3b6b1a;grid-column:auto;box-shadow:inset 1px 0 #ff3b6b73,inset -1px 0 #ff3b6b73}.ds-gridlay .ds-grid>span:nth-child(n+9){display:var(--ds-gridlay-wide,block)}@media (width<=1023px){.ds-gridlay .ds-grid>span:nth-child(n+9){display:none}}.ds-gridlay__tag{color:#fff;font:600 11px/1 var(--ds-text);text-transform:uppercase;background:#ff3b6b;border-radius:2px;padding:6px 10px;position:absolute;bottom:12px;right:12px}@media (width>=1024px){.ds-root .ds-span{grid-template-columns:repeat(var(--ds-cols), minmax(0, 1fr))}.ds-root .ds-span--2>:nth-child(odd){grid-column:1/span 6}.ds-root .ds-span--2>:nth-child(2n){grid-column:8/span 6}.ds-root .ds-span--3>:nth-child(3n+1),.ds-root .ds-span--3>:nth-child(3n){grid-column:span 4}.ds-root .ds-span--3>:nth-child(3n+2){grid-column:span 5}.ds-root .ds-span--4>:nth-child(4n+1){grid-column:1/span 3}.ds-root .ds-span--4>:nth-child(4n+2){grid-column:4/span 3}.ds-root .ds-span--4>:nth-child(4n+3){grid-column:7/span 3}.ds-root .ds-span--4>:nth-child(4n){grid-column:10/span 4}}.ds-swipe__dots,.ds-mbar{display:none}.ds-root .ds-intcap__chips .ds-select--blue{background:var(--ds-blue-2)}@media (width<=767px){.ds-root{--ds-colw:calc((100vw - 2 * var(--ds-margin) - 7 * var(--ds-gutter)) / 8)}.ds-root [data-ds-swipe]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc(7 * var(--ds-colw) + 6 * var(--ds-gutter));gap:var(--ds-gutter);margin-inline:calc(-1 * var(--ds-margin));padding-inline:var(--ds-margin);scroll-padding-inline:var(--ds-margin);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:grid;overflow-x:auto}.ds-root [data-ds-swipe]::-webkit-scrollbar{display:none}.ds-root [data-ds-swipe]>*{scroll-snap-align:start}.ds-root .ds-swipe__dots{margin-top:var(--ds-gutter);gap:8px;display:flex}.ds-swipe__dots i{background:var(--ds-white-4);border-radius:1px;width:8px;height:8px;transition:background-color .25s linear}.ds-dark .ds-swipe__dots i{background:var(--ds-navy-4)}.ds-swipe__dots i.is-on{background:var(--ds-blue)}.ds-root .ds-stats{row-gap:calc(var(--ds-gutter) * 2);margin-top:calc(var(--ds-gutter) * 2);grid-template-columns:repeat(2,minmax(0,1fr))}.ds-root .ds-stat__value{font-size:56px}.ds-root .ds-stats--3{column-gap:var(--ds-gutter);grid-template-columns:repeat(3,minmax(0,1fr))}.ds-root .ds-stats--3 .ds-stat__value{font-size:40px}.ds-root .ds-cost__week{margin-top:calc(var(--ds-gutter) * 2)}.ds-root .ds-cost__week li{padding:var(--ds-gutter) 0}.ds-root .ds-cost .ds-card-title{margin:12px 0 8px;font-size:26px}.ds-root .ds-how__flow,.ds-root .ds-obj__grid{margin-top:calc(var(--ds-gutter) * 2)}.ds-root .ds-obj__grid li.ds-objcard{padding-bottom:var(--ds-gutter)}.ds-root .ds-objcard>:not(.ds-objcard__visual){margin-inline:var(--ds-gutter)}.ds-root .ds-objcard__visual{margin-bottom:var(--ds-gutter)}.ds-root .ds-obj__q{font-size:24px}.ds-root .ds-obj__more{gap:var(--ds-gutter) 32px;margin-top:calc(var(--ds-gutter) * 2)}.ds-root .ds-pillar__quote a{position:relative}.ds-root .ds-pillar__quote a:after{content:"";position:absolute;inset:-14px -6px}.ds-root .ds-story__head{padding-bottom:calc(var(--ds-gutter) * 2)}.ds-root .ds-story__logo{margin-bottom:var(--ds-gutter)}.ds-root .ds-metrics{margin-top:calc(var(--ds-gutter) * 2)}.ds-root .ds-metrics__value{font-size:calc(44px * var(--ds-fig-scale,1));white-space:nowrap}.ds-root .ds-integrations__head{padding-bottom:calc(var(--ds-gutter) * 2)}.ds-root .ds-book__grid{gap:calc(var(--ds-gutter) * 2)}.ds-root .ds-cta__copy .ds-display{margin-bottom:0}.ds-root .ds-book__form{max-width:none;margin-top:calc(var(--ds-gutter) * 2)}.ds-root .ds-book__steps{padding:0 var(--ds-gutter)}.ds-root .ds-book__steps li{grid-template-columns:calc(var(--ds-colw) + var(--ds-gutter)) 1fr;padding:var(--ds-gutter) 0}.ds-root .ds-footer__top{gap:calc(var(--ds-gutter) * 2)}.ds-root .ds-footer__tag{margin-top:var(--ds-gutter);font-size:32px}.ds-root .ds-footer__certs{margin-top:var(--ds-gutter)}.ds-root .ds-footer__social{margin-top:12px}.ds-root .ds-footer__cols ul{padding-bottom:var(--ds-gutter);gap:0}.ds-root .ds-footer__cols li{font-size:15px}.ds-root .ds-footer__cols a{align-items:center;min-height:44px;display:flex}.ds-root .ds-footer__sub{margin:16px 0 8px}.ds-root .ds-footer__offices{margin-top:calc(var(--ds-gutter) * 2)}.ds-root .ds-footer__addr a{justify-content:center;min-height:44px}.ds-mbar{z-index:50;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--ds-white-3);background:var(--ds-white);visibility:hidden;transition:transform .35s var(--ds-ease-in-out), visibility 0s linear .35s;display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.ds-mbar.is-on{visibility:visible;transition:transform .35s var(--ds-ease-in-out), visibility 0s;transform:none}.ds-root:has(.dshd.is-mobile-open) .ds-mbar{visibility:hidden;transform:translateY(100%)}.ds-mbar__inner{justify-content:space-between;align-items:center;gap:var(--ds-gutter);height:64px;display:flex}.ds-mbar__note{align-items:baseline;gap:var(--ds-cap-gap);min-width:0;color:var(--ds-black-3);font-size:14px;font-weight:500;line-height:1.25;display:inline-flex}.ds-mbar__note:before{content:"";width:var(--ds-cap);height:var(--ds-cap);background:var(--ds-blue);border-radius:1px;flex:none}.ds-mbar .ds-mbar__cta{--h:44px;flex:none}.ds-root .dshd__cta{transition:opacity .25s linear,visibility linear}.ds-root .dshd.has-mbar:not(.is-mobile-open) .dshd__cta{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}}@media (width<=767px) and (prefers-reduced-motion:reduce){.ds-mbar,.ds-mbar.is-on,.ds-root .dshd__cta{transition:none}}@media (width<=1023px){.ds-root :is(.ds-btn-row,.ds-obj__more) .ds-select--md{--h:44px;--fs:13px}.ds-root :is(.ds-btn-row,.ds-obj__more) .ds-btn.ds-select--md :is(.ds-btn__ink,.ds-btn__fill>span){padding:0 16px}.ds-root .ds-obj__trust,.ds-root .ds-footer__social{min-height:44px}.ds-root .ds-book__field{height:56px;padding:0 6px 0 16px}.ds-root .ds-book__field .ds-select--lg{--h:44px}}@media (width>=768px) and (width<=899px){.ds-root .ds-obj__grid{gap:var(--ds-gutter);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.ds-root .ds-pillar .ds-feature__copy{display:contents}.ds-root .ds-pillar .ds-feature__grid{row-gap:calc(var(--ds-gutter) * 2)}.ds-root .ds-pillar .ds-feature__lead{order:1}.ds-root .ds-pillar .ds-feature__media{order:2}.ds-root .ds-pillar .ds-feature__more{order:3}.ds-root .ds-pillar .ds-feature__more>:first-child{margin-top:0}}.ds-root[data-ds-palette=v2]{--ds-blue-2:var(--ds-blue);--ds-blue-3:var(--ds-blue);--ds-navy-4:var(--ds-navy-5);--ds-logo-blue-dark:#2f57af}.ds-root[data-ds-palette=v2] .dshd{--hd-m0:var(--ds-logo-blue-dark)}.ds-root[data-ds-palette=v2] .ds-eyebrow:before{background:var(--ds-champagne)}.ds-root[data-ds-palette=v2] .dsh .ds-eyebrow:before,.ds-root[data-ds-palette=v2] .ds-cta .ds-eyebrow:before{background:var(--ds-blue)}.ds-root[data-ds-palette=v2] .ds-display strong{color:var(--ds-champagne-2)}.ds-root[data-ds-palette=v2] .ds-dark .ds-display strong,.ds-root[data-ds-palette=v2] .ds-book--deep .ds-display strong{color:var(--ds-champagne);box-shadow:none}.ds-root[data-ds-palette=v2] .dsph{--ds-hero-strong:var(--ds-champagne)}.ds-root[data-ds-palette=v2] .ds-mark,.ds-root[data-ds-palette=v2] .ds-motion .ds-mark.is-split{box-shadow:none;color:var(--ds-champagne-2);background:0 0;padding:0}.ds-root[data-ds-palette=v2] :is(.ds-dark,.ds-on-dark) .ds-mark{color:var(--ds-champagne)}.ds-root[data-ds-palette=v2] .ds-mark .ds-mw:before,.ds-root[data-ds-palette=v2] .ds-mark .ds-mw:after{display:none}.ds-root[data-ds-palette=v2] .ds-btn{--fill:var(--ds-blue);--paper:var(--ds-white)}.ds-root[data-ds-palette=v2] .ds-stat__cite:before{background:var(--ds-champagne)}.ds-root[data-ds-palette=v2] .ds-cite{background:var(--ds-champagne);color:var(--ds-white)}.ds-root[data-ds-palette=v2] .ds-score:before{background:var(--ds-champagne)}.ds-root[data-ds-palette=v2] .ds-state--done{border-color:var(--ds-champagne);background:var(--ds-champagne)}.ds-root[data-ds-palette=v2] .ds-state--done:after{border-color:var(--ds-white)}.ds-root[data-ds-palette=v2] .ds-state--flag{border-color:var(--ds-blue);background:var(--ds-blue)}.ds-root[data-ds-palette=v2]{--dsc-flag:var(--ds-black-3);--ds-ok:var(--ds-champagne-3)}.ds-root[data-ds-palette=v2] .dsmf__ringarrow{stroke:var(--ds-blue)}.ds-root[data-ds-palette=v2] .ds-agent{background:var(--ds-black)}.ds-root[data-ds-palette=v2] .ds-film [data-yt-play],.ds-root[data-ds-palette=v2] .ds-play{background:linear-gradient(var(--ds-blue), var(--ds-blue)) 0 0 / 100% 100% no-repeat, linear-gradient(var(--ds-blue), var(--ds-blue)) 0 0 / 100% 100% no-repeat, color-mix(in srgb, var(--ds-navy) 60%, transparent)!important}.ds-root[data-ds-palette=v2] .ds-film [data-yt-play]:is(:hover,:focus-visible),.ds-root[data-ds-palette=v2] .ds-play:is(:hover,:focus-visible){background-size:100% var(--t), var(--t) 100%, auto!important}.ds-root[data-ds-palette=v2] .ds-pq__quote p:before,.ds-root[data-ds-palette=v2] .ds-pq__quote p:after{color:var(--ds-champagne-2)}@media (width>=1024px){.ds-root[data-ds-palette=v2] .dshd__item{position:relative}.ds-root[data-ds-palette=v2] .dshd__item:after{content:"";background:var(--ds-champagne);opacity:0;pointer-events:none;height:3px;transition:opacity .2s ease-out;position:absolute;bottom:0;left:-6px;right:-6px}.ds-root[data-ds-palette=v2] .dshd__item:is(:hover,.is-open):after{opacity:1}.ds-root[data-ds-palette=v2] .dshd__dot{display:none}.ds-root[data-ds-palette=v2] .dshd__scrim{background:0 0}.ds-root[data-ds-palette=v2] .dshd__panel{background:var(--ds-white-2);width:360px;box-shadow:0 16px 36px -22px color-mix(in srgb, var(--ds-navy) 40%, transparent);border:0;border-radius:6px;margin-top:8px;padding:0 9px 9px;left:-32px;right:auto}.ds-root[data-ds-palette=v2] .dshd__panel:before{content:"";height:12px;position:absolute;bottom:100%;left:0;right:0}.ds-root[data-ds-palette=v2] .dshd__grid{width:auto;max-width:none;margin:0;padding:0;display:block;translate:none}.ds-root[data-ds-palette=v2] .dshd__feature{min-height:0;color:var(--ds-black);background:0 0;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;padding:18px 4px 16px}.ds-root[data-ds-palette=v2] .dshd__feature .dshd__eyebrow{letter-spacing:0;color:var(--ds-champagne);font-size:12px;font-weight:600}.ds-root[data-ds-palette=v2] .dshd__feature .dshd__eyebrow:before{background:var(--ds-champagne)}.ds-root[data-ds-palette=v2] .dshd__ftitle,.ds-root[data-ds-palette=v2] .dshd__fdesc,.ds-root[data-ds-palette=v2] .dshd__ext-unit{display:none}.ds-root[data-ds-palette=v2] .dshd .dshd__feature .dshd__ext,.ds-root[data-ds-palette=v2] .dshd .dshd__feature:is(:hover,:focus-visible) .dshd__ext{letter-spacing:-.01em;text-transform:none;color:var(--ds-black-4);margin:0;padding:0;font-size:12px;font-weight:400;transition:color .2s ease-out}.ds-root[data-ds-palette=v2] .dshd .dshd__feature:is(:hover,:focus-visible) .dshd__ext{color:var(--ds-black)}.ds-root[data-ds-palette=v2] .dshd__ext:after{display:none}.ds-root[data-ds-palette=v2] .dshd__ext-label{padding:0}.ds-root[data-ds-palette=v2] .dshd__cells{grid-template-columns:minmax(0,1fr);gap:9px}.ds-root[data-ds-palette=v2] .dshd .dshd__cells li{background:var(--ds-white);box-shadow:none;border-radius:4px}.ds-root[data-ds-palette=v2] .dshd__cell{border-radius:4px;min-height:0;padding:24px 40px 22px 24px}.ds-root[data-ds-palette=v2] .dshd .dshd__cell,.ds-root[data-ds-palette=v2] .dshd .dshd__cell:is(:hover,:focus-visible){background:var(--ds-white);box-shadow:none}.ds-root[data-ds-palette=v2] .dshd .dshd__panel{transition:opacity .12s ease-out,visibility 0s linear .12s}.ds-root[data-ds-palette=v2] .dshd__cell:after{content:"";border-top:1px solid var(--ds-black-5);border-right:1px solid var(--ds-black-5);width:6px;height:6px;position:absolute;top:29px;right:24px;rotate:45deg}.ds-root[data-ds-palette=v2] .dshd__idx{display:none}.ds-root[data-ds-palette=v2] .dshd__cunit{background:var(--ds-champagne);opacity:0;border-radius:2px;width:11px;height:11px;transition:opacity .3s cubic-bezier(.33,0,.2,1),scale .3s cubic-bezier(.33,0,.2,1);top:28px;left:24px;right:auto;scale:.4}.ds-root[data-ds-palette=v2] .dshd__cell:is(:hover,:focus-visible,[aria-current=page]) .dshd__cunit{opacity:1;scale:1}.ds-root[data-ds-palette=v2] .dshd__ctitle{font-family:var(--ds-text);letter-spacing:-.02em;color:var(--ds-black);margin-top:0;font-size:15.5px;font-weight:400;line-height:1.25;transition:translate .3s cubic-bezier(.33,0,.2,1)}.ds-root[data-ds-palette=v2] .dshd__cell:is(:hover,:focus-visible,[aria-current=page]) .dshd__ctitle{translate:19px}.ds-root[data-ds-palette=v2] .dshd__cdesc{letter-spacing:-.02em;max-width:none;color:var(--ds-black-4);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14.5px;line-height:1.3;overflow:hidden}}.ds-root[data-ds-palette=v2] :is(.ds-obj__idx,.ds-take__cta){color:var(--ds-black)}.ds-root[data-ds-palette=v2] .ds-dark :is(.ds-obj__idx,.ds-take__cta){color:var(--ds-white)}.ds-root[data-ds-palette=v2] .ds-dark.ds-book--deep .ds-book__steps .ds-obj__idx{color:var(--ds-black-4)}.ds-root[data-ds-palette=v2] :is(.ds-form-inline,.ds-pillar__quote a,.dsqr__who.dsqr__who a,.dslt__closing strong){color:var(--ds-black)}.ds-root[data-ds-palette=v2] :is(.ds-form-inline,.ds-pillar__quote a,.dsqr__who.dsqr__who a){text-decoration-line:underline}.ds-root[data-ds-palette=v2] .ds-details h3 a:is(:hover,:focus-visible),.ds-root[data-ds-palette=v2] .dscg--index .dscg__card:has(.ds-card__hit:is(:hover,:focus-visible)) .dscg__title{color:var(--ds-black)}@media (width>=1024px){.ds-root[data-ds-palette=v2] .ds-btn.ds-btn--primary{--h:28px;--fs:19px;font-weight:700}.ds-root[data-ds-palette=v2] .ds-btn.ds-btn--primary :is(.ds-btn__ink,.ds-btn__fill>span){padding:0 8px}}.ds-root[data-ds-palette=v2] :is(.dslm,.dssrc,.dssi){--ds-blue-2:var(--ds-black);--ds-blue-3:var(--ds-black)}.ds-root.ds-root[data-ds-palette=v2] .dshd.dshd.is-dark{--hd-rule:transparent}.ds-root[data-ds-palette=v2] .dshd:is(.has-menu.is-photo,.has-menu:not(.is-dark),.is-mobile-open){--hd-rule:var(--ds-white-3);--hd-bg:var(--ds-white)!important}.ds-root.ds-root[data-ds-palette=v2] .dshd.dshd.is-dark.has-menu:not(.is-photo,.is-mobile-open){--hd-rule:transparent;--hd-ink:var(--ds-white);--hd-link:var(--ds-white-4);--hd-current:var(--ds-white-5);--hd-m1:var(--ds-white);--hd-m0:var(--ds-white-3)}@media (width>=1024px){.ds-root[data-ds-palette=v2] .dshd.is-dark:not(.is-photo) .dshd__panel{background:var(--ds-navy-2);box-shadow:0 0 0 1px color-mix(in srgb, var(--ds-white) 8%, transparent), 0 18px 40px -20px #0009}.ds-root[data-ds-palette=v2] .dshd.is-dark:not(.is-photo) .dshd__cells li,.ds-root[data-ds-palette=v2] .dshd.is-dark:not(.is-photo) .dshd .dshd__cell,.ds-root[data-ds-palette=v2] .dshd.dshd.is-dark:not(.is-photo) .dshd__cell{background:var(--ds-navy-3)}.ds-root[data-ds-palette=v2] .dshd.dshd.is-dark:not(.is-photo) .dshd__cell:is(:hover,:focus-visible){background:color-mix(in srgb, var(--ds-white) 6%, var(--ds-navy-3))}.ds-root[data-ds-palette=v2] .dshd.is-dark:not(.is-photo) .dshd__ctitle{color:var(--ds-white)}.ds-root[data-ds-palette=v2] .dshd.is-dark:not(.is-photo) .dshd__cdesc{color:var(--ds-white-4)}.ds-root[data-ds-palette=v2] .dshd.is-dark:not(.is-photo) .dshd__cell:after{border-color:var(--ds-white-4)}.ds-root[data-ds-palette=v2] .dshd.dshd.is-dark:not(.is-photo) .dshd__feature .dshd__ext{color:var(--ds-white-4)}.ds-root[data-ds-palette=v2] .dshd.dshd.is-dark:not(.is-photo) .dshd__feature:is(:hover,:focus-visible) .dshd__ext{color:var(--ds-white)}}
