.elexive-dialog{padding:0;border:none;background:transparent;max-width:none}.elexive-dialog::backdrop{background:var(--modal-backdrop);backdrop-filter:blur(var(--modal-backdrop-blur))}.dialog-content.svelte-53p4nz{background:#f8fafc;border-radius:var(--modal-border-radius);box-shadow:0 25px 50px -12px #00000040;outline:none}.dialog-body.svelte-53p4nz{padding:var(--modal-padding);max-height:var(--modal-max-height);overflow:auto}.variant--center[open]{inset:0;margin:auto}.variant--center .dialog-content{width:100%;max-width:var(--modal-max-width)}.variant--sheet{width:100vw;max-width:100vw;margin:0;position:fixed;left:0;right:0;bottom:0;transform:translateY(100%);transition:transform var(--modal-duration-in) var(--modal-easing)}.variant--sheet[open]{transform:translateY(0)}.variant--sheet .dialog-content{width:100%;border-bottom-left-radius:0;border-bottom-right-radius:0}.variant--drawer{width:var(--drawer-width, 560px);max-width:100vw;height:100vh;margin:0;position:fixed;top:0;right:0;transform:translate(100%);transition:transform var(--modal-duration-in) var(--modal-easing)}.variant--drawer[open]{transform:translate(0)}.variant--drawer .dialog-content{height:100vh;border-top-left-radius:var(--modal-border-radius);border-bottom-left-radius:var(--modal-border-radius);display:flex;flex-direction:column}.variant--drawer .dialog-body{flex:1 1 auto;overflow:auto}@media(prefers-reduced-motion:reduce){.variant--sheet,.variant--drawer{transition:none}}@media(prefers-reduced-motion:reduce){.group.svelte-nrrofy,button.svelte-nrrofy,.svelte-nrrofy{transition:none!important;animation:none!important;transform:none!important}.group.svelte-nrrofy:hover,button.svelte-nrrofy:hover,button.svelte-nrrofy:focus,button.svelte-nrrofy:focus-visible{transform:none!important;scale:none!important}button.svelte-nrrofy:focus-visible{outline:2px solid var(--brand-secondary, #8bb8d8)!important;outline-offset:2px!important;border-color:var(--brand-secondary, #8bb8d8)!important;box-shadow:0 0 0 2px #8bb8d84d!important}}button.svelte-nrrofy:focus-within,button.svelte-nrrofy:focus{outline:2px solid transparent}button.svelte-nrrofy:focus-visible{outline:2px solid var(--brand-secondary, #8bb8d8);outline-offset:2px;border-color:var(--brand-secondary, #8bb8d8)}button.svelte-nrrofy:focus,button.svelte-nrrofy:focus-visible{transform:scale(1.02);box-shadow:0 8px 25px #8bb8d84d;border-color:var(--brand-secondary, #8bb8d8)}button.svelte-nrrofy svg:where(.svelte-nrrofy),.modal-content.svelte-nrrofy svg:where(.svelte-nrrofy){fill:currentColor;width:100%;height:100%;max-width:72px;max-height:72px}button.svelte-nrrofy svg,button.svelte-nrrofy .industry-icon{width:100%!important;height:100%!important;max-width:72px!important;max-height:72px!important;display:block!important;fill:currentColor!important}@media(hover:none)and (pointer:coarse){button.svelte-nrrofy:hover{transform:none!important;scale:none!important;box-shadow:none!important}button.svelte-nrrofy:focus,button.svelte-nrrofy:focus-visible{transform:scale(1.02)!important;box-shadow:0 4px 12px #8bb8d84d!important;border-color:var(--brand-secondary, #8bb8d8)!important}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){button.svelte-nrrofy svg,button.svelte-nrrofy .industry-icon{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}button.svelte-nrrofy{will-change:transform}.keyboard-activated{transform:scale(1.05)!important;box-shadow:0 12px 30px #8bb8d866!important;border-color:var(--brand-accent, #ffd700)!important}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.animate-pulse-slow[data-astro-cid-yhrnods2]{animation:pulse-slow 4s ease-in-out infinite}@keyframes pulse-slow{0%,to{opacity:.05;transform:scale(1)}50%{opacity:.1;transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){.animate-pulse-slow[data-astro-cid-yhrnods2],.group[data-astro-cid-yhrnods2],[data-astro-cid-yhrnods2]{transition:none!important;animation:none!important;transform:none!important}.animate-pulse-slow[data-astro-cid-yhrnods2]{animation:none!important;opacity:.05!important;transform:none!important}.group[data-astro-cid-yhrnods2]:hover{transform:none!important;scale:none!important}}section[data-astro-cid-yhrnods2]:focus-within{outline:2px solid transparent}@media(max-width:640px){.grid[data-astro-cid-yhrnods2]{gap:1rem}}@media(min-width:640px)and (max-width:1023px){.grid[data-astro-cid-yhrnods2]{gap:1.5rem}}@media(min-width:1024px){.grid[data-astro-cid-yhrnods2]{gap:2rem}}.container-elexive[data-astro-cid-yhrnods2]{max-width:1200px;margin:0 auto;padding:0 1rem}@media(min-width:640px){.container-elexive[data-astro-cid-yhrnods2]{padding:0 1.5rem}}@media(min-width:1024px){.container-elexive[data-astro-cid-yhrnods2]{padding:0 2rem}}@media(max-width:640px){section[data-astro-cid-yhrnods2]{padding-top:4rem;padding-bottom:4rem}header[data-astro-cid-yhrnods2]{margin-bottom:2rem}h2[data-astro-cid-yhrnods2]{line-height:1.2;letter-spacing:-.02em}.absolute[data-astro-cid-yhrnods2].inset-0>div[data-astro-cid-yhrnods2]{width:8rem!important;height:8rem!important;opacity:.03!important}}@media(hover:none)and (pointer:coarse){.animate-pulse-slow[data-astro-cid-yhrnods2]{animation:none!important;opacity:.03!important}.inline-flex[data-astro-cid-yhrnods2]{min-height:48px;padding:.75rem 2rem}}@media(max-width:640px)and (max-height:800px){.absolute[data-astro-cid-yhrnods2].inset-0{display:none}.grid[data-astro-cid-yhrnods2]{display:flex;flex-direction:column;gap:1rem}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){h2[data-astro-cid-yhrnods2],h3[data-astro-cid-yhrnods2],p[data-astro-cid-yhrnods2]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.brain-accordion.svelte-1b6mh2q{border-top:1px solid rgba(46,34,102,.1)}.brain-accordion.is-dark.svelte-1b6mh2q{border-top-color:#9eadc833}.accordion-item.svelte-1b6mh2q{border-bottom:1px solid rgba(46,34,102,.1)}.is-dark.svelte-1b6mh2q .accordion-item:where(.svelte-1b6mh2q){border-bottom-color:#9eadc833}.accordion-item.is-active.svelte-1b6mh2q{border-left:3px solid #ffbd59;padding-left:0}.accordion-header.svelte-1b6mh2q{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1rem;min-height:48px;background:none;border:none;cursor:pointer;text-align:left;transition:background-color .2s ease}.is-light.svelte-1b6mh2q .accordion-header:where(.svelte-1b6mh2q):hover{background-color:#2e226608}.is-dark.svelte-1b6mh2q .accordion-header:where(.svelte-1b6mh2q):hover{background-color:#9eadc80d}.accordion-title.svelte-1b6mh2q{font-family:var(--font-heading, inherit);font-weight:600;font-size:1.25rem;line-height:1.4}.is-light.svelte-1b6mh2q .accordion-title:where(.svelte-1b6mh2q){color:#2e2266}.is-dark.svelte-1b6mh2q .accordion-title:where(.svelte-1b6mh2q){color:#fcfcfc}.accordion-chevron.svelte-1b6mh2q{flex-shrink:0;transition:transform .4s ease-out}.is-light.svelte-1b6mh2q .accordion-chevron:where(.svelte-1b6mh2q){color:#2e2266}.is-dark.svelte-1b6mh2q .accordion-chevron:where(.svelte-1b6mh2q){color:#9eadc8}.accordion-chevron.is-open.svelte-1b6mh2q{transform:rotate(180deg)}.accordion-body.svelte-1b6mh2q{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease-out}.is-active.svelte-1b6mh2q .accordion-body:where(.svelte-1b6mh2q){grid-template-rows:1fr}.accordion-body.svelte-1b6mh2q>.accordion-content:where(.svelte-1b6mh2q){overflow:hidden}.accordion-content.svelte-1b6mh2q{padding:0 1rem;line-height:1.7}.is-active.svelte-1b6mh2q .accordion-content:where(.svelte-1b6mh2q){padding-bottom:1.5rem}.is-light.svelte-1b6mh2q .accordion-content:where(.svelte-1b6mh2q){color:#2e2266b3}.is-dark.svelte-1b6mh2q .accordion-content:where(.svelte-1b6mh2q){color:#9eadc8}.accordion-content.svelte-1b6mh2q p{margin-bottom:1rem}.accordion-content.svelte-1b6mh2q p:last-child{margin-bottom:0}.accordion-content.svelte-1b6mh2q strong{font-weight:600}.is-light.svelte-1b6mh2q .accordion-content:where(.svelte-1b6mh2q) strong{color:#2e2266}.is-dark.svelte-1b6mh2q .accordion-content:where(.svelte-1b6mh2q) strong{color:#fcfcfc}.accordion-content.svelte-1b6mh2q ul{list-style:none;padding:0;margin:.75rem 0}.accordion-content.svelte-1b6mh2q li{padding-left:1.5rem;position:relative;margin-bottom:.5rem}.accordion-content.svelte-1b6mh2q li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background-color:#ffbd59}.accordion-content.svelte-1b6mh2q .step{display:flex;gap:1rem;margin-bottom:1rem;align-items:flex-start}.accordion-content.svelte-1b6mh2q .step-number{flex-shrink:0;width:2rem;height:2rem;border-radius:50%;background-color:#ffbd5926;color:#ffbd59;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.875rem}.accordion-content.svelte-1b6mh2q .punchline{font-size:1.25rem;font-weight:700;margin:1rem 0}.is-light.svelte-1b6mh2q .accordion-content:where(.svelte-1b6mh2q) .punchline{color:#2e2266}.is-dark.svelte-1b6mh2q .accordion-content:where(.svelte-1b6mh2q) .punchline{color:#fcfcfc}@media(prefers-reduced-motion:reduce){.accordion-chevron.svelte-1b6mh2q,.accordion-body.svelte-1b6mh2q{transition:none}}.section-icon[data-astro-cid-jsqmtip6] svg{stroke-width:.75}
