.integrations[data-astro-cid-x2eednob]{background:var(--grey100);padding-block:clamp(48px,6vw,60px) clamp(60px,8vw,100px)}.integrations__inner[data-astro-cid-x2eednob]{flex-direction:column;gap:clamp(48px,6vw,100px);display:flex}.int-header[data-astro-cid-x2eednob]{flex-flow:wrap;align-items:center;gap:clamp(40px,6vw,100px);display:flex}.int-copy[data-astro-cid-x2eednob]{flex-direction:column;flex:420px;gap:20px;max-width:524px;display:flex}.int-eyebrow[data-astro-cid-x2eednob]{align-items:center;gap:10px;display:flex}.int-eyebrow-icon[data-astro-cid-x2eednob]{flex-shrink:0}.int-eyebrow[data-astro-cid-x2eednob] span[data-astro-cid-x2eednob]{font-family:var(--font-body);font-weight:var(--c2-weight);font-size:var(--c2-size);line-height:var(--c2-lh);letter-spacing:var(--c2-ls);text-transform:uppercase;color:var(--darkblue100)}.int-headline[data-astro-cid-x2eednob]{font-family:var(--font-display);font-weight:var(--h3-weight);font-size:clamp(26px, 2.8vw, var(--h3-size));line-height:var(--h3-lh);letter-spacing:var(--h3-ls);color:var(--darkblue100)}.int-lead[data-astro-cid-x2eednob]{font-family:var(--font-body);letter-spacing:.01em;color:var(--darkblue70);font-size:18px;font-weight:500;line-height:140%}.int-hub[data-astro-cid-x2eednob]{aspect-ratio:736/456;flex:360px;width:100%;max-width:560px;position:relative}.int-hub__center[data-astro-cid-x2eednob]{aspect-ratio:1;width:59.8%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.int-rings[data-astro-cid-x2eednob]{filter:drop-shadow(0 0 12px #fff3);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.int-hub__circle[data-astro-cid-x2eednob]{border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.int-hub__circle--1[data-astro-cid-x2eednob]{aspect-ratio:1;background:var(--purple-light);width:47.3%;box-shadow:0 2px 16px #111e3314}.int-hub__circle--2[data-astro-cid-x2eednob]{aspect-ratio:1;background:var(--purple-dark);width:41.8%}.int-hub__circle--3[data-astro-cid-x2eednob]{aspect-ratio:1;background:#111e33b3;width:36.4%;box-shadow:0 0 24px #cbc3e380}.int-hub__label[data-astro-cid-x2eednob]{width:23.4%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.int-tile[data-astro-cid-x2eednob]{left:var(--tile-left);top:var(--tile-top);aspect-ratio:178/76;width:24.2%;animation:6s ease-in-out infinite int-tile-float;animation-delay:var(--float-delay,0s);position:absolute}.int-tile[data-astro-cid-x2eednob]:hover{animation-play-state:paused}@keyframes int-tile-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.int-tile[data-astro-cid-x2eednob]{animation:none}}.int-tile--desktop-hidden[data-astro-cid-x2eednob]{display:none}.int-tile__card[data-astro-cid-x2eednob]{box-sizing:border-box;background:var(--white100);outline-offset:3px;width:100%;height:100%;transition:transform var(--dur-hover-soft) var(--ease-soft), box-shadow var(--dur-hover-soft) var(--ease-soft), outline-color var(--dur-hover-soft) var(--ease-soft);border-radius:8px;outline:1px solid #ffffff80;justify-content:center;align-items:center;padding:3.4%;display:flex;box-shadow:0 4px 12px #111e330f}.int-tile[data-astro-cid-x2eednob]:hover .int-tile__card[data-astro-cid-x2eednob]{outline-color:#fffc;transform:scale(1.025);box-shadow:0 5px 14px #111e3317}.int-tile__chip[data-astro-cid-x2eednob]{box-sizing:border-box;background:var(--white100);border:3.4% solid #fff3;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;padding:2.3%;display:flex}.int-tile__logo[data-astro-cid-x2eednob]{height:calc(92% * var(--logo-scale,1));width:auto;max-width:calc(92% * var(--logo-scale,1));object-fit:contain}.int-tile__placeholder[data-astro-cid-x2eednob]{background:var(--grey100);width:100%;height:100%;font-family:var(--font-body);letter-spacing:.02em;color:var(--darkblue30);text-align:center;border:6px solid #fff3;border-radius:8px;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.int-features[data-astro-cid-x2eednob]{flex-flow:wrap;gap:15px;display:flex}.int-feature[data-astro-cid-x2eednob]{background:var(--white100);border:1px solid var(--darkblue10);border-radius:8px;flex-direction:row;flex:420px;align-items:stretch;gap:40px;padding:clamp(24px,3vw,40px);display:flex;position:relative}.int-feature[data-astro-cid-x2eednob]:before{content:"";border-radius:inherit;background:radial-gradient(320px circle at var(--spot-x,50%) var(--spot-y,50%), var(--darkblue30), transparent 70%);-webkit-mask-composite:xor;opacity:0;transition:opacity var(--dur-hover) var(--ease-out);pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.int-feature[data-astro-cid-x2eednob]:hover:before{opacity:1}.int-feature__icon[data-astro-cid-x2eednob]{aspect-ratio:1;opacity:.85;width:auto;transition:transform var(--dur-hover-soft) var(--ease-soft), opacity var(--dur-hover-soft) var(--ease-soft);flex-shrink:0}.int-feature[data-astro-cid-x2eednob]:hover .int-feature__icon[data-astro-cid-x2eednob]{opacity:1;transform:scale(1.02)}.int-feature__icon[data-astro-cid-x2eednob] img[data-astro-cid-x2eednob]{object-fit:contain;width:100%;height:100%}.int-feature__text[data-astro-cid-x2eednob]{flex-direction:column;gap:10px;min-width:0;display:flex}.int-feature__title[data-astro-cid-x2eednob]{font-family:var(--font-body);font-weight:var(--p1-weight);letter-spacing:-.01em;color:var(--darkblue100);font-size:20px;line-height:140%}.int-feature__body[data-astro-cid-x2eednob]{font-family:var(--font-body);font-weight:var(--p4-weight);font-size:var(--p4-size);color:var(--darkblue70);line-height:160%}@media (width<=900px){.integrations[data-astro-cid-x2eednob]{padding-block:60px}.integrations__inner[data-astro-cid-x2eednob]{gap:60px}.int-header[data-astro-cid-x2eednob]{flex-direction:column;align-items:stretch;gap:40px}.int-headline[data-astro-cid-x2eednob]{font-size:28px}.int-eyebrow[data-astro-cid-x2eednob] span[data-astro-cid-x2eednob]{font-size:14px}.int-copy[data-astro-cid-x2eednob],.int-hub[data-astro-cid-x2eednob]{flex:none;max-width:100%}.int-tile[data-astro-cid-x2eednob]{left:var(--tile-left-mobile);top:var(--tile-top-mobile)}.int-tile--mobile-hidden[data-astro-cid-x2eednob]{display:none}.int-tile--desktop-hidden[data-astro-cid-x2eednob]{display:block}.int-feature[data-astro-cid-x2eednob]{flex-direction:column;align-items:flex-start;gap:20px;padding:20px}.int-feature__icon[data-astro-cid-x2eednob]{width:56px;height:56px}}.testimonials[data-astro-cid-tgbrwp4t]{background:var(--white100);padding-block:80px}.testimonials__inner[data-astro-cid-tgbrwp4t]{flex-direction:column;gap:80px;display:flex}.tst-header[data-astro-cid-tgbrwp4t]{flex-direction:column;gap:20px;max-width:740px;display:flex}.tst-eyebrow[data-astro-cid-tgbrwp4t]{align-items:center;gap:10px;display:flex}.tst-eyebrow-icon[data-astro-cid-tgbrwp4t]{flex-shrink:0}.tst-eyebrow[data-astro-cid-tgbrwp4t] span[data-astro-cid-tgbrwp4t]{font-family:var(--font-body);letter-spacing:.02em;text-transform:uppercase;color:var(--darkblue100);font-size:16px;font-weight:500;line-height:120%}.tst-headline[data-astro-cid-tgbrwp4t]{font-family:var(--font-display);color:var(--darkblue100);font-size:clamp(32px,3vw,44px);font-weight:400;line-height:110%}.tst-row[data-astro-cid-tgbrwp4t]{flex-flow:wrap;align-items:flex-start;gap:70px;display:flex}.tst-row[data-astro-cid-tgbrwp4t] .tst-card[data-astro-cid-tgbrwp4t]{flex-basis:220px}.tst-card[data-astro-cid-tgbrwp4t]{border-left:1px solid var(--darkblue10);flex-direction:column;flex:1 1 0;gap:20px;min-width:0;min-height:288px;padding:0 20px;display:flex}.tst-card__logo[data-astro-cid-tgbrwp4t]{align-items:center;width:100%;max-width:168px;height:45px;display:flex}.tst-card__logo[data-astro-cid-tgbrwp4t] img[data-astro-cid-tgbrwp4t]{object-fit:contain;object-position:left center;width:auto;max-width:168px;height:auto;max-height:45px}.tst-card__logo-text[data-astro-cid-tgbrwp4t]{font-family:var(--font-body);letter-spacing:.01em;color:var(--darkblue100);font-size:15px;font-weight:700}.tst-card__body[data-astro-cid-tgbrwp4t]{flex-direction:column;flex:1 1 0;gap:80px;display:flex}.tst-card__quote[data-astro-cid-tgbrwp4t]{font-family:var(--font-body);letter-spacing:.01em;color:var(--darkblue70);font-size:16px;font-weight:500;line-height:150%}.tst-card__quote[data-astro-cid-tgbrwp4t] strong{color:var(--darkblue100);font-weight:700}.tst-card__attribution[data-astro-cid-tgbrwp4t]{flex-direction:column;gap:8px;display:flex}.tst-card__name[data-astro-cid-tgbrwp4t]{font-family:var(--font-body);letter-spacing:.03em;text-transform:uppercase;color:var(--darkblue100);font-size:14px;font-weight:600;line-height:120%}.tst-card__role[data-astro-cid-tgbrwp4t]{font-family:var(--font-body);color:var(--darkblue70);font-size:14px;font-weight:500;line-height:160%}
