.site-theme-picker{flex:none}.site-theme-toggle{width:2.35rem;height:2.35rem;color:var(--text-secondary);border:1px solid var(--bs-border-color);background:0 0;border-radius:.65rem;justify-content:center;align-items:center;padding:0;display:inline-flex}.site-theme-toggle:hover,.site-theme-toggle:focus-visible,.site-theme-toggle.show{color:var(--text-primary);background:var(--bs-tertiary-bg);border-color:var(--brand-purple)}.site-theme-menu{min-width:9.5rem}.site-theme-menu .dropdown-item{align-items:center;display:flex}.theme-option-check{visibility:hidden;margin-inline-start:auto}.site-theme-menu .dropdown-item.active .theme-option-check{visibility:visible}.site-theme-menu .dropdown-item.active,.site-theme-menu .dropdown-item:active{color:var(--bs-body-color);background:#4b2aad1f}.landing-navbar .nav-link,.landing-navbar .nav-link:hover,.landing-navbar .nav-link.active{background:0 0}@media (width<=991.98px){.landing-navbar .navbar-collapse{box-shadow:none;background:0 0;border-color:#0000!important}}.btn-nav-cta{background:var(--brand-purple);box-shadow:none;border-color:#0000;color:#fff!important}.btn-nav-cta:hover,.btn-nav-cta:focus-visible{background:var(--brand-purple-light);box-shadow:var(--shadow-glow);border-color:#0000;color:#fff!important}[data-bs-theme=dark] .btn-nav-register{background:0 0;border-color:#49415f;color:var(--text-secondary)!important}[data-bs-theme=dark] .btn-nav-register:hover,[data-bs-theme=dark] .btn-nav-register:focus-visible{background:#ae97ff1f;border-color:#9b83e6;color:#f4f0ff!important}.btn-primary{--bs-btn-bg:var(--brand-purple);--bs-btn-border-color:var(--brand-purple);--bs-btn-hover-bg:var(--brand-purple-light);--bs-btn-hover-border-color:var(--brand-purple-light);--bs-btn-active-bg:#362080;--bs-btn-active-border-color:#362080;--bs-btn-disabled-bg:var(--brand-purple);--bs-btn-disabled-border-color:var(--brand-purple);border-radius:.65rem;font-weight:700}.btn-outline-primary{--bs-btn-color:var(--brand-purple);--bs-btn-border-color:#4b2aad73;--bs-btn-hover-bg:var(--brand-purple);--bs-btn-hover-border-color:var(--brand-purple);--bs-btn-active-bg:var(--brand-purple);--bs-btn-active-border-color:var(--brand-purple);border-radius:.65rem;font-weight:700}.product-preview-destinations span{color:#29344a}[data-bs-theme=dark]{color-scheme:dark;--brand-light:#29233b;--text:#f4f0ff;--text-muted:#b8b2ca;--border:#3a334d;--bg:#12101a;--bg-subtle:#171522;--bs-body-color:#f4f0ff;--bs-body-bg:#12101a;--bs-secondary-color:#b8b2ca;--bs-tertiary-bg:#211d30;--bs-border-color:#3a334d;--text-primary:#f4f0ff;--text-secondary:#b8b2ca;--glass-bg:#1f1b34d1;--glass-border:#cbc2ed24;--surface:#171522;--shadow-sm:0 1px 3px #00000047;--shadow-md:0 4px 24px #00000057;--shadow-lg:0 8px 40px #00000061;--shadow-glow:0 4px 30px #6a45c242}[data-bs-theme=dark] .btn-hero-secondary{color:var(--text-primary);box-shadow:none;background:#211d30;border-color:#cbc2ed38}[data-bs-theme=dark] .btn-hero-secondary:hover,[data-bs-theme=dark] .btn-hero-secondary:focus-visible{color:#fff;background:#29233b;border-color:#9b83e6}[data-bs-theme=dark] body{color:var(--text-primary);background:var(--bg)}[data-bs-theme=dark] .landing-navbar{-webkit-backdrop-filter:blur(14px);background:#171522e0;border-bottom-color:#3a334d}[data-bs-theme=dark] .landing-navbar .navbar-toggler,[data-bs-theme=dark] .landing-navbar .navbar-collapse{background:0 0;border-color:#49415f!important}[data-bs-theme=dark] .landing-navbar .navbar-toggler-icon{filter:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%23f4f0ff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2.5' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .hero-section{background:radial-gradient(55% 45% at 88% 10%,#8c68eb29,#0000 62%),linear-gradient(#1b1828 0%,#12101a 100%)}[data-bs-theme=dark] .hero-atmosphere:after{background:linear-gradient(200deg,#5c507c29,#0000 62%)}[data-bs-theme=dark] .hero-copy .hero-badge,[data-bs-theme=dark] .hero-actions .btn-hero-secondary,[data-bs-theme=dark] .product-preview-card,[data-bs-theme=dark] .product-preview-topbar,[data-bs-theme=dark] .product-preview-node,[data-bs-theme=dark] .product-preview-destinations,[data-bs-theme=dark] .product-preview-destinations span,[data-bs-theme=dark] .process-step,[data-bs-theme=dark] .info-card,[data-bs-theme=dark] .contact-card,[data-bs-theme=dark] .about-story-card,[data-bs-theme=dark] .about-metric-card{background:#211d30;border-color:#cbc2ed29}[data-bs-theme=dark] .hero-copy .hero-badge{color:#e9e2ff;background:#211d30;border-color:#cbc2ed3d}[data-bs-theme=dark] .process-step-icon,[data-bs-theme=dark] .info-card-icon{color:#cbbaff;background:#ae97ff21}[data-bs-theme=dark] .challenges-section .info-card-icon{color:#f2a4dd;background:#d81b9c24}[data-bs-theme=dark] .product-preview-destinations span{color:#f3edff;background:#29233b;border-color:#cbc2ed42}[data-bs-theme=dark] .faq-cta{background:linear-gradient(135deg,#31226b 0%,#4b2aad 60%,#5b3ec4 100%)}[data-bs-theme=dark] .product-preview-node--processing{background:linear-gradient(135deg,#211d30,#2a2037)}[data-bs-theme=dark] .product-preview-destinations,[data-bs-theme=dark] .how-section,[data-bs-theme=dark] .features-grid-section,[data-bs-theme=dark] .landing-cta-section,[data-bs-theme=dark] .contact-section{background-color:#171522}[data-bs-theme=dark] .about-section,[data-bs-theme=dark] .challenges-section{background-color:#12101a}[data-bs-theme=dark] .hero-copy .hero-subtitle,[data-bs-theme=dark] .about-copy>p,[data-bs-theme=dark] .section-subtitle,[data-bs-theme=dark] .process-step p,[data-bs-theme=dark] .info-card p,[data-bs-theme=dark] .contact-card p{color:var(--text-secondary)}[data-bs-theme=dark] :is(.about-section,.challenges-section,.platforms-section,.landing-cta-section,.faq-content-section,.faq-cta-section){background-color:#12101a}[data-bs-theme=dark] :is(.how-section,.features-grid-section){background-color:#171522}[data-bs-theme=dark] :is(.about-checklist li,.process-step,.info-card,.faq-item,.platforms-shell){color:var(--text-primary);background:#211d30;border-color:#cbc2ed29}[data-bs-theme=dark] :is(.about-checklist li:hover,.process-step:hover,.info-card:hover,.faq-item[open]){border-color:#ae97ff75;box-shadow:0 16px 34px -20px #000c}[data-bs-theme=dark] :is(.process-step p,.info-card p,.faq-item p,.platforms-text p,.landing-cta-note){color:var(--text-secondary)}[data-bs-theme=dark] .process-step:not(:last-child):after{color:#6b6486}[data-bs-theme=dark] .platforms-shell{background:linear-gradient(135deg,#211d30 0%,#29233b 100%)}[data-bs-theme=dark] .platforms-compare-shell{color:#f4f0ff;background:#211d30;border-color:#cbc2ed2e;box-shadow:0 16px 36px #00000047}[data-bs-theme=dark] .platforms-table th,[data-bs-theme=dark] .platforms-table td{border-color:#cbc2ed24}[data-bs-theme=dark] .platforms-table tbody tr:hover{background:#9b83e624}[data-bs-theme=dark] .platforms-table td:first-child strong,[data-bs-theme=dark] .platforms-compare-title{color:#fff}[data-bs-theme=dark] .platforms-check-yes{color:#5eead4}[data-bs-theme=dark] .platforms-check-no{color:#8f88a4}[data-bs-theme=dark] .platforms-section{background:#12101a}[data-bs-theme=dark] .platform-card{color:#f4f0ff;background:#211d30;border-color:#cbc2ed29;box-shadow:0 8px 24px #00000038}[data-bs-theme=dark] .platform-card:hover{color:#fff;background:#29233b;border-color:#ae97ff94;box-shadow:0 16px 34px #00000061}[data-bs-theme=dark] .platform-card .platform-desc{color:#b8b2ca}[data-bs-theme=dark] :is(.platform-card,.platform-detail-card) .platform-badge{color:#eee9ff;background:#9b83e633;border:1px solid #beaef54d}[data-bs-theme=dark] :is(.platform-card,.platform-detail-card) .platform-badge--source{color:#99f6e4;background:#14b8a629;border-color:#5eead447}[data-bs-theme=dark] :is(.platform-card,.platform-detail-card) .platform-badge--both{color:#c7d2fe;background:#6366f133;border-color:#a5b4fc4d}[data-bs-theme=dark] :is(.platform-card,.platform-detail-card) .platform-badge--soon{color:#fde68a;background:#eab30829;border-color:#fde04742}[data-bs-theme=dark] .platform-badge.more{color:var(--text-secondary);background:#29233b;border-color:#cbc2ed33}[data-bs-theme=dark] .landing-cta-section .btn-hero-secondary,[data-bs-theme=dark] .contact-card:hover{color:var(--text-primary);background:#ffffff1a;border-color:#ffffff59}[data-bs-theme=dark] .platforms-cta .btn-hero-secondary{color:#f8f2ff;background:#29233b;border-color:#cbc2ed47}[data-bs-theme=dark] .platforms-cta .btn-hero-secondary:hover,[data-bs-theme=dark] .landing-cta-section .btn-hero-secondary:hover{color:#fff;background:#352d4b;border-color:#9b83e6}[data-bs-theme=dark] :is(.section-title,.info-card h3,.process-step h3,.platforms-text h2,.contact-card h5){color:var(--text-primary)}[data-bs-theme=dark] .contact-card{background:#211d30d1;border-color:#cbc2ed29}[data-bs-theme=dark] .faq-search input,[data-bs-theme=dark] .faq-category-chip,[data-bs-theme=dark] .faq-side-card,[data-bs-theme=dark] .faq-category-icon,[data-bs-theme=dark] .faq-accordion .accordion-item,[data-bs-theme=dark] .faq-accordion .accordion-button{color:var(--text-primary)}[data-bs-theme=dark] .faq-category-chip:hover{color:#d9ccff;background:#29233b}[data-bs-theme=dark] .faq-search input::placeholder{color:#958da8}[data-bs-theme=dark] .faq-category-icon{background:linear-gradient(145deg,#29233b,#211d30)}[data-bs-theme=dark] .faq-no-results{color:var(--text-primary);background:#211d30;border-color:#cbc2ed40}[data-bs-theme=dark] .landing-footer{background:#0d0b13;border-top:1px solid #29233b}[data-bs-theme=dark] .footer-logo{background:#211d30}[data-bs-theme=dark] .collaboration-modal,[data-bs-theme=dark] .collaboration-modal-header,[data-bs-theme=dark] .collaboration-modal-body,[data-bs-theme=dark] .collaboration-input-wrap .form-control{color:var(--text-primary);background:#211d30}[data-bs-theme=dark] .collaboration-input-wrap .form-control{border-color:#4a405f}[data-bs-theme=dark] .collaboration-input-wrap .form-control:focus{background:#29233b;border-color:#9b83e6}[data-bs-theme=dark] .collaboration-form-error{color:#fecaca;background:#3a1f2a;border-color:#7f334d}[data-bs-theme=dark] .hero-visual-stage:before,[data-bs-theme=dark] .about-shell:before,[data-bs-theme=dark] .contact-shell{box-shadow:var(--shadow-md);background:linear-gradient(145deg,#2f2a45f0,#1c1929f0);border-color:#cbc2ed26}[data-bs-theme=dark] .pricing-page,[data-bs-theme=dark] .pricing-content{background:#12101a}[data-bs-theme=dark] .pricing-hero{background:radial-gradient(circle at 50% 0,#6a45c247,#0000 46%),linear-gradient(#1b1828,#12101a)}[data-bs-theme=dark] .pricing-hero-notes>div{background:#211d30d6;border-color:#cbc2ed29;box-shadow:0 .75rem 2rem #00000038}[data-bs-theme=dark] .pricing-card,[data-bs-theme=dark] .catalog-empty,[data-bs-theme=dark] .pricing-comparison{box-shadow:0 1.2rem 3rem #0000004d}[data-bs-theme=dark] .faq-hero{background:radial-gradient(circle at 85% 8%,#8c68eb24,#0000 32%),linear-gradient(165deg,#1b1828,#12101a)}[data-bs-theme=dark] .faq-search input,[data-bs-theme=dark] .faq-category-chip,[data-bs-theme=dark] .faq-side-card,[data-bs-theme=dark] .faq-category-icon,[data-bs-theme=dark] .faq-accordion .accordion-item,[data-bs-theme=dark] .faq-accordion .accordion-button{background:#211d30;border-color:#cbc2ed29}[data-bs-theme=dark] .faq-search input:focus{background:#29233b}[data-bs-theme=dark] .faq-content-section,[data-bs-theme=dark] .faq-cta-section{background:#12101a}[data-bs-theme=dark] .faq-accordion .accordion-button:not(.collapsed){background:#ae97ff1a}[data-bs-theme=dark] .faq-accordion .accordion-body{background:#211d30}[data-bs-theme=dark] .faq-no-results{background:#211d30;border-color:#cbc2ed40}[data-bs-theme=dark] .ghased-error-page{--ghased-error-text:#f4f0ff;--ghased-error-muted:#b8b2ca;--ghased-error-surface:#1f1b2ff0;--ghased-error-shadow:0 8px 40px #0006;background:linear-gradient(160deg,#191624 0%,#12101a 100%)}[data-bs-theme=dark] .ghased-error-card{border-color:#cbc2ed24}[data-bs-theme=dark] .ghased-error-request code,[data-bs-theme=dark] .ghased-error-btn--ghost{color:#d8d1ee;background:#29233b;border-color:#49415f}[data-bs-theme=dark] .platforms-page .page-hero-section{background:radial-gradient(circle at 82% 30%,#8c68eb29,#0000 34%),linear-gradient(#1b1828 0%,#12101a 100%)}[data-bs-theme=dark] .platforms-logo-cloud{background:#211d30b8;border-color:#cbc2ed29;box-shadow:0 28px 70px -38px #000000c7}[data-bs-theme=dark] .platforms-logo-item,[data-bs-theme=dark] .platforms-logo-core{background:#29233b;border-color:#cbc2ed29;box-shadow:0 12px 30px -20px #000000db}[data-bs-theme=dark] .platforms-comparison-section{background:#12101a}[data-bs-theme=dark] .platforms-detail-section{background:#171522}[data-bs-theme=dark] .platform-detail-card{color:var(--text-primary);background:#211d30;border-color:#cbc2ed29;box-shadow:0 8px 24px #0003}[data-bs-theme=dark] .platform-detail-card:hover,[data-bs-theme=dark] .platform-detail-card:target{border-color:#ae97ff8a;box-shadow:0 18px 40px #00000057}[data-bs-theme=dark] :is(.platforms-hero-copy h1,.platforms-section-heading h2,.platforms-detail-intro h2,.platform-detail-name){color:var(--text-primary)}[data-bs-theme=dark] :is(.platforms-hero-copy>p,.platforms-section-heading>p,.platforms-detail-intro>p,.platform-detail-text,.platform-detail-features li){color:var(--text-secondary)}[data-bs-theme=dark] .platforms-all-link{color:#cbbaff}[data-bs-theme=dark] .platforms-all-link:hover{color:#fff;background:#ae97ff1f}[data-bs-theme=dark] .platforms-hero-actions .btn-hero-secondary{color:#f5f1ff;background:#ffffff14;border-color:#d8cdff52;box-shadow:0 10px 24px -18px #000000d9}[data-bs-theme=dark] .platforms-hero-actions .btn-hero-secondary:hover,[data-bs-theme=dark] .platforms-hero-actions .btn-hero-secondary:focus-visible{color:#fff;background:#9b83e633;border-color:#a992ef}@media (width<=991.98px){[data-bs-theme=dark] .landing-navbar .navbar-collapse{box-shadow:0 10px 30px #00000059}}