.ds{--navy:#101e36;--muted:#59616e;color:var(--navy);background:#fff;font-size:15px;line-height:1.65}.ds-wrap{width:min(1280px,100% - 96px);margin-inline:auto}.ds-announcement{background:var(--navy);color:#fff;text-align:center;letter-spacing:.045em;padding:9px 16px;font-size:11px}.ds-announcement span{color:#c5d0df;margin-left:8px}.ds-header{border-bottom:1px solid #e4e7eb;justify-content:space-between;align-items:center;min-height:100px;display:flex}.ds-header nav{align-items:center;gap:32px;font-size:13px;font-weight:600;display:flex}.ds-nav-cta{border-bottom:1px solid var(--navy);align-items:center;gap:18px;padding-block:8px;display:flex}.ds-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;padding-top:62px;padding-bottom:52px;display:grid}.ds-eyebrow{letter-spacing:.17em;align-items:center;gap:9px;margin-bottom:20px;font-size:10px;font-weight:700;display:flex}.ds-dot{background:#284a71;border-radius:50%;width:7px;height:7px}.ds h1{letter-spacing:-.052em;font-size:clamp(36px,3.5vw,53px);font-weight:650;line-height:1.08}.ds h1>span{color:#6b7481}.ds-lead{max-width:570px;color:var(--muted);margin-top:23px;font-size:14px;line-height:1.85}.ds-hero-form{margin-top:26px;scroll-margin-top:24px}.ds-countdown{max-width:420px;margin-top:26px}.ds-countdown-heading{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.ds-countdown-date{color:var(--muted);margin-top:5px;font-size:12px}.ds-countdown-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.ds-countdown-unit{background:#f4f6f8;border:1px solid #e4e7eb;border-radius:3px;flex-direction:column;align-items:center;padding:14px 4px;display:flex}.ds-countdown-value{font-variant-numeric:tabular-nums;font-size:clamp(25px,4vw,36px);font-weight:650;line-height:1.15}.ds-countdown-label{letter-spacing:.04em;color:var(--muted);margin-top:7px;font-size:10px}.ds-form>label:first-child{margin-bottom:7px;font-size:12px;font-weight:650;display:block}.ds-email-row{gap:8px;display:flex}.ds-form input:not([type=checkbox]),.ds-form select{width:100%;min-width:0;font:inherit;color:var(--navy);background:#fff;border:1px solid #cbd1d9;border-radius:3px;min-height:48px;padding:13px 12px;font-size:16px}.ds-button{background:var(--navy);color:#fff;white-space:nowrap;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:14px;min-height:49px;padding:13px 19px;font-size:12px;font-weight:650;display:flex}.ds-button:hover{background:#253955}.ds-button:disabled{opacity:.65;cursor:wait}.ds-optional{margin:12px 0;font-size:11px}.ds-optional summary{cursor:pointer;padding:5px 0}.ds-optional summary span{color:var(--muted)}.ds-extra-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.ds-extra-fields label{font-size:12px}.ds-extra-fields input,.ds-extra-fields select{margin-top:4px}.ds-check{color:#505968;cursor:pointer;align-items:flex-start;gap:9px;margin:10px 0;font-size:10px;line-height:1.6;display:flex}.ds-check input{width:15px;height:15px;accent-color:var(--navy);flex:none;margin-top:2px}.ds-check a{text-underline-offset:2px;text-decoration:underline}.ds-form-note{color:var(--muted);margin-top:12px;font-size:10px}.ds-form-error{color:#a32626;margin-top:6px;font-size:12px}.ds-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ds-success{color:var(--navy);background:#f1f5f2;border-left:3px solid #365d4b;padding:22px}.ds-success h3{margin:10px 0;font-size:21px;font-weight:650}.ds-success p{font-size:14px}.ds-small{margin-top:12px;font-size:11px!important}.ds-hero-visual{flex-direction:column;justify-content:center;align-self:stretch;display:flex}.ds-visual-heading{letter-spacing:.12em;border-top:1px solid #aeb5bf;justify-content:space-between;gap:15px;padding:11px 0;font-size:9px;font-weight:600;display:flex}.ds-photo-grid{grid-template-rows:205px 205px;grid-template-columns:1.2fr 1fr;gap:10px;display:grid}.ds-hero-photo{background:#f0efed;position:relative;overflow:hidden}.ds-hero-photo img{object-fit:cover}.ds-photo-large{grid-row:span 2}.ds-photo-large>span{letter-spacing:-.035em;background:#ffffffed;padding:18px;font-size:22px;font-weight:600;line-height:1.2;position:absolute;bottom:16px;left:16px;right:16px}.ds-visual-strip{background:#eef0f3;align-items:center;gap:14px;padding:20px;display:flex}.ds-visual-strip>svg:last-child{margin-left:auto}.ds-visual-strip strong{font-size:13px;display:block}.ds-visual-strip span{color:var(--muted);font-size:10px;display:block}.ds-image-note{color:var(--muted);margin-top:12px;font-size:10px}.ds-highlights{background:#f5f6f7;border-block:1px solid #e5e7eb}.ds-highlights>.ds-wrap{justify-content:space-between;gap:18px;padding-block:21px;display:flex}.ds-highlights span{align-items:center;gap:10px;font-size:11px;font-weight:600;display:flex}.ds-section{padding-block:90px}.ds h2{letter-spacing:-.045em;font-size:clamp(30px,3.3vw,44px);font-weight:600;line-height:1.13}.ds-problem{grid-template-columns:1fr 1fr;gap:100px;display:grid}.ds-section-lead{margin-bottom:18px;font-size:17px;line-height:1.7}.ds-problem-list li{border-bottom:1px solid #e5e7eb;gap:22px;padding:11px 0;font-size:13px;display:flex}.ds-problem-list li>span{color:#78818f;padding-top:3px;font-size:10px}.ds-closing-line{color:var(--muted);margin-top:20px;font-size:13px}.ds-network{background:var(--navy);color:#fff}.ds-network-inner{grid-template-columns:1fr 1fr;gap:100px;padding-block:72px;display:grid}.ds-network .ds-eyebrow{color:#bdc7d7}.ds-network h2+p{color:#c5cedc;max-width:430px;margin-top:22px;font-size:14px}.ds-network-target{align-items:center;gap:22px;margin-top:35px;display:flex}.ds-network-target>strong{letter-spacing:-.06em;font-size:64px;font-weight:500;line-height:1}.ds-network-target>span{font-size:13px;line-height:1.5}.ds-network-target b{color:#b9c4d3;max-width:200px;margin-top:7px;font-size:10px;font-weight:400;display:block}.ds-hubs{background:#15253e;border:1px solid #526077;padding:28px 30px}.ds-hub-label{letter-spacing:.12em;align-items:center;gap:10px;padding-bottom:20px;font-size:9px;display:flex}.ds-hub{border-top:1px solid #41516a;align-items:center;gap:20px;padding:17px 0;display:flex}.ds-hub>span{color:#b6c3d4;font-size:10px}.ds-hub h3{letter-spacing:-.025em;font-size:23px;font-weight:500}.ds-hub>svg{margin-left:auto}.ds-hubs>p{color:#b6c3d4;max-width:360px;margin-top:14px;font-size:10px}.ds-section-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:35px;display:flex}.ds-section-heading>p{max-width:335px;color:var(--muted);font-size:13px}.ds-flow{background:#f3f4f6;justify-content:center;align-items:center;gap:35px;margin-bottom:35px;padding:26px;display:flex}.ds-flow>span{align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}.ds-flow>svg{color:#7b8592;width:18px}.ds-steps{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.ds-step-number{color:#697484;border-top:1px solid #cbd1d9;margin-bottom:20px;padding-top:18px;font-size:13px;display:block}.ds-steps h3{letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:1.35}.ds-steps p{color:var(--muted);margin-top:12px;font-size:12px}.ds-process-note{border-top:1px solid #e5e7eb;align-items:center;gap:12px;margin-top:35px;padding-top:20px;font-size:12px;display:flex}.ds-categories{background:#f5f5f3}.ds-category-grid{grid-template-columns:repeat(7,1fr);gap:13px;display:grid}.ds-category-grid figure>div{aspect-ratio:3/4;background:#e9e8e5;position:relative;overflow:hidden}.ds-category-grid img{object-fit:cover}.ds-category-grid figcaption{justify-content:space-between;align-items:center;gap:4px;margin-top:12px;font-size:11px;font-weight:600;display:flex}.ds-integrations{grid-template-columns:1fr 1fr;gap:100px;display:grid}.ds-integrations h2+p{max-width:425px;color:var(--muted);margin-top:20px;font-size:13px}.ds-integration-list>div{border-bottom:1px solid #d8dde4;justify-content:space-between;align-items:center;gap:15px;padding:22px 0;display:flex}.ds-integration-list h3{letter-spacing:-.04em;font-size:23px;font-weight:650}.ds-integration-list p{color:var(--muted);margin-top:4px;font-size:11px}.ds-integration-list>div>span{letter-spacing:.09em;border:1px solid #d3d9e1;padding:3px 8px;font-size:8px}.ds-bottom{background:#eef0f3}.ds-bottom-inner{grid-template-columns:1fr 1fr;gap:100px;padding-block:70px;display:grid}.ds-bottom h2+p{color:var(--muted);max-width:390px;margin-top:20px;font-size:14px}.ds-bottom ul{gap:11px;margin-top:25px;display:grid}.ds-bottom li{align-items:center;gap:12px;font-size:12px;display:flex}.ds-bottom-form{background:#fff;padding:30px}.ds-bottom-form>h3{letter-spacing:-.04em;font-size:24px;font-weight:650}.ds-bottom-form>p{color:var(--muted);margin:5px 0 24px;font-size:12px}.ds-bottom-form .ds-email-row{flex-direction:column}.ds-faq{grid-template-columns:1fr 1.3fr;gap:100px;display:grid}.ds-faq h2+p{color:var(--muted);max-width:240px;margin-top:20px;font-size:13px}.ds-faq details{border-bottom:1px solid #d8dde4}.ds-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:13px;font-weight:600;list-style:none;display:flex}.ds-faq summary::-webkit-details-marker{display:none}.ds-faq summary>span{font-size:22px;font-weight:400}.ds-faq details[open] summary>span{transform:rotate(45deg)}.ds-faq details>p{color:var(--muted);padding-bottom:22px;font-size:13px;line-height:1.85}.ds-footer{border-top:1px solid #d8dde4;justify-content:space-between;align-items:center;gap:25px;padding-block:32px;display:flex}.ds-footer p,.ds-footer>div:last-child{color:var(--muted);font-size:10px}.ds-footer>div:first-child>p{letter-spacing:.06em;margin-top:8px}.ds-footer>div:last-child{text-align:right}.ds-footer a:hover{text-decoration:underline}.ds-footer>div:last-child p{margin:6px 0}.ds-skip{z-index:100;background:#fff;padding:15px;position:absolute;top:-100px;left:20px}.ds-skip:focus{top:10px}.ds :focus-visible{outline-offset:4px;outline:2px solid #426c9a}@media (min-width:1500px){.ds-hero{gap:75px}.ds h1{font-size:56px}}@media (max-width:1100px){.ds-wrap{width:calc(100% - 56px)}.ds-hero{gap:30px}.ds-email-row{flex-direction:column}.ds-photo-grid{grid-template-rows:210px 210px}.ds-problem,.ds-network-inner,.ds-integrations,.ds-bottom-inner,.ds-faq{gap:50px}.ds-category-grid{grid-template-columns:repeat(4,1fr);gap:24px 14px}.ds-category-grid figure>div{aspect-ratio:1}.ds-highlights span{font-size:10px}}@media (max-width:760px){.ds-wrap{width:calc(100% - 40px)}.ds-header{min-height:82px}.ds-header .text-2xl{font-size:19px}.ds-header .h-14{width:42px;height:42px}.ds-header nav{gap:0}.ds-nav-secondary{display:none}.ds-nav-cta{gap:8px;font-size:10px}.ds-announcement{font-size:9px}.ds-announcement span{display:none}.ds-hero{grid-template-columns:1fr;gap:35px;padding-top:32px;padding-bottom:32px}.ds-eyebrow{margin-bottom:16px;font-size:9px}.ds h1{font-size:clamp(35px,7.4vw,51px);line-height:1.1}.ds-desktop-break{display:none}.ds-lead{margin-top:19px;font-size:13px}.ds-hero-form{margin-top:22px}.ds-email-row{flex-direction:column;gap:10px}.ds-button{min-height:50px;font-size:13px}.ds-form-note,.ds-check{font-size:11px}.ds-optional{font-size:12px}.ds-photo-grid{grid-template-rows:155px 155px}.ds-photo-large>span{font-size:23px}.ds-highlights>.ds-wrap{grid-template-columns:1fr 1fr;gap:18px 14px;padding-block:22px;display:grid}.ds-highlights span{align-items:flex-start;font-size:10px}.ds-highlights svg{flex-shrink:0}.ds-section{padding-block:55px}.ds-problem,.ds-network-inner,.ds-integrations,.ds-bottom-inner,.ds-faq{grid-template-columns:1fr;gap:30px}.ds h2{font-size:33px}.ds-section-lead{font-size:15px}.ds-network-inner{padding-block:50px}.ds-hubs{padding:23px}.ds-hub h3{font-size:23px}.ds-network-target{margin-top:25px}.ds-section-heading{margin-bottom:25px;display:block}.ds-section-heading>p{max-width:100%;margin-top:18px}.ds-flow{gap:10px;padding:20px 8px}.ds-flow>span{text-align:center;flex-direction:column;flex:1;gap:9px;font-size:10px}.ds-flow>svg{flex:none;width:14px}.ds-steps{grid-template-columns:1fr 1fr;gap:25px 20px}.ds-step-number{margin-bottom:14px}.ds-steps h3{font-size:16px}.ds-steps p{font-size:12px}.ds-process-note{align-items:flex-start;font-size:11px}.ds-process-note svg{flex:none}.ds-category-grid{grid-template-columns:1fr 1fr;gap:22px 13px}.ds-category-grid figure:last-child{grid-column:span 2;grid-template-columns:1fr 1fr;align-items:center;gap:15px;display:grid}.ds-category-grid figure:last-child figcaption{font-size:16px}.ds-category-grid figcaption{font-size:12px}.ds-image-note{font-size:10px}.ds-bottom-inner{padding-block:50px}.ds-bottom-form{padding:23px}.ds-faq summary{font-size:13px}.ds-footer{flex-direction:column;align-items:flex-start}.ds-footer>div:last-child{text-align:left}.ds-footer .h-14{width:40px;height:40px}.ds-footer .text-2xl{font-size:21px}}@media (prefers-reduced-motion:reduce){html:has(.ds){scroll-behavior:auto}}
