  .inuik-card-pillar, .inuik-card-service, .inuik-card-deep, .inuik-tier-card, .inuik-diag-chip, .inuik-faq-item, .inuik-btn-cta, .inuik-btn-ghost, .inuik-link-arrow { transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease, background-color .25s ease, color .25s ease; will-change: transform; }  .inuik-card-pillar:hover, .inuik-card-service:hover, .inuik-tier-card:hover { transform: translateY(-3px); box-shadow: var(--shadow-l); } .inuik-card-deep:hover { transform: translateY(-2px); } .inuik-tier-recommended:hover { transform: translateY(-4px); box-shadow: 0 20px 40px -12px rgba(227, 74, 111, 0.28); } .inuik-diag-chip:hover { background: var(--secondary-5); transform: translateX(2px); } .inuik-link-arrow { display: inline-flex; align-items: center; gap: 4px; } .inuik-link-arrow:hover { transform: translateX(4px); color: var(--secondary-d-1); }   .inuik-btn-cta.brxe-button { cursor: pointer; background-color: var(--accent-d-1); color: var(--light); } .inuik-btn-cta.brxe-button:hover { background-color: var(--accent); color: var(--light); transform: translateY(-1px); box-shadow: 0 8px 18px -4px rgba(227, 74, 111, 0.32); }  .brx-nav-nested-items > li > a.btn-cta, .brx-nav-nested-items > li > a.btn-cta.brxe-button, header .brx-nav-nested-items > li > a.btn-cta { color: var(--light) !important; background-color: var(--accent-d-1); } .brx-nav-nested-items > li > a.btn-cta:hover, header .brx-nav-nested-items > li > a.btn-cta:hover { color: var(--light) !important; background-color: var(--accent); }  section[id] { scroll-margin-top: 90px; }  .brxe-accordion-nested .accordion-icon-close { display: none; } .brxe-accordion-nested .brx-open .accordion-icon-open { display: none; } .brxe-accordion-nested .brx-open .accordion-icon-close { display: inline-flex; } .brxe-accordion-nested .accordion-title-wrapper { cursor: pointer; } .brxe-accordion-nested .accordion-title-wrapper h3 { margin: 0; } .brxe-accordion-nested.inuik-faq-accordion .inuik-faq-item + .inuik-faq-item { margin-top: var(--space-s); }  .inuik-card-pillar ul, .inuik-card-service ul, .inuik-tier-card ul, .inuik-card-deep ul, .inuik-callout-blue ul, .inuik-callout-sage ul, .inuik-callout-warning ul { list-style: none; padding-left: 0; margin-left: 0; } .inuik-card-pillar ul li, .inuik-card-service ul li, .inuik-tier-card ul li, .inuik-card-deep ul li { padding-left: 0; margin-bottom: 0.5rem; }   .brx-dropdown-content .dropdown-featured { background: linear-gradient(135deg, rgba(227, 74, 111, 0.08), rgba(227, 74, 111, 0.02)); border-left: 3px solid var(--accent); padding-left: 0.75rem; font-weight: 700; border-radius: var(--radius-s); } .brx-dropdown-content .dropdown-featured:hover { background: linear-gradient(135deg, rgba(227, 74, 111, 0.14), rgba(227, 74, 111, 0.04)); } .brx-dropdown-content .dropdown-divider { height: 1px; background: var(--primary-10); margin: 0.4rem 0.4rem; pointer-events: none; list-style: none; } .brx-dropdown-content .dropdown-all { font-weight: 600; color: var(--secondary); font-size: var(--text-xs); margin-top: 0.2rem; } .brx-dropdown-content .dropdown-all:hover { color: var(--secondary-d-1); }  .ftr-link-featured::before { content: ""; display: inline-block; width: 3px; height: 14px; background: var(--accent); border-radius: 2px; margin-right: 8px; vertical-align: middle; }  @media (prefers-reduced-motion: reduce) { .inuik-card-pillar, .inuik-card-service, .inuik-card-deep, .inuik-tier-card, .inuik-diag-chip, .inuik-btn-cta, .inuik-btn-ghost, .inuik-link-arrow { transition: none; } .inuik-card-pillar:hover, .inuik-card-service:hover, .inuik-card-deep:hover, .inuik-tier-card:hover, .inuik-tier-recommended:hover, .inuik-diag-chip:hover, .inuik-btn-cta.brxe-button:hover, .inuik-btn-ghost:hover, .inuik-link-arrow:hover { transform: none; } }