.integration-modules,.integration-modules *{box-sizing:border-box;font-family:inherit}.integration-modules{--im-bg:#fff;--im-text:var(--color-text,#1a1a1a);--im-accent:var(--color-primary,#003f5c);--im-muted:#444;--im-surface:#fff;--im-border:#cbd5e1;--im-shadow:rgba(0,0,0,.08);--im-focus:var(--focus-ring,#2684ff);background-color:var(--im-bg);border:none!important;color:var(--im-text);margin:0!important;outline:none!important;padding-bottom:0;padding-top:4rem;position:relative;z-index:0}.integration-modules__image{margin:0 auto;max-width:1200px}.integration-modules__image img{display:block;height:auto;margin:0 auto 2rem;max-width:100%;transition:transform .3s ease-in-out;width:65%}@media (hover:hover){.integration-modules__image img:hover{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.integration-modules__image img{transition:none!important}}@media (prefers-reduced-motion:reduce) and (hover:hover){.integration-modules__image img:hover{transform:none!important}}.integration-modules__headline{color:color-mix(in oklab,var(--im-accent),#000 10%);font-size:clamp(1.75rem,2.2vw,2.2rem);font-weight:var(--theme-heading-weight,700);letter-spacing:var(--theme-heading-tracking,normal);line-height:1.3;margin:0 auto 2rem;text-align:center}.integration-modules__subheadline{color:var(--im-muted);font-size:clamp(1rem,1.6vw,1.2rem);font-weight:400;line-height:1.7;margin:0 auto 2rem;max-width:65%;text-align:center}.integration-filter-tabs{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:3rem auto 2rem}.integration-filter-tabs button{background-color:#e2e8f0;border:none;border-radius:.5rem;color:#0f172a;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:background-color .25s ease,color .25s ease,transform .2s ease}.integration-filter-tabs button:focus-visible,.integration-filter-tabs button:hover{background-color:#0f172a;color:#fff;outline:3px solid var(--im-focus);outline-offset:2px}.integration-filter-tabs button:active{transform:translateY(1px)}.integration-filter-tabs button.active,.integration-filter-tabs button[aria-pressed=true]{background-color:#0f172a;color:#fff}.integration-filter-tabs button.disabled{opacity:.4;pointer-events:none}@media (forced-colors:active){.integration-filter-tabs button{border:1px solid ButtonText}.integration-filter-tabs button:focus-visible,.integration-filter-tabs button:hover{outline:2px solid CanvasText;outline-offset:2px}}.integration-modules__grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1200px;min-height:500px;padding:3rem 1rem}.integration-modules__grid.only-one{align-items:flex-start;display:flex!important;flex-wrap:wrap;justify-content:center!important}.feature-tile,.integration-module{align-items:flex-start;background-color:var(--im-surface);border:1px solid var(--im-border);border-radius:1rem;box-shadow:0 4px 12px var(--im-shadow);display:flex;flex-direction:column;height:270px;margin:0;max-width:350px;min-width:280px;padding:1.5rem;position:relative;transition:transform .25s ease,box-shadow .25s ease,opacity .3s ease,visibility .3s ease;width:100%}@media (hover:hover){.feature-tile:hover,.integration-module:hover{box-shadow:0 8px 18px color-mix(in oklab,var(--im-shadow),#000 10%);transform:translateY(-3px)}}.feature-tile:focus-within,.integration-module:focus-within{outline:3px solid var(--im-focus);outline-offset:3px}.feature-tile.hidden{opacity:0;pointer-events:none;transform:scale(.98);visibility:hidden}.feature-tile.visible{opacity:1;visibility:visible}.feature-tile.fade-in{transform:translateY(0)}.feature-tile.fade-out{transform:translateY(20px)}@media (prefers-reduced-motion:reduce){.feature-tile,.integration-module{transition:none!important}.feature-tile.fade-in,.feature-tile.fade-out,.feature-tile.hidden,.feature-tile.visible{transform:none!important}}.integration_module_icon,.make-app-logo{height:60px;object-fit:contain;position:absolute;right:1rem;top:1rem;width:60px;z-index:1}.integration-module__new-tag{align-self:center;background-color:#f97316;border-radius:9999px;color:#fff;font-size:.9rem;font-weight:700;margin-left:.5rem;padding:.35rem .75rem;text-transform:uppercase;transition:background-color .25s ease,color .25s ease}.integration-module__label{align-items:center;color:#0f172a;display:flex;font-size:1.2rem;font-weight:700;gap:.75rem;margin-bottom:.5rem;margin-top:4rem}.integration-module__description{color:#334155;font-size:1rem;line-height:1.4;margin-bottom:1rem}.integration-module__meta{display:flex;flex-wrap:nowrap;gap:.75rem;margin-top:auto;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none}.integration-module__meta::-webkit-scrollbar{display:none}.integration-module__tag{border-radius:6px;font-size:.9rem;font-weight:600;line-height:1.1;padding:.45rem .85rem;text-transform:uppercase;white-space:nowrap}.tag-get_method{background:#dcfce7;color:#15803d}.tag-post_method{background:#fef2f2;color:#b91c1c}.tag-put_method{background:#fef9c3;color:#92400e}.tag-patch_method{background:#fdf2f8;color:#9d174d}.tag-delete_method{background:#fee2e2;color:#991b1b}.tag-action_type{background:#ede9fe;color:#5b21b6}.tag-search_type{background:#cffafe;color:#0e7490}.tag-trigger_type{background:#dbeafe;color:#1e40af}.tag-instant_type{background:#fce7f3;color:#be185d}.tag-responder_type{background:#fefce8;color:#78350f}.tag-universal_type{background:#f1f5f9;color:#334155}.tag-public_visibility{background:#d1fae5;color:#065f46}.tag-private_visibility{background:#fef3c7;color:#92400e}.tag-beta_visibility{background:#ede9fe;color:#5b21b6}@media (forced-colors:active){.integration-module__tag{background:ButtonFace;border:1px solid CanvasText;color:ButtonText;forced-color-adjust:none}.feature-tile,.integration-module{border:1px solid CanvasText;box-shadow:none}}.integration-modules+.dnd-row,.integration-modules+.dnd-row:after,.integration-modules+.dnd-section,.integration-modules+.dnd-section:after,.integration-modules+.row-fluid-wrapper,.integration-modules+.row-fluid-wrapper:after,.integration-modules+.widget-span,.integration-modules+.widget-span:after{border:none!important;box-shadow:none!important;content:none!important;display:none!important;height:0!important;margin:0!important;padding:0!important}.hidden{display:none!important}@media (max-width:1024px){.integration-modules__headline{font-size:1.9rem}.integration-modules__subheadline{font-size:1.1rem}.integration-modules__grid{gap:2rem}.feature-tile,.integration-module{max-width:100%;padding:1.2rem}.integration-filter-tabs{flex-direction:column;gap:1rem}.integration-modules__image img{max-width:100%;width:80%}.integration-filter-tabs{align-items:center;padding-inline:16px}.integration-filter-tabs button{box-sizing:border-box;max-width:320px;width:100%}}@media (max-width:768px){.integration-modules__headline{font-size:1.9rem;line-height:1.25;margin:0 auto 1.25rem;max-width:90%}.integration-modules__subheadline{font-size:1.05rem;line-height:1.6;margin:0 auto 1.75rem;max-width:90%}}