.hero-home{background-color:var(--secondary-color);color:var(--text-white);position:relative;overflow:hidden}.hero-home .hero-container{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;padding-top:8rem;padding-bottom:6rem}.hero-image-wrapper{width:100%;height:100%}.hero-image-wrapper img{width:100%;height:auto;object-fit:contain}.hero-content-home{margin:0;text-align:left}.hero-title-home{font-weight:var(--font-weight-bold);line-height:1;margin-bottom:1.75rem;font-size:46px;vertical-align:middle}.hero-title-home .highlight-text-home{background:#ed5c37;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.hero-subtitle-home{font-size:1.125rem;line-height:var(--line-height-relaxed);color:#d1d5db;margin-bottom:2.25rem;max-width:508px;margin-left:0;margin-right:0}.hero-buttons-home{display:flex;gap:1rem;justify-content:flex-start;flex-wrap:wrap}.hero-matrics-data{background-color:var(--secondary-dark);padding:28px 0}.hero-buttons-home .btn-secondary,.hero-buttons .btn-secondary{border:1px solid rgb(255 255 255 / 20%);background:rgb(255 255 255 / 10%);backdrop-filter:blur(4px);padding:14px 28px;font-size:16px;line-height:24.5px;font-weight:500;letter-spacing:0}.hero-buttons-home .btn-primary,.hero-buttons .btn-primary{font-size:16px;padding:15px 28px;line-height:24.5px;font-weight:700;letter-spacing:0;font-family:"Inter",sans-serif}.hero-metrics{display:flex;justify-content:center;gap:2.6rem;margin-bottom:0;flex-wrap:wrap}.metric-number{font-size:2rem;font-weight:var(--font-weight-bold);color:var(--text-white);margin-bottom:0;line-height:1.14}.metric-label{font-weight:var(--font-weight-medium);font-size:12.3px;line-height:17.5px;letter-spacing:.61px;vertical-align:middle;text-transform:uppercase;color:#9ca3af}.home-hero-certifications{display:flex;justify-content:center;align-items:center;gap:21px;flex-wrap:wrap;margin-top:0}.cert-item{display:flex;align-items:center;gap:7px;color:var(--text-white);border:1px solid rgb(255 255 255 / 10%);padding:7.5px 14px;border-radius:999px;background:rgb(255 255 255 / 5%)}.cert-icon img{width:17.5px;height:auto}.home .cert-text{font-weight:600;font-size:12.3px;line-height:17.5px;letter-spacing:0;vertical-align:middle;color:#e5e7eb}.hero-matrics-data-content{display:flex;align-items:center;justify-content:space-between;width:100%}.home-hero-certifications h2{font-weight:400;font-size:12.3px;line-height:17.5px;letter-spacing:0;vertical-align:middle;color:#6b7280;margin-right:7px}.impact-section{background-color:var(--bg-white)}.impact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.impact-card{padding:1.75rem;border-radius:var(--border-radius-lg);background-color:transparent;transition:all var(--transition-base);border:1px solid transparent;border-radius:14px;display:flex;flex-direction:column;width:100%}.impact-card.featured{box-shadow:0 10px 15px rgb(0 0 0 / 10%);border:1px solid #f3f4f6}.impact-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary-color)}.impact-card.featured .impact-icon{background-color:var(--primary-color)}.impact-icon img{width:21px;height:auto}.impact-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:7px;margin-bottom:21px;box-shadow:0 1px 2px 0 rgb(0 0 0 / 5%);transition:all var(--transition-base)}.impact-card:hover .impact-icon img{filter:brightness(0) invert(1)}.impact-card:hover .impact-icon{background-color:var(--primary-color)}.impact-card-title{font-weight:var(--font-weight-bold);color:var(--secondary-color);font-size:21px;line-height:28px;letter-spacing:0;vertical-align:middle;margin-bottom:21px}.impact-card-text{color:var(--text-light);line-height:var(--line-height-relaxed);margin-bottom:15px;font-size:14px;font-weight:400;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.impact-link{color:var(--secondary-color);font-weight:var(--font-weight-bold);transition:color var(--transition-fast);font-size:14px;line-height:21px;margin-top:auto}.impact-card.featured .impact-link{color:var(--primary-color)}.impact-link:hover{color:var(--primary-dark)}.industries-section{background-color:#f9fafb}.industries-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.3rem}.industry-card{padding:1.75rem;border-radius:14px;background-color:#fff;border:1px solid #f3f4f6;transition:all var(--transition-base);position:relative}.industry-icon img{width:21px;height:auto}.industry-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--primary-color)}.industry-card.featured .industry-icon{background:rgb(237 92 55 / 10%)}.industry-card.featured{border-color:var(--primary-color);border-width:2px;box-shadow:0 10px 15px -3px #0000001a}.featured-badge{position:absolute;top:-10.5px;right:29px;background-color:var(--primary-color);color:var(--text-white);font-size:10.5px;font-weight:var(--font-weight-semibold);padding:.2rem .75rem;border-radius:999px;text-transform:uppercase;letter-spacing:.26px}.industry-icon{display:flex;background:#f3f4f6;width:42px;height:42px;margin-bottom:21px;border-radius:50%;align-items:center;justify-content:center}.industry-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:.5rem;color:var(--secondary-color);line-height:1.33}.industry-tags{margin-bottom:13px;font-weight:500;font-size:12px;line-height:17.5px;letter-spacing:0;vertical-align:middle;color:#6b7280;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.industry-link{color:var(--secondary-color);font-weight:var(--font-weight-bold);font-size:12.3px;line-height:13px;letter-spacing:0;vertical-align:middle;transition:color var(--transition-fast)}.industry-card.featured .industry-link{color:var(--primary-color)}.industry-link:hover{color:var(--primary-color)}.industries-section-content h2.section-title{max-width:415px}.industries-section-content .section-header{margin-bottom:2.25rem}.industry-card:hover .industry-icon img{filter:brightness(0) saturate(100%) invert(46%) sepia(87%) saturate(3580%) hue-rotate(346deg) brightness(90%) contrast(104%)}.industry-card:hover .industry-icon{background:rgb(237 92 55 / 10%)}.deeper-section{padding:3.5rem 0;background-color:var(--secondary-color);color:var(--text-white)}.deeper-content{display:flex;justify-content:space-between;align-items:center;gap:3rem;flex-wrap:wrap}.deeper-text{flex:1;max-width:586px}.deeper-title{font-size:2rem;font-weight:var(--font-weight-bold);margin-bottom:14px;color:var(--text-white);line-height:1.1;letter-spacing:0}.deeper-description{font-size:1rem;line-height:var(--line-height-relaxed);color:#d1d5db;letter-spacing:0;font-weight:400}.deeper-content .btn-primary{gap:7px;padding:14px 28px;font-size:14px;line-height:21px}.case-studies-section{background-color:var(--bg-white)}.case-studies-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}.case-study-card{overflow:hidden;transition:all var(--transition-base)}.case-study-card:hover{transform:translateY(-4px)}.case-study-image{position:relative;width:100%;height:189px;overflow:hidden;border-radius:16px}.case-image-placeholder{width:100%;height:100%;object-fit:cover;object-position:center}.case-tag{position:absolute;top:14px;left:14px;color:var(--secondary-color);font-weight:var(--font-weight-bold);padding:3.5px 10.5px;border-radius:999px;text-transform:uppercase;background:rgb(255 255 255 / 90%);backdrop-filter:blur(8px);font-size:10.5px;line-height:14px;letter-spacing:.26px;vertical-align:middle}.case-study-content{padding:1.3rem 0 0}.home-page-case-study-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:.5rem;color:var(--secondary-color);line-height:1.33}.case-study-description{color:var(--text-light);line-height:1.5;margin-bottom:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:400;font-size:16px;letter-spacing:0;vertical-align:middle}.home-case-study-link{color:var(--secondary-color);font-weight:var(--font-weight-bold);transition:color var(--transition-fast);font-size:12.3px;line-height:17.5px;letter-spacing:0;vertical-align:middle}.home-case-study-link:hover{color:var(--primary-dark)}.testimonial-section{background-color:#f9fafb}.testimonial-carousel-wrapper{position:relative}.testimonial-card{background-color:var(--bg-white);padding:0;border-radius:0;box-shadow:none;border:1px solid rgba(0,0,0,.06)}.testimonial-row-top{display:grid;grid-template-columns:3fr 1fr;gap:0;align-items:flex-start}.testimonial-row-top-left{display:grid;grid-template-columns:1.2fr 1fr 0.8fr;grid-template-rows:auto auto}.testimonial-col.testimonial-col-reviewer{height:100%}.testimonial-row-bottom{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch}.testimonial-col.testimonial-col-feedback{grid-column:2 / 4;border-left:1px solid #dbdee5;border-top:1px solid #dbdee5}.testimonial-col.testimonial-col-summary{grid-column:1 / 2;border-top:1px solid #dbdee5}.testimonial-col{min-width:0;padding:24px}.testimonial-row-top .testimonial-col:nth-child(2),.testimonial-row-top .testimonial-col:nth-child(3){border-left:1px solid #dbdee5}.testimonial-label{font-size:1rem;font-weight:var(--font-weight-semibold);color:#6b7280;text-transform:uppercase;letter-spacing:.65px;margin-bottom:1.25rem;display:block}.testimonial-project-title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:1.25rem;color:var(--secondary-color);line-height:1.35}.testimonial-details{display:flex;flex-direction:column;gap:.5rem}.detail-item{display:flex;align-items:flex-start;gap:10px}.detail-icon{flex-shrink:0;color:var(--text-secondary);opacity:.8}.detail-icon svg{display:block}.detail-value{color:var(--secondary-color);font-weight:400;font-size:15px;line-height:1.6;letter-spacing:0;vertical-align:middle}.testimonial-quote{font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--secondary-color);font-style:italic;margin:0 0 1.25rem 0;padding:0;border:none;font-weight:600}.testimonial-date{color:var(--secondary-color);font-weight:400;font-size:18px;line-height:40px;letter-spacing:0;vertical-align:middle}.rating-score{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;justify-content:space-between}.rating-number{color:var(--primary-color);font-weight:600;font-size:16px;line-height:24px;letter-spacing:0;vertical-align:middle}.rating-stars{display:flex;gap:.15rem}.rating-stars .star{color:var(--primary-color);font-size:var(--font-size-xl)}.testimonial-ratings .rating-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.testimonial-ratings .rating-label{min-width:auto;font-weight:400;font-size:16px;line-height:32px;letter-spacing:0;vertical-align:middle;color:#282828}.testimonial-ratings .rating-value{margin-left:auto;font-weight:600;font-size:16px;line-height:24px;letter-spacing:0;vertical-align:middle;color:#282828}.testimonial-col-summary p,.testimonial-col-feedback p{color:var(--secondary-color);margin:0;font-size:16px;line-height:24px;letter-spacing:0;vertical-align:middle}.read-more-text{color:#727272}.home .author-role{font-size:var(--font-size-sm);color:var(--text-primary);margin:0 0 .75rem 0}.home .author-avatar{width:auto;height:auto;background-color:inherit;border-radius:initial;margin:auto}.home .author-avatar{margin-bottom:1rem;margin-top:1rem}.home .owl-carousel .owl-item .author-avatar img{width:90px;height:90px;border-radius:50%;border:1px solid #dbdee5;object-fit:cover;object-position:center}.avatar-placeholder{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#e2e8f0 0%,#cbd5e1 100%);margin-bottom:.5rem;border:1px solid #e5e7eb;box-sizing:border-box}.home .author-name{color:#282828;margin-bottom:14px;font-weight:600;font-size:22px;line-height:1.5;letter-spacing:0;vertical-align:middle;text-transform:uppercase}.author-meta{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.author-meta .meta-item{display:flex;flex-direction:row;align-items:center;gap:12px}.author-meta .meta-item span{font-weight:400;font-size:16px;line-height:25px;letter-spacing:0;vertical-align:middle;color:#282828}.author-meta .meta-icon{flex-shrink:0}.owl-carousel .owl-item .author-meta .meta-icon{width:20px;height:auto}.author-meta .meta-icon svg{display:block}.read-more-link{display:inline-flex;align-items:center;margin-top:20px;background-color:#eff5f7;border-radius:999px;color:#727272;transition:all var(--transition-base);padding:9px 11px;border:1px solid #99a7a8;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0;text-align:center;vertical-align:middle;text-transform:capitalize;gap:10px;width:177px}.owl-carousel .owl-item .read-more-link img.read-more-image{width:22px;height:auto;white-space:nowrap}.read-more-link:hover{border-color:var(--primary-color);color:var(--primary-color)}.read-more-icon{font-weight:var(--font-weight-bold);background:linear-gradient(135deg,#dc2626 0%,var(--primary-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:.875rem}.testimonial-carousel-wrapper .owl-nav{position:absolute;top:50%;left:-2.5%;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;margin:0;pointer-events:none;width:105%}.testimonial-carousel-wrapper .owl-nav button{width:auto;border-radius:50%;color:#000!important;font-size:2.5rem!important;transition:all var(--transition-base);pointer-events:auto;line-height:22px!important;height:22px!important}.testimonial-carousel-wrapper .owl-nav button span{font-size:2.75rem!important;line-height:19px!important;display:inline-block;height:22px;font-weight:500}.testimonial-carousel-wrapper .owl-nav button:hover span{color:var(--primary-color)!important}.testimonial-carousel-wrapper .owl-dots{display:flex;justify-content:center;gap:6px;margin-top:1.2rem}.testimonial-carousel-wrapper .owl-dots button{width:12px;height:12px;border-radius:50%;background-color:transparent;transition:all var(--transition-base);border:2px solid #bcbcbc}.testimonial-carousel-wrapper .owl-dots button.active{background-color:var(--primary-color)!important;border-color:var(--primary-color)!important}.owl-carousel .owl-item .detail-item img{width:20px;height:auto;margin-top:2px}.engage-section{background-color:var(--secondary-color);color:var(--text-white);border-top:1px solid #334155;text-align:center}.engage-section .section-header{margin-bottom:3.5rem}.engage-section .section-title{color:var(--text-white)}.engage-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1.75rem;position:relative}.engage-step{text-align:center;position:relative}.engage-step::before{position:absolute;content:"";width:calc(100% + 1.75rem);height:2px;background:#334155;z-index:0;left:-.875rem;top:42px}.engage-step:first-child::before{left:50%;width:calc(50% + 0.875rem)}.engage-step:last-child::before{width:calc(50% + 0.875rem)}.home-step-number{width:84px;height:84px;color:#6b7280;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0 auto 1.3rem;background:#0f172a;border:4px solid #334155;position:relative}.home-step-title{font-weight:var(--font-weight-bold);margin-bottom:.45rem;color:var(--text-white);font-size:var(--font-size-lg);line-height:24.5px;letter-spacing:0;text-align:center;vertical-align:middle}.home .step-description{color:#9ca3af;font-weight:400;font-size:14px;line-height:21px;letter-spacing:0;text-align:center;vertical-align:middle;max-width:186px;margin:0 auto}.why-choose-section{background-color:var(--bg-white)}.why-choose-subtitle{color:var(--text-light);margin-top:.5rem;text-align:left;font-weight:400;font-size:14px;line-height:22.75px;letter-spacing:0;vertical-align:middle}.value-propositions{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}.value-item{display:flex;align-items:center;gap:1rem;border-radius:0;transition:all var(--transition-base)}.value-item:hover{background-color:transparent}.value-icon{flex-shrink:0;background:#dd43261a;color:#ed5c37;display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);line-height:1;width:30px;height:30px;opacity:1;border-radius:50%}.value-text{font-size:var(--font-size-base);color:#000;font-weight:400;line-height:22.75px;letter-spacing:0;vertical-align:middle}.home .insights-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}.home .insight-card{padding:1.75rem;border-radius:10.5px;background-color:var(--bg-white);transition:all var(--transition-base);border:1px solid #f3f4f6}article.insight-card.featured{box-shadow:0 10px 15px rgb(0 0 0 / 10%)}article.insight-card.featured h3.insight-title{color:var(--primary-color)}.home .insight-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.insight-icon{width:14px;height:auto}.insight-badge{display:flex;align-items:center;gap:7px;margin-bottom:14px}.insight-tag{display:inline-block;color:#9ca3af;padding:0;margin-bottom:0;font-weight:700;font-size:10.5px;line-height:14px;letter-spacing:.26px;vertical-align:middle;text-transform:uppercase}.insight-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:2rem;color:var(--secondary-color)}.insight-description{color:var(--text-light);margin-bottom:1rem;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;vertical-align:middle;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.insight-link{color:var(--secondary-color);font-weight:var(--font-weight-bold);transition:color var(--transition-fast);font-size:12.3px;line-height:17.5px;letter-spacing:0;vertical-align:middle}.insight-link:hover{color:var(--primary-color)}article.insight-card.featured h3.insight-title{color:var(--primary-color)}.technologies-section{padding:3.125rem 0;background-color:var(--bg-white);text-align:center}.tech-categories{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:3.1rem;justify-content:center;padding-top:.5rem}.tech-category-btn{padding:16px 20px;background-color:#fff;color:#181818;border-radius:var(--border-radius-md);font-weight:var(--font-weight-medium);transition:all var(--transition-base);cursor:pointer;border:1px solid #dfdfdf;font-size:14px;line-height:100%;letter-spacing:0;vertical-align:middle}.tech-category-btn:hover,.tech-category-btn.active{background-color:var(--primary-color);color:var(--text-white);border-color:var(--primary-color)}.tech-logos-wrapper{position:relative}.tech-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;transition:opacity var(--transition-base),visibility var(--transition-base)}.tech-logos.active{opacity:1;visibility:visible;position:relative}.tech-logo-item{display:flex;align-items:center;justify-content:center;transition:all var(--transition-base);flex-direction:column;gap:10px;padding:20px;border-radius:7px}img.tech-logo-img{height:56px;width:auto;object-position:center;display:block;margin:0 auto}.tech-logo-item:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.tech-logo-placeholder{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:#181818;line-height:100%;letter-spacing:0;text-align:center;vertical-align:middle}.final-cta-content{max-width:800px;margin:0 auto;text-align:center}.home .final-cta-section .final-cta-title,.final-cta-title{font-size:2rem;font-weight:var(--font-weight-bold);line-height:1.1;color:#222;margin-bottom:21px}.home .final-cta-section .final-cta-description,.final-cta-description{font-size:var(--font-size-lg);color:var(--text-light);line-height:1.4;margin-bottom:21px}.home .final-cta-content .btn-primary{background-color:var(--primary-color)}.final-cta-section .btn-primary{padding:15px 28px;display:inline-flex;align-items:center;gap:12px}.final-cta-section .btn-primary img.btn-icon{width:17.5px;height:auto}@media (max-width:991px){.hero-home .hero-container{display:block;gap:2rem;align-items:center;padding-top:2rem;padding-bottom:2rem}.hero-container{display:flex;flex-direction:column;gap:2rem;padding-top:5rem;padding-bottom:5rem}.hero-title{font-size:var(--font-size-5xl)}.home .technologies-section{padding:2rem 0}.home .insights-section{padding:2rem 0}.home .insights-grid{margin-bottom:20px;grid-template-columns:repeat(1,1fr)}.impact-grid,.case-studies-grid,.insights-grid{grid-template-columns:repeat(2,1fr)}.industries-grid{grid-template-columns:repeat(2,1fr)}.engage-steps{grid-template-columns:repeat(4,1fr);gap:1.2rem}.engage-step::before{width:calc(100% + 1.2rem);left:-.6rem;top:35px}.engage-step:first-child::before{left:50%;width:calc(50% + 0.6rem)}.engage-step:last-child::before{width:calc(50% + 0.6rem)}.home-step-number{width:70px;height:70px;font-size:var(--font-size-xl);margin:0 auto 1.2rem;border:3px solid #334155}.step-description{font-size:13px}.value-propositions{grid-template-columns:repeat(2,1fr)}.hero-content{max-width:672px;padding-top:5rem;padding-bottom:5rem}.testimonial-row-top{grid-template-columns:2fr 1fr;gap:0}.testimonial-row-bottom{grid-template-columns:1fr}.testimonial-col{padding:16px}.testimonial-carousel-wrapper{padding:0}.testimonial-col.testimonial-col-project{grid-column:1 / 4;border-bottom:1px solid #dbdee5}.testimonial-row-top-left{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.testimonial-carousel-wrapper .owl-nav{left:auto;transform:none;right:0;width:auto;top:-40px}.home .author-name{font-size:20px}.testimonial-carousel-wrapper .owl-nav button{margin-left:12px}.final-cta-section .btn-primary{padding:11px 28px}.hero-metrics{justify-content:flex-start;gap:1.2rem;margin-bottom:0;flex-wrap:nowrap;white-space:nowrap;width:100%}.home-hero-certifications{justify-content:flex-start;gap:10px 16px;flex-wrap:wrap;margin-top:0;width:100%}.home-hero-certifications h2{width:100%}.hero-matrics-data-content{gap:1.5rem}}@media (max-width:767.98px){.hero-title{font-size:var(--font-size-5xl)}.hero-matrics-data-content{gap:1.5rem;flex-direction:column}.hero-subtitle{font-size:var(--font-size-base)}.hero-metrics{gap:2rem}.home-hero-certifications{gap:1rem}.hero-content{max-width:672px;padding-top:4rem;padding-bottom:4rem}.impact-grid,.case-studies-grid,.insights-grid,.industries-grid,.value-propositions{grid-template-columns:repeat(2,1fr)}.impact-card,.industry-card,.insight-card{padding:1.5rem}.engage-steps{grid-template-columns:repeat(2,1fr)}.tech-logo-item{padding:10px}.tech-logos{gap:.75rem}.deeper-content{flex-direction:column;text-align:center}.engage-step::before{display:none}.testimonial-row-top{grid-template-columns:1fr}.testimonial-col.testimonial-col-reviewer{height:100%;border-left:none!important;border-top:1px solid #dbdee5}.testimonial-label{font-size:.875rem;margin-bottom:1rem}.detail-value{font-size:14px;line-height:20px}.owl-carousel .owl-item .detail-item img{width:17px}.testimonial-quote{margin-bottom:1rem}.testimonial-date{font-size:16px;line-height:1.4}.testimonial-ratings .rating-label{font-size:14px;line-height:26px;color:#282828}.testimonial-ratings .rating-value{font-size:14px}.rating-score{margin-bottom:10px}.testimonial-col-summary p,.testimonial-col-feedback p{margin:0;font-size:14px;line-height:1.4}.home .author-name{font-size:18px}.author-meta .meta-item span{font-size:14px}.owl-carousel .owl-item .author-meta .meta-icon{width:17px}.read-more-link{font-size:14px;margin-top:0}.author-meta .meta-item{gap:10px}.deeper-title{font-size:1.75rem}.deeper-description{font-size:14px}.deeper-content .btn-primary{font-size:14px;padding:10px 16px}}@media (max-width:600px){.impact-grid,.case-studies-grid,.insights-grid,.industries-grid,.value-propositions{grid-template-columns:1fr}.final-cta-title{font-size:1.75rem}.footer-content{grid-template-columns:1fr 1fr}.tech-logo-placeholder{font-size:1rem}.tech-category-btn{padding:12px 11px}img.tech-logo-img{height:45px}.final-cta-description{font-size:1rem}.hero-title{font-size:var(--font-size-4xl)}.hero-buttons .btn-primary{font-size:14px;padding:10px 16px}.hero-buttons .btn-secondary{padding:10px 16px;font-size:14px}.deeper-content{gap:1.5rem}}@media (max-width:480px){.hero-buttons-home .btn-primary,.hero-buttons .btn-primary,.hero-buttons-home .btn-secondary,.hero-buttons .btn-secondary{width:100%}.final-cta-title{font-size:1.5rem}.deeper-title{font-size:1.5rem}.final-cta-description{font-size:14px}.hero-title{font-size:var(--font-size-3xl)}.testimonial-row-top-left{grid-template-columns:1fr}.tech-logos{grid-template-columns:1fr}.tech-categories{margin-bottom:1.8rem;padding-top:0;gap:.5rem}.testimonial-col.testimonial-col-project{grid-column:1}.testimonial-col.testimonial-col-summary{grid-column:auto}.testimonial-col.testimonial-col-review{border-bottom:1px solid #dbdee5}.testimonial-col.testimonial-col-feedback{grid-column:auto;border-left:none}.testimonial-row-top .testimonial-col:nth-child(2),.testimonial-row-top .testimonial-col:nth-child(3){border-left:none}.testimonial-carousel-wrapper .owl-nav button span{font-size:1.75rem!important;line-height:17px!important;height:17px}.testimonial-carousel-wrapper .owl-nav{top:-34px}.engage-steps{grid-template-columns:1fr}.step-description{max-width:unset}.hero-content{padding-top:5.5rem}}.c-icon{height:24px;width:22px}.c-icon .clutch-custom-icon{background-image:url(../../../../../../../../../themes/citrusbug/assets/css/images/read-more.webp)}