.theme-light{--c-primary:#3843CA;--c-secondary:#3843CA;--c-accent:#0A7A66;--c-hover:#2A32A0;--c-primary-soft:#8E97EE;--c-primary-bright:#1D9BF0;--c-accent-bright:#18D6B3;--bg:#EFF4FB;--bg-section:#FFFFFF;--card:#FFFFFF;--card-2:#F6F9FE;--ink:#0A1020;--text:#0A0A0A;--text-muted:#08090A;--text-dim:#5D6878;--line:#DCE5F2;--line-strong:#C3D2E8;--grad:linear-gradient(135deg,#3843CA 0%,#2A32A0 100%);--grad-soft:linear-gradient(135deg,rgba(56,67,202,.12),rgba(56,67,202,.06));--grad-text:linear-gradient(120deg,#3843CA,#3843CA);--glass-bg:rgba(255,255,255,.78);--glass-brd:rgba(10,16,32,.10);--glow-primary:0 8px 24px rgba(18,104,190,.28);--glow-accent:0 8px 24px rgba(10,122,102,.24);--shadow-sm:0 1px 2px rgba(10,16,32,.06),0 4px 14px rgba(10,16,32,.06);--shadow-md:0 2px 4px rgba(10,16,32,.06),0 14px 34px rgba(10,16,32,.10);--shadow-lg:0 4px 8px rgba(10,16,32,.07),0 30px 70px rgba(10,16,32,.14);color-scheme:light}.theme-light .btn--primary{color:#FFFFFF;background:linear-gradient(135deg,#5A65EA 0%,#3843CA 52%,#2A32A0 100%);background-size:140% 140%;box-shadow:0 1px 0 0 rgba(255,255,255,.28) inset,0 -3px 8px 0 rgba(10,14,50,.40) inset,0 6px 16px -3px rgba(56,67,202,.50),0 2px 4px rgba(10,16,32,.22)}.theme-light .btn--primary:hover{transform:translateY(-2px);background-position:100% 0;box-shadow:0 1px 0 0 rgba(255,255,255,.34) inset,0 -3px 10px 0 rgba(10,14,50,.45) inset,0 14px 28px -6px rgba(56,67,202,.62),0 3px 6px rgba(10,16,32,.26)}.theme-light .btn--primary:active{transform:translateY(0) scale(.975);box-shadow:0 2px 7px 0 rgba(10,14,50,.45) inset,0 1px 3px rgba(10,16,32,.30)}.theme-light .btn--primary svg{color:#FFFFFF}.theme-light .btn--ghost{color:var(--c-secondary);background:linear-gradient(135deg,#FFFFFF 0%,#EFF2FB 100%);backdrop-filter:none;box-shadow:0 1px 0 0 rgba(255,255,255,.9) inset,0 -2px 6px 0 rgba(10,14,50,.06) inset,0 4px 12px -3px rgba(10,16,32,.14)}.theme-light .btn--ghost:hover{color:var(--c-secondary);background:linear-gradient(135deg,#FFFFFF 0%,#E7ECF9 100%);transform:translateY(-2px);box-shadow:0 1px 0 0 rgba(255,255,255,.9) inset,0 8px 20px -4px rgba(56,67,202,.22)}.theme-light .btn--ghost:active{transform:scale(.975);box-shadow:0 2px 6px 0 rgba(10,14,50,.12) inset}.theme-light .btn::after{display:none}.theme-light .btn{border:1.5px solid #7B602E}.theme-light .btn--ghost,.theme-light .btn--ghost:hover{border-color:#7B602E}.theme-light .nav .btn--primary{border:1.5px solid #7B602E}.theme-light .service__icon,.theme-light .stat-card__icon,.theme-light .plan__icon,.theme-light .about-feature__icon{border:1.5px solid #7B602E}.theme-light .socials a,.theme-light .faq-q .icon,.theme-light .nav__m-social a{border-color:#7B602E}.theme-light .faq-item,.theme-light .article-body hr,.theme-light .article-body td,.theme-light .article-body th,.theme-light .article__meta dl>div,.theme-light .share,.theme-light .footer-links-col,.theme-light .footer-bottom{border-color:rgba(123,96,46,.55)}.theme-light .brand__mark,.theme-light .plan__badge,.theme-light .post-card__cat,.theme-light .socials a:hover,.theme-light .share__btn:hover,.theme-light .hbar b,.theme-light .article-body ol>li::before,.theme-light .plan-item::before{color:#FFFFFF}.theme-light{--chrome:#0B1020;--chrome-rgb:11,16,32}.theme-light .nav::before{background:rgba(var(--chrome-rgb),.94);border-bottom-color:transparent;opacity:1}.theme-light .nav::after{content:'';position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,transparent 0%,#7B602E 12%,#C79A4E 50%,#7B602E 88%,transparent 100%);box-shadow:0 0 8px rgba(199,154,78,.5);pointer-events:none;z-index:1}.theme-light .nav__links a{color:#D5DCEA;font-weight:500;transition:color .3s var(--ease)}.theme-light .nav__links a:hover{color:#FFFFFF}.theme-light .nav__links a.active{color:#FFFFFF;font-weight:600}.theme-light .nav__links a::after{height:2px;border-radius:2px;background:linear-gradient(90deg,#7C86FF,#B7BEFF)}.theme-light .brand{color:#FFFFFF}.theme-light .brand__logo{filter:none}.theme-light .nav .btn--primary{background:linear-gradient(135deg,#5A65EA 0%,#454FD2 55%,#3843CA 100%);background-size:180% 180%;background-position:0% 50%;box-shadow:0 6px 20px rgba(85,96,230,.45),inset 0 1px 0 rgba(255,255,255,.28);transition:background-position .5s var(--ease),transform .3s var(--ease),box-shadow .35s var(--ease)}.theme-light .nav .btn--primary::before{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.32) 50%,transparent 65%);transform:translateX(-120%);transition:transform .6s var(--ease)}.theme-light .nav .btn--primary:hover{background-position:100% 50%;transform:translateY(-2px);box-shadow:0 12px 32px rgba(85,96,230,.6),inset 0 1px 0 rgba(255,255,255,.38)}.theme-light .nav .btn--primary:hover::before{transform:translateX(120%)}.theme-light .nav__toggle{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.20)}.theme-light .nav__toggle span{background:#FFFFFF}@media (max-width:1024px){.theme-light .nav__links{background:rgba(var(--chrome-rgb),.98);border-left-color:rgba(255,255,255,.12)}}.theme-light .orb__core{background:radial-gradient(circle at 32% 28%,#FFFFFF 0%,#EDF1FE 42%,#DDE3FA 100%);border:1px solid #C7CFF4;box-shadow:0 24px 60px rgba(56,67,202,.20),inset 0 0 40px rgba(56,67,202,.06)}.theme-light .orb__label{color:var(--c-primary)}.theme-light .orb__ring{border-color:rgba(56,67,202,.14)}.theme-light .orb__ring--1{border-top-color:var(--c-primary)}.theme-light .orb__ring--2{border-right-color:var(--c-primary)}.theme-light .orb__ring--3{border-bottom-color:var(--c-accent-bright)}.theme-light .orb__chip{background:#FFFFFF;border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.theme-light .orb__chip--a,.theme-light .orb__chip--c{color:var(--c-primary)}.theme-light .orb__chip--b{color:var(--c-accent)}.theme-light .platform-item{color:var(--text);background:#FFFFFF;border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.theme-light .platform-item img{filter:grayscale(1) brightness(.35);opacity:.85}.theme-light .platform-item:hover{color:var(--c-primary);border-color:var(--c-primary);box-shadow:0 8px 20px rgba(56,67,202,.18)}.theme-light .platform-item:hover img{filter:none;opacity:1}.theme-light .marquee__item{color:var(--text-muted)}.theme-light .marquee__item:hover{color:var(--c-primary)}.theme-light .testi__stars{color:var(--c-primary)}.theme-light .testi__ava{background:var(--c-primary);color:#FFFFFF}.theme-light .testi-slider::after{background:linear-gradient(90deg,transparent,var(--bg-section))}.theme-light .testi-nav{background:#FFFFFF;border:1px solid var(--line-strong);color:var(--c-primary);box-shadow:var(--shadow-md)}.theme-light .testi-nav:hover:not(:disabled){background:var(--c-primary);color:#FFFFFF;border-color:var(--c-primary);box-shadow:0 10px 24px rgba(56,67,202,.32)}.theme-light .testi-nav:disabled{opacity:.35}.theme-light .slider-dots button{background:var(--line-strong)}.theme-light .slider-dots button.is-active,.theme-light .slider-dots .active{background:var(--c-primary)}.theme-light .folio-overlay .tag,.theme-light .folio-tag{color:#FFFFFF;background:rgba(56,67,202,.88);border-color:transparent;backdrop-filter:blur(8px)}.theme-light .tag--metric{color:#FFFFFF;background:var(--c-primary);border-color:transparent}.theme-light .folio-overlay h3{color:#FFFFFF}.theme-light .folio-cat{color:#E4E9F7;text-shadow:0 1px 3px rgba(0,0,0,.5)}.theme-light .folio-overlay .lead,.theme-light .folio-overlay p{color:#E4E9F7}.theme-light .folio-overlay{background:linear-gradient(to top,rgba(10,16,32,.92) 0%,rgba(10,16,32,.72) 45%,transparent 100%)}.theme-light .platforms-heading{color:var(--text-muted)}.theme-light .noise{opacity:.012}.theme-light .blob{opacity:.30;filter:blur(80px)}.theme-light .bg-grid{opacity:.55;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px)}.theme-light #hero-canvas{opacity:.30}.theme-light .card,.theme-light .glass{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);transition:box-shadow .3s var(--ease),transform .3s var(--ease),border-color .3s var(--ease)}.theme-light .card::before{display:none}.theme-light .card:hover{border-color:#7B602E;box-shadow:var(--shadow-md)}.theme-light .glass{background:rgba(255,255,255,.78)}.theme-light .section--tint{background:var(--bg-section)}.theme-light .service__icon,.theme-light .stat-card__icon{background:var(--grad);border:1.5px solid #7B602E;color:#FFFFFF;box-shadow:0 6px 16px rgba(91,33,214,.22)}.theme-light .service__icon svg,.theme-light .stat-card__icon svg{color:#FFFFFF}.theme-light .eyebrow{color:var(--c-secondary);background:rgba(91,33,214,.08);border-color:#7B602E;backdrop-filter:none}.theme-light .eyebrow::before{background:var(--c-accent-bright);box-shadow:none}.theme-light .service__arrow,.theme-light .toc a.is-active{color:var(--c-primary)}.theme-light .tag,.theme-light .chip{color:var(--c-secondary);background:rgba(91,33,214,.08);border-color:rgba(91,33,214,.20)}.theme-light .platform-item{background:#FFFFFF;border-color:var(--line)}.theme-light .fab a,.theme-light .fab button{background:#FFFFFF;border-color:var(--line-strong);color:var(--c-primary);box-shadow:var(--shadow-md)}.theme-light .fab a:hover,.theme-light .fab button:hover{background:var(--grad);border-color:transparent;color:#FFFFFF}.theme-light #contact{background:var(--bg-section)}.theme-light #contact .glass,.theme-light #contact .card{background:linear-gradient(135deg,#F5F8FD 0%,#E9F0FA 100%);border:1px solid #7B602E;box-shadow:var(--shadow-md)}.theme-light #contact .bg-grid{background-image:linear-gradient(rgba(56,67,202,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(56,67,202,.05) 1px,transparent 1px);opacity:1}.theme-light #contact h1,.theme-light #contact h2,.theme-light #contact .section-title{color:var(--text)}.theme-light #contact .lead,.theme-light #contact p,.theme-light #contact .section-sub{color:var(--text-muted)}.theme-light #contact .contact-strip{color:var(--text-muted)}.theme-light #contact .contact-strip svg{color:var(--c-primary)}.theme-light #contact .contact-strip>a:hover{color:var(--c-primary)}.theme-light #contact .eyebrow{color:var(--c-secondary);background:rgba(91,33,214,.08);border-color:#7B602E}.theme-light #contact .gradient-text{color:var(--c-primary)}.theme-light #contact .btn--primary{background:var(--grad);color:#FFFFFF;box-shadow:0 2px 4px rgba(18,104,190,.20),0 10px 24px rgba(91,33,214,.26)}.theme-light #contact .btn--primary:hover{background-position:100% 0}.theme-light #contact .btn--primary svg{color:#FFFFFF}.theme-light #contact .btn--ghost{color:var(--c-secondary);border-color:#7B602E;background:#FFFFFF}.theme-light #contact .btn--ghost:hover{background:var(--c-secondary);color:#FFFFFF;border-color:var(--c-secondary)}.theme-light #contact .blob{opacity:.12}.theme-light .blog-cta{background:linear-gradient(135deg,#F5F8FD 0%,#E9F0FA 100%)}.theme-light h1,.theme-light h2,.theme-light h3,.theme-light h4,.theme-light .section-title{color:var(--text)}.theme-light .article-body h2,.theme-light .article-body h3,.theme-light .article-body h4,.theme-light .article-body strong,.theme-light .toc__title,.theme-light .toc__label{color:var(--text)}.theme-light a:not(.btn):hover{color:var(--c-primary)}.theme-light .stat__num,.theme-light .gradient-text,.theme-light .plan__price{background:none;-webkit-text-fill-color:currentColor;color:var(--c-primary)}.theme-light .post-card__media::after{background:linear-gradient(to top,rgba(10,16,32,.62),transparent)}.theme-light .folio-overlay{background:linear-gradient(to top,rgba(10,16,32,.86),transparent)}.theme-light{--status-pass:#067A5C;--status-warn:#9A5B08;--status-fail:#C92A2A}.theme-light .check--pass .check__dot{background:var(--status-pass)}.theme-light .check--warn .check__dot{background:var(--status-warn)}.theme-light .check--fail .check__dot{background:var(--status-fail)}.theme-light .check--fail .ev__list li{border-left-color:var(--status-fail)}.theme-light .check--warn .ev__list li{border-left-color:var(--status-warn)}.theme-light .plan-item--crit::before{background:var(--status-fail)}.theme-light .plan-item--crit .plan-item__tag{color:var(--status-fail);border-color:rgba(201,42,42,.35)}.theme-light .kb-table .no{color:var(--status-fail)}.theme-light .kb-table .yes{color:var(--status-pass)}.theme-light #history-note .up{color:var(--status-pass)}.theme-light #history-note .down{color:var(--status-fail)}.theme-light .fact__v,.theme-light .check__top b,.theme-light .report__group-head h3,.theme-light .ev__list code{color:var(--text)}.theme-light .fact__k{color:var(--text-muted)}.theme-light .ev__list li{background:rgba(10,16,32,.03)}.theme-light .serp{border:1px solid var(--line)}.theme-light .est__step-title,.theme-light .est__service-name,.theme-light .legal-doc h3,.theme-light .legal-doc strong,.theme-light .article-body th,.theme-light .field input,.theme-light .field textarea{color:var(--text)}.theme-light .est__scale-opt:hover{color:var(--c-primary);border-color:var(--c-primary)}.theme-light .est__scale-opt.sel{background:var(--c-primary);color:#FFFFFF}.theme-light .est__service.sel{border-color:var(--c-primary);background:rgba(56,67,202,.06)}.theme-light .toc a:hover{color:var(--c-primary);background:rgba(56,67,202,.06)}.theme-light input,.theme-light textarea,.theme-light select{background:#FFFFFF;border-color:var(--line-strong);color:var(--text)}.theme-light input::placeholder,.theme-light textarea::placeholder{color:var(--text-dim)}.theme-light input:focus,.theme-light textarea:focus,.theme-light select:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px rgba(18,104,190,.16)}.theme-light .ai__fab{background:var(--c-primary);color:#FFFFFF;box-shadow:0 8px 24px rgba(56,67,202,.40)}.theme-light .ai__fab:hover{background:var(--c-hover)}.theme-light .ai__panel{background:#FFFFFF;border:1px solid var(--line);box-shadow:var(--shadow-lg)}.theme-light .ai__head{border-bottom-color:var(--line)}.theme-light .ai__avatar{background:var(--c-primary);color:#FFFFFF}.theme-light .ai__head strong{color:var(--text)}.theme-light .ai__status{color:var(--c-accent)}.theme-light .ai__close{color:var(--text-muted)}.theme-light .ai__close:hover{color:var(--text);background:var(--card-2)}.theme-light .ai__msg--bot{background:var(--card-2);border-color:var(--line);color:var(--text)}.theme-light .ai__msg--user{background:var(--c-primary);color:#FFFFFF}.theme-light .ai__msg--user a{color:#FFFFFF}.theme-light .ai__typing span{background:var(--text-dim)}.theme-light .ai__chip{color:var(--c-primary);border-color:rgba(56,67,202,.28);background:rgba(56,67,202,.06)}.theme-light .ai__chip:hover{color:#FFFFFF;background:var(--c-primary);border-color:var(--c-primary)}.theme-light .ai__form{border-top-color:var(--line)}.theme-light .ai__form input{background:#FFFFFF;border-color:var(--line-strong);color:var(--text)}.theme-light .ai__form input::placeholder{color:var(--text-dim)}.theme-light .ai__form button{background:var(--c-primary);color:#FFFFFF}.theme-light .ai__form button:hover{background:var(--c-hover)}.theme-light::-webkit-scrollbar-track{background:#E3EAF5}.theme-light::-webkit-scrollbar-thumb{background:linear-gradient(var(--c-secondary),var(--c-primary))}.theme-light::selection{background:rgba(91,33,214,.18);color:var(--text)}.theme-light .footer{background:var(--chrome);border-top:0;color:#C3CCDD}.theme-light .footer::before{content:'';position:absolute;left:0;right:0;top:0;height:2px;z-index:3;background:linear-gradient(90deg,transparent 0%,#7B602E 12%,#C79A4E 50%,#7B602E 88%,transparent 100%);pointer-events:none}.theme-light .footer h3{color:#93A0B5;font-weight:700}.theme-light .footer strong,.theme-light .footer .brand{color:#FFFFFF}.theme-light .footer p,.theme-light .footer .lead{color:#C3CCDD}.theme-light .footer__address{color:#97A3B8}.theme-light .serving-row__label{color:#97A3B8}.theme-light .footer a{color:#D5DCEA;transition:color .25s var(--ease)}.theme-light .footer a:hover{color:var(--c-primary-soft)}.theme-light .footer .eyebrow{color:#FFFFFF;background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.22)}.theme-light .footer-bottom{border-top-color:rgba(123,96,46,.55);color:#97A3B8}.theme-light .footer .blob{opacity:.22}.theme-light .socials a{border-color:#7B602E;background:rgba(255,255,255,.07);color:#FFFFFF;box-shadow:none}.theme-light .socials a:hover{background:#5560E6;border-color:#5560E6;color:#FFFFFF}.theme-light .footer a.serving-pill{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.20);color:#D5DCEA}.theme-light .footer a.serving-pill:hover{background:#5560E6;border-color:#5560E6;color:#FFFFFF}.theme-light .news-form input{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.20);color:#FFFFFF}.theme-light .news-form input::placeholder{color:#8B98AD}.theme-light .news-form input:focus{border-color:var(--c-primary-soft);box-shadow:0 0 0 3px rgba(142,151,238,.20)}.theme-light .news-form button{background:#5560E6;color:#FFFFFF}.theme-light .news-form button:hover{background:#606BF0}.theme-light .blog-cta .news-form input{background:#FFFFFF;border-color:#C3D2E8;color:var(--text)}.theme-light .blog-cta .news-form input::placeholder{color:var(--text-dim)}.btn:hover,.card:hover,.glass:hover,.plan:hover,.web-plan:hover,.web-plan.featured:hover,.price-teaser__card:hover,.post-item:hover,.blog-featured:hover,.service:hover,.about-feature:hover,.stat-card:hover,.socials a:hover,.nav__m-social a:hover,.cmp-mobile__tab:hover,.pagination a:hover,.cmp__pdf:hover,.serving-pill:hover,.platform-item:hover,.testi-nav:hover,.est__scale-opt:hover,.faq-q:hover,.nav__links a:hover,[data-magnetic]:hover{transform:none !important}