.sfy-ai-dark .ai-research{background:#222f30}.sfy-ai-dark .ai-research-title,.sfy-ai-dark .ai-research-cta{color:var(--text-primary)}.sfy-ai-dark .ai-research-title{font-size:clamp(36px,4vw,64px);font-weight:500}.sfy-ai-dark .ai-pillar{border-top-color:#e7e8e12e}.sfy-ai-dark .ai-pillar:last-of-type{border-bottom-color:#e7e8e12e}.sfy-ai-dark .ai-pillar-title{color:#e7e8e152}.sfy-ai-dark .ai-pillar.is-active .ai-pillar-title,.sfy-ai-dark .ai-pillar:hover .ai-pillar-title{color:var(--text-primary)}.sfy-ai-dark .ai-pillar-desc{color:#e7e8e16b}.sfy-ai-dark .ai-pillar.is-active .ai-pillar-desc,.sfy-ai-dark .ai-pillar:hover .ai-pillar-desc{color:#e7e8e1c7}.sfy-ai-dark #ai-squares-canvas{filter:invert()hue-rotate(180deg)}.sfy-cta-light .cta-section{background:#e7e8e1}.sfy-cta-light .cta-headline{color:#222f30}.sfy-cta-light .cta-sub{color:#222f30b8}.sfy-cta-light .cta-headline-accent{color:var(--accent-amber)}.sfy-cta-light #cta-bg canvas{filter:invert()hue-rotate(180deg);opacity:.55}.sfy-cta-light .btn-filled-lg{color:#e7e8e1;background:#222f30}.sfy-cta-light .btn-filled-lg:hover{background:#0b1112}.sfy-cta-light .btn-ghost-lg{color:#222f30;border-color:#222f3047}.sfy-cta-light .btn-ghost-lg:hover{background:#222f300a;border-color:#222f308c}.sfy-ai-thesis{max-width:46ch;font-family:var(--font-sans);letter-spacing:0;color:var(--text-primary);opacity:.7;margin-top:20px;font-size:clamp(15px,1.2vw,19px);font-weight:400;line-height:1.6;display:block}
