@charset "UTF-8";.row>[class*=col-],[class*=col-]{min-width:0}.event-work-items,.news-single-items,.global-feature-items,.growth-path-item,.service-development-item,.gateway-items,.pricing-items,.team-items,.testimonial-items,.testimonial-items05,.testimonial-item2,.testimonial-item4,.challenge-item,.netwrok-items,.choose-feature-wrapper .choose-feature-item,.work-learn-item,.project-planing-item,.counter-items,.access-item,.job-card,.story-card,.card,.card-custom,.newsletter-card{box-sizing:border-box;max-width:100%}.event-work-items h1,.event-work-items h2,.event-work-items h3,.event-work-items h4,.event-work-items h5,.event-work-items h6,.event-work-items p,.event-work-items span,.event-work-items a,.event-work-items li,.event-work-items label,.news-single-items h1,.news-single-items h2,.news-single-items h3,.news-single-items h4,.news-single-items h5,.news-single-items h6,.news-single-items p,.news-single-items span,.news-single-items a,.news-single-items li,.news-single-items label,.global-feature-items h1,.global-feature-items h2,.global-feature-items h3,.global-feature-items h4,.global-feature-items h5,.global-feature-items h6,.global-feature-items p,.global-feature-items span,.global-feature-items a,.global-feature-items li,.global-feature-items label,.growth-path-item h1,.growth-path-item h2,.growth-path-item h3,.growth-path-item h4,.growth-path-item h5,.growth-path-item h6,.growth-path-item p,.growth-path-item span,.growth-path-item a,.growth-path-item li,.growth-path-item label,.service-development-item .content2 h1,.service-development-item .content2 h2,.service-development-item .content2 h3,.service-development-item .content2 h4,.service-development-item .content2 h5,.service-development-item .content2 h6,.service-development-item .content2 p,.service-development-item .content2 span,.service-development-item .content2 a,.service-development-item .content2 li,.service-development-item .content2 label,.gateway-items h1,.gateway-items h2,.gateway-items h3,.gateway-items h4,.gateway-items h5,.gateway-items h6,.gateway-items p,.gateway-items span,.gateway-items a,.gateway-items li,.gateway-items label,.pricing-items h1,.pricing-items h2,.pricing-items h3,.pricing-items h4,.pricing-items h5,.pricing-items h6,.pricing-items p,.pricing-items span,.pricing-items a,.pricing-items li,.pricing-items label,.team-items h1,.team-items h2,.team-items h3,.team-items h4,.team-items h5,.team-items h6,.team-items p,.team-items span,.team-items a,.team-items li,.team-items label,.testimonial-items h1,.testimonial-items h2,.testimonial-items h3,.testimonial-items h4,.testimonial-items h5,.testimonial-items h6,.testimonial-items p,.testimonial-items span,.testimonial-items a,.testimonial-items li,.testimonial-items label,.testimonial-items05 h1,.testimonial-items05 h2,.testimonial-items05 h3,.testimonial-items05 h4,.testimonial-items05 h5,.testimonial-items05 h6,.testimonial-items05 p,.testimonial-items05 span,.testimonial-items05 a,.testimonial-items05 li,.testimonial-items05 label,.job-card h1,.job-card h2,.job-card h3,.job-card h4,.job-card h5,.job-card h6,.job-card p,.job-card span,.job-card a,.job-card li,.job-card label,.story-card h1,.story-card h2,.story-card h3,.story-card h4,.story-card h5,.story-card h6,.story-card p,.story-card span,.story-card a,.story-card li,.story-card label,.project-planing-item .cont h1,.project-planing-item .cont h2,.project-planing-item .cont h3,.project-planing-item .cont h4,.project-planing-item .cont h5,.project-planing-item .cont h6,.project-planing-item .cont p,.project-planing-item .cont span,.project-planing-item .cont a,.project-planing-item .cont li,.project-planing-item .cont label,.choose-feature-wrapper .choose-feature-item h1,.choose-feature-wrapper .choose-feature-item h2,.choose-feature-wrapper .choose-feature-item h3,.choose-feature-wrapper .choose-feature-item h4,.choose-feature-wrapper .choose-feature-item h5,.choose-feature-wrapper .choose-feature-item h6,.choose-feature-wrapper .choose-feature-item p,.choose-feature-wrapper .choose-feature-item span,.choose-feature-wrapper .choose-feature-item a,.choose-feature-wrapper .choose-feature-item li,.choose-feature-wrapper .choose-feature-item label,.custom-images-wrapper .accordion .accordion-item .conte-box h1,.custom-images-wrapper .accordion .accordion-item .conte-box h2,.custom-images-wrapper .accordion .accordion-item .conte-box h3,.custom-images-wrapper .accordion .accordion-item .conte-box h4,.custom-images-wrapper .accordion .accordion-item .conte-box h5,.custom-images-wrapper .accordion .accordion-item .conte-box h6,.custom-images-wrapper .accordion .accordion-item .conte-box p,.custom-images-wrapper .accordion .accordion-item .conte-box span,.custom-images-wrapper .accordion .accordion-item .conte-box a,.custom-images-wrapper .accordion .accordion-item .conte-box li,.custom-images-wrapper .accordion .accordion-item .conte-box label{word-wrap:break-word;overflow-wrap:break-word}.boxes{max-width:100%;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word}.event-work-items img,.news-single-items img,.growth-path-item img,.service-development-item img,.gateway-items img,.team-items img,.challenge-item img,.job-card img,.story-card img,.pricing-items img,.testimonial-items img,.testimonial-items05 img{max-width:100%;height:auto}.event-work-items .common-btn,.news-single-items .common-btn,.global-feature-items .common-btn,.service-development-item .common-btn,.gateway-items .common-btn,.pricing-items .common-btn,.job-card .btn,.job-card .apply-btn{max-width:100%;white-space:normal;text-align:center}.event-work-items{height:auto!important;overflow:hidden}.news-single-items{height:auto!important}.home-approach-section .news-single-items{height:100%!important}.news-single-items .news-image img{height:auto;min-height:200px;max-height:320px;object-fit:cover}.global-feature-items{overflow:hidden}.global-feature-items .common-btn{margin-top:0}.global-feature-items:hover .common-btn{margin-top:24px}.growth-path-item .boxes{max-width:100%!important;width:100%}.service-development-item{height:auto!important;min-height:340px}.service-development-item .content2{height:auto!important;min-height:0}.service-development-item .content2 .boxes{max-width:100%!important}.project-planing-wrap{flex-wrap:wrap;gap:24px}.gateway-items{overflow:hidden}.gateway-items .static,.gateway-items .content2{max-width:calc(100% - 48px);word-wrap:break-word}.footer-widgets-wrapper .single-footer-widget,.footer-widgets-wrapper .footer-content p{word-wrap:break-word;overflow-wrap:break-word}.contact-modal .modal-content{max-height:90vh;overflow-y:auto}.job-card{height:auto!important;min-height:0;overflow:hidden}@media (max-width: 767px){.latest-stories-section .story-card{flex-direction:column}.latest-stories-section .story-card .story-img{flex:0 0 auto;width:100%;height:auto;min-height:160px}}@media (max-width: 991px){.custom-images-wrapper .accordion .accordion-item{width:100%!important;height:auto!important;min-height:280px}}@media (max-width: 575.98px){.event-work-section .row.g-4>[class*=col-]{flex:0 0 100%;max-width:100%}}@media (max-width: 991px){.service-development-item{min-height:280px;padding:70px 16px}.project-planing-wrap{justify-content:center}}@media (max-width: 767px){.news-single-items .news-content{padding:19px 15px}.testimonial-items{margin-left:0;margin-right:0}.pricing-items{padding:40px 20px}}@media (max-width: 575px){.service-development-item{min-height:240px;padding:50px 12px}}#chat-bubble{position:fixed;bottom:24px;right:24px;width:56px;height:56px;background:#0057ff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px #0003;z-index:9999}#chat-frame-wrap{position:fixed;bottom:92px;right:24px;width:380px;height:560px;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px #0000002e;display:none;z-index:9998}#chat-frame-wrap.open{display:block}#chat-frame-wrap iframe{width:100%;height:100%;border:none}@media (max-width: 480px){#chat-frame-wrap{width:calc(100vw - 16px);right:8px;bottom:88px}}.services-details-bg{background:#fff!important}.breadcrumb-section{background-size:cover!important;background-position:center center!important}.breadcrumb-section:before{background:linear-gradient(135deg,#0b1220d9,#111827b8 48%,#4f46e533)!important}.breadcrumb-section .white{color:#fff!important;text-shadow:0 2px 14px rgba(0,0,0,.4)}.breadcrumb-section .p3-clr{color:#a78bfa!important}.breadcrumb-section .p3-clr:hover{color:#fff!important}.work-learn-item .thumb img{width:160px;height:160px;object-fit:cover}:root{--sticky-sidebar-top: 96px}@media (min-width: 992px){.blog-details-section.fix,.services-details-bg.fix{overflow:visible!important}.two-column-page-row{align-items:stretch}.page-sidebar-col{min-width:0}.page-sidebar-sticky{position:sticky;top:var(--sticky-sidebar-top);z-index:5;will-change:transform}}@media (max-width: 991.98px){.page-sidebar-sticky{position:static;top:auto;z-index:auto}}.common-left-sidebar{display:flex;flex-direction:column;gap:28px}.common-left-sidebar .question-talk-box{background:url(/assets/img/element/support-box.png) no-repeat center center;background-size:cover;border-radius:12px;padding:50px 30px;text-align:center;color:#fff}.common-left-sidebar .question-talk-box h4{font-size:22px;font-weight:700;line-height:1.35;margin-bottom:20px;color:#fff}.common-left-sidebar .question-talk-box .talk-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 32px;border-radius:10px;font-weight:600;font-size:16px;background:var(--p3-clr, #ff5455);color:#fff;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease;margin-bottom:16px}.common-left-sidebar .question-talk-box .talk-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000002e;color:#fff}.common-left-sidebar .question-talk-box .talk-btn i{transition:transform .25s ease}.common-left-sidebar .question-talk-box .talk-btn:hover i{transform:translate(4px)}.common-left-sidebar .question-talk-box .phone-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:18px;font-weight:600;color:#ffffffeb;text-decoration:none;transition:color .25s ease}.common-left-sidebar .question-talk-box .phone-link:hover{color:#fff}.common-left-sidebar .common-left-barbox{background:var(--bg, #f0f4fd);border-radius:10px;padding:40px}@media (max-width: 1199px){.common-left-sidebar .common-left-barbox{padding:30px 24px}}.common-left-sidebar .common-left-barbox h4{font-size:20px;font-weight:700;color:var(--black, #031740);margin-bottom:20px}.common-left-sidebar .common-left-barbox .cate-tags{background:#fff;padding:24px 20px;filter:drop-shadow(0 1px 3px rgba(32,33,36,.08));border-radius:7px;transition:background .35s ease,color .35s ease,transform .25s ease;color:var(--pra, #49577a);text-decoration:none;font-size:15px;font-weight:500}@media (max-width: 1199px){.common-left-sidebar .common-left-barbox .cate-tags{padding:20px}}.common-left-sidebar .common-left-barbox .cate-tags:hover{background:var(--p1-clr, #5135ff);color:#fff}.common-left-sidebar .common-left-barbox .cate-tags:hover i{color:#fff}.common-left-sidebar .common-left-barbox .cate-tags i{font-size:14px;opacity:.75;transition:color .35s ease,opacity .35s ease,transform .25s ease}.common-left-sidebar .common-left-barbox .cate-tags:hover i{opacity:1;transform:translate(2px)}@media (max-width: 991.98px){.page-sidebar-col.pe-lg-5{padding-right:0!important}.common-left-sidebar{position:static;margin-top:16px}}@media (max-width: 767.98px){.question-talk-box h4 br{display:inline}.common-left-barbox .cate-tags{font-size:14px;padding:16px 18px}}.cc-section{position:relative}.cc-section:last-child{margin-bottom:0!important}.cc-section--band{padding:clamp(1.5rem,3vw,2.25rem);border-radius:18px;background:linear-gradient(180deg,var(--cc-surface, #f0f9fb) 0%,#fff 100%);border:1px solid var(--cc-border, #c5e4ec)}.cc-hero-badge{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cc-primary, #0d6e8a);background:var(--cc-surface, #f0f9fb);border:1px solid var(--cc-border, #c5e4ec);border-radius:999px;padding:8px 16px;margin-bottom:16px}.cc-hero-pill{display:inline-block;font-size:.8125rem;font-weight:600;color:var(--cc-primary-dark, #094d61);background:var(--cc-surface, #f0f9fb);border:1px solid var(--cc-border, #c5e4ec);border-radius:999px;padding:8px 14px;line-height:1.3}.cc-hero-highlight{background:#ffffffb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(197,228,236,.9);border-radius:16px;padding:22px 20px;box-shadow:0 8px 32px #0d6e8a14;transition:transform .25s ease,box-shadow .25s ease}.cc-hero-highlight:hover{transform:translateY(-3px);box-shadow:0 12px 36px #0d6e8a1f}.cc-hero-highlight__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--cc-primary, #0d6e8a),var(--cc-accent, #14b8a6));color:#fff;font-size:1.1rem;margin-bottom:14px}.cc-btn-outline{border:2px solid var(--cc-primary, #0d6e8a)!important;color:var(--cc-primary, #0d6e8a)!important;background:transparent!important}.cc-overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cc-overview-item{padding:20px 18px 20px 22px;border-radius:14px;background:#fff;border-left:4px solid var(--cc-accent, #14b8a6);box-shadow:0 4px 20px #0d6e8a12;transition:border-color .2s ease}.cc-overview-item:hover{border-left-color:var(--cc-primary, #0d6e8a)}.cc-overview-item__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;margin-bottom:12px;background:var(--cc-surface, #f0f9fb);color:var(--cc-primary, #0d6e8a);font-size:1.05rem;border:1px solid var(--cc-border, #c5e4ec)}.cc-compare-panel{border-radius:16px;padding:24px}.cc-compare-panel--problems{background:#fff5f5;border:1px solid #fecaca}.cc-compare-panel--problems .cc-compare-panel__title{color:#b91c1c}.cc-compare-panel--problems .cc-compare-list li:before{content:"\2715";color:#ef4444}.cc-compare-panel--solutions{background:#ecfdf5;border:1px solid #a7f3d0}.cc-compare-panel--solutions .cc-compare-panel__title{color:#047857}.cc-compare-panel--solutions .cc-compare-list li:before{content:"\2713";color:#10b981}.cc-compare-panel__title{font-size:1.05rem;font-weight:700}.cc-compare-list{list-style:none;padding:0;margin:0}.cc-compare-list li{position:relative;padding-left:24px;margin-bottom:10px;font-size:.9375rem;color:#374151;line-height:1.5}.cc-compare-list li:before{position:absolute;left:0;top:1px;font-weight:700}.cc-compare-list li:last-child{margin-bottom:0}.cc-feature-card{position:relative;padding:26px 22px;border-radius:18px;height:100%;background:linear-gradient(145deg,#fffffff2,#f0f9fbd9 55%,#14b8a614);border:1px solid rgba(197,228,236,.85);box-shadow:0 8px 32px #0d6e8a12;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.cc-feature-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:3px;background:linear-gradient(90deg,var(--cc-primary, #0d6e8a),var(--cc-accent, #14b8a6));opacity:.85}.cc-feature-card:hover{transform:translateY(-4px);border-color:#0d6e8a59;box-shadow:0 16px 40px #0d6e8a24}.cc-feature-card__icon{width:52px;height:52px;margin-bottom:14px;border-radius:14px;background:var(--cc-surface, #f0f9fb);border:1px solid var(--cc-border, #c5e4ec);display:flex;align-items:center;justify-content:center;padding:8px}.cc-feature-card__icon img{width:100%;height:100%;object-fit:contain}.cc-benefit-card{position:relative;padding:24px 22px 22px 24px;border-radius:16px;height:100%;background:#fff;border:1px solid var(--cc-border, #c5e4ec);box-shadow:0 4px 18px #0d6e8a0d;transition:transform .25s ease,box-shadow .25s ease}.cc-benefit-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0d6e8a1a}.cc-benefit-card__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;margin-bottom:16px;background:linear-gradient(135deg,var(--cc-primary, #0d6e8a),var(--cc-accent, #14b8a6));color:#fff;font-size:1.15rem;box-shadow:0 6px 16px #0d6e8a40}.cc-capability-premium-card{position:relative;padding:24px 24px 24px 28px;border-radius:14px;height:100%;background:#fff;border:2px solid var(--cc-border, #c5e4ec);box-shadow:inset 4px 0 0 var(--cc-primary, #0d6e8a);transition:border-color .25s ease,box-shadow .25s ease}.cc-capability-premium-card:after{content:"";position:absolute;top:18px;right:18px;width:8px;height:8px;border-radius:50%;background:var(--cc-accent, #14b8a6);opacity:.7}.cc-capability-premium-card:hover{border-color:var(--cc-primary, #0d6e8a);box-shadow:inset 4px 0 0 var(--cc-accent, #14b8a6),0 8px 24px #0d6e8a14}.cc-capability-premium-card__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;margin-bottom:14px;background:var(--cc-surface, #f0f9fb);color:var(--cc-primary, #0d6e8a);font-size:1.1rem;border:1px solid var(--cc-border, #c5e4ec)}.cc-capabilities-list{margin-bottom:0}.cc-capability-item{display:flex;gap:18px;padding:20px 22px;border-radius:14px;background:linear-gradient(135deg,#fff 0%,var(--cc-surface, #f0f9fb) 100%);border:2px solid var(--cc-border, #c5e4ec);margin-bottom:14px;transition:border-color .2s ease,box-shadow .2s ease}.cc-capability-item:hover{border-color:var(--cc-primary, #0d6e8a);box-shadow:0 6px 20px #0d6e8a14}.cc-capability-item:last-child{margin-bottom:0}.cc-capability-item__marker{flex-shrink:0;width:46px;height:46px;border-radius:12px;background:var(--cc-primary-dark, #094d61);border:2px solid var(--cc-accent, #14b8a6);display:flex;align-items:center;justify-content:center;color:#fff;font-size:1rem}.cc-modules-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.cc-module-card,.cc-module-widget{position:relative;padding:24px 22px 22px 56px;border-radius:16px;background:#fff;border:1px solid var(--cc-border, #c5e4ec);box-shadow:0 2px 0 var(--cc-primary, #0d6e8a),0 8px 24px #0d6e8a0f;transition:transform .25s ease,box-shadow .25s ease}.cc-module-card:hover,.cc-module-widget:hover{transform:translateY(-2px);box-shadow:0 2px 0 var(--cc-accent, #14b8a6),0 12px 32px #0d6e8a1a}.cc-module-card__badge,.cc-module-widget__badge{position:absolute;left:18px;top:22px;width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,var(--cc-primary-dark, #094d61),var(--cc-primary, #0d6e8a));color:#fff;font-size:.8125rem;font-weight:700;display:flex;align-items:center;justify-content:center}.cc-solution-card{padding:22px;border-radius:14px;height:100%;background:var(--cc-surface, #f0f9fb);border:1px dashed var(--cc-primary, #0d6e8a);transition:background .2s ease,border-style .2s ease}.cc-solution-card:hover{background:#fff;border-style:solid}.cc-solution-card__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;margin-bottom:12px;background:#fff;color:var(--cc-primary, #0d6e8a);font-size:1.05rem;border:1px solid var(--cc-border, #c5e4ec)}.cc-module-cloud{display:flex;flex-wrap:wrap;gap:10px}.cc-module-tag{display:inline-block;padding:10px 16px;border-radius:999px;background:var(--cc-surface, #f0f9fb);border:1px solid var(--cc-border, #c5e4ec);font-size:.875rem;font-weight:600;color:var(--cc-primary-dark, #094d61)}.cc-integration-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;position:relative}.cc-integration-node{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:12px;background:#fff;border:1px solid var(--cc-border, #c5e4ec);font-size:.875rem;font-weight:600;color:var(--cc-primary-dark, #094d61);transition:border-color .2s ease,box-shadow .2s ease}.cc-integration-node:before{content:"";position:absolute;left:50%;bottom:-14px;width:2px;height:14px;background:var(--cc-border, #c5e4ec);display:none}.cc-integration-node:hover{border-color:var(--cc-accent, #14b8a6);box-shadow:0 4px 16px #14b8a626}.cc-integration-node__dot{flex-shrink:0;width:12px;height:12px;border-radius:50%;background:var(--cc-accent, #14b8a6);box-shadow:0 0 0 4px #14b8a633}.cc-timeline{position:relative;padding-left:4px}.cc-timeline__step{display:flex;gap:20px}.cc-timeline__marker{flex-shrink:0;width:48px;display:flex;flex-direction:column;align-items:center}.cc-timeline__marker span{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--cc-primary, #0d6e8a),var(--cc-accent, #14b8a6));color:#fff;font-weight:700;font-size:1rem;display:flex;align-items:center;justify-content:center;z-index:1;box-shadow:0 4px 14px #0d6e8a4d}.cc-timeline__marker:after{content:"";flex:1;width:3px;background:linear-gradient(180deg,var(--cc-primary, #0d6e8a),var(--cc-border, #c5e4ec));margin:6px 0;border-radius:2px}.cc-timeline__step:last-child .cc-timeline__marker:after{display:none}.cc-timeline__body{flex:1;min-width:0;border-left:none;padding:4px 0 36px}.cc-timeline__body--last{padding-bottom:0}.cc-section--process .cc-timeline__body{background:var(--cc-surface, #f0f9fb);border-radius:12px;padding:16px 20px 36px;margin-bottom:4px;border:1px solid var(--cc-border, #c5e4ec)}.cc-section--process .cc-timeline__body--last{padding-bottom:16px}.cc-timeline__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;margin-bottom:10px;background:#fff;color:var(--cc-primary, #0d6e8a);font-size:.95rem;border:1px solid var(--cc-border, #c5e4ec)}.cc-usecases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cc-usecase-card{position:relative;padding:24px 20px 20px;border-radius:16px;background:#fff;border:1px solid var(--cc-border, #c5e4ec);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.cc-usecase-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--cc-accent, #14b8a6),var(--cc-primary, #0d6e8a))}.cc-usecase-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0d6e8a1a}.cc-usecase-card__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;margin-bottom:14px;background:var(--cc-surface, #f0f9fb);color:var(--cc-primary, #0d6e8a);font-size:1.2rem;border:1px solid var(--cc-border, #c5e4ec)}.cc-practice-card{padding:18px 20px;border-radius:12px;background:#fff;border:1px solid var(--cc-border, #c5e4ec);border-left:4px solid var(--cc-primary, #0d6e8a)}.cc-practice-card__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;margin-bottom:10px;background:var(--cc-surface, #f0f9fb);color:var(--cc-primary, #0d6e8a);font-size:1rem;border:1px solid var(--cc-border, #c5e4ec)}.cc-campaign-table-wrap,.cc-industry-table-wrap{overflow-x:auto;border-radius:14px;border:1px solid var(--cc-border, #c5e4ec);box-shadow:0 4px 20px #0d6e8a0f}.cc-campaign-table,.cc-industry-table{width:100%;border-collapse:collapse;font-size:.9375rem}.cc-campaign-table th,.cc-campaign-table td,.cc-industry-table th,.cc-industry-table td{padding:14px 18px;text-align:left;vertical-align:top;line-height:1.55}.cc-campaign-table thead{background:linear-gradient(90deg,var(--cc-primary-dark, #094d61),var(--cc-primary, #0d6e8a))}.cc-campaign-table thead th{color:#fff;font-weight:600}.cc-campaign-table tbody tr{border-bottom:1px solid var(--cc-border, #c5e4ec)}.cc-campaign-table tbody tr:hover{background:var(--cc-surface, #f0f9fb)}.cc-campaign-table tbody tr:last-child{border-bottom:none}.cc-campaign-table td strong{color:var(--cc-primary-dark, #094d61)}.cc-industry-table thead{background:var(--cc-surface, #f0f9fb)}.cc-industry-table thead th{font-weight:700;color:var(--cc-primary-dark, #094d61);border-bottom:2px solid var(--cc-border, #c5e4ec)}.cc-industry-table tbody tr{border-bottom:1px solid #e5e7eb}.cc-industry-table tbody tr:nth-child(2n){background:#fafcfd}.cc-industry-table tbody tr:last-child{border-bottom:none}.cc-industry-table__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;margin-right:10px;vertical-align:middle;background:var(--cc-surface, #f0f9fb);color:var(--cc-primary, #0d6e8a);font-size:.875rem;border:1px solid var(--cc-border, #c5e4ec)}.cc-security-banner{padding:28px 32px;border-radius:16px;background:linear-gradient(135deg,var(--cc-primary-dark, #094d61),var(--cc-primary, #0d6e8a));color:#fff;box-shadow:0 12px 40px #094d6140}.cc-security-banner h3{color:#fff!important}.cc-security-banner p{color:#ffffffe6!important}.cc-security-card{padding:24px 18px;border-radius:14px;background:#fff;border:1px solid var(--cc-border, #c5e4ec);text-align:center;transition:transform .2s ease}.cc-security-card:hover{transform:translateY(-2px)}.cc-security-card__icon{width:56px;height:56px;border-radius:50%;background:var(--cc-surface, #f0f9fb);display:flex;align-items:center;justify-content:center;margin:0 auto 14px;color:var(--cc-primary, #0d6e8a);font-size:1.35rem;border:2px solid var(--cc-border, #c5e4ec)}.cc-why-choose{padding:28px;border-radius:16px;background:linear-gradient(160deg,var(--cc-surface, #f0f9fb) 0%,#fff 100%);border:1px solid var(--cc-border, #c5e4ec)}.cc-why-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px 24px}.cc-why-list li{display:flex;align-items:flex-start;gap:10px}.cc-why-list li i{flex-shrink:0;color:var(--cc-accent, #14b8a6);margin-top:3px}.cc-walkthrough{padding:28px;border-radius:16px;background:#fff;border:2px solid var(--cc-border, #c5e4ec)}.cc-walkthrough-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.cc-walkthrough-card{padding:18px;border-radius:12px;background:var(--cc-surface, #f0f9fb);border-left:3px solid var(--cc-primary, #0d6e8a)}.cc-walkthrough-card__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;margin-bottom:10px;background:#fff;color:var(--cc-primary, #0d6e8a);font-size:1rem;border:1px solid var(--cc-border, #c5e4ec)}.cc-intro-banner{padding:24px 28px;border-radius:14px;background:var(--cc-surface, #f0f9fb);border-left:4px solid var(--cc-primary, #0d6e8a)}.cc-content-list{list-style:none;padding:0;margin:0;display:grid;gap:16px}.cc-content-list li{display:flex;gap:12px;padding:16px 18px;border-radius:12px;background:#fff;border:1px solid #e5e7eb}.cc-content-list__icon{flex-shrink:0;color:var(--cc-accent, #14b8a6);margin-top:2px}.cc-final-cta{position:relative;padding:48px 36px;border-radius:20px;background:linear-gradient(135deg,var(--cc-primary-dark, #094d61) 0%,var(--cc-primary, #0d6e8a) 45%,var(--cc-accent, #14b8a6) 100%);box-shadow:0 20px 50px #094d6159;overflow:hidden}.cc-final-cta:before{content:"";position:absolute;top:-40%;right:-10%;width:280px;height:280px;border-radius:50%;background:#ffffff0f;pointer-events:none}.cc-final-cta:after{content:"";position:absolute;bottom:-30%;left:-5%;width:200px;height:200px;border-radius:50%;background:#ffffff0a;pointer-events:none}.cc-final-cta__text{color:#ffffffeb;max-width:720px;margin:0 auto 1rem;line-height:1.7;position:relative;z-index:1}.cc-final-cta h3{position:relative;z-index:1}.cc-btn-light{background:#fff!important;color:var(--cc-primary-dark, #094d61)!important}.cc-demo-section,.cc-cta-panel{padding:32px 28px;border-radius:16px;background:linear-gradient(180deg,#fff 0%,var(--cc-surface, #f0f9fb) 100%);border:2px dashed var(--cc-primary, #0d6e8a);text-align:center}.cc-section--faq .accordion-custom05{gap:12px}.cc-section--faq .accordion-item{border:1px solid var(--cc-border, #c5e4ec)!important;border-radius:12px!important;overflow:hidden;background:#fff;margin-bottom:0;box-shadow:0 2px 12px #0d6e8a0a;transition:box-shadow .2s ease,border-color .2s ease}.cc-section--faq .accordion-item:hover{border-color:var(--cc-primary, #0d6e8a)!important;box-shadow:0 6px 20px #0d6e8a14}.cc-section--faq .accordion-button{background:#fff!important;color:var(--cc-primary-dark, #094d61)!important;font-weight:600;padding:18px 22px;box-shadow:none!important}.cc-section--faq .accordion-button:not(.collapsed){background:var(--cc-surface, #f0f9fb)!important;color:var(--cc-primary, #0d6e8a)!important}.cc-section--faq .accordion-button:after{filter:none;background-size:1rem}.cc-section--faq .accordion-body{padding:0 22px 20px;background:var(--cc-surface, #f0f9fb);border-top:1px solid var(--cc-border, #c5e4ec)}@media (max-width: 991px){.cc-overview-grid,.cc-usecases-grid{grid-template-columns:repeat(2,1fr)}.cc-why-list{grid-template-columns:1fr}}@media (max-width: 767px){.cc-overview-grid,.cc-modules-grid,.cc-usecases-grid,.cc-walkthrough-grid,.cc-integration-grid{grid-template-columns:1fr}.cc-hero-cta .common-btn,.cc-final-cta .common-btn{width:100%}.cc-final-cta{padding:32px 20px}.cc-module-card,.cc-module-widget{padding:48px 22px 22px}.cc-module-card__badge,.cc-module-widget__badge{top:16px}.cc-section--band{padding:1.25rem}}.accordion-item .accordion-header .accordion-button{background:transparent;padding:4px 12px!important}
