.company-profile{--cp-primary:#6c4ce0;--cp-primary-dark:#4f33b0;--cp-primary-light:#8b6ff0;--cp-secondary-blue:#3b82f6;--cp-gradient-main:linear-gradient(135deg, #6c4ce0 0%, #3b82f6 100%);--cp-shadow-card:0 6px 24px #6c4ce014;--cp-shadow-hover:0 16px 48px #6c4ce033;--cp-radius-xl:28px;--cp-radius-md:16px;color:#1a1a2e;background:#f8faff;line-height:1.6;overflow-x:hidden}.company-profile,.company-profile *{box-sizing:border-box;margin:0;padding:0;font-family:Segoe UI,Tahoma,system-ui,sans-serif}.company-profile .cp-container{max-width:1280px;margin:0 auto;padding:0 24px}.company-profile .cp-header{-webkit-backdrop-filter:blur(14px);z-index:1000;background:#fffc;border-bottom:1px solid #6c4ce00f;padding:14px 0;transition:all .3s;position:sticky;top:0}.company-profile .cp-header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.company-profile .cp-logo-area{cursor:pointer;text-align:right;background:0 0;border:none;align-items:center;gap:12px;display:flex}.company-profile .cp-logo-icon-wrapper{background:var(--cp-gradient-main);border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;animation:3s ease-in-out infinite cp-subtleFloat;display:inline-flex;position:relative;box-shadow:0 8px 24px #6c4ce040}@keyframes cp-subtleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.company-profile .cp-logo-icon-wrapper i{color:#fff;font-size:26px}.company-profile .cp-logo-text h1{background:var(--cp-gradient-main);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:28px;font-weight:800;line-height:1}.company-profile .cp-logo-text span{color:#777;-webkit-text-fill-color:#777;margin-top:2px;font-size:11px;font-weight:500;display:block}.company-profile .cp-navbar{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.company-profile .cp-navbar button{cursor:pointer;color:#2d2d44;background:0 0;border:none;padding:0;font-size:15px;font-weight:500;text-decoration:none;transition:all .2s;position:relative}.company-profile .cp-navbar button:hover{color:var(--cp-primary)}.company-profile .cp-navbar button:after{content:"";background:var(--cp-gradient-main);border-radius:10px;width:0;height:2.5px;transition:all .3s;position:absolute;bottom:-4px;right:0}.company-profile .cp-navbar button:hover:after{width:100%}.company-profile .cp-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.company-profile .cp-lang-btn{cursor:pointer;color:#333;background:#fff9;border:1px solid #e2e8f0;border-radius:40px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.company-profile .cp-lang-btn:hover{border-color:var(--cp-primary);box-shadow:0 4px 12px #6c4ce00f}.company-profile .cp-btn-primary{background:var(--cp-gradient-main);color:#fff;cursor:pointer;border:none;border-radius:40px;padding:10px 28px;font-size:15px;font-weight:600;transition:all .3s;box-shadow:0 6px 20px #6c4ce04d}.company-profile .cp-btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 28px #6c4ce066}.company-profile .cp-hero{background:linear-gradient(145deg,#f8f6ff 0%,#eef2ff 100%);border-radius:0 0 60px 60px;padding:40px 0 60px}.company-profile .cp-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.company-profile .cp-hero-text .cp-badge{color:var(--cp-primary-dark);background:#6c4ce014;border:1px solid #6c4ce01a;border-radius:40px;align-items:center;gap:8px;margin-bottom:22px;padding:6px 20px 6px 24px;font-size:14px;font-weight:700;display:inline-flex}.company-profile .cp-hero-text h1{color:#0f0f23;margin-bottom:16px;font-size:48px;font-weight:800;line-height:1.1}.company-profile .cp-hero-text h1 .cp-highlight{background:var(--cp-gradient-main);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.company-profile .cp-hero-text p{color:#4a4a64;max-width:90%;margin-bottom:28px;font-size:18px}.company-profile .cp-hero-buttons{flex-wrap:wrap;gap:14px;margin-bottom:28px;display:flex}.company-profile .cp-btn-outline{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#2d2d44;cursor:pointer;background:#ffffffb3;border:2px solid #d0c8e8;border-radius:40px;align-items:center;gap:8px;padding:12px 30px;font-size:16px;font-weight:600;transition:all .25s;display:inline-flex}.company-profile .cp-btn-outline:hover{border-color:var(--cp-primary);color:var(--cp-primary);background:#fff;transform:translateY(-3px);box-shadow:0 8px 25px #6c4ce014}.company-profile .cp-trust-badges{color:#3d3d5c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff80;border:1px solid #fffc;border-radius:60px;flex-wrap:wrap;gap:18px 30px;padding:12px 22px;font-size:14px;display:flex}.company-profile .cp-trust-badges i{color:var(--cp-primary);margin-left:8px}.company-profile .cp-dashboard-mockup{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--cp-radius-xl);background:#ffffffb3;border:1px solid #fffc;padding:20px;transition:all .3s;box-shadow:0 20px 60px #6c4ce01a}.company-profile .cp-dashboard-mockup:hover{transform:translateY(-6px);box-shadow:0 24px 70px #6c4ce029}.company-profile .cp-mockup-sidebar{flex-wrap:wrap;gap:16px;display:flex}.company-profile .cp-mockup-menu{flex:140px;min-width:120px}.company-profile .cp-mockup-menu .cp-item{color:#3d3d5c;cursor:default;border-radius:10px;align-items:center;gap:10px;margin-bottom:2px;padding:6px 12px;font-size:13px;transition:all .15s;display:flex}.company-profile .cp-mockup-menu .cp-item i{width:18px;color:var(--cp-primary-light)}.company-profile .cp-mockup-menu .cp-item.cp-active{color:var(--cp-primary);border-right:3px solid var(--cp-primary);background:#6c4ce00f;font-weight:600}.company-profile .cp-mockup-main{flex:2;min-width:180px}.company-profile .cp-mockup-stats{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:8px;margin-bottom:14px;display:grid}.company-profile .cp-stat-card{text-align:center;background:#fff;border:1px solid #f0edf9;border-radius:12px;padding:10px 6px}.company-profile .cp-stat-card .cp-number{background:var(--cp-gradient-main);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:16px;font-weight:700}.company-profile .cp-stat-card .cp-label{color:#888;margin-top:2px;font-size:9px}.company-profile .cp-mockup-charts{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.company-profile .cp-chart-box{background:#fff;border:1px solid #f0edf9;border-radius:12px;flex:100px;padding:12px}.company-profile .cp-chart-box .cp-chart-title{color:#444;margin-bottom:6px;font-size:10px;font-weight:700}.company-profile .cp-chart-bar{align-items:flex-end;gap:4px;height:40px;display:flex}.company-profile .cp-chart-bar .cp-bar{background:var(--cp-primary-light);height:var(--h);border-radius:4px 4px 0 0;flex:1;min-height:4px}.company-profile .cp-chart-bar .cp-bar:nth-child(2){background:var(--cp-secondary-blue)}.company-profile .cp-chart-bar .cp-bar:nth-child(3){background:#a78bfa}.company-profile .cp-chart-bar .cp-bar:nth-child(4){background:#60a5fa}.company-profile .cp-chart-bar .cp-bar:nth-child(5){background:#c4b5fd}.company-profile .cp-pie-sample{align-items:center;gap:10px;margin-top:2px;display:flex}.company-profile .cp-pie{background:conic-gradient(var(--cp-primary) 0% 45%, var(--cp-secondary-blue) 45% 80%, #c7b8f0 80% 100%);border-radius:50%;flex-shrink:0;width:40px;height:40px}.company-profile .cp-pie-legend{color:#444;font-size:9px}.company-profile .cp-pie-legend div{align-items:center;gap:4px;display:flex}.company-profile .cp-pie-legend span{border-radius:3px;width:8px;height:8px;margin-left:4px;display:inline-block}.company-profile .cp-ai-assistant{background:linear-gradient(135deg,#6c4ce00a,#3b82f60a);border:1px solid #6c4ce00f;border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.company-profile .cp-ai-assistant i{background:var(--cp-gradient-main);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:24px}.company-profile .cp-ai-assistant span{color:#2d2d44;font-size:12px}.company-profile .cp-ai-assistant span strong{color:var(--cp-primary)}.company-profile .cp-features{background:#fff;padding:80px 0 70px}.company-profile .cp-section-title{text-align:center;letter-spacing:-.5px;margin-bottom:12px;font-size:36px;font-weight:800}.company-profile .cp-section-title .cp-highlight{background:var(--cp-gradient-main);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.company-profile .cp-section-sub{text-align:center;color:#5a5a7a;max-width:550px;margin-bottom:50px;margin-left:auto;margin-right:auto;font-size:17px}.company-profile .cp-features-grid{grid-template-columns:repeat(5,1fr);gap:24px;display:grid}.company-profile .cp-feature-card{border-radius:var(--cp-radius-xl);box-shadow:var(--cp-shadow-card);text-align:right;background:#fff;border:1px solid #6c4ce00a;flex-direction:column;align-items:flex-start;padding:28px 20px 22px;transition:all .4s cubic-bezier(.2,.9,.3,1);display:flex;position:relative;overflow:hidden}.company-profile .cp-feature-card:before{content:"";background:var(--cp-gradient-main);transform-origin:100%;width:100%;height:4px;transition:transform .5s;position:absolute;top:0;right:0;transform:scaleX(0)}.company-profile .cp-feature-card:hover:before{transform:scaleX(1)}.company-profile .cp-feature-card:hover{box-shadow:var(--cp-shadow-hover);border-color:#6c4ce026;transform:translateY(-12px)scale(1.01)}.company-profile .cp-feature-card .cp-icon-wrapper{will-change:transform;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:20px;transition:all .5s cubic-bezier(.34,1.56,.64,1);animation:4s ease-in-out infinite cp-floatIcon;display:inline-flex;position:relative;box-shadow:0 4px 14px #0000000a}@keyframes cp-floatIcon{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(2deg)}}.company-profile .cp-feature-card:hover .cp-icon-wrapper{animation:.6s cubic-bezier(.34,1.56,.64,1) forwards cp-bounceIcon;box-shadow:0 12px 32px #6c4ce040}@keyframes cp-bounceIcon{0%{transform:scale(1)rotate(0)}40%{transform:scale(1.2)rotate(-6deg)}60%{transform:scale(.95)rotate(3deg)}to{transform:scale(1.05)rotate(-2deg)}}.company-profile .cp-feature-card .cp-icon-wrapper:after{content:"";background:inherit;border-radius:inherit;filter:blur(16px);opacity:0;z-index:-1;width:100%;height:100%;transition:opacity .4s;position:absolute}.company-profile .cp-feature-card:hover .cp-icon-wrapper:after{opacity:.4}.company-profile .cp-feature-card:first-child .cp-icon-wrapper{color:#0284c7;background:linear-gradient(145deg,#e0f2fe,#b8dffa)}.company-profile .cp-feature-card:nth-child(2) .cp-icon-wrapper{color:#7c3aed;background:linear-gradient(145deg,#ede9fe,#d8cffb)}.company-profile .cp-feature-card:nth-child(3) .cp-icon-wrapper{color:#059669;background:linear-gradient(145deg,#d1fae5,#a7f0d0)}.company-profile .cp-feature-card:nth-child(4) .cp-icon-wrapper{color:#db2777;background:linear-gradient(145deg,#fce7f3,#f8c8e0)}.company-profile .cp-feature-card:nth-child(5) .cp-icon-wrapper{color:#d97706;background:linear-gradient(145deg,#fef3c7,#fde68a)}.company-profile .cp-feature-card .cp-icon-wrapper i{font-size:28px;transition:transform .4s}.company-profile .cp-feature-card:hover .cp-icon-wrapper i{transform:scale(1.1)rotate(-6deg)}.company-profile .cp-feature-card h3{color:#0f0f23;margin-bottom:8px;font-size:20px;font-weight:700}.company-profile .cp-feature-card p{color:#64748b;margin:0;font-size:14px;line-height:1.7}.company-profile .cp-stats-section{background:#fff;border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;padding:50px 0}.company-profile .cp-stats-grid{text-align:center;grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.company-profile .cp-stat-item .cp-number{background:var(--cp-gradient-main);-webkit-text-fill-color:transparent;letter-spacing:-1px;-webkit-background-clip:text;background-clip:text;font-size:44px;font-weight:800;line-height:1.1;transition:transform .3s;display:inline-block}.company-profile .cp-stat-item:hover .cp-number{transform:scale(1.06)}.company-profile .cp-stat-item .cp-stars{color:#fbbf24;letter-spacing:3px;margin:4px 0 2px;font-size:18px}.company-profile .cp-stat-item .cp-label{color:#64748b;margin-top:4px;font-size:15px;font-weight:500}.company-profile .cp-partners{background:#fafcff;padding:70px 0 80px}.company-profile .cp-partner-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 48px;display:flex}.company-profile .cp-partner-logos .cp-logo-item{color:#475569;opacity:.6;cursor:default;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff6;border:1px solid #0000;border-radius:60px;align-items:center;gap:10px;padding:8px 20px;font-size:18px;font-weight:600;transition:all .35s;display:flex}.company-profile .cp-partner-logos .cp-logo-item i{color:#475569;opacity:.7;font-size:24px;transition:all .4s}.company-profile .cp-partner-logos .cp-logo-item:hover{opacity:1;color:var(--cp-primary);background:#fff;border-color:#e2e8f0;transform:translateY(-4px)scale(1.02);box-shadow:0 8px 24px #6c4ce014}.company-profile .cp-partner-logos .cp-logo-item:hover i{color:var(--cp-primary);opacity:1;transform:rotate(-8deg)scale(1.15)}.company-profile .cp-slide-in-right{opacity:0;transition:opacity .8s cubic-bezier(.2,.9,.3,1),transform .8s cubic-bezier(.2,.9,.3,1);transform:translate(60px)}.company-profile .cp-slide-in-right.cp-visible{opacity:1;transform:translate(0)}.company-profile .cp-footer{color:#94a3b8;text-align:center;background:#0f0f23;border-top:1px solid #ffffff0a;padding:32px 0;font-size:14px}.company-profile .cp-footer .cp-footer-highlight{background:var(--cp-gradient-main);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:700}@media (max-width:1024px){.company-profile .cp-features-grid{grid-template-columns:repeat(3,1fr)}.company-profile .cp-stats-grid{grid-template-columns:repeat(3,1fr);gap:30px}.company-profile .cp-hero-grid{grid-template-columns:1fr;gap:40px}.company-profile .cp-hero-text h1{font-size:40px}.company-profile .cp-hero-text p{max-width:100%}}@media (max-width:768px){.company-profile .cp-header-inner{flex-direction:column;align-items:stretch;gap:12px}.company-profile .cp-navbar{justify-content:center;gap:14px}.company-profile .cp-navbar button{font-size:14px}.company-profile .cp-header-actions{justify-content:center}.company-profile .cp-hero-text h1{font-size:34px}.company-profile .cp-hero{padding:30px 0 40px}.company-profile .cp-features-grid{grid-template-columns:repeat(2,1fr);gap:18px}.company-profile .cp-stats-grid{grid-template-columns:repeat(2,1fr);gap:24px}.company-profile .cp-stat-item .cp-number{font-size:36px}.company-profile .cp-partner-logos{gap:16px 24px}.company-profile .cp-partner-logos .cp-logo-item{padding:6px 14px;font-size:15px}.company-profile .cp-trust-badges{border-radius:30px;justify-content:center;gap:10px 18px;padding:10px 16px}.company-profile .cp-hero-buttons{flex-direction:column;align-items:stretch}.company-profile .cp-hero-buttons .cp-btn-primary,.company-profile .cp-hero-buttons .cp-btn-outline{justify-content:center}.company-profile .cp-mockup-sidebar{flex-direction:column}}@media (max-width:480px){.company-profile .cp-features-grid{grid-template-columns:1fr;max-width:380px;margin:0 auto}.company-profile .cp-stats-grid{grid-template-columns:1fr 1fr;gap:16px}.company-profile .cp-stat-item .cp-number{font-size:28px}.company-profile .cp-stat-item .cp-label{font-size:13px}.company-profile .cp-partner-logos{gap:12px 16px}.company-profile .cp-partner-logos .cp-logo-item{padding:4px 10px;font-size:13px}.company-profile .cp-partner-logos .cp-logo-item i{font-size:16px}.company-profile .cp-section-title{font-size:26px}.company-profile .cp-section-sub{font-size:15px}.company-profile .cp-hero-text h1{font-size:28px}.company-profile .cp-hero-text p{font-size:16px}.company-profile .cp-trust-badges{gap:8px 12px;padding:8px 12px;font-size:12px}.company-profile .cp-btn-primary,.company-profile .cp-btn-outline{padding:12px 20px;font-size:15px}.company-profile .cp-container{padding:0 16px}}@media (max-width:600px){.company-profile .cp-section-title{font-size:28px}}.company-profile .cp-demo-overlay .demo-form-container{max-width:100%;margin:0}.company-profile .cp-demo-overlay .demo-form-inner{opacity:1;visibility:visible;box-shadow:none;border:none;padding:.5rem;transform:none}
