.integ[data-astro-cid-csi6o7t4]{background:var(--paper);padding:104px 0}.integ--cool[data-astro-cid-csi6o7t4]{background:var(--paper-cool)}.integ__wrap[data-astro-cid-csi6o7t4]{max-width:1320px;margin:0 auto;padding:0 48px}.integ__h2[data-astro-cid-csi6o7t4]{font-family:var(--font-display);font-size:clamp(30px,3.4vw,48px);font-weight:500;letter-spacing:-.02em;line-height:1.08;margin:0;max-width:20ch;color:var(--ink-1000);text-wrap:balance}.integ__lede[data-astro-cid-csi6o7t4]{margin:0;font-size:18px;line-height:1.6;color:var(--ink-700);max-width:54ch}.integ__head[data-astro-cid-csi6o7t4]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 64px;align-items:end;margin-bottom:48px}.integ-docs[data-astro-cid-csi6o7t4]{list-style:none;margin:44px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.integ-doc[data-astro-cid-csi6o7t4]{background:var(--paper-card);border:1px solid var(--ink-100);border-radius:var(--radius-lg);padding:28px 28px 32px;min-width:0}.integ-doc__glyph[data-astro-cid-csi6o7t4]{display:block;position:relative;width:30px;height:38px;margin-bottom:28px;border-radius:4px;border:1px solid var(--ink-200);background:var(--paper-card);box-shadow:var(--shadow-sm)}.integ-doc__glyph[data-astro-cid-csi6o7t4]:before{content:"";position:absolute;left:6px;right:6px;top:9px;height:16px;background:repeating-linear-gradient(180deg,var(--ink-100) 0 2px,transparent 2px 5px)}.integ-doc__glyph[data-astro-cid-csi6o7t4]:after{content:"";position:absolute;left:6px;bottom:6px;width:11px;height:4px;border-radius:1px;background:var(--plastik-blue-100)}.integ-doc__t[data-astro-cid-csi6o7t4]{font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0 0 10px;color:var(--ink-1000)}.integ-doc__b[data-astro-cid-csi6o7t4]{margin:0;font-size:16px;line-height:1.55;color:var(--ink-700)}.integ-checks[data-astro-cid-csi6o7t4]{list-style:none;margin:0;padding:0 0 1px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px}.integ-check[data-astro-cid-csi6o7t4]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:16px;align-items:start;padding:22px 0;border-top:1px solid var(--ink-200);border-bottom:1px solid var(--ink-200);margin-bottom:-1px}.integ-check__icon[data-astro-cid-csi6o7t4]{width:28px;height:28px;margin-top:-2px;display:grid;place-items:center;border-radius:50%;background:var(--paper-card);border:1px solid var(--plastik-blue-100);color:var(--plastik-blue)}.integ-check__icon[data-astro-cid-csi6o7t4] svg{display:block}.integ-check__txt[data-astro-cid-csi6o7t4]{min-width:0}.integ-check__t[data-astro-cid-csi6o7t4]{display:block;font-family:var(--font-display);font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--ink-1000)}.integ-check__b[data-astro-cid-csi6o7t4]{display:block;margin-top:4px;font-size:15.5px;line-height:1.55;color:var(--ink-700)}.integ-catch[data-astro-cid-csi6o7t4]{position:relative;overflow:hidden;padding:104px 0;background:var(--surface-dark);color:#fff}.integ-catch[data-astro-cid-csi6o7t4]:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.integ-catch ::selection{background:#fff;color:var(--surface-dark)}.integ-catch :focus-visible{outline-color:var(--plastik-blue-300)}.integ-catch__layout[data-astro-cid-csi6o7t4]{position:relative;z-index:1;max-width:1320px;margin:0 auto;padding:0 48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:40px 80px;align-items:center}.integ-catch[data-astro-cid-csi6o7t4] .integ__h2[data-astro-cid-csi6o7t4]{color:#fff}.integ-catch[data-astro-cid-csi6o7t4] .integ__lede[data-astro-cid-csi6o7t4]{margin-top:20px;max-width:40ch;color:#ffffffc7}.integ-catch__figure[data-astro-cid-csi6o7t4]{width:100%;max-width:560px;min-width:0}.integ-end[data-astro-cid-csi6o7t4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.integ-panel[data-astro-cid-csi6o7t4]{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:40px;background:var(--paper-card);border:1px solid var(--ink-100);border-radius:var(--radius-xl)}.integ-panel--lookup[data-astro-cid-csi6o7t4]{background:var(--plastik-blue-050);border-color:var(--plastik-blue-100)}.integ-panel__h2[data-astro-cid-csi6o7t4]{font-size:clamp(26px,2.4vw,34px)}.integ-panel__body[data-astro-cid-csi6o7t4]{margin:0;font-size:17px;line-height:1.6;color:var(--ink-700);max-width:52ch}.integ-panel__btn[data-astro-cid-csi6o7t4]{margin-top:auto}@media(min-width:1100px){.integ-checks[data-astro-cid-csi6o7t4]{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px}}@media(max-width:960px){.integ__head[data-astro-cid-csi6o7t4]{grid-template-columns:minmax(0,1fr);align-items:start}.integ-catch__layout[data-astro-cid-csi6o7t4]{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.integ-docs[data-astro-cid-csi6o7t4]{grid-template-columns:minmax(0,1fr);gap:12px}.integ-doc[data-astro-cid-csi6o7t4]{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:20px;padding:24px}.integ-doc__glyph[data-astro-cid-csi6o7t4]{grid-row:span 2;margin:2px 0 0}.integ-end[data-astro-cid-csi6o7t4]{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.integ[data-astro-cid-csi6o7t4],.integ-catch[data-astro-cid-csi6o7t4]{padding:72px 0}.integ__wrap[data-astro-cid-csi6o7t4],.integ-catch__layout[data-astro-cid-csi6o7t4]{padding:0 24px}.integ__head[data-astro-cid-csi6o7t4]{margin-bottom:36px}.integ-docs[data-astro-cid-csi6o7t4]{margin-top:32px}}@media(max-width:720px){.integ-checks[data-astro-cid-csi6o7t4]{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.integ-panel[data-astro-cid-csi6o7t4]{padding:28px 22px;border-radius:var(--radius-lg)}.integ-doc[data-astro-cid-csi6o7t4]{column-gap:16px;padding:22px 20px}.integ__lede[data-astro-cid-csi6o7t4]{font-size:17px}}
