/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.company-app{--bg-main:#fff;--bg-canvas:#f8fafc;--bg-subtle:#f1f5f9;--bg-card:#fff;--bg-card-hover:#f8fafc;--bg-dark-accent:#0f172a;--text-primary:#0f172a;--text-secondary:#334155;--text-muted:#64748b;--text-light:#94a3b8;--text-white:#fff;--primary-indigo:#0030c0;--primary-indigo-light:#e9f2f1;--accent-cyan:#0d9488;--accent-cyan-light:#f0fdfa;--accent-blue:#2563eb;--accent-blue-light:#eff6ff;--accent-violet:#0030c0;--accent-violet-light:#f4f8f8;--accent-emerald:#0030c0;--border-light:#e2e8f0;--border-subtle:#f1f5f9;--border-focus:#0030c0;--shadow-sm:0 1px 2px 0 #0f172a0d;--shadow-md:0 4px 6px -1px #0f172a12,0 2px 4px -2px #0f172a0d;--shadow-lg:0 10px 15px -3px #0f172a14,0 4px 6px -4px #0f172a0a;--shadow-xl:0 20px 25px -5px #0f172a14,0 8px 10px -6px #0f172a08;--radius-lg:24px;--radius-md:16px;--radius-sm:12px}.company-app *,.company-app :after,.company-app :before{box-sizing:border-box}.company-app{scroll-behavior:smooth;color-scheme:light;background-color:var(--bg-canvas);color:var(--text-secondary);font-family:var(--font-roboto),Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.65;overflow-x:hidden}.company-app h1,.company-app h2,.company-app h3,.company-app h4,.company-app h5,.company-app h6{font-family:var(--font-roboto),Arial,sans-serif;letter-spacing:-.025em;color:inherit;font-weight:700}.company-app .font-heading,.company-app .font-mono,.company-app .font-sans,.company-app button,.company-app code,.company-app input,.company-app kbd,.company-app pre,.company-app samp,.company-app select,.company-app textarea{font-family:var(--font-roboto),Arial,sans-serif}.company-app main h1,.company-app main h2,.company-app main h3,.company-app main h4,.company-app main h5,.company-app main h6{color:var(--text-primary)}.company-app .bg-slate-800 h1,.company-app .bg-slate-800 h2,.company-app .bg-slate-800 h3,.company-app .bg-slate-800 h4,.company-app .bg-slate-900 h1,.company-app .bg-slate-900 h2,.company-app .bg-slate-900 h3,.company-app .bg-slate-900 h4{color:#fff!important}.company-app .bg-hero-gradient{background:radial-gradient(circle at 50% 0,#4f46e514 0,#f8fafc00 55%),radial-gradient(circle at 88% 25%,#0d94880a 0,#f8fafc00 45%),linear-gradient(#f8fafc,#fff)}.company-app .bg-page-indigo{background:radial-gradient(at 20% 0,#4f46e50f 0,#0000 50%),radial-gradient(at 80% 100%,#4f46e50a 0,#0000 50%),linear-gradient(#f8fafc,#fafaff 30%,#f8fafc 60%,#fff)}.company-app .bg-page-teal{background:radial-gradient(at 70% 0,#4f46e50d 0,#0000 50%),radial-gradient(at 20% 80%,#6366f10a 0,#0000 50%),linear-gradient(#f8fafc,#fafaff 30%,#f8fafc 60%,#fff)}.company-app .bg-page-violet{background:radial-gradient(at 30% 10%,#7c3aed0d 0,#0000 50%),radial-gradient(at 75% 90%,#4f46e50a 0,#0000 50%),linear-gradient(#f8fafc,#faf8ff 30%,#f8fafc 60%,#fff)}.company-app .bg-page-mesh{background:radial-gradient(at 15% 20%,#4f46e50d 0,#0000 45%),radial-gradient(at 85% 70%,#0d94880a 0,#0000 45%),radial-gradient(#7c3aed08 0,#0000 60%),linear-gradient(#f8fafc,#f9f9fe 40%,#f8fafc 70%,#fff)}.company-app .bg-section-slate{background-color:#f8fafc}.company-app .bg-section-white{background-color:#fff}.company-app .bg-section-indigo-tint{background:linear-gradient(#fff,#f5f7ff 50%,#f8fafc)}.company-app .bg-section-violet-tint{background:linear-gradient(#f8fafc,#faf8ff 50%,#fff)}.company-app .bg-section-mesh{background:radial-gradient(circle at 15% 30%,#4f46e50d 0,#0000 45%),radial-gradient(circle at 85% 70%,#0d94880a 0,#0000 45%),#f8fafc}.company-app .glass-panel{background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0f172a0a,0 1px 2px -1px #0f172a08}.company-app .glass-panel-hover{transition:all .2s cubic-bezier(.16,1,.3,1)}.company-app .glass-panel-hover:hover{background:#fff;border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 10px 20px -3px #0f172a0f,0 4px 6px -2px #0f172a08}.company-app .glass-header{-webkit-backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #e2e8f0}.company-app .text-accent-indigo{color:#0030c0}.company-app .text-accent-cyan{color:#0d9488}.company-app .highlight-text-shimmer{-webkit-text-fill-color:transparent;font-weight:inherit;background:linear-gradient(135deg,#0030c0 0 25%,#2563eb 50%,#0030c0 75%,#6366f1) 0 0/250%;-webkit-background-clip:text;animation:textShimmer 4s ease-in-out infinite;display:inline-block}@keyframes textShimmer{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.company-app .highlight-badge-shimmer{position:relative;overflow:hidden}.company-app .highlight-badge-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73 50%,#0000);width:100%;height:100%;animation:badgeSweep 3.5s cubic-bezier(.16,1,.3,1) infinite;position:absolute;top:0;left:-100%}@keyframes badgeSweep{0%{left:-100%}35%,to{left:100%}}.company-app ::-webkit-scrollbar{width:7px;height:7px}.company-app ::-webkit-scrollbar-track{background:#f1f5f9}.company-app ::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.company-app ::-webkit-scrollbar-thumb:hover{background:#94a3b8}.company-app a,.company-app button{transition:all .15s ease-in-out}.company-app a:focus-visible,.company-app button:focus-visible,.company-app input:focus-visible,.company-app select:focus-visible,.company-app textarea:focus-visible{outline:2px solid var(--primary-indigo);outline-offset:2px}.company-app .no-scrollbar::-webkit-scrollbar{display:none}.company-app .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.company-app .reveal-section,.company-app .scroll-reveal{opacity:0;filter:blur(4px);will-change:opacity,transform,filter;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1),filter .75s cubic-bezier(.16,1,.3,1);transform:translateY(32px)scale(.98)}.company-app .reveal-section.visible,.company-app .scroll-reveal.visible,.company-app .visible .reveal-section,.company-app .visible .scroll-reveal{opacity:1!important;filter:blur()!important;transform:translateY(0)scale(1)!important}.company-app .stagger-container .stagger-item{opacity:0;filter:blur(3px);will-change:opacity,transform,filter;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .25s;transform:translateY(28px)scale(.97)}.company-app .stagger-container.visible .stagger-item,.company-app .stagger-item.visible{opacity:1;filter:blur();transform:translateY(0)scale(1)}.company-app .glass-panel{transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .3s;position:relative;overflow:hidden}.company-app .glass-panel:before{content:"";opacity:0;background:linear-gradient(90deg,#0000,#0030c0,#0000);width:100%;height:2px;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;transform:translate(-100%)}.company-app .glass-panel:hover:before{opacity:1;transform:translate(0)}.company-app .glass-panel:hover{border-color:#c7d2fe;transform:translateY(-4px);box-shadow:0 16px 36px -8px #4f46e51f}.company-app .stagger-container.visible .stagger-item:first-child{transition-delay:0s}.company-app .stagger-container.visible .stagger-item:nth-child(2){transition-delay:90ms}.company-app .stagger-container.visible .stagger-item:nth-child(3){transition-delay:.18s}.company-app .stagger-container.visible .stagger-item:nth-child(4){transition-delay:.27s}.company-app .stagger-container.visible .stagger-item:nth-child(5){transition-delay:.36s}.company-app .stagger-container.visible .stagger-item:nth-child(6){transition-delay:.45s}.company-app .showcase-pinned-wrapper{position:relative}.company-app .showcase-pinned-stage{transition:all .5s cubic-bezier(.16,1,.3,1);position:sticky;top:96px}.company-app .showcase-transform-card{transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .5s,box-shadow .5s}.company-app .showcase-transform-card.active{opacity:1;transform:scale(1)translateY(0)}.company-app .showcase-transform-card.inactive{opacity:.35;pointer-events:none;transform:scale(.97)translateY(8px)}.company-app .mask-reveal-container{border-radius:1.5rem;position:relative;overflow:hidden}.company-app .mask-reveal-image{opacity:0;filter:blur(4px);will-change:opacity,transform,filter;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .95s cubic-bezier(.16,1,.3,1),filter .85s cubic-bezier(.16,1,.3,1);transform:scale(1.08)}.company-app .mask-reveal-container.visible .mask-reveal-image,.company-app .mask-reveal-image.visible{opacity:1;filter:blur();transform:scale(1)}.company-app .scroll-reveal-left{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translate(-30px)}.company-app .scroll-reveal-left.visible{opacity:1;transform:translate(0)}.company-app .scroll-reveal-right{opacity:0;will-change:opacity,transform;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translate(30px)}.company-app .scroll-reveal-right.visible{opacity:1;transform:translate(0)}.company-app .scroll-reveal-scale{opacity:0;will-change:opacity,transform;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:scale(.95)}.company-app .scroll-reveal-scale.visible{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.company-app .mask-reveal-image,.company-app .reveal-section,.company-app .scroll-reveal,.company-app .scroll-reveal-left,.company-app .scroll-reveal-right,.company-app .scroll-reveal-scale,.company-app .stagger-container .stagger-item{opacity:1!important;transition:none!important;transform:none!important}}.company-app{--color-indigo-50:#f2f5ff;--color-indigo-100:#e5eaff;--color-indigo-200:#bdcfee;--color-indigo-300:#92b0de;--color-indigo-400:#5b89ca;--color-indigo-500:#2459ed;--color-indigo-600:var(--brand-cobalt);--color-indigo-800:#001c78;--color-indigo-900:var(--brand-navy);--color-purple-50:#f0f4fb;--color-purple-100:#dee8f7;--color-purple-500:#7955ef;--color-purple-600:var(--brand-violet);--color-violet-50:#f0f4fb;--color-violet-100:#dee8f7;--color-violet-500:#7955ef;--color-violet-600:var(--brand-violet);--color-violet-700:#4c28c7;--color-cyan-400:var(--brand-cyan);--color-cyan-500:#0877de;--color-cyan-600:#0864c9;--brand-navy:#001050;--brand-cobalt:#0030c0;--brand-violet:#6038e8;--brand-cyan:#168dff;--brand-surface:#f2f5ff;--primary-indigo:var(--brand-cobalt);--primary-indigo-dark:#002390;--primary-indigo-light:#edf1ff;--accent-violet:var(--brand-violet);--accent-cyan:#0864c9;--border-focus:var(--brand-cobalt);--color-indigo-700:#002390;--color-blue-50:#f2f5ff;--color-blue-100:#e5eaff;--color-blue-600:var(--brand-cobalt);--color-blue-700:#002390;--color-blue-800:#001c78}