.problem-card[data-astro-cid-m7r7efpw].active{border-color:rgba(var(--ds-color-phosphor-500-rgb) / .3);background:linear-gradient(to bottom right, rgba(var(--ds-color-phosphor-500-rgb) / .05), transparent)}.problem-visual[data-astro-cid-m7r7efpw]{position:relative}.problem-visual[data-astro-cid-m7r7efpw][data-active-state="0"] .visual-icon-container[data-astro-cid-m7r7efpw]{background:rgba(var(--ds-color-phosphor-500-rgb) / .1)}.problem-visual[data-astro-cid-m7r7efpw][data-active-state="1"] .visual-icon-container[data-astro-cid-m7r7efpw]{background:rgba(var(--ds-color-phosphor-500-rgb) / .15);transform:scale(1.05)}.problem-visual[data-astro-cid-m7r7efpw][data-active-state="2"] .visual-icon-container[data-astro-cid-m7r7efpw]{background:rgba(var(--ds-color-phosphor-500-rgb) / .2);transform:scale(1.1)}.problem-visual[data-astro-cid-m7r7efpw][data-active-state="3"] .visual-icon-container[data-astro-cid-m7r7efpw]{background:rgba(var(--ds-color-phosphor-500-rgb) / .25);box-shadow:0 0 40px rgba(var(--ds-color-phosphor-500-rgb) / .3);transform:scale(1.15)}.waveform-bar[data-astro-cid-lefzmdx4]{animation:2s ease-in-out infinite wave}@keyframes wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(.6)}}.waveform-bar[data-astro-cid-lefzmdx4]:nth-child(odd){animation-delay:.5s}.circuit-beam-fill[data-astro-cid-2a5ano22]{transform-origin:top;background:linear-gradient(to bottom, rgba(var(--ds-color-phosphor-500-rgb) / .8), rgba(var(--ds-color-phosphor-500-rgb) / .2), transparent);transition:transform .4s ease-out;transform:scaleY(0)}.circuit-node[data-astro-cid-2a5ano22]{transition:all .4s ease-out}.circuit-node[data-astro-cid-2a5ano22].active{border-color:rgba(var(--ds-color-phosphor-500-rgb) / .8);box-shadow:0 0 20px rgba(var(--ds-color-phosphor-500-rgb) / .5)}.circuit-node[data-astro-cid-2a5ano22].active .circuit-node-inner[data-astro-cid-2a5ano22]{background-color:rgba(var(--ds-color-phosphor-500-rgb) / .8)}.md\:direction-rtl[data-astro-cid-2a5ano22]{direction:ltr}@media (width>=768px){.md\:direction-rtl[data-astro-cid-2a5ano22]{direction:rtl}.md\:direction-rtl[data-astro-cid-2a5ano22]>[data-astro-cid-2a5ano22]{direction:ltr}}.circuit-step[data-astro-cid-2a5ano22]{opacity:0;transition:all .6s ease-out;transform:translateY(20px)}.circuit-step[data-astro-cid-2a5ano22].visible{opacity:1;transform:translateY(0)}.faq-item[data-astro-cid-dmx47e7n].active{border-color:rgba(var(--ds-color-phosphor-500-rgb) / .2);background:linear-gradient(to bottom right, rgba(var(--ds-color-phosphor-500-rgb) / .03), transparent)}.faq-item[data-astro-cid-dmx47e7n].active .faq-icon[data-astro-cid-dmx47e7n]{background:rgba(var(--ds-color-phosphor-500-rgb) / .2)}.faq-item[data-astro-cid-dmx47e7n].active .faq-icon[data-astro-cid-dmx47e7n] svg[data-astro-cid-dmx47e7n]{transform:rotate(180deg)}.faq-item[data-astro-cid-dmx47e7n].active .faq-trigger[data-astro-cid-dmx47e7n] span[data-astro-cid-dmx47e7n]:first-child{color:#fff}.leadform-grid{max-width:100%!important}@media (width>=768px){.leadform-grid form>.leadform-field:has(textarea),.leadform-grid .leadform-turnstile,.leadform-grid .leadform-submit,.leadform-grid .leadform-error{grid-column:span 2}}.optional-fields-wrapper{display:none}.optional-fields-wrapper.visible{display:block}.optional-toggle-btn{justify-content:center;align-items:center;gap:var(--ds-space-2);border-radius:var(--ds-radius-md);color:#ffffff80;width:100%;font-size:.875rem;font-family:var(--ds-font-mono);letter-spacing:.05em;cursor:pointer;background:0 0;border:1px solid #ffffff14;margin:1.5rem 0;padding:.75rem 1rem;transition:border-color .2s;display:flex}.optional-toggle-btn:hover{border-color:#ffffff1f}.optional-toggle-btn .toggle-icon{transition:transform .2s}.optional-toggle-btn.expanded .toggle-icon{transform:rotate(180deg)}.optional-divider{padding-top:var(--ds-space-6);margin-bottom:var(--ds-space-6);border-top:1px solid #ffffff0f}.optional-divider-label{font-family:var(--ds-font-mono);font-size:var(--ds-type-eyebrow);letter-spacing:.15em;text-transform:uppercase;color:#fff6;margin-bottom:var(--ds-space-4);display:block}body{background:var(--ds-color-bg-base);font-family:var(--ds-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--ds-font-display)}
