.hero-carousel.svelte-1yuhgbq{position:relative;height:600px;overflow:hidden;color:#fff}.slide.svelte-1yuhgbq{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out;display:flex;align-items:center;z-index:1}.slide.active.svelte-1yuhgbq{opacity:1;z-index:2}.content.svelte-1yuhgbq{width:100%}.slide-title.svelte-1yuhgbq{font-size:4rem;font-weight:300;margin-bottom:1rem;animation:svelte-1yuhgbq-slideUp 1s ease-out}.slide-subtitle.svelte-1yuhgbq{font-size:1.5rem;margin-bottom:2rem;animation:svelte-1yuhgbq-slideUp 1.2s ease-out}.slide-cta.svelte-1yuhgbq{display:flex;gap:1rem;animation:svelte-1yuhgbq-slideUp 1.4s ease-out}@keyframes svelte-1yuhgbq-slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.indicators.svelte-1yuhgbq{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;gap:1rem;z-index:10}.indicator.svelte-1yuhgbq{width:12px;height:12px;border-radius:50%;background:#ffffff80;border:0;cursor:pointer;transition:background .3s}.indicator.active.svelte-1yuhgbq{background:#fff}.slide-cta .bx--btn{border:2px solid #fff!important;background-color:#fff!important;color:#161616!important;opacity:1!important;box-shadow:0 4px 8px #0000004d}.slide-cta .bx--btn:hover{background-color:#e0e0e0!important;border-color:#e0e0e0!important}.slide-cta .bx--btn--ghost{background-color:#393939!important;border:2px solid #393939!important;color:#fff!important;backdrop-filter:none}.slide-cta .bx--btn--ghost:hover{background-color:#4c4c4c!important;border-color:#4c4c4c!important}.video-container.svelte-zumger{width:100%;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px #00000026;background:#000;aspect-ratio:16/9}.custom-video-player.svelte-zumger{width:100%;height:100%;object-fit:cover;display:block}.who-we-are.svelte-7vdju6{padding:4rem 0;background:var(--bg-primary);position:relative;overflow:hidden}.who-we-are.svelte-7vdju6:after{content:"";position:absolute;bottom:-10%;right:-5%;width:400px;height:400px;z-index:0;filter:blur(60px)}.section-title.svelte-7vdju6{font-size:3rem;font-weight:700;line-height:1.1;margin-bottom:2rem;color:var(--text-primary);position:relative;z-index:1}.highlight.svelte-7vdju6{color:var(--cds-interactive-01, #0f62fe )}.video-wrapper.svelte-7vdju6{margin-bottom:2rem;position:relative;z-index:1}.content-card.svelte-7vdju6{background:0 0;padding:2rem;position:relative;z-index:1}.card-title.svelte-7vdju6{font-size:2rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary)}.card-subtitle.svelte-7vdju6{font-size:1.125rem;font-weight:400;margin-bottom:2rem;color:var(--text-secondary);line-height:1.4}.accordion-wrapper.svelte-7vdju6{margin-top:1rem}[theme=g100] .highlight.svelte-7vdju6{color:#78a9ff}@media (max-width:671px){.section-title.svelte-7vdju6{font-size:2.5rem;text-align:center}.content-card.svelte-7vdju6{margin-top:2rem}}.why-triophore.svelte-1od3igc{padding:4rem 0;background-color:var(--bg-secondary)}.features-grid{margin-bottom:4rem}.feature-item{margin-bottom:3rem}.feature-card-content.svelte-1od3igc{background-color:var(--bg-primary);padding:2rem;height:100%;transition:transform .3s ease,box-shadow .3s ease;border:1px solid transparent}.feature-card-content.svelte-1od3igc:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a;border-color:var(--cds-interactive-01, #0f62fe)}.icon-wrapper.svelte-1od3igc{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background-color:var(--cds-interactive-01, #0f62fe );color:#fff;margin-bottom:1.5rem}.feature-title.svelte-1od3igc{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary)}.feature-desc.svelte-1od3igc{font-size:1rem;line-height:1.5;color:var(--text-secondary)}.cert-header-row{margin-top:2rem}.cert-grid-custom.svelte-1od3igc{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:1rem}.cert-item.svelte-1od3igc{flex:1 1 280px;max-width:400px}.cert-card.svelte-1od3igc{background-color:var(--bg-primary);border:1px solid var(--cds-ui-03, #e0e0e06e);padding:1.5rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;transition:box-shadow .3s ease;height:100%;gap:1rem}.cert-card.svelte-1od3igc:hover{box-shadow:0 4px 8px #0000001a}.cert-icon{margin-bottom:0;fill:var(--text-secondary);flex-shrink:0}.cert-card.svelte-1od3igc strong:where(.svelte-1od3igc){font-size:1.125rem;color:var(--text-primary)}[theme=g100] .feature-card-content.svelte-1od3igc,[theme=g100] .cert-card.svelte-1od3igc{border-color:var(--cds-ui-03, #393939)}.testimonial-section.svelte-bktsbv{padding:4rem 0;background-color:var(--bg-primary)}.slider-wrapper.svelte-bktsbv{display:flex;align-items:center;justify-content:center;gap:1rem;position:relative}.cards-container.svelte-bktsbv{display:flex;gap:2rem;width:100%;justify-content:center}.testimonial-card.svelte-bktsbv{background:var(--bg-secondary);border-radius:8px;padding:2rem;flex:1;max-width:100%;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;height:100%;min-height:auto;transition:transform .3s ease;border:1px solid var(--border-color, transparent)}.testimonial-card.svelte-bktsbv:hover{transform:translateY(-5px);box-shadow:0 4px 12px #0000001a}.quote-icon.svelte-bktsbv{color:var(--cds-interactive-01, #0f62fe);margin-bottom:1rem;opacity:.3}.testimony.svelte-bktsbv{font-size:1rem;line-height:1.5;font-style:italic;color:var(--text-primary);margin-bottom:1.5rem;flex-grow:1}.author-block.svelte-bktsbv{display:flex;align-items:center;gap:1rem;margin-top:auto}.image-container.svelte-bktsbv{width:50px;height:50px;border-radius:50%;overflow:hidden;border:2px solid var(--cds-interactive-01, #0f62fe);flex-shrink:0}.image-container.svelte-bktsbv img:where(.svelte-bktsbv){width:100%;height:100%;object-fit:cover}.info.svelte-bktsbv .name:where(.svelte-bktsbv){font-weight:600;color:var(--text-primary);font-size:1rem;margin:0}.info.svelte-bktsbv .role:where(.svelte-bktsbv){color:var(--text-secondary);font-size:.85rem;margin:0}.info.svelte-bktsbv .company:where(.svelte-bktsbv){color:var(--cds-interactive-01, #0f62fe);font-weight:500}.dots.svelte-bktsbv{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.dot.svelte-bktsbv{width:8px;height:8px;border-radius:50%;background:var(--cds-ui-03, #e0e0e0);border:0;cursor:pointer;padding:0;transition:all .2s}.dot.active.svelte-bktsbv{background:var(--cds-interactive-01, #0f62fe);transform:scale(1.2)}@media (max-width:768px){.slider-wrapper.svelte-bktsbv{position:relative}.nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:1;background-color:var(--bg-primary);border-radius:50%;box-shadow:0 2px 6px #0000001a}.nav-btn.prev{left:-1rem}.nav-btn.next{right:-1rem}}.clients-section.svelte-d8n58f{padding:4rem 0;background-color:var(--bg-secondary);border-top:1px solid var(--cds-ui-03, #e0e0e0)}.logos-row{justify-content:center}.logo-item.svelte-d8n58f{filter:grayscale(100%);opacity:.6;transition:all .3s ease;width:100%;display:flex;align-items:center;justify-content:center;padding:1rem}[theme=g100] .logo-item.svelte-d8n58f{filter:grayscale(100%)}.logo-item.svelte-d8n58f:hover{filter:grayscale(0%);opacity:1;transform:scale(1.05)}[theme=g100] .logo-item.svelte-d8n58f:hover{filter:grayscale(0%)}.logo-item.svelte-d8n58f img:where(.svelte-d8n58f){max-height:40px;width:auto;max-width:100%;object-fit:contain}.case-studies.svelte-y34p3p{padding:6rem 0;background-color:var(--bg-secondary);color:var(--text-primary)}.case-card{background:var(--bg-primary);height:100%;display:flex;flex-direction:column;padding:0;overflow:hidden;margin-bottom:1rem}.image-container.svelte-y34p3p{width:100%;height:200px;overflow:hidden}.image-container.svelte-y34p3p img:where(.svelte-y34p3p){width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.case-card:hover .image-container.svelte-y34p3p img:where(.svelte-y34p3p){transform:scale(1.05)}.content.svelte-y34p3p{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}h4.svelte-y34p3p{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:var(--text-primary)}p.svelte-y34p3p{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.5}.clients-section.svelte-u5zyw7{padding:4rem 0;background-color:var(--bg-primary);border-top:1px solid var(--cds-ui-03, #e0e0e0)}.logos-row{justify-content:flex-start}.logo-col{display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.logo-item.svelte-u5zyw7{opacity:.6;transition:all .3s ease;width:100%;display:flex;align-items:center;justify-content:center;padding:1rem}.logo-item.svelte-u5zyw7:hover{opacity:1;transform:scale(1.05)}[theme=g100] .logo-item.svelte-u5zyw7:hover{filter:grayscale(0%)}.logo-item.svelte-u5zyw7 img:where(.svelte-u5zyw7){width:auto;max-width:100%;object-fit:contain}.card{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}.card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.card__titles{display:flex;flex-direction:column;gap:.125rem}.card__title{margin:0;font-size:1.1rem;line-height:1.3}.card__body{font-size:.85rem;line-height:1.4}.card__footer{display:flex;gap:.5rem;margin-top:.5rem}.accomplishments-section.svelte-u2exdb{padding:5rem 0;background-color:var(--bg-primary, #f8f9fa)}.header-container.svelte-u2exdb{margin-bottom:4rem;text-align:left}.section-title.svelte-u2exdb{font-size:2.5rem;font-weight:700;color:var(--text-primary, #1a1a1a)}.badges-row{justify-content:flex-start;gap:2rem 1.5rem;flex-wrap:wrap}.badge-col{flex:1;min-width:180px;max-width:240px;display:flex;justify-content:center}.badge-card.svelte-u2exdb{width:100%;padding:2rem 1.5rem;background:#fff;box-shadow:0 8px 25px #00000014;transition:all .35s ease;display:flex;align-items:center;justify-content:center}.badge-card.svelte-u2exdb:hover{transform:translateY(-10px);box-shadow:0 20px 40px #00000026}.badge-card.svelte-u2exdb img:where(.svelte-u2exdb){width:100%;height:auto;max-height:160px;object-fit:contain;filter:drop-shadow(0 6px 12px rgba(0,0,0,.12))}@media (max-width:1024px){.badge-col{min-width:160px;max-width:200px}.badge-card.svelte-u2exdb img:where(.svelte-u2exdb){max-height:140px}}@media (max-width:768px){.badges-row{gap:1.5rem 1rem}.badge-col{min-width:140px;max-width:180px}.badge-card.svelte-u2exdb{padding:1.5rem 1rem}.badge-card.svelte-u2exdb img:where(.svelte-u2exdb){max-height:120px}}@media (max-width:480px){.section-title.svelte-u2exdb{font-size:2rem}.badge-col{min-width:130px;max-width:160px}.badge-card.svelte-u2exdb img:where(.svelte-u2exdb){max-height:100px}}.services[data-astro-cid-j7pv25f6]{padding:6rem 0;background-color:var(--bg-primary);color:var(--text-primary)}.blogs-section[data-astro-cid-j7pv25f6]{padding:6rem 0;background-color:var(--bg-primary)}