:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animate-gradient{background-size:200% 200%;animation:gradient 15s ease infinite}.hero-video-grain{pointer-events:none;background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,.16) 0 1px,transparent 1px),radial-gradient(circle at 70% 60%,rgba(255,255,255,.12) 0 1px,transparent 1px);background-size:3px 3px,5px 5px;mix-blend-mode:overlay}.marketing-light{background:#f8fbff;color:#0f172a}.marketing-light main{background:linear-gradient(180deg,#f8fbff,#ffffff 38%,#f3f0ff)!important;color:#0f172a!important}.marketing-light header{background:rgba(255,255,255,.92)!important;border-bottom:1px solid rgba(148,163,184,.24);box-shadow:0 16px 40px rgba(15,23,42,.06)}.marketing-light header a:not([class*=bg-blue]),.marketing-light header button:not([class*=bg-blue]){color:#334155!important}.marketing-light header a:not([class*=bg-blue]):hover,.marketing-light header button:not([class*=bg-blue]):hover{color:#2563eb!important}.marketing-light header [class*=bg-gray-800],.marketing-light header [class*=bg-gray-900]{background:rgba(255,255,255,.98)!important;border:1px solid rgba(148,163,184,.24);box-shadow:0 20px 48px rgba(15,23,42,.12)}.marketing-light header a[href*=calendly][class*=bg-gray-900]{background:#ffffff!important;border-color:#bfdbfe!important;box-shadow:0 10px 24px rgba(37,99,235,.08);color:#2563eb!important}.marketing-light header a[href*=calendly][class*=bg-gray-900]:hover{background:#eff6ff!important;border-color:#60a5fa!important;color:#1d4ed8!important}.marketing-light header [class*="hover:bg-gray-700"]:hover,.marketing-light header [class*="hover:bg-gray-800"]:hover{background:#eff6ff!important;color:#1d4ed8!important}.marketing-light header [class*="hover:bg-gray-700"]:hover div,.marketing-light header [class*="hover:bg-gray-800"]:hover div{color:#1d4ed8!important}.marketing-light header [class*="hover:bg-gray-700"]:hover .text-xs,.marketing-light header [class*="hover:bg-gray-800"]:hover .text-xs{color:#475569!important}.marketing-light footer{background:#ffffff!important;border-top:1px solid rgba(148,163,184,.24)!important}.marketing-light footer,.marketing-light footer a,.marketing-light footer span{color:#475569!important}.marketing-light footer a:hover{color:#2563eb!important}.marketing-light main section:not(:first-child){background-color:transparent!important}.marketing-light main h2:not([class*=text-transparent]),.marketing-light main h3:not([class*=text-transparent]),.marketing-light main h4:not([class*=text-transparent]){color:#0f172a!important}.marketing-light main .text-gray-200,.marketing-light main .text-gray-300,.marketing-light main .text-gray-400,.marketing-light main blockquote,.marketing-light main li,.marketing-light main p,.marketing-light main td,.marketing-light main th{color:#334155!important}.marketing-light main .text-blue-300,.marketing-light main .text-blue-400{color:#2563eb!important}.marketing-light main .text-purple-300,.marketing-light main .text-purple-400{color:#7c3aed!important}.marketing-light main .text-red-400{color:#e11d48!important}.marketing-light main [class*="bg-[#181f2a]"],.marketing-light main [class*="bg-[#222632]"],.marketing-light main [class*=bg-gray-500],.marketing-light main [class*=bg-gray-700],.marketing-light main [class*=bg-gray-800]{background:rgba(255,255,255,.96)!important;border-color:rgba(100,116,139,.34)!important;box-shadow:0 18px 42px rgba(15,23,42,.11)!important}.marketing-light main a[class*=bg-gray-700],.marketing-light main a[class*=bg-gray-800]{color:#2563eb!important;border:1px solid #bfdbfe!important}.marketing-light main a[class*=bg-gray-700]:hover,.marketing-light main a[class*=bg-gray-800]:hover{background:#eff6ff!important;border-color:#60a5fa!important;color:#1d4ed8!important}.marketing-light main [class*="border-[#"],.marketing-light main [class*=border-gray-]{border-color:rgba(100,116,139,.34)!important}.marketing-light main [class*="bg-black/20"],.marketing-light main [class*="bg-black/30"],.marketing-light main [class*="bg-black/50"]{background:rgba(241,245,249,.98)!important;border-color:rgba(100,116,139,.28)!important}.marketing-light main input,.marketing-light main select,.marketing-light main textarea{background:#f8fafc!important;border-color:#94a3b8!important;color:#0f172a!important}.marketing-light main input::-moz-placeholder,.marketing-light main textarea::-moz-placeholder{color:#64748b!important}.marketing-light main input::placeholder,.marketing-light main textarea::placeholder{color:#64748b!important}.marketing-light main [role=tablist]{background:#f1f5f9!important;border-color:#cbd5e1!important}.marketing-light main [role=tab]{color:#334155!important}.marketing-light main [role=tab][aria-selected=true]{background:#2563eb!important;color:#ffffff!important;box-shadow:0 8px 18px rgba(37,99,235,.22)}.marketing-light main .home-audio-player{background:#ffffff!important;border-color:#94a3b8!important;box-shadow:0 18px 38px rgba(15,23,42,.14)!important;color:#0f172a!important}.marketing-light main .home-audio-player p,.marketing-light main .home-audio-player span{color:#0f172a!important}.marketing-light main .home-audio-player [class*=bg-gray-700]{background:#cbd5e1!important;border:1px solid #94a3b8!important;box-shadow:none!important}.marketing-light main a[class~=bg-blue-500],.marketing-light main a[class~=bg-blue-600],.marketing-light main a[class~=bg-blue-700],.marketing-light main button[class~=bg-blue-500],.marketing-light main button[class~=bg-blue-600],.marketing-light main button[class~=bg-blue-700]{color:#ffffff!important}.marketing-light main a.marketing-secondary-cta{background:#ffffff!important;border:1px solid #93c5fd!important;box-shadow:0 10px 24px rgba(37,99,235,.08)!important;color:#1e40af!important}.marketing-light main a.marketing-secondary-cta:hover{background:#eff6ff!important;border-color:#3b82f6!important;color:#1e3a8a!important}.marketing-light .home-video-hero a:not([class*=bg-blue]),.marketing-light .home-video-hero h1,.marketing-light .home-video-hero p{color:#ffffff!important}.marketing-light main h1[class*=text-transparent],.marketing-light main h2[class*=text-transparent],.marketing-light main h3[class*=text-transparent],.marketing-light main section:first-child h1[class*=text-transparent]{color:transparent!important}.marketing-light main h1[class*=from-blue-400],.marketing-light main h2[class*=from-blue-400],.marketing-light main h3[class*=from-blue-400]{background-image:linear-gradient(90deg,#1d4ed8,#6d28d9)!important}.marketing-light main .text-white:not(a):not(button):not([class*=bg-blue]),.marketing-light main h3.text-white:not([class*=text-transparent]){color:#0f172a!important}.marketing-light .home-video-hero .text-white,.marketing-light .home-video-hero a:not([class*=bg-blue]),.marketing-light .home-video-hero h1,.marketing-light .home-video-hero p,.marketing-light main .home-video-hero .text-white:not(a):not(button):not([class*=bg-blue]),.marketing-light main .home-video-hero h1.text-white,.marketing-light main .home-video-hero p.text-white{color:#ffffff!important}.marketing-light main [class*=from-blue-100][class*=text-transparent]{background-image:linear-gradient(90deg,#1d4ed8,#5b21b6)!important}.marketing-light main .shadow-black\/20{box-shadow:0 18px 42px rgba(15,23,42,.11)!important}.integration-showcase,.marketing-light main .integration-showcase,.marketing-light main section.integration-showcase{background:#000000!important;background-color:#000000!important;color:#ffffff!important}.marketing-light main .integration-showcase .integration-copy h2,.marketing-light main .integration-showcase .integration-copy p,.marketing-light main .integration-showcase h2,.marketing-light main .integration-showcase p{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.marketing-light main .integration-showcase .integration-copy p{color:rgba(255,255,255,.7)!important}.integration-marquee-stage{width:auto}.integration-marquee{display:flex;width:-moz-max-content;width:max-content;gap:2rem}.integration-marquee-left{animation:integration-scroll-left 36s linear infinite}.integration-marquee-right{animation:integration-scroll-right 36s linear infinite}.integration-logo-tile{display:flex;height:5rem;width:5rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:1rem;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16)}@keyframes integration-scroll-left{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 1rem))}}@keyframes integration-scroll-right{0%{transform:translateX(calc(-50% - 1rem))}to{transform:translateX(0)}}@media (max-width:767px){.integration-marquee-stage{width:100vw}}@media (prefers-reduced-motion:reduce){.integration-marquee{animation:none}}@property --x-offset{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --y-offset{syntax:"<length-percentage>";inherits:false;initial-value:50%}@keyframes shimmer{0%{background-position:-450px 0}to{background-position:450px 0}}.shimmer{background:linear-gradient(90deg,#1f2937 25%,#374151 50%,#1f2937 75%);background-size:1000px 100%;animation:shimmer 1.5s linear infinite}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}