.dc-page{direction:rtl;background:#fff;min-height:100vh}.dc-container{max-width:1400px;margin:0 auto;padding:0 2rem}.dc-hero-section{background:linear-gradient(135deg,#5017d7 0%,#7b3fe8 100%);padding:8rem 2rem 6rem;position:relative;overflow:hidden}.dc-hero-pattern{pointer-events:none;background-image:radial-gradient(circle at 20% 30%,#ffffff1a 0%,#0000 50%),radial-gradient(circle at 80% 70%,#ffffff14 0%,#0000 50%);position:absolute;inset:0}.dc-hero-container{z-index:1;max-width:1200px;margin:0 auto;position:relative}.dc-hero-content{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.dc-hero-text{flex-direction:column;gap:2rem;display:flex}.dc-hero-badge{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #ffffff40;border-radius:50px;align-items:center;gap:.5rem;width:fit-content;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;display:inline-flex}.dc-hero-title{color:#fff;margin:0;font-size:3rem;line-height:1.2}.dc-hero-description{color:#fffffff2;margin:0;font-size:1.125rem;line-height:1.8}.dc-hero-stats{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1rem;display:grid}.dc-stat-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;flex-direction:column;gap:.5rem;padding:1.5rem;transition:all .3s;display:flex}.dc-stat-item:hover{background:#ffffff26;transform:translateY(-4px)}.dc-stat-number{color:#fff;font-size:2rem;font-weight:800}.dc-stat-label{color:#ffffffe6;font-size:.875rem}.dc-hero-visual{justify-content:center;align-items:center;display:flex;position:relative}.dc-hero-circle{justify-content:center;align-items:center;width:400px;height:400px;display:flex;position:relative}.dc-hero-circle-bg{background:#ffffff1a;border:2px solid #fff3;border-radius:50%;animation:3s ease-in-out infinite dc-pulse-circle;position:absolute;inset:0}@keyframes dc-pulse-circle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.dc-hero-logo{z-index:2;position:relative}.dc-section{padding:6rem 2rem}.dc-section-alt{background:linear-gradient(#fafaff 0%,#fff 100%)}.dc-section-header{text-align:center;margin-bottom:4rem}.dc-section-label{color:#5017d7;background:#5017d714;border-radius:20px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex}.dc-section-title{color:#1a1a1a;margin:0 0 1rem;font-size:2.5rem;line-height:1.3}.dc-section-description{color:#666;max-width:700px;margin:0 auto;font-size:1.125rem;line-height:1.7}.dc-achievements-grid{grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1200px;margin:0 auto;display:grid}.dc-achievement-card{text-align:center;background:#fff;border:1px solid #5017d71a;border-radius:20px;padding:2.5rem 2rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.dc-achievement-card:before{content:"";transform-origin:100%;background:linear-gradient(90deg,#5017d7,#b068f0);height:4px;transition:transform .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.dc-achievement-card:hover:before{transform:scaleX(1)}.dc-achievement-card:hover{border-color:#5017d7;transform:translateY(-8px);box-shadow:0 20px 60px #5017d726}.dc-achievement-icon{color:#5017d7;background:linear-gradient(135deg,#5017d714,#b068f014);border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:1.5rem;transition:all .4s;display:inline-flex}.dc-achievement-card:hover .dc-achievement-icon{color:#fff;background:linear-gradient(135deg,#5017d7,#b068f0);transform:scale(1.1)rotate(-5deg)}.dc-achievement-number{color:#5017d7;margin-bottom:.5rem;font-size:2.5rem;font-weight:800}.dc-achievement-label{color:#1a1a1a;margin:0 0 .75rem;font-size:1.125rem}.dc-exp-accordion-slider{gap:1rem;max-width:1400px;height:500px;margin:0 auto;padding:2rem 0;display:flex}.dc-accordion-card{background:var(--card-gradient);cursor:pointer;border-radius:28px;flex:1;min-width:80px;transition:all .6s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 32px #0000001f}.dc-accordion-card:hover{flex:4;box-shadow:0 20px 60px #00000040}.dc-accordion-card:not(:hover){filter:brightness(.85)}.dc-accordion-front{color:#fff;opacity:1;z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:2rem 1rem;transition:opacity .4s;display:flex;position:absolute;inset:0}.dc-accordion-card:hover .dc-accordion-front{opacity:0;pointer-events:none}.dc-accordion-number-wrapper{justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.dc-accordion-number-bg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border-radius:50%;animation:3s ease-in-out infinite dc-pulse-slow;position:absolute;inset:0}@keyframes dc-pulse-slow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.dc-accordion-number{z-index:2;text-shadow:0 4px 12px #0000004d;font-family:Vazirmatn,sans-serif;font-size:2rem;font-weight:800;position:relative}.dc-accordion-preview-text{writing-mode:vertical-rl;text-orientation:mixed;text-align:center;text-overflow:ellipsis;text-shadow:0 2px 8px #0000004d;max-height:200px;font-size:1.125rem;font-weight:700;line-height:1.4;overflow:hidden;transform:rotate(180deg)}.dc-accordion-content{opacity:0;z-index:1;justify-content:center;align-items:center;padding:3rem;transition:opacity .4s .2s;display:flex;position:absolute;inset:0;overflow:hidden}.dc-accordion-card:hover .dc-accordion-content{opacity:1}.dc-accordion-bg-icon{opacity:.08;color:#fff;pointer-events:none;z-index:0;transition:all .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dc-accordion-card:hover .dc-accordion-bg-icon{opacity:.12;transform:translate(-50%,-50%)scale(1.1)rotate(8deg)}.dc-accordion-content-inner{color:#fff;z-index:2;flex-direction:column;gap:1.5rem;max-width:600px;display:flex;position:relative}.dc-accordion-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:2px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex;box-shadow:0 8px 24px #0003}.dc-accordion-badge span{font-family:Vazirmatn,sans-serif;font-size:1.75rem;font-weight:800}.dc-accordion-full-text{color:#fff;text-shadow:0 2px 8px #0000004d;margin:0;font-size:1.125rem;line-height:1.9}.dc-accordion-particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.dc-particle{background:#fff6;border-radius:50%;width:6px;height:6px;animation:8s ease-in-out infinite dc-float;position:absolute}.dc-particle-1{animation-delay:0s;top:20%;right:15%}.dc-particle-2{width:8px;height:8px;animation-delay:2s;top:60%;right:30%}.dc-particle-3{width:4px;height:4px;animation-delay:4s;top:80%;right:60%}@keyframes dc-float{0%,to{opacity:.3;transform:translateY(0)translate(0)}50%{opacity:.6;transform:translateY(-30px)translate(20px)}}.dc-solutions-grid{grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1200px;margin:0 auto;display:grid}.dc-solution-card{background:#fff;border:1px solid #5017d71a;border-radius:20px;flex-direction:column;gap:1.5rem;padding:2.5rem;transition:all .4s;display:flex}.dc-solution-card:hover{border-color:#5017d7;transform:translateY(-4px);box-shadow:0 16px 48px #5017d71f}.dc-solution-header{align-items:center;gap:1.5rem;display:flex}.dc-solution-icon{color:#5017d7;background:linear-gradient(135deg,#5017d714,#b068f014);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;transition:all .4s;display:flex}.dc-solution-card:hover .dc-solution-icon{color:#fff;background:linear-gradient(135deg,#5017d7,#b068f0);transform:scale(1.1)rotate(-5deg)}.dc-solution-title{color:#1a1a1a;flex:1;margin:0;font-size:1.25rem;line-height:1.4}.dc-solution-description{color:#666;margin:0;font-size:.9375rem;line-height:1.8}.dc-solution-features{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:.5rem;display:grid}.dc-solution-feature{color:#333;background:#5017d70a;border-radius:8px;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.875rem;display:flex}.dc-solution-feature svg{color:#10b981;flex-shrink:0}.dc-section-subtitle{color:#5017d7;text-align:center;margin:.5rem 0 0;font-size:1.25rem;font-weight:700}.dc-achievements-grid-new{grid-template-columns:repeat(2,1fr);gap:2rem;max-width:1200px;margin:3rem auto 0;display:grid}.dc-achievement-card{background:linear-gradient(135deg,#5017d7 0%,#7b3fe8 100%);border-radius:24px;flex-direction:column;gap:2rem;min-height:280px;padding:3rem 2.5rem;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.dc-achievement-card:before{content:"";opacity:0;background:linear-gradient(135deg,#ffffff1a 0%,#fff0 100%);transition:opacity .5s;position:absolute;inset:0}.dc-achievement-card:hover:before{opacity:1}.dc-achievement-card:hover{transform:translateY(-8px)scale(1.02);box-shadow:0 24px 48px #5017d74d,0 0 80px #5017d733}.dc-achievement-glow{opacity:0;pointer-events:none;z-index:1;background:radial-gradient(at bottom,#ffffff26 0%,#0000 70%);height:100%;transition:opacity .5s;position:absolute;bottom:0;left:0;right:0}.dc-achievement-card:hover .dc-achievement-glow{opacity:1}.dc-achievement-number-section{z-index:2;align-items:baseline;gap:.75rem;display:flex;position:relative}.dc-achievement-number{color:#fff;text-shadow:0 4px 20px #0003;font-size:4rem;font-weight:900;line-height:1;transition:all .4s}.dc-achievement-card:hover .dc-achievement-number{text-shadow:0 8px 30px #0000004d;transform:scale(1.05)}.dc-achievement-unit{color:#ffffffe6;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.dc-achievement-content{z-index:2;flex-direction:column;gap:.75rem;display:flex;position:relative}.dc-achievement-label{color:#fff;margin:0;font-size:1.25rem;font-weight:700;line-height:1.4}.dc-achievement-description{color:#ffffffe6;margin:0;font-size:.9375rem;line-height:1.7}.dc-achievement-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;z-index:2;background:#ffffff26;border:1px solid #ffffff40;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;transition:all .4s;display:flex;position:absolute;top:2rem;left:2rem}.dc-achievement-card:hover .dc-achievement-badge{background:#ffffff40;transform:scale(1.1)rotate(-10deg)}.dc-clients-wrapper{grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1100px;margin:0 auto;display:grid}.dc-client-item{background:#fff;border:1px solid #0000000f;border-radius:16px;flex-direction:column;align-items:center;gap:1.25rem;padding:2.5rem 1.5rem 2rem;transition:all .35s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.dc-client-item:before{content:"";transform-origin:0;background:linear-gradient(90deg,#5017d7,#b068f0);height:3px;transition:transform .35s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.dc-client-item:hover:before{transform:scaleX(1)}.dc-client-item:hover{border-color:#5017d726;transform:translateY(-6px);box-shadow:0 8px 24px #5017d714,0 2px 8px #0000000a}.dc-client-logo-box{justify-content:center;align-items:center;width:100%;height:90px;transition:transform .35s;display:flex}.dc-client-logo-box svg{filter:grayscale(.2);opacity:.9;width:auto;height:60px;transition:all .35s}.dc-client-item:hover .dc-client-logo-box{transform:scale(1.08)}.dc-client-item:hover .dc-client-logo-box svg{filter:grayscale(0);opacity:1}.dc-client-text{text-align:center;flex-direction:column;align-items:center;gap:.375rem;display:flex}.dc-client-name{color:#1a1a1a;font-size:1.0625rem;font-weight:700;transition:color .3s}.dc-client-item:hover .dc-client-name{color:#5017d7}.dc-client-type{color:#737373;font-size:.8125rem;font-weight:500}.dc-platform-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:1000px;margin:0 auto;display:grid}.dc-platform-item{background:#fff;border:1px solid #5017d71a;border-radius:16px;align-items:flex-start;gap:1.25rem;padding:2rem;transition:all .3s;display:flex}.dc-platform-item:hover{background:#5017d705;border-color:#5017d7;transform:translateY(-4px);box-shadow:0 8px 24px #5017d71a}.dc-platform-item svg{color:#10b981;flex-shrink:0;margin-top:2px}.dc-platform-content{flex:1}.dc-platform-title{color:#1a1a1a;margin:0 0 .5rem;font-size:1.0625rem;font-weight:600}.dc-platform-description{color:#666;margin:0;font-size:.9375rem;line-height:1.7}.dc-faq-container{flex-direction:column;gap:1rem;max-width:900px;margin:0 auto;display:flex}.dc-faq-item{background:#fff;border:1px solid #5017d71a;border-radius:16px;transition:all .3s;overflow:hidden}.dc-faq-item:hover{border-color:#5017d7;box-shadow:0 4px 20px #5017d714}.dc-faq-question{text-align:right;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.5rem 2rem;transition:all .3s;display:flex}.dc-faq-question:hover{background:#5017d705}.dc-faq-question h3{color:#1a1a1a;flex:1;margin:0;font-size:1.125rem}.dc-faq-icon{color:#5017d7;flex-shrink:0;transition:transform .3s}.dc-faq-icon-open{transform:rotate(180deg)}.dc-faq-answer{padding:0 2rem 1.5rem;animation:.3s dc-slideDown}@keyframes dc-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dc-faq-answer p{color:#666;margin:0;font-size:.9375rem;line-height:1.8}@media (max-width:1200px){.dc-achievements-grid{grid-template-columns:repeat(2,1fr)}.dc-solutions-grid{grid-template-columns:1fr}}@media (max-width:1024px){.dc-hero-content{grid-template-columns:1fr;gap:3rem}.dc-hero-visual{order:-1}.dc-hero-circle{width:320px;height:320px}.dc-hero-stats{grid-template-columns:repeat(3,1fr)}.dc-achievements-grid-new{grid-template-columns:repeat(2,1fr);gap:1.5rem}.dc-clients-wrapper{grid-template-columns:repeat(2,1fr);gap:1.25rem}.dc-client-item{padding:2rem 1.5rem 1.75rem}.dc-client-logo-box{height:75px}.dc-client-logo-box svg{height:50px}.dc-platform-grid{grid-template-columns:1fr}}@media (max-width:768px){.dc-hero-section{padding:6rem 1.5rem 4rem}.dc-hero-title{font-size:2.25rem}.dc-hero-stats{grid-template-columns:1fr}.dc-section{padding:4rem 1.5rem}.dc-section-title{font-size:2rem}.dc-achievements-grid{grid-template-columns:1fr}.dc-achievements-grid-new{grid-template-columns:1fr;gap:1.25rem}.dc-achievement-card{min-height:auto;padding:2.5rem 2rem}.dc-achievement-number{font-size:3rem}.dc-achievement-label{font-size:1.125rem}.dc-achievement-description{font-size:.875rem}.dc-exp-accordion-slider{gap:.75rem;height:450px}.dc-accordion-card{min-width:70px}.dc-accordion-number-wrapper{width:64px;height:64px}.dc-accordion-number{font-size:1.625rem}.dc-accordion-preview-text{font-size:1rem}.dc-accordion-content{padding:2rem}.dc-accordion-badge{width:64px;height:64px}.dc-accordion-badge span{font-size:1.5rem}.dc-accordion-full-text{font-size:1rem}.dc-solution-features{grid-template-columns:1fr}.dc-clients-wrapper{grid-template-columns:1fr;gap:1rem}.dc-client-item{padding:2rem 1.5rem 1.75rem}.dc-client-logo-box{height:70px}.dc-client-logo-box svg{height:45px}}@media (max-width:480px){.dc-hero-title{font-size:1.875rem}.dc-hero-circle{width:280px;height:280px}.dc-section-title{font-size:1.75rem}.dc-achievement-number{font-size:2.5rem}.dc-achievement-unit{font-size:1.125rem}.dc-solution-header{flex-direction:column;align-items:flex-start}.dc-clients-wrapper{grid-template-columns:1fr}.dc-exp-accordion-slider{flex-direction:column;gap:1rem;height:auto}.dc-accordion-card{flex:none;min-width:auto;min-height:100px}.dc-accordion-card:hover{flex:none;min-height:320px}.dc-accordion-front{flex-direction:row;justify-content:flex-start;gap:1rem;padding:1.5rem}.dc-accordion-number-wrapper{width:56px;height:56px}.dc-accordion-number{font-size:1.375rem}.dc-accordion-preview-text{writing-mode:horizontal-tb;text-orientation:mixed;text-align:right;flex:1;max-height:none;font-size:.9375rem;transform:none}.dc-accordion-content{padding:1.5rem}.dc-accordion-content-inner{gap:1.25rem}.dc-accordion-badge{width:56px;height:56px}.dc-accordion-badge span{font-size:1.25rem}.dc-accordion-full-text{font-size:.9375rem}}
