html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,html{overflow-x:hidden;max-width:100vw}@media (max-width:768px){body,html{overflow-x:hidden;position:relative;width:100%}}*{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}[role=button],a,button,input,select,textarea{-webkit-tap-highlight-color:rgba(83,71,182,.1)}.gpu-accelerated{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.gradient-text{background:linear-gradient(135deg,#17375e,#5347b6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.ai-cards-row,.chaos-visual,[class*=floating],[class*=glow],[class*=pulse]{animation:none!important}}.contain-layout{contain:layout}.contain-paint{contain:paint}.contain-strict{contain:strict}.will-animate{will-change:transform,opacity}.animation-complete{will-change:auto}.company-name,.company-name *,.company-name a,.company-name a *,.company-name-link,.company-name-link *,.company-name-text,.company-name-text *,.company-name-text span,.logic,.mesh{text-decoration:none!important;text-decoration-line:none!important;text-decoration-style:none!important;text-decoration-color:transparent!important;text-decoration-thickness:0!important;border:none!important;outline:none!important;text-underline-offset:none!important;text-underline-position:none!important}.company-name a:after,.company-name a:before,.company-name-link:after,.company-name-link:before{content:none!important;border:none!important;text-decoration:none!important}@media (max-width:768px){.loading-bar,.nav-hover-bg,.scroll-glow,.scroll-progress{display:none!important}}@media (max-width:428px){.hero-actions{width:100%!important;max-width:280px!important;margin:0 auto!important}.hero-actions .btn.btn-primary.btn-hero.governance-btn{padding:10px 20px!important;font-size:14px!important;font-weight:500!important;line-height:1.2!important;min-height:unset!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;max-width:280px!important;text-align:center!important}.hero-actions .btn.btn-primary.btn-hero.governance-btn svg{width:16px!important;height:16px!important;flex-shrink:0!important}}@media (max-width:380px){.hero-actions{max-width:260px!important}.hero-actions .btn.btn-primary.btn-hero.governance-btn{padding:10px 16px!important;font-size:13px!important;max-width:260px!important;text-align:center!important}.hero-actions .btn.btn-primary.btn-hero.governance-btn svg{width:14px!important;height:14px!important}}@media (max-width:768px){.bottom-callouts{flex-direction:column!important;gap:8px!important;width:100%!important;align-items:center!important}.market-gap-badge,.response-guarantee,.security-badge{flex-direction:row!important;text-align:center!important;padding:10px 16px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;max-width:320px!important;white-space:nowrap!important}.market-gap-badge span,.response-guarantee span,.security-badge span{font-size:12px!important;line-height:1!important;white-space:nowrap!important}.market-gap-badge svg,.response-guarantee svg,.security-badge svg{flex-shrink:0!important}}@media (max-width:428px){.market-gap-badge,.response-guarantee,.security-badge{max-width:280px!important;padding:10px 12px!important}.market-gap-badge span,.response-guarantee span,.security-badge span{font-size:11px!important}}@media (max-width:380px){.market-gap-badge,.response-guarantee,.security-badge{max-width:260px!important;padding:8px 10px!important}.market-gap-badge span,.response-guarantee span,.security-badge span{font-size:10px!important}}@media (max-width:768px){.story-description{text-align:justify!important;text-justify:inter-word!important;hyphens:auto!important;-webkit-hyphens:auto!important;-moz-hyphens:auto!important;-ms-hyphens:auto!important}.liability-counter-box{width:140px!important;min-width:140px!important}.counter-amount{font-size:16px!important}}@media (max-width:480px){.liability-counter-box{width:120px!important;min-width:120px!important}.counter-amount{font-size:14px!important}}@media (max-width:768px){.chaos-visual{min-height:900px!important;padding-bottom:40px!important}.ai-cards-serpentine{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;top:auto!important;left:0!important;width:100%!important;min-height:220px!important;height:220px!important;margin:20px 0 30px!important;overflow:hidden!important;background:rgba(248,249,250,.8)!important;border:2px solid #e0e0e0!important;border-radius:12px!important;padding:0!important}.ai-cards-row{display:flex!important;visibility:visible!important;position:absolute!important;width:1000%!important;gap:20px!important}.ai-cards-row.bottom-row{top:35px!important;animation:scrollRight 90s linear infinite!important}.ai-cards-row.top-row{top:135px!important;animation:scrollLeft 100s linear infinite!important}@keyframes scrollRight{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes scrollLeft{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.subscription-bubble{min-width:70px!important;max-width:85px!important;padding:12px 10px!important;font-size:10px!important;height:82px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;background:#fff!important;border:1px solid #ddd!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important;gap:8px!important}.ai-logo{width:16px!important;height:16px!important;flex-shrink:0!important}.subscription-bubble span{font-size:9px!important;line-height:1.2!important;text-align:center!important}.liability-card{padding:12px!important;margin-top:15px!important}.alert-header{padding:8px 12px!important;margin-bottom:8px!important}.alert-header h4{font-size:12px!important}.alert-header svg{width:14px!important;height:14px!important}.liability-body{padding:0 12px!important;gap:12px!important}.regulation-item{margin:2px 0!important}.regulation-fine,.regulation-name{font-size:10px!important}.liability-counter-box{height:80px!important}.counter-label{font-size:10px!important}.liability-counter-container{padding:10px 0!important}}.regulation-item{display:flex!important;justify-content:space-between!important;gap:6px!important;width:100%!important;overflow:hidden!important}.regulation-name{overflow:hidden!important;text-overflow:ellipsis!important;flex:0 1 auto!important;min-width:0!important}.regulation-fine,.regulation-name{white-space:nowrap!important;font-size:11px!important}.regulation-fine{flex-shrink:0!important}@media (min-width:769px){.regulation-fine,.regulation-name{font-size:10px!important}.alert-header h4{font-size:13px!important}.liability-body{gap:10px!important}.liability-regulations{gap:2px!important}}@media (max-width:768px){.service-icon{display:flex!important;align-items:center!important;justify-content:center!important;padding:6px!important}.service-icon img{-o-object-fit:contain!important;object-fit:contain!important}.service-icon img,.unknown-service-icon{width:100%!important;height:100%!important;margin:0!important}.unknown-service-icon{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}}:root{--gradient-primary:linear-gradient(135deg,#17375e,#5347b6);--primary-purple:#5347b6;--primary-dark:#17375e;--accent-orange:#c47625;--bg-white:#fff;--bg-light:#f5f5f5;--text-dark:#1a1a1a;--text-gray:#666;--space-1:4px;--space-2:8px;--space-3:16px;--text-xs:0.75rem;--text-sm:0.875rem;--leading-relaxed:1.625;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--shadow-lg:0 10px 25px rgba(0,0,0,.1);--shadow-xl:0 20px 40px rgba(0,0,0,.15);--shadow-2xl:0 25px 50px rgba(0,0,0,.2);--transition-fast:150ms ease;--transition-base:200ms ease;--transition-spring:300ms cubic-bezier(0.68,-0.55,0.265,1.55)}