.integration-orbit-scene[data-astro-cid-f64jqdkp]{--ring-radius: min(440px, calc(50vw - 72px) );--ring-center-y: 64%;--card-opacity: .6;position:absolute;z-index:0;inset:0 auto 0 50%;width:min(1040px,calc(100vw - 32px));overflow:clip;perspective:300cqw;perspective-origin:50% var(--ring-center-y);transform:translate(-50%,-20%);pointer-events:none}.integration-orbit-plane[data-astro-cid-f64jqdkp],.integration-orbit-cards[data-astro-cid-f64jqdkp]{position:absolute;inset:0;transform-style:preserve-3d;transform-origin:50% var(--ring-center-y)}.integration-orbit-plane[data-astro-cid-f64jqdkp]{transform:rotateX(-20deg)}.integration-orbit-cards[data-astro-cid-f64jqdkp]{animation:integration-orbit var(--orbit-duration) linear infinite}.integration-orbit-card[data-astro-cid-f64jqdkp]{position:absolute;left:50%;top:var(--ring-center-y);display:grid;place-items:center;width:clamp(44px,6vw,100px);aspect-ratio:1;border:1px solid var(--border);border-radius:12%;background:var(--card);box-shadow:0 1px 2px #262b311a;opacity:var(--card-opacity);transform:translate(-50%,-50%) rotateY(var(--card-yaw)) translateZ(calc(-1 * var(--ring-radius)));animation:integration-orbit-rear var(--orbit-duration) linear infinite;animation-delay:var(--card-delay)}.integration-orbit-icon[data-astro-cid-f64jqdkp]{display:grid;place-items:center;width:68%;height:68%;color:#171717}.integration-orbit-icon[data-astro-cid-f64jqdkp] svg,.integration-orbit-icon[data-astro-cid-f64jqdkp] img[data-astro-cid-f64jqdkp]{display:block;width:100%;height:100%;object-fit:contain}@keyframes integration-orbit{0%{transform:rotateY(0)}to{transform:rotateY(-360deg)}}@keyframes integration-orbit-rear{0%,2%,48%,to{opacity:0}5%,45%{opacity:calc(var(--card-opacity) * .4)}8%,42%{opacity:var(--card-opacity)}11%,39%{opacity:calc(var(--card-opacity) * 1.2)}}[data-astro-cid-f64jqdkp][data-paused] .integration-orbit-cards[data-astro-cid-f64jqdkp],[data-astro-cid-f64jqdkp][data-paused] .integration-orbit-card[data-astro-cid-f64jqdkp],.int-hero:is(:hover,:focus-within) .integration-orbit-cards[data-astro-cid-f64jqdkp],.int-hero:is(:hover,:focus-within) .integration-orbit-card[data-astro-cid-f64jqdkp]{animation-play-state:paused}@media(max-width:760px){.integration-orbit-scene[data-astro-cid-f64jqdkp]{--ring-radius: calc(50vw - 44px) ;--ring-center-y: 38%}.integration-orbit-card[data-astro-cid-f64jqdkp]{width:44px}}@media(prefers-reduced-motion:reduce){.integration-orbit-cards[data-astro-cid-f64jqdkp],.integration-orbit-card[data-astro-cid-f64jqdkp]{animation:none}.integration-orbit-card[data-astro-cid-f64jqdkp]{opacity:calc(var(--card-opacity) * var(--static-opacity-factor))}.integration-orbit-card[data-astro-cid-f64jqdkp]:not([data-static-card=true]){display:none}}.int-extensible[data-astro-cid-kpdk4uxk]{border-top:1px solid var(--border);padding-top:clamp(48px,6vw,72px)}.int-hero[data-astro-cid-kpdk4uxk]{position:relative;isolation:isolate;container-type:inline-size;display:grid;min-height:360px;padding-block:clamp(40px,5vw,72px);align-items:center;text-align:center}.int-hero-copy[data-astro-cid-kpdk4uxk]{position:relative;z-index:2;width:min(100%,680px);margin-inline:auto}.int-hero-description[data-astro-cid-kpdk4uxk]{margin-inline:auto}.int-section-title[data-astro-cid-kpdk4uxk]{font-family:var(--font-display);font-size:clamp(24px,2.4vw,34px);font-weight:400;letter-spacing:normal;line-height:1.1}.int-cta[data-astro-cid-kpdk4uxk]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(24px,4vw,64px);align-items:end;padding-top:clamp(56px,7vw,88px)}.int-cta-action[data-astro-cid-kpdk4uxk]{flex-shrink:0;text-align:right}.int-cta-copy[data-astro-cid-kpdk4uxk]{max-width:34ch}.int-cta-title[data-astro-cid-kpdk4uxk]{max-width:16ch;font-family:var(--font-display);font-size:clamp(26px,2.8vw,40px);font-weight:400;letter-spacing:normal;line-height:1.05}.int-cta-button[data-astro-cid-kpdk4uxk]{text-decoration:none}.int-cta-note[data-astro-cid-kpdk4uxk]{margin-top:14px;text-align:right;color:var(--muted-foreground);font-size:11px;letter-spacing:.04em}@media(max-width:880px){.int-cta[data-astro-cid-kpdk4uxk]{grid-template-columns:1fr;align-items:start}}
