.logo-chips{background-color:#1a2e44;padding:120px 0}@media(max-width:768px){.logo-chips{padding:64px 0}}.logo-chips .container{max-width:1400px;padding:0}@media(max-width:1500px){.logo-chips .container{padding:0 40px}}@media(max-width:768px){.logo-chips .container{padding:0 24px}}.logo-chips__inner{align-items:center;display:grid;gap:66px;grid-template-columns:minmax(0,650px) 1fr}@media(max-width:1259px){.logo-chips__inner{gap:40px;grid-template-columns:1fr;text-align:center}}.logo-chips__title{color:#fff;font-size:32px;line-height:38px;margin:0}.logo-chips__description{color:#fff;font-size:22px;line-height:34px;margin:16px 0 0}@media(max-width:768px){.logo-chips__description{font-size:18px;line-height:155%}}.logo-chips__list{display:flex;flex-wrap:wrap;gap:14px 9px;margin:0}@media(max-width:1259px){.logo-chips__list{justify-content:center}}.logo-chips__item{display:flex}.logo-chips__chip{align-items:center;background-color:#fff;border-radius:100px;display:flex;gap:4px;min-height:52px;padding:4px 21px 4px 10px;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.logo-chips__chip:active,.logo-chips__chip:focus,.logo-chips__chip:hover{background-color:#f8fafa;box-shadow:0 8px 20px rgba(26,46,68,.35);text-decoration:none;transform:translateY(-6px)}.logo-chips__chip:active .logo-chips__label,.logo-chips__chip:focus .logo-chips__label,.logo-chips__chip:hover .logo-chips__label{color:#1a2e44}.logo-chips__chip:focus-visible{outline:2px solid #4c83ee;outline-offset:2px}.logo-chips__icon{flex:0 0 auto;height:44px;object-fit:contain;width:44px}.logo-chips__label{color:#1a2e44;font-size:14px;font-weight:600;line-height:20px;white-space:nowrap}.fw-700{font-weight:700}.fw-600{font-weight:600}.fw-500{font-weight:500}.fw-400{font-weight:400}.fw-300{font-weight:300}.integration-tiles__eyebrow{align-items:center;color:#6b6f72;display:inline-flex;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:500;gap:10px;letter-spacing:.06em;line-height:1.6;text-transform:uppercase}.integration-tiles__eyebrow:before{content:"//";letter-spacing:0}.integration-tiles{padding:80px 0 160px}.integration-tiles__head{align-items:end;display:grid;gap:64px;grid-template-columns:716px 420px;justify-content:space-between}.integration-tiles__title{color:#101a26;font-family:Manrope,Geist,system-ui,sans-serif;font-size:56px;font-weight:650;letter-spacing:-.035em;line-height:1.06;margin:16px 0 0}.integration-tiles__text{color:#3c4152;font-family:Geist,system-ui,sans-serif;font-size:17px;line-height:1.6;margin:0 0 22px;max-width:420px}.integration-tiles__grid{display:grid;gap:16px;grid-template-columns:repeat(8,minmax(0,1fr));margin:48px 0 0;padding:0}.integration-tiles__item{display:grid}.integration-tiles__tile{aspect-ratio:1;background-color:#fff;border-radius:clamp(24px,3vw,44px);display:grid;place-items:center;position:relative;transition:transform .18s ease,box-shadow .18s ease;width:100%}.integration-tiles__tile:after{background-color:#ebe8e4;border-radius:7.7px;color:#3c4152;content:attr(data-name);font-family:Geist,system-ui,sans-serif;font-size:14px;font-weight:400;line-height:21.6px;opacity:0;padding:5.5px 11px;pointer-events:none;position:absolute;right:-29px;top:-19px;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease;white-space:nowrap;z-index:2}.integration-tiles__tile:focus-visible,.integration-tiles__tile:hover{box-shadow:0 14px 28px -18px rgba(16,26,38,.35);transform:translateY(-3px)}.integration-tiles__tile:focus-visible:after,.integration-tiles__tile:hover:after{opacity:1;transform:none}.integration-tiles__tile--static{cursor:default}.integration-tiles__tile--static:focus-visible,.integration-tiles__tile--static:hover{box-shadow:none;transform:none}.integration-tiles__logo{aspect-ratio:1;display:block;height:auto;object-fit:contain;width:min(72px,54%)}@media(max-width:1240px){.integration-tiles__head{gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,420px)}}@media(max-width:760px){.integration-tiles{padding:48px 0 96px}.integration-tiles__head{gap:24px;grid-template-columns:minmax(0,1fr)}.integration-tiles__title{font-size:36px;letter-spacing:-1px;line-height:1.1}.integration-tiles__grid{gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.integration-tiles__tile{border-radius:24px}.integration-tiles__logo{width:56%}}