.atsuya-showcase{--atsuya-bg:#07060f;--atsuya-surface:#0a0c19c7;--atsuya-surface-strong:#0c0e1ee6;--atsuya-card:#0d1122b8;--atsuya-card-soft:#ffffff0a;--atsuya-border:#a78bfa33;--atsuya-border-strong:#818cf857;--atsuya-ink:#f4f2ff;--atsuya-muted:#c9c3eb;--atsuya-subtle:#9c96c2;--atsuya-accent:#a78bfa;--atsuya-accent-soft:#a78bfa29;background:var(--atsuya-bg);width:100%;min-height:100vh;color:var(--atsuya-ink);position:relative}.atsuya-showcase a{color:inherit}.atsuya-showcase-bg-wrap{z-index:0;pointer-events:none;background:radial-gradient(1200px 700px at 80% 10%,#7c5cff2e,#0000 60%),radial-gradient(900px 600px at 10% 60%,#7c5cff1a,#0000 60%),linear-gradient(#06050d 0%,#08071a 40%,#06050d 100%);position:fixed;inset:0;overflow:hidden}.atsuya-showcase-waves{opacity:.95;width:100%;height:100%;display:block;position:absolute;inset:0}.atsuya-showcase-vignette{background:radial-gradient(at 50% 40%,#0000 40%,#04030cd9 100%);position:absolute;inset:0}.atsuya-showcase-page{z-index:1;position:relative}.atsuya-showcase-home{z-index:2;position:relative}.atsuya-showcase-home .home-page-shell{min-height:100vh}.atsuya-showcase-home nav,.atsuya-showcase-home .hero-section,.atsuya-showcase-home .hero-proof-section,.atsuya-showcase-home .how-section,.atsuya-showcase-home .industry-section,.atsuya-showcase-home .sf-section,.atsuya-showcase-home footer,.atsuya-showcase-home .demo-modal{font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif}.atsuya-showcase-home nav{box-shadow:none;background:0 0;border-bottom-color:#0000}.atsuya-showcase-home nav.home-nav-overlay,.atsuya-showcase-home nav.home-nav-overlay.home-nav-scrolled,.atsuya-showcase-home nav.home-nav-overlay.home-nav-hidden{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-bottom-color:#0000}.atsuya-showcase-home .nav-center>li>a,.atsuya-showcase-home nav.home-nav-overlay .nav-center>li>a,.atsuya-showcase-home nav.home-nav-overlay.home-nav-scrolled .nav-center>li>a,.atsuya-showcase-home .nav-center>li>a:hover,.atsuya-showcase-home .menu-pointer-title,.atsuya-showcase-home .resource-item-title,.atsuya-showcase-home .company-link-title,.atsuya-showcase-home .about-menu-item,.atsuya-showcase-home .mobile-nav-link,.atsuya-showcase-home .mobile-nav-summary{color:var(--atsuya-ink)}.atsuya-showcase-home .nav-center>li>a.nav-link-active,.atsuya-showcase-home .nav-center>li>a.nav-link-active .nav-link-label,.atsuya-showcase-home nav.home-nav-overlay .nav-center>li>a.nav-link-active,.atsuya-showcase-home nav.home-nav-overlay.home-nav-scrolled .nav-center>li>a.nav-link-active,.atsuya-showcase-home .ft-social-link:hover,.atsuya-showcase-home .footer-bottom-links a:hover,.atsuya-showcase-home .ft-col ul li a:hover{color:#cdbdff}.atsuya-showcase-home .btn-primary-sm,.atsuya-showcase-home .btn-hero-main,.atsuya-showcase-home .btn-section-main,.atsuya-showcase-home .sf-primary-button,.atsuya-showcase-home .what-we-do-cta,.atsuya-showcase-home .industry-light-tab.is-active{color:#fff;background:linear-gradient(135deg,#7c5cff 0%,#5b77ff 100%);border-color:#0000;box-shadow:0 16px 32px #6d5cff47}.atsuya-showcase-home .btn-hero-link,.atsuya-showcase-home .sf-secondary-button,.atsuya-showcase-home .home-banner-cta,.atsuya-showcase-home .resource-item,.atsuya-showcase-home .mobile-nav-link,.atsuya-showcase-home .mobile-nav-summary{color:var(--atsuya-ink);background:#1f1b39b8;border-color:#cbc4eb29}.atsuya-showcase-home .hero-section,.atsuya-showcase-home .hero-proof-section,.atsuya-showcase-home .how-section,.atsuya-showcase-home .industry-section,.atsuya-showcase-home .sf-section,.atsuya-showcase-home footer{background:0 0}.atsuya-showcase-home .atsuya-brand,.atsuya-showcase-home .atsuya-brand-header,.atsuya-showcase-home .atsuya-brand-footer{color:inherit;background:0 0}.atsuya-showcase-home .atsuya-logo-image{filter:none;mix-blend-mode:normal;opacity:1}.atsuya-showcase-home .hero-section{padding-top:36px}.atsuya-showcase-home .hero-inner{max-width:1320px;min-height:0;padding-top:132px;padding-bottom:56px}.atsuya-showcase-home .hero-kicker,.atsuya-showcase-home .industry-light-kicker,.atsuya-showcase-home .sf-kicker,.atsuya-showcase-home .what-we-do-kicker,.atsuya-showcase-home .sf-card-step,.atsuya-showcase-home .sf-result-tag{color:#c6b8ff}.atsuya-showcase-home .hero-content h1,.atsuya-showcase-home .sf-heading,.atsuya-showcase-home .industry-light-title,.atsuya-showcase-home .what-we-do-title,.atsuya-showcase-home .ft-col h4,.atsuya-showcase-home .footer-bottom p,.atsuya-showcase-home .footer-bottom-links a,.atsuya-showcase-home .ft-brand-copy,.atsuya-showcase-home .ft-col ul li a{color:var(--atsuya-ink)}.atsuya-showcase-home .hero-content h1 em,.atsuya-showcase-home .what-we-do-title-accent,.atsuya-showcase-home .what-we-do-link,.atsuya-showcase-home .sf-stat-value,.atsuya-showcase-home .industry-light-result,.atsuya-showcase-home .hero-proof-card-value,.atsuya-showcase-home .hero-proof-card-value-accent{color:#d5c8ff}.atsuya-showcase-home .hero-title-em{color:#0000;text-shadow:0 12px 32px #7665ff33;background:linear-gradient(92deg,#b79bff 10%,#84a3ff 55%,#e2d4ff 100%);-webkit-background-clip:text;background-clip:text}.atsuya-showcase-home .hero-sub,.atsuya-showcase-home .hero-proof-card-label,.atsuya-showcase-home .what-we-do-subtitle,.atsuya-showcase-home .industry-light-sub,.atsuya-showcase-home .sf-subheading,.atsuya-showcase-home .ft-brand-copy,.atsuya-showcase-home .resource-item-desc,.atsuya-showcase-home .company-link-desc,.atsuya-showcase-home .sf-tip,.atsuya-showcase-home .sf-option-subtitle{color:var(--atsuya-muted)}.atsuya-showcase-home .hero-image{filter:drop-shadow(0 36px 56px #0006)}.atsuya-showcase-home .hero-proof-grid:before,.atsuya-showcase-home .trust-strip:before,.atsuya-showcase-home .trust-strip:after,.atsuya-showcase-home .footer-top:after{background:#a78bfa2e}.atsuya-showcase-home .hero-proof-card,.atsuya-showcase-home .hero-proof-card:last-child{border-right-color:#a78bfa1f}.atsuya-showcase-home .hero-proof-card-icon,.atsuya-showcase-home .trust-logo-item,.atsuya-showcase-home .ft-social-link,.atsuya-showcase-home .industry-light-card-icon,.atsuya-showcase-home .sf-option-badge,.atsuya-showcase-home .sf-step-dot{color:#d8ccff;background:#221f3ec7;border-color:#a78bfa2e}.atsuya-showcase-home .what-we-do-card,.atsuya-showcase-home .industry-light-card,.atsuya-showcase-home .sf-card,.atsuya-showcase-home .sf-stat,.atsuya-showcase-home .sf-tip,.atsuya-showcase-home .product-card,.atsuya-showcase-home .resources-feature,.atsuya-showcase-home .resource-item,.atsuya-showcase-home .company-link-item,.atsuya-showcase-home .mobile-nav-drawer,.atsuya-showcase-home .demo-modal,.atsuya-showcase-home .footer-inner{border-color:var(--atsuya-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#121528d6 0%,#0b0e1ceb 100%);box-shadow:0 18px 44px #03050e47}.atsuya-showcase-home .what-we-do-card h3,.atsuya-showcase-home .industry-light-card h3,.atsuya-showcase-home .sf-card-title,.atsuya-showcase-home .sf-result-title,.atsuya-showcase-home .sf-option-title,.atsuya-showcase-home .resource-item-title,.atsuya-showcase-home .company-panel-heading,.atsuya-showcase-home .solutions-group-title{color:var(--atsuya-ink)}.atsuya-showcase-home .what-we-do-card p,.atsuya-showcase-home .industry-light-card p,.atsuya-showcase-home .sf-result-description,.atsuya-showcase-home .sf-stat-label,.atsuya-showcase-home .menu-pointer-title,.atsuya-showcase-home .menu-pointer-icon,.atsuya-showcase-home .resources-feature p,.atsuya-showcase-home .resources-feature h4,.atsuya-showcase-home .product-card-title,.atsuya-showcase-home .product-card-desc,.atsuya-showcase-home .company-link-desc{color:var(--atsuya-muted)}.atsuya-showcase-home .what-we-do-tag,.atsuya-showcase-home .resources-feature-kicker,.atsuya-showcase-home .industry-light-result-mark,.atsuya-showcase-home .sf-result-pill{color:#e5ddff;background:#a78bfa2e}.atsuya-showcase-home .industry-light-tabs,.atsuya-showcase-home .sf-progress-bar{background:#ffffff0d;border-color:#a78bfa29}.atsuya-showcase-home .industry-light-tab,.atsuya-showcase-home .sf-step-label,.atsuya-showcase-home .sf-step-kicker{color:var(--atsuya-muted)}.atsuya-showcase-home .industry-light-divider,.atsuya-showcase-home .sf-step-line{background:#a78bfa24;border-color:#a78bfa24}.atsuya-showcase-home .sf-progress-fill{background:linear-gradient(90deg,#a78bfa 0%,#7c5cff 100%)}.atsuya-showcase-home .sf-step-item:hover,.atsuya-showcase-home .sf-step-item.is-active,.atsuya-showcase-home .sf-option.is-selected,.atsuya-showcase-home .industry-light-card.is-highlighted{border-color:var(--atsuya-border-strong);background:#a78bfa14;box-shadow:0 18px 34px #080a1847}.atsuya-showcase-home .sf-option{background:linear-gradient(#324aa4c7 0%,#26367ee0 100%);border-color:#7e9dff57;box-shadow:0 14px 30px #0608143d}.atsuya-showcase-home .sf-option:hover{background:linear-gradient(#3f5ac4d6 0%,#2c3f93eb 100%);border-color:#9db6ff85}.atsuya-showcase-home .sf-option.is-selected{background:linear-gradient(#526ee4e6 0%,#3b4eb8f5 100%)}.atsuya-showcase-home .sf-option-title{color:#eef3ff}.atsuya-showcase-home .sf-option-subtitle{color:#d6e1ff}.atsuya-showcase-home .sf-option-check{background:#070d2847;border-color:#bbcfff9e}.atsuya-showcase-home .sf-option-badge{color:#eef3ff;background:#ffffff14;border-color:#bbcfff38}.atsuya-showcase-home .nav-logo,.atsuya-showcase-home .nav-logo:hover,.atsuya-showcase-home .ft-brand .nav-logo{background:0 0}.atsuya-showcase-home .sf-step-item.is-active .sf-step-dot,.atsuya-showcase-home .sf-option-check.is-selected{color:#fff;background:#a78bfa;border-color:#a78bfa}.atsuya-showcase-home .trust-logo-image{filter:grayscale()brightness(2.1);opacity:.88}.atsuya-showcase-home footer{padding-top:56px;padding-bottom:40px}.atsuya-showcase-home .footer-inner{border-radius:24px;padding:34px 28px 28px}.atsuya-showcase-home .demo-modal-copy h2,.atsuya-showcase-home .demo-success-card h3{color:var(--atsuya-ink)}.atsuya-showcase-home .demo-modal-copy p,.atsuya-showcase-home .demo-success-card p{color:var(--atsuya-muted)}.atsuya-showcase-home .demo-field span,.atsuya-showcase-home .demo-modal-kicker{color:#d8ccff}.atsuya-showcase-home .demo-field input,.atsuya-showcase-home .demo-field select,.atsuya-showcase-home .demo-field textarea,.atsuya-showcase-home .whitepaper-gate-form input{color:var(--atsuya-ink);background:#ffffff0d;border-color:#a78bfa33}.atsuya-showcase-home .demo-modal-close,.atsuya-showcase-home .whitepaper-gate-close{color:var(--atsuya-ink);background:#ffffff14;border-color:#a78bfa33}@media (max-width:760px){.atsuya-showcase-home .hero-section{border-radius:0;width:100%;margin-top:0}.atsuya-showcase-home .hero-inner{padding-top:86px;padding-bottom:28px}.atsuya-showcase-home .footer-inner{border-radius:18px;padding:22px 18px}}
