.nc-section-label,.wp-block-napoleoncat-integrations-showcase .pill-label{align-items:center;background:var(--nc-blue-tint,#eaf2ff);border-radius:4px;color:#4b5563;display:inline-flex;font-size:.75rem;gap:.375rem;letter-spacing:.05em;line-height:1.5;padding:.375rem .875rem;text-transform:uppercase;vertical-align:top;white-space:nowrap}.nc-section-label svg,.wp-block-napoleoncat-integrations-showcase .pill-label svg{height:.875rem;width:.875rem}@keyframes nc-cta-pulse{0%,to{box-shadow:0 0 0 0 rgba(0,0,0,.14)}50%{box-shadow:0 0 0 12px transparent}}@keyframes nc-cta-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes nc-cta-glow{0%,to{filter:brightness(1)}50%{filter:brightness(var(--nc-glow-min,.85))}}@keyframes nc-cta-shimmer{0%{left:-60%}to{left:130%}}@keyframes nc-cta-scale{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.wp-block-napoleoncat-integrations-showcase{background:#f9faff;padding:2.5rem 0}@media(min-width:768px){.wp-block-napoleoncat-integrations-showcase{padding:5rem 0}}.wp-block-napoleoncat-integrations-showcase .showcase-grid{display:flex;flex-direction:column;gap:3rem}@media(min-width:992px){.wp-block-napoleoncat-integrations-showcase .showcase-grid{align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1.5fr}}.wp-block-napoleoncat-integrations-showcase .pill-label{margin-bottom:.5rem}.wp-block-napoleoncat-integrations-showcase .showcase-heading{font-size:1.875rem;font-weight:700;letter-spacing:-.01em;line-height:1.25;margin:0}@media(min-width:768px){.wp-block-napoleoncat-integrations-showcase .showcase-heading{line-height:1}}@media(min-width:640px){.wp-block-napoleoncat-integrations-showcase .showcase-heading{font-size:2.25rem}}@media(min-width:992px){.wp-block-napoleoncat-integrations-showcase .showcase-heading{font-size:3rem}}.wp-block-napoleoncat-integrations-showcase .showcase-heading__highlight{color:#017cff}.wp-block-napoleoncat-integrations-showcase .showcase-body{color:#637285;line-height:1.6;margin:1rem 0 0}@media(min-width:992px){.wp-block-napoleoncat-integrations-showcase .showcase-body{font-size:1.125rem}}.wp-block-napoleoncat-integrations-showcase .showcase-button-wrapper{margin-top:2rem}@media(max-width:639.98px){.wp-block-napoleoncat-integrations-showcase .showcase-button-wrapper .wp-block-button.is-style-nc-secondary{width:100%}}.wp-block-napoleoncat-integrations-showcase .showcase-button-wrapper .wp-block-button.is-style-nc-secondary .wp-block-button__link{background:transparent;border-radius:999px;box-shadow:inset 0 0 0 2px #017cff;color:#017cff;font-weight:600;padding:1rem 2rem;position:relative;transition:filter .35s ease,transform .35s ease}.wp-block-napoleoncat-integrations-showcase .showcase-button-wrapper .wp-block-button.is-style-nc-secondary .wp-block-button__link:hover{animation-play-state:paused;filter:brightness(.9)}.wp-block-napoleoncat-integrations-showcase .showcase-button-wrapper .wp-block-button.is-style-nc-secondary .wp-block-button__link:hover:after{animation-play-state:paused}.wp-block-napoleoncat-integrations-showcase .showcase-button-wrapper .wp-block-button.is-style-nc-secondary .wp-block-button__link:active{animation-play-state:paused;filter:brightness(.82);transform:scale(.97)}@media(max-width:639.98px){.wp-block-napoleoncat-integrations-showcase .showcase-button-wrapper .wp-block-button.is-style-nc-secondary .wp-block-button__link{align-items:center;box-sizing:border-box;display:flex;font-size:1rem;justify-content:center;line-height:1.5;padding:1rem 1.5rem;text-align:center;white-space:normal;width:100%}}.wp-block-napoleoncat-integrations-showcase .showcase-button-wrapper .wp-block-button.is-style-nc-secondary .wp-block-button__link:hover{background:rgba(1,124,255,.08);color:#017cff}.wp-block-napoleoncat-integrations-showcase .showcase-logos{display:grid;gap:2rem 1.5rem;grid-template-columns:repeat(3,1fr)}@media(min-width:576px){.wp-block-napoleoncat-integrations-showcase .showcase-logos{gap:2.5rem 2rem;grid-template-columns:repeat(4,1fr)}}.wp-block-napoleoncat-integrations-showcase .showcase-logos.is-in-view .logo-tile{opacity:1;transform:translateY(0)}.wp-block-napoleoncat-integrations-showcase .logo-tile{align-items:center;display:flex;flex-direction:column;gap:.5rem;opacity:0;text-decoration:none;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.wp-block-napoleoncat-integrations-showcase .logo-tile:first-child{transition-delay:0ms}.wp-block-napoleoncat-integrations-showcase .logo-tile:nth-child(2){transition-delay:60ms}.wp-block-napoleoncat-integrations-showcase .logo-tile:nth-child(3){transition-delay:.12s}.wp-block-napoleoncat-integrations-showcase .logo-tile:nth-child(4){transition-delay:.18s}.wp-block-napoleoncat-integrations-showcase .logo-tile:nth-child(5){transition-delay:.24s}.wp-block-napoleoncat-integrations-showcase .logo-tile:nth-child(6){transition-delay:.3s}.wp-block-napoleoncat-integrations-showcase .logo-tile:nth-child(7){transition-delay:.36s}.wp-block-napoleoncat-integrations-showcase .logo-tile:nth-child(8){transition-delay:.42s}.wp-block-napoleoncat-integrations-showcase .logo-tile:nth-child(9){transition-delay:.48s}.wp-block-napoleoncat-integrations-showcase .logo-tile:nth-child(10){transition-delay:.54s}.wp-block-napoleoncat-integrations-showcase .logo-tile:nth-child(11){transition-delay:.6s}.wp-block-napoleoncat-integrations-showcase .logo-tile:nth-child(12){transition-delay:.66s}.wp-block-napoleoncat-integrations-showcase .logo-tile:nth-child(13){transition-delay:.72s}.wp-block-napoleoncat-integrations-showcase .logo-tile:nth-child(14){transition-delay:.78s}.wp-block-napoleoncat-integrations-showcase .logo-tile:nth-child(15){transition-delay:.84s}.wp-block-napoleoncat-integrations-showcase .logo-tile__icon{align-items:center;background:#fff;border:1px solid #f3f3f3;border-radius:1rem;box-shadow:0 1px 2px rgba(0,0,0,.04);display:flex;height:72px;justify-content:center;padding:1rem;position:relative;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease;width:72px}.wp-block-napoleoncat-integrations-showcase .logo-tile__icon img{height:100%;max-height:36px;max-width:36px;-o-object-fit:contain;object-fit:contain;width:100%}.wp-block-napoleoncat-integrations-showcase .logo-tile__badge{background:#017cff;border-radius:999px;color:#fff;font-size:11px;font-weight:700;padding:.1875rem .5rem;position:absolute;right:-8px;top:-8px}.wp-block-napoleoncat-integrations-showcase .logo-tile__description{color:#6b7280;font-size:.75rem;line-height:1.35;text-align:center}.wp-block-napoleoncat-integrations-showcase .logo-tile__description strong{color:#111827;font-weight:700}.wp-block-napoleoncat-integrations-showcase .logo-tile__name{color:#6b7280;font-size:11px;font-weight:500;line-height:1.2;text-align:center}.wp-block-napoleoncat-integrations-showcase .logo-tile:hover .logo-tile__icon{border-color:#eaf1fe;box-shadow:0 8px 16px rgba(0,0,0,.08);transform:translateY(-6px)}.wp-block-napoleoncat-integrations-showcase .logo-tile--more .logo-tile__icon--more{background:#f9fafb;border:1px dashed #ccc}.wp-block-napoleoncat-integrations-showcase .logo-tile--more .logo-tile__icon--more span{color:#6b7280;font-size:1.75rem;font-weight:400}.wp-block-napoleoncat-integrations-showcase .logo-tile--more:hover .logo-tile__icon--more{background:#f3f4f6;border-color:#eaf1fe;border-style:solid}
