.connect-pos-module__zcEspa__partnerSection{isolation:isolate;box-sizing:border-box;background:var(--landing-surface-soft);align-items:center;display:flex;position:relative;overflow:hidden}.connect-pos-module__zcEspa__fullViewport{padding:28px var(--landing-section-x)}.connect-pos-module__zcEspa__container{box-sizing:border-box;width:100%}.connect-pos-module__zcEspa__header{text-align:center;max-width:800px;margin:0 auto}.connect-pos-module__zcEspa__subheading{max-width:680px;color:var(--ink-soft);line-height:var(--landing-copy-line);margin:14px auto 0;display:block}.connect-pos-module__zcEspa__partnerGrid{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:center;gap:clamp(40px,6vw,72px);margin-top:28px;display:grid}.connect-pos-module__zcEspa__systemStack{min-width:0}.connect-pos-module__zcEspa__systemGroup{border-top:1px solid color-mix(in srgb, var(--accent-11) 16%, transparent);grid-template-columns:minmax(0,1fr);align-items:center;gap:12px 18px;padding:16px 0;display:grid}.connect-pos-module__zcEspa__systemGroup:first-child{border-top:0;padding-top:0}.connect-pos-module__zcEspa__systemGroup:last-child{padding-bottom:0}.connect-pos-module__zcEspa__systemCopy{min-width:0}.connect-pos-module__zcEspa__laneEyebrow{color:var(--accent-11);letter-spacing:.14em;text-transform:uppercase;margin:0;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;line-height:1.2}.connect-pos-module__zcEspa__laneTitle{color:var(--ink);margin:8px 0 0;line-height:1.25;display:block}.connect-pos-module__zcEspa__laneBody{max-width:48ch;color:var(--ink-soft);margin:7px 0 0;line-height:1.5;display:block}.connect-pos-module__zcEspa__logoRow{flex-wrap:wrap;grid-column:1/-1;gap:12px;min-width:0;display:flex}.connect-pos-module__zcEspa__logoTile,.connect-pos-module__zcEspa__logoLink{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--logo-color) 16%, white);background:color-mix(in srgb, var(--logo-color) 6%, white);border-radius:50%;flex:0 0 64px;justify-content:center;align-items:center;width:64px;height:64px;padding:8px;display:flex}.connect-pos-module__zcEspa__logoStandard,.connect-pos-module__zcEspa__logoWide{object-fit:contain;width:auto;height:22px;display:block}.connect-pos-module__zcEspa__logoStandard{max-width:min(100%,40px)}.connect-pos-module__zcEspa__logoWide{max-width:100%}.connect-pos-module__zcEspa__workLayer{border:1px solid color-mix(in srgb, var(--accent-11) 18%, transparent);background:color-mix(in srgb, white 84%, var(--landing-blue-bg-strong));border-radius:8px;min-width:0;padding:24px;position:relative;box-shadow:0 24px 60px -42px #1018286b}.connect-pos-module__zcEspa__workLayer:before{content:"";background:color-mix(in srgb, var(--accent-11) 32%, transparent);width:28px;height:1px;position:absolute;top:50%;left:-28px}.connect-pos-module__zcEspa__workLayer:after{content:"";border-top:1px solid color-mix(in srgb, var(--accent-11) 44%, transparent);border-right:1px solid color-mix(in srgb, var(--accent-11) 44%, transparent);background:inherit;width:8px;height:8px;position:absolute;top:calc(50% - 4px);left:-7px;transform:rotate(45deg)}.connect-pos-module__zcEspa__layerIntro{padding-bottom:16px}.connect-pos-module__zcEspa__layerTitle{color:var(--ink);margin:9px 0 0;line-height:1.18;display:block}.connect-pos-module__zcEspa__layerBody{color:var(--ink-soft);margin:10px 0 0;line-height:1.55;display:block}.connect-pos-module__zcEspa__stepList{border-top:1px solid var(--border-soft);flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.connect-pos-module__zcEspa__step{border-bottom:1px solid var(--border-soft);grid-template-columns:42px minmax(0,1fr);gap:14px;padding:10px 0;display:grid}.connect-pos-module__zcEspa__step:last-child{border-bottom:0;padding-bottom:0}.connect-pos-module__zcEspa__stepNumber{background:var(--accent-3);width:32px;height:32px;color:var(--accent-11);border-radius:50%;justify-content:center;align-items:center;font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.connect-pos-module__zcEspa__stepCopy{min-width:0}.connect-pos-module__zcEspa__stepTitle{color:var(--ink);line-height:1.35;display:block}.connect-pos-module__zcEspa__stepBody{color:var(--ink-soft);margin-top:5px;line-height:1.5;display:block}@media (max-width:980px){.connect-pos-module__zcEspa__partnerSection{scroll-margin-top:88px}.connect-pos-module__zcEspa__partnerSection #partners-section{scroll-margin-top:96px}:is(.connect-pos-module__zcEspa__partnerSection .rt-Container,.connect-pos-module__zcEspa__partnerSection .rt-ContainerInner){box-sizing:border-box;width:100%!important;min-width:0!important;max-width:100%!important}.connect-pos-module__zcEspa__container .rt-ContainerInner{padding-inline:0!important}.connect-pos-module__zcEspa__partnerGrid{grid-template-columns:minmax(0,1fr);gap:36px}.connect-pos-module__zcEspa__systemGroup{grid-template-columns:minmax(0,1fr)}.connect-pos-module__zcEspa__workLayer:before,.connect-pos-module__zcEspa__workLayer:after{display:none}}@media (max-width:640px){.connect-pos-module__zcEspa__fullViewport{padding:56px var(--landing-section-x)}.connect-pos-module__zcEspa__header{padding:0}.connect-pos-module__zcEspa__subheading{max-width:32rem}.connect-pos-module__zcEspa__partnerGrid{margin-top:32px}.connect-pos-module__zcEspa__systemGroup{grid-template-columns:minmax(0,1fr);gap:16px;padding:22px 0}.connect-pos-module__zcEspa__laneBody{max-width:100%}.connect-pos-module__zcEspa__logoStandard,.connect-pos-module__zcEspa__logoWide{height:25px}.connect-pos-module__zcEspa__workLayer{padding:22px}.connect-pos-module__zcEspa__step{grid-template-columns:36px minmax(0,1fr);gap:12px}.connect-pos-module__zcEspa__stepNumber{width:30px;height:30px}}.connect-pos-module__zcEspa__logoLink:hover{background:color-mix(in srgb, var(--logo-color) 12%, white)}.connect-pos-module__zcEspa__logoLink:focus-visible{outline:2px solid var(--brand-blue);outline-offset:4px}.connect-pos-module__zcEspa__logoLink{border-color:color-mix(in srgb, var(--logo-color) 28%, white);text-decoration:none}.connect-pos-module__zcEspa__exploreLink{min-height:44px;color:var(--accent-11);text-underline-offset:4px;align-items:center;gap:8px;margin-top:18px;font-weight:600;text-decoration:underline;display:inline-flex}.connect-pos-module__zcEspa__exploreLink:focus-visible{outline:2px solid var(--accent-11);outline-offset:4px;border-radius:4px}
.cta-module__CtgMJq__section{width:100%;padding:var(--landing-section-y) var(--landing-section-x);background:var(--brand-navy);color:#fff}.cta-module__CtgMJq__inner{width:100%;max-width:var(--landing-narrow-max);text-align:center;flex-direction:column;align-items:center;gap:24px;margin-inline:auto;display:flex}.cta-module__CtgMJq__eyebrow{color:var(--blue-4);font-size:var(--landing-eyebrow-size);letter-spacing:var(--landing-eyebrow-tracking);text-transform:uppercase;margin:0;font-weight:700}.cta-module__CtgMJq__heading{color:inherit;font-size:var(--landing-section-heading);margin:0}.cta-module__CtgMJq__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cta-module__CtgMJq__primary,.cta-module__CtgMJq__secondary{min-height:var(--landing-control-height);border-radius:var(--landing-control-radius);border:1px solid #0000;justify-content:center;align-items:center;padding:12px 24px;font-size:1rem;font-weight:700;line-height:1.4;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.cta-module__CtgMJq__primary{background:var(--brand-yellow);color:var(--brand-ink)}.cta-module__CtgMJq__primary:hover{background:var(--brand-yellow-hover)}.cta-module__CtgMJq__secondary{color:#fff;border-color:#ffffff70}.cta-module__CtgMJq__secondary:hover{background:#ffffff12;border-color:#fff}.cta-module__CtgMJq__section a:focus-visible{outline-color:var(--blue-4)}@media (max-width:600px){.cta-module__CtgMJq__actions{flex-direction:column;width:100%;max-width:360px}}
.customer-logos-module__9s6aGq__logoBand{position:relative;overflow:hidden}.customer-logos-module__9s6aGq__logoBandDark{background:linear-gradient(160deg,#060d1a 0%,#0c1c3a 50%,#0a1628 100%)}.customer-logos-module__9s6aGq__logoBandLight{background:radial-gradient(ellipse 70% 120% at 50% 0%, var(--landing-blue-wash), transparent 64%), linear-gradient(180deg, #fff 0%, var(--landing-blue-bg) 100%);border-top:1px solid var(--landing-soft-border);border-bottom:1px solid var(--landing-soft-border)}.customer-logos-module__9s6aGq__logoEyebrow{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase}.customer-logos-module__9s6aGq__logoBandLight .customer-logos-module__9s6aGq__logoEyebrow{color:#1018287a}.customer-logos-module__9s6aGq__marquee{width:100%;overflow:hidden}.customer-logos-module__9s6aGq__marqueeTrack{gap:var(--space-8);width:max-content;animation:25s linear infinite customer-logos-module__9s6aGq__scroll;display:flex}.customer-logos-module__9s6aGq__marqueeTrack:hover{animation-play-state:paused}@keyframes customer-logos-module__9s6aGq__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.customer-logos-module__9s6aGq__logoBox{opacity:.85;flex-shrink:0;transition:opacity .2s}.customer-logos-module__9s6aGq__logoBandLight .customer-logos-module__9s6aGq__logoBox{opacity:.92}.customer-logos-module__9s6aGq__logoContainer{width:140px;height:56px;position:relative}.customer-logos-module__9s6aGq__logoContainer img{width:100%;height:100%;display:block}.customer-logos-module__9s6aGq__logoImage{object-fit:contain}.customer-logos-module__9s6aGq__logoImageDark{filter:brightness(0)invert()}.customer-logos-module__9s6aGq__logoImageLight{filter:brightness(0)saturate(0);opacity:.68}@media (max-width:900px){.customer-logos-module__9s6aGq__marqueeTrack{gap:var(--space-6)}.customer-logos-module__9s6aGq__logoContainer{width:110px;height:44px}}@media (max-width:480px){.customer-logos-module__9s6aGq__logoContainer{width:90px;height:36px}}.customer-logos-module__9s6aGq__logoImageOriginal{filter:none;opacity:1}
.human-proof-module__SwtpYG__section{--human-panel:var(--landing-panel-bg);--human-accent:var(--landing-page-accent);--human-border:#10182814;--human-shadow:#1018281f;box-sizing:border-box;width:100%;padding:var(--landing-section-y) var(--landing-section-x);background:var(--landing-page-bg);align-items:center;display:flex}.human-proof-module__SwtpYG__inner{width:min(100%, var(--landing-content-max));box-sizing:border-box;background:var(--human-panel);border:1px solid var(--brand-line);border-radius:var(--landing-card-radius);grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:stretch;gap:clamp(40px,5vw,96px);margin:0 auto;padding:clamp(28px,4.5vw,68px);display:grid}.human-proof-module__SwtpYG__copy{flex-direction:column;justify-content:center;gap:28px;min-width:0;max-width:640px;display:flex}.human-proof-module__SwtpYG__eyebrow{color:var(--human-accent);font-size:var(--landing-eyebrow-size);letter-spacing:var(--landing-eyebrow-tracking);text-transform:uppercase;margin:0;font-weight:700;line-height:1.2}.human-proof-module__SwtpYG__heading{color:var(--ink);font-size:var(--landing-section-heading);letter-spacing:var(--landing-heading-tracking);font-weight:800;line-height:var(--landing-heading-line);margin:0}.human-proof-module__SwtpYG__body{max-width:520px;color:var(--ink-soft);font-size:var(--landing-section-copy);font-weight:500;line-height:var(--landing-copy-line);margin:0}.human-proof-module__SwtpYG__actions{flex-wrap:wrap;gap:12px;max-width:520px;display:flex}.human-proof-module__SwtpYG__body a{color:var(--blue-11);text-underline-offset:3px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.human-proof-module__SwtpYG__body a:hover{color:var(--blue-12)}.human-proof-module__SwtpYG__body a:focus-visible{outline:2px solid var(--blue-9);outline-offset:3px;border-radius:2px}.human-proof-module__SwtpYG__primaryAction,.human-proof-module__SwtpYG__secondaryAction{min-height:var(--landing-control-height);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:12px 22px;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.human-proof-module__SwtpYG__primaryAction{background:var(--amber-9);min-width:160px;color:var(--brand-ink);border:1px solid var(--amber-9)}.human-proof-module__SwtpYG__secondaryAction{min-width:136px;color:var(--ink);background:var(--gray-3);border:1px solid var(--gray-4)}.human-proof-module__SwtpYG__primaryAction:hover,.human-proof-module__SwtpYG__secondaryAction:hover{transform:translateY(-1px)}.human-proof-module__SwtpYG__primaryAction:hover{background:var(--amber-10);border-color:var(--amber-10)}.human-proof-module__SwtpYG__secondaryAction:hover{background:var(--gray-4);border-color:var(--gray-5)}.human-proof-module__SwtpYG__visualGrid,.human-proof-module__SwtpYG__visualSingle{min-height:clamp(360px,36vw,520px)}.human-proof-module__SwtpYG__visualGrid{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1.16fr) minmax(150px,.62fr);gap:14px;display:grid}.human-proof-module__SwtpYG__visualSingle{display:grid}.human-proof-module__SwtpYG__imageFrame{background:var(--landing-blue-bg-strong);min-height:0;box-shadow:0 24px 70px -42px var(--human-shadow);border-radius:8px;position:relative;overflow:hidden}.human-proof-module__SwtpYG__primaryFrame{grid-row:1/span 2}.human-proof-module__SwtpYG__visualSingle .human-proof-module__SwtpYG__primaryFrame{grid-row:auto}.human-proof-module__SwtpYG__image{object-fit:cover;filter:saturate(1.02)contrast(1.03)}@media (max-width:1100px){.human-proof-module__SwtpYG__inner{grid-template-columns:minmax(0,.95fr) minmax(340px,1.05fr);gap:36px}.human-proof-module__SwtpYG__heading{font-size:var(--landing-section-heading)}}@media (max-width:900px){.human-proof-module__SwtpYG__section{min-height:unset;padding:20px var(--landing-section-x)}.human-proof-module__SwtpYG__inner{min-height:unset;grid-template-columns:1fr;padding:28px}.human-proof-module__SwtpYG__copy{gap:18px}.human-proof-module__SwtpYG__body{margin-top:0}.human-proof-module__SwtpYG__actions{width:100%}.human-proof-module__SwtpYG__primaryAction,.human-proof-module__SwtpYG__secondaryAction{flex:150px}.human-proof-module__SwtpYG__visualGrid{min-height:unset;grid-template-rows:360px 180px;grid-template-columns:1fr 1fr}.human-proof-module__SwtpYG__visualSingle{min-height:360px}.human-proof-module__SwtpYG__primaryFrame{grid-area:auto/1/auto/-1}}@media (max-width:560px){.human-proof-module__SwtpYG__section{padding:16px var(--landing-section-x)}.human-proof-module__SwtpYG__inner{gap:22px;padding:22px}.human-proof-module__SwtpYG__heading{font-size:var(--landing-section-heading)}.human-proof-module__SwtpYG__visualGrid{grid-template-rows:300px 146px;gap:10px}.human-proof-module__SwtpYG__visualSingle{min-height:300px}}
.faq-client-module__nfsBnW__faqGrid{grid-template-columns:1fr;gap:0 32px;width:min(100%,1040px);margin-left:auto;margin-right:auto;display:grid}.faq-client-module__nfsBnW__faqItem{width:100%;min-width:0}.faq-client-module__nfsBnW__trigger{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:76px;padding:1.35rem 0;display:flex}.faq-client-module__nfsBnW__answer{padding:0 2rem 1.2rem 0}@media (min-width:900px){.faq-client-module__nfsBnW__faqGrid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.faq-client-module__nfsBnW__faqGrid{width:100%}.faq-client-module__nfsBnW__faqItem{box-sizing:border-box}.faq-client-module__nfsBnW__trigger{gap:12px;min-height:68px;padding:1.1rem 0}.faq-client-module__nfsBnW__trigger span{font-size:1rem!important;line-height:1.38!important}.faq-client-module__nfsBnW__answer{padding-bottom:1.1rem;padding-right:0}.faq-client-module__nfsBnW__answer span{font-size:.94rem!important;line-height:1.55!important}}.faq-client-module__nfsBnW__answerLinks{margin:.65rem 0 0;padding:0;list-style:none}.faq-client-module__nfsBnW__answerLinks a{min-height:44px;color:var(--landing-page-accent);text-underline-offset:3px;overflow-wrap:anywhere;align-items:center;text-decoration:underline;display:inline-flex}.faq-client-module__nfsBnW__answerLinks a:focus-visible,.faq-client-module__nfsBnW__trigger:focus-visible{outline:2px solid var(--landing-page-accent);outline-offset:4px;border-radius:4px}
.inventory-connection-coverage-module__iDGcfq__section{background:var(--landing-surface-soft);border-block:1px solid var(--workflow-line);padding:var(--landing-section-y,64px) 0;scroll-margin-top:80px}.inventory-connection-coverage-module__iDGcfq__container{width:var(--landing-frame-width);margin-inline:auto}.inventory-connection-coverage-module__iDGcfq__eyebrow{color:var(--workflow-accent);font-size:12px;font-weight:700}.inventory-connection-coverage-module__iDGcfq__section h2{font-size:var(--landing-section-heading);letter-spacing:var(--landing-heading-tracking);line-height:var(--landing-heading-line);color:var(--brand-ink);margin:12px 0 18px}.inventory-connection-coverage-module__iDGcfq__intro{max-width:780px;color:var(--brand-muted);line-height:1.75}.inventory-connection-coverage-module__iDGcfq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:32px;display:grid}.inventory-connection-coverage-module__iDGcfq__card{border:1px solid var(--workflow-line);background:#fff;border-radius:16px;flex-direction:column;padding:28px;display:flex}.inventory-connection-coverage-module__iDGcfq__card h3{font-size:var(--landing-card-heading);color:var(--brand-ink);margin:0 0 20px}.inventory-connection-coverage-module__iDGcfq__card dl{flex:1;margin:0}.inventory-connection-coverage-module__iDGcfq__card dl>div+div{margin-top:20px}.inventory-connection-coverage-module__iDGcfq__card dt{color:var(--brand-ink);font-size:13px;font-weight:750}.inventory-connection-coverage-module__iDGcfq__card dd{color:var(--brand-muted);margin:6px 0 0;font-size:14px;line-height:1.65}.inventory-connection-coverage-module__iDGcfq__card a,.inventory-connection-coverage-module__iDGcfq__cta{color:var(--workflow-accent);text-underline-offset:4px;margin-top:22px;font-weight:700;text-decoration:underline;display:inline-block}.inventory-connection-coverage-module__iDGcfq__note{color:var(--brand-muted);max-width:820px;font-size:13px;line-height:1.65}.inventory-connection-coverage-module__iDGcfq__cta{margin-top:8px}@media (max-width:640px){.inventory-connection-coverage-module__iDGcfq__grid{grid-template-columns:1fr}.inventory-connection-coverage-module__iDGcfq__card{padding:22px}}
