.cws,.cws *{box-sizing:border-box}.cws a{color:#0874e7;text-decoration:none}.cws img{max-width:none}.cws section{scroll-margin-top:72px}@keyframes vFlow{0%{left:0;opacity:0}6%{opacity:1}94%{opacity:1}to{left:100%;opacity:0}}@keyframes vFall{0%{left:0;opacity:0;top:-5px}6%{opacity:1}42%{left:42%;opacity:1;top:-5px}62%{left:50%;opacity:0;top:70px}to{left:50%;opacity:0;top:70px}}@keyframes vGrow{0%{width:0}to{width:100%}}@keyframes vRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:760px){.cws [data-hide-narrow]{display:none!important}}.cws-res{position:relative}.cws-res-menu{background:#fff;border-radius:8px;box-shadow:0 0 0 1px rgba(17,18,19,.06),0 12px 32px rgba(17,18,19,.14);display:none;flex-direction:column;left:-16px;min-width:240px;padding:8px;position:absolute;top:100%}.cws-res.is-open .cws-res-menu,.cws-res:focus-within .cws-res-menu,.cws-res:hover .cws-res-menu{display:flex}.cws .cws-res-menu a{border-radius:4px;color:#222;font:400 16px/1.3 Inter,sans-serif;padding:10px 12px}.cws .h-link:hover,.cws .h-menu:hover{color:#1d4ed8!important}.cws .h-menu:hover{background:#dbeafe!important}.cws .h-primary:hover{background:#3b82f6!important;color:#fff!important}.cws .h-dark:hover{background:#3f3f46!important;color:#fff!important}.cws .h-ghost:hover{background:#fff!important;color:#000!important}.cws .h-lift:hover{transform:translateY(-3px)}.cws a:focus-visible,.cws button:focus-visible{outline:3px solid rgba(8,116,231,.35);outline-offset:2px}.cws-eyebrow{color:#1d4ed8;font:700 12px/1 Inter,sans-serif;letter-spacing:1.4px;margin-bottom:16px;text-transform:uppercase}.cws-h2{color:#222;font:600 clamp(28px,3.2vw,32px)/1.1 Montserrat,sans-serif}.cws-h3{color:#222;font:600 clamp(20px,2vw,24px)/1.1 Montserrat,sans-serif}.cws-lead{color:#666;font:400 18px/1.5 Inter,sans-serif;margin:0;text-wrap:pretty}.cws-cardlabel{color:#6f727b;font:700 11px/1 Inter,sans-serif;letter-spacing:1.2px;text-transform:uppercase}.cws-chip{align-items:center;animation:vRise .5s ease-out both;background:#fff;border-radius:14px;box-shadow:0 8px 24px rgba(17,18,19,.12);display:flex;gap:10px;max-width:230px;padding:11px 14px;position:absolute}.cws-chip-sub{color:#6f727b;font:700 10px/1 Inter,sans-serif;letter-spacing:1px;text-transform:uppercase}.cws-chip-text{color:#111213;font:600 13px/17px Inter,sans-serif}.cws-gapcard{background:#fff;box-shadow:0 0 0 1px rgba(17,18,19,.04),0 2px 8px rgba(17,18,19,.06)}.cws-gapcard,.cws-mid{border-radius:24px;display:flex;flex-direction:column;gap:18px;min-height:340px;padding:28px}.cws-mid{background:rgba(246,247,248,.6);border:2px dashed #c4c8d4;transition:background .45s ease-in-out,border-color .45s ease-in-out,box-shadow .45s ease-in-out}#gap.is-with .cws-mid{background:#1d4ed8;border-color:#1d4ed8;box-shadow:0 16px 40px rgba(29,78,216,.28)}#gap .v-with{display:none}#gap .v-without,#gap.is-with .v-with{animation:vRise .4s ease-out;display:flex}#gap.is-with .v-without{display:none}#gap.is-with .cws-tile{animation:vRise .4s ease-out both}.cws-tab{all:unset;background:transparent;border-radius:9px;color:#4f5459;cursor:pointer;font:700 14px/1 Inter,sans-serif;letter-spacing:.2px;padding:11px 16px;transition:background .2s ease-out,color .2s ease-out}#gap:not(.is-with) .cws-tab[data-mode=without]{background:#373b3e;color:#fff}#gap.is-with .cws-tab[data-mode=with]{background:#1d4ed8;color:#fff}.cws-track{background:repeating-linear-gradient(90deg,#c4c8d4 0 8px,transparent 8px 16px);inset:0;position:absolute;transition:background .4s ease-in-out}#gap.is-with .cws-track{background:linear-gradient(90deg,#2accff,#1d4ed8)}.cws-dot{animation:vFall 3.2s linear infinite;background:#979baa;border-radius:9999px;height:12px;margin-left:-6px;position:absolute;top:-5px;width:12px}#gap.is-with .cws-dot{animation-name:vFlow;background:#2accff;box-shadow:0 0 0 4px rgba(42,204,255,.25)}.cws-slide{inset:0;opacity:0;position:absolute;transition:opacity .6s ease-in-out}.cws-slide.is-on{opacity:1}.cws-cap{display:none}.cws-cap.is-on{display:flex}.cws-seg{background:#e4e6eb;border-radius:9999px;height:4px;transition:background .3s}.cws-seg.is-done{background:#1d4ed8}.cws-stepbtn{all:unset;background:transparent;border-radius:16px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:background .2s ease-out,box-shadow .2s ease-out}.cws-stepbtn:hover{background:#f6f7f8}.cws-stepbtn.is-on{background:#fff;box-shadow:0 0 0 1px rgba(17,18,19,.04),0 2px 8px rgba(17,18,19,.08)}.cws-stepbar{background:transparent;display:block;height:3px}.cws-stepbtn.is-on .cws-stepbar{background:#dbeafe}.cws-stepbar>span{background:#1d4ed8;display:block;height:3px;width:0}.cws-stepbtn.is-on .cws-stepbar>span{animation:vGrow 4s linear forwards}.cws-connector{border-top:2px dashed #93c5fd;height:0;position:absolute;top:50%;width:clamp(0px,calc(100000vw - 1000000px),48px)}.cws-stepline{background:linear-gradient(90deg,#2accff,#1d4ed8);height:2px;transition:width 1.6s ease-in-out;width:0}.cws-steps.is-on .cws-stepline{width:100%}.cws-step{display:flex;flex-direction:column;gap:14px;opacity:.35;transform:translateY(10px);transition:opacity .5s ease-out,transform .5s ease-out}.cws-steps.is-on .cws-step{opacity:1;transform:none}.cws-stepdot{align-items:center;background:#c4c8d4;border-radius:9999px;box-shadow:0 0 0 6px #fff;display:flex;height:56px;justify-content:center;transition:background .4s ease-out;width:56px}.cws-steps.is-on .cws-stepdot{background:#1d4ed8}.cws-steps:not(.is-on) .cws-step,.cws-steps:not(.is-on) .cws-stepdot{transition-delay:0s!important}@media (prefers-reduced-motion:reduce){.cws *{animation:none!important;transition:none!important}.cws-stepbtn.is-on .cws-stepbar>span{width:100%}}