@charset "UTF-8";:root{--color-primary:#0d6fa9;--color-primary-light:#007ac1;--color-primary-bright:#1aaaff;--color-secondary:#4169e1;--color-accent:#e29e21;--color-dark:#1a1a1a;--color-dark-blue:#0a192f;--color-dark-blue-alt:#112240;--color-dark-navy:#052c43;--color-navy-deep:#002d4d;--color-navy-medium:#004a80;--color-white:#fff;--color-bg-light:#edf8ff;--color-bg-gray:#ebebeb;--color-bg-secondary:#e8f4f8;--color-border:#e0e0e0;--color-border-light:#efefef;--color-border-blue:#abccdf;--color-border-blue-dark:#d1e4f3;--color-text-primary:#1a1a1a;--color-text-secondary:#000;--color-text-white:#fff;--color-gray-light:#e8e8e8;--color-gray-medium:#d1d5db;--color-gray-dark:#e0e0e0;--font-primary:"Red Hat Display";--font-display:"Playfair Display";--font-fallback:Georgia,serif;--font-size-base:18px;--font-size-sm:16px;--font-size-xs:14px;--font-size-lg:20px;--font-size-xl:22px;--font-size-2xl:26px;--font-size-3xl:34px;--font-size-4xl:36px;--font-size-5xl:44px;--font-size-6xl:80px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1.2;--line-height-snug:1.3;--line-height-normal:1.4;--line-height-relaxed:1.5;--line-height-loose:1.6;--line-height-extra-loose:1.7;--line-height-super-loose:1.8;--radius-sm:8px;--radius-md:12px;--radius-lg:15px;--radius-xl:20px;--radius-2xl:24px;--radius-3xl:30px;--radius-round:50px;--radius-circle:50%;--transition-fast:.2s ease;--transition-base:.3s ease;--transition-slow:.4s ease;--transition-slower:.6s ease-out;--container-max:1200px;--content-max:924px;--content-max-lg:997px;--z-base:1;--z-dropdown:100;--z-sticky:5}*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}ol,p,ul{margin:0}ol,ul{list-style:none;padding:0}img{border:0;display:block;height:auto;max-width:100%}a{background-color:transparent;color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer}button,input,select,textarea{font-family:inherit;font-size:inherit}h2{font-family:var(--font-display);font-size:var(--font-size-5xl);font-weight:var(--font-weight-semibold);margin:0 auto 26px;max-width:var(--content-max-lg)}h2,p{color:var(--color-text-primary)}p{font-family:var(--font-primary);font-size:var(--font-size-base)}.page-template-industries-page-template .header{padding:10px 0}.industry-banner{align-items:center;background:linear-gradient(148.31deg,#052c43 32.38%,#0d6fa9 97.53%);color:var(--color-white);display:flex;margin:47px 0 0;min-height:940px;overflow:hidden;padding:60px 0;position:relative}.industry-banner__content-col{padding-right:30px}.industry-banner__wrapper{align-items:center}.industry-banner__image-col{position:static}.industry-banner__wrapper img{border-radius:var(--radius-3xl) 0 0 var(--radius-3xl);display:block;height:602px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:936px}.industry-banner__title{font-family:var(--font-display);font-size:var(--font-size-6xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin-bottom:43px}.industry-banner__description p{color:var(--color-text-white);font-size:var(--font-size-base);line-height:var(--line-height-loose)}.industry-banner__image-container{aspect-ratio:16/10;background-color:var(--color-gray-medium);border-radius:var(--radius-xl) 0 0 var(--radius-xl);box-shadow:0 20px 40px rgba(0,0,0,.3);max-width:600px;overflow:hidden;width:100%}.industry-banner__image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.services-integration{background-color:var(--color-bg-light);margin:70px 0;padding:80px 0}.services-integration__header{margin:0 auto 60px;padding:0 44px;text-align:center}.services-integration__heading{margin-bottom:20px}.services-integration__wrapper{align-items:flex-start;display:flex;gap:57px}.services-integration__menu{flex:0 0 300px}.services-integration__menu-list{list-style:none;margin:0;padding:0}.services-integration__menu-item{align-items:center;border-bottom:1px solid var(--color-border-blue);color:var(--color-text-primary);cursor:pointer;display:flex;font-weight:var(--font-weight-medium);justify-content:space-between;padding:20px 20px 20px 10px;transition:all var(--transition-base)}.services-integration__menu-item .services-integration__menu-icon{color:var(--color-border-blue)}.services-integration__menu-item.active{border-bottom:1px solid var(--color-primary)}.services-integration__menu-item.active .services-integration__menu-icon{color:var(--color-primary);transform:translateX(5px)}.services-integration__menu-text{color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.services-integration__content{border:1px solid #aeaeae;border-radius:var(--radius-lg);flex:1;margin:19px 0;min-height:400px;padding:40px}.services-integration__content-panel{display:none;opacity:0;transform:translateY(10px);transition:opacity var(--transition-slow),transform var(--transition-slow)}.services-integration__content-panel.active{display:block;opacity:1;transform:translateY(0)}.services-integration__content-title{color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);margin-bottom:32px}.services-integration__description{line-height:var(--line-height-loose);margin:0 auto;max-width:var(--container-max)}.services-integration__content-grid{display:grid;gap:20px;grid-template-columns:1fr 1fr}.services-integration__list{list-style:none;padding:0}.services-integration__list-item{color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin-bottom:12px;padding-left:20px;position:relative}.services-integration__list-item:before{color:var(--color-text-primary);content:"•";font-weight:var(--font-weight-semibold);left:0;position:absolute}.services-integration__dropdown-toggle{display:none}.services-integration__dropdown-icon{transition:transform var(--transition-base)}.services-integration__dropdown-icon.is-rotated{transform:rotate(180deg)}.feature-grid{font-family:var(--font-display);margin:70px 0}.feature-grid__header{margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:var(--content-max);text-align:center}.feature-grid .feature-grid__content{display:flex;flex-direction:column;padding:20px}.feature-grid__top-title{color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--font-size-5xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin-bottom:20px}.feature-grid__top-desc{color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--font-size-base);line-height:var(--line-height-loose)}.feature-grid__wrapper:last-child{margin-bottom:0}.feature-grid .row--reversed{margin-top:70px}.feature-grid .feature-grid__wrapper.row--reversed{flex-direction:row-reverse}.feature-grid__main-title{color:var(--color-primary);font-family:var(--font-display);font-size:var(--font-size-4xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);margin-bottom:30px}.feature-grid__main-desc{color:var(--color-text-primary);font-size:var(--font-size-base);line-height:var(--line-height-extra-loose);margin-bottom:40px}.feature-grid__point-item{margin-bottom:30px}.feature-grid__point-item h4{color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:20px}.feature-grid.section--blue .feature-grid__point-item p,.feature-grid__point-item p{color:var(--color-text-primary);font-size:var(--font-size-base);line-height:var(--line-height-loose)}.feature-grid__image-box img{border-radius:var(--radius-2xl);box-shadow:0 20px 50px rgba(0,0,0,.08);display:block;height:auto;width:100%}.feature-grid.section--blue{background:linear-gradient(148.31deg,#052c43 32.38%,#0d6fa9 97.53%);color:var(--color-white);padding:48px 0}.feature-grid.section--blue .feature-grid__main-title,.feature-grid.section--blue .feature-grid__point-item h4,.feature-grid.section--blue .feature-grid__top-desc,.feature-grid.section--blue .feature-grid__top-title{color:var(--color-white)}.feature-grid.section--blue .feature-grid__main-desc p,.feature-grid.section--blue .feature-grid__point-item p,.feature-grid.section--blue .feature-grid__top-desc p{color:var(--color-text-white);font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal)}.feature-grid.section--blue .feature-grid__main-title{color:var(--color-primary-bright)}.industry-page-testimonial{background:var(--color-bg-light);overflow:hidden;padding:80px 0;position:relative;width:100%}.industry-page-testimonial__header{margin-bottom:60px;text-align:center}.industry-page-testimonial__title{color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--font-size-5xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);margin-bottom:16px}.industry-page-testimonial__highlight{color:var(--color-secondary);font-weight:var(--font-weight-extrabold)}.industry-page-testimonial__subtitle{color:var(--color-text-primary);font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-normal);line-height:var(--line-height-loose);margin:30px auto 0;max-width:var(--content-max)}.industry-page-testimonial__content{margin-bottom:50px}.industry-page-testimonial .industry-page-testimonial__slide{background:var(--color-white);border-radius:var(--radius-2xl);outline:none}.industry-page-testimonial__card{align-items:start;display:grid;gap:20px;grid-template-columns:280px 1fr}.industry-page-testimonial__slide .industry-page-testimonial__left{display:flex;flex-direction:column;gap:20px;height:100%;justify-content:space-between;padding:40px 10px 40px 40px}.industry-page-testimonial__slide .industry-page-testimonial__client-info{text-align:left}.industry-page-testimonial__slide .industry-page-testimonial__client-name{color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);margin:0 0 14px}.industry-page-testimonial__slide .industry-page-testimonial__client-position{color:var(--color-primary);font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);margin:0}.industry-page-testimonial__rating{align-items:center;display:flex;gap:12px;padding-bottom:5px}.industry-page-testimonial__stars{display:flex;gap:7.92px}.industry-page-testimonial__star{color:var(--color-gray-dark);font-size:var(--font-size-3xl)}.industry-page-testimonial__star--filled{color:var(--color-accent)}.industry-page-testimonial__rating-number{color:var(--color-text-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}.industry-page-testimonial__client-images{align-items:center;display:flex;margin-top:15px}.industry-page-testimonial__client-image{background:var(--color-white);border:3px solid var(--color-white);border-radius:var(--radius-circle);box-shadow:0 3px 8px rgba(0,0,0,.08);height:48px;margin-left:-16px;overflow:hidden;position:relative;transition:transform .25s ease;width:48px}.industry-page-testimonial__client-image:first-child{margin-left:0}.industry-page-testimonial__client-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.industry-page-testimonial__client-image:hover{transform:translateY(-3px);z-index:var(--z-sticky)}.industry-page-testimonial__client-image--gray{background:var(--color-gray-dark)}.industry-page-testimonial__client-image--active{border-color:var(--color-secondary);border-width:3px;box-shadow:0 4px 12px rgba(65,105,225,.3);transform:scale(1.1)}.industry-page-testimonial__center{display:flex;flex-direction:column;gap:20px;height:100%;justify-content:space-between;padding:60px 50px 40px 30px;position:relative}.industry-page-testimonial__text p{position:relative;z-index:2}.industry-page-testimonial__quote-image{display:flex;left:-4%;position:absolute;top:0}.industry-page-testimonial__quote-image img{max-height:95px;max-width:97px}.industry-page-testimonial__controls{align-items:center;display:flex;justify-content:space-between}.industry-page-testimonial .industry-page-testimonial__text p{color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--font-size-base);line-height:var(--line-height-super-loose);margin:0 0 16px}.industry-page-testimonial .industry-page-testimonial__text p:last-child{margin-bottom:0}.industry-page-testimonial .industry-page-testimonial__more-btn{background:transparent;border:1px solid var(--color-dark-navy);border-radius:var(--radius-round);color:var(--color-text-primary);cursor:pointer;display:inline-block;font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);height:-moz-max-content;height:max-content;margin-top:auto;padding:14px 28px;text-decoration:none;transition:all var(--transition-base);white-space:nowrap;width:-moz-max-content;width:max-content}.industry-page-testimonial .industry-page-testimonial__more-btn:hover{background:var(--color-primary-light);border:1px solid var(--color-primary-light);box-shadow:0 4px 12px rgba(65,105,225,.3);color:var(--color-white)}.industry-page-testimonial .industry-page-testimonial__quote-mark{color:var(--color-bg-secondary);font-family:var(--font-fallback);font-size:120px;line-height:.8;opacity:.6}.industry-page-testimonial .industry-page-testimonial__nav{margin:0 auto 40px;max-width:var(--content-max)}.industry-page-testimonial__nav-slider{padding:0 20px}.industry-page-testimonial__nav-item{cursor:pointer;outline:none;padding:10px;transition:transform var(--transition-base)}.industry-page-testimonial__thumb-wrapper{align-items:center;display:flex;flex-direction:column;gap:8px}.industry-page-testimonial__thumb{background:var(--color-white);border:3px solid transparent;border-radius:var(--radius-circle);box-shadow:0 4px 15px rgba(0,0,0,.1);height:90px;margin:0 auto;overflow:hidden;transition:all var(--transition-base);width:90px}.industry-page-testimonial__nav-item--active .industry-page-testimonial__thumb,.industry-page-testimonial__nav-slider .slick-center .industry-page-testimonial__thumb{border-color:var(--color-secondary);box-shadow:0 6px 20px rgba(65,105,225,.3);transform:scale(1.1)}.industry-page-testimonial__thumb-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.industry-page-testimonial__thumb-placeholder{align-items:center;background:linear-gradient(135deg,var(--color-secondary),#1e3a8a);color:var(--color-white);display:flex;font-size:var(--font-size-4xl);font-weight:var(--font-weight-semibold);height:100%;justify-content:center;width:100%}.industry-page-testimonial__thumb-name{color:var(--color-text-primary);font-size:13px;font-weight:var(--font-weight-medium);margin:0;max-width:100px;overflow:hidden;text-align:center;text-overflow:ellipsis;transition:color var(--transition-base);white-space:nowrap}.industry-page-testimonial__nav-item--active .industry-page-testimonial__thumb-name,.industry-page-testimonial__nav-slider .slick-center .industry-page-testimonial__thumb-name{color:var(--color-secondary);font-weight:var(--font-weight-semibold)}.industry-page-testimonial__arrows{display:flex;gap:10px;z-index:var(--z-sticky)}.industry-page-testimonial__arrow{align-items:center;background:var(--color-white);border:1px solid var(--color-text-secondary);border-radius:var(--radius-circle);box-shadow:0 2px 8px rgba(0,0,0,.08);color:var(--color-text-primary);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .25s ease;width:40px}.industry-page-testimonial__arrow:hover{background:var(--color-primary-light);border-color:var(--color-primary-light);color:var(--color-white)}.industry-page-testimonial__arrow svg{height:24px;width:24px}.industry-page-testimonial .slick-slide{outline:none}.industry-page-testimonial .slick-list{overflow:visible}.industry-page-testimonial__nav-slider .slick-slide{opacity:.6;transition:all var(--transition-base)}.industry-page-testimonial__nav-slider .slick-center{opacity:1}.industry-page-testimonial__nav-slider .slick-center .industry-page-testimonial__thumb{border-color:var(--color-secondary);box-shadow:0 6px 20px rgba(65,105,225,.3);transform:scale(1.1)}.industry-page-testimonial__nav-slider .slick-center .industry-page-testimonial__thumb-name{color:var(--color-secondary);font-weight:var(--font-weight-semibold)}.industry-page-testimonial__slide.slick-active .industry-page-testimonial__card{animation:fadeInUp var(--transition-slower)}.industry-page .clutch-badges{background:var(--color-white);margin:70px 0;padding:0}.industry-page .clutch-badges .clutch-badges-image>img{max-height:115px;min-height:115px;mix-blend-mode:darken;-o-object-fit:contain;object-fit:contain}.industry-page .clutch-badges .clutch-badges-image{background:var(--color-bg-gray);border-radius:var(--radius-xl);padding:10px;text-align:center}.industry-page .clutch-badges .clutch-awards-badges{margin:0;padding:0 15px}.industry-page .clutch-badges h2{color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--font-size-5xl);font-weight:var(--font-weight-semibold);margin-bottom:80px}.industry-page .clutch-badges .clutch-badges-title{margin:0 auto;max-width:240px;padding:15px 0}.industry-page .clutch-badges .clutch-badges-title h4{font-size:var(--font-size-lg)}.industry-listing{background-color:var(--color-white);font-family:inherit;margin:70px 0}.industry-listing__header{margin-bottom:80px;padding:0 44px;text-align:center}.industry-listing__subtitle{color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--font-size-base);line-height:var(--line-height-loose);margin:0 auto;padding:0 40px}.industry-listing__grid .industry-listing__card .industry-listing__content{display:flex;flex-direction:column;height:auto}.industry-listing__card{background:var(--color-white);border:1px solid #d9d9d9;border-radius:var(--radius-md);display:flex;flex-direction:column;height:-webkit-fill-available;padding:14px;transition:transform var(--transition-base),box-shadow var(--transition-base)}.industry-listing__image-wrapper{aspect-ratio:1/1;background-color:var(--color-gray-light);border-radius:var(--radius-sm);margin-bottom:20px;overflow:hidden}.industry-listing__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.industry-listing__placeholder{background-color:var(--color-gray-light);height:100%;width:100%}.industry-listing__card-title{color:var(--color-text-secondary);font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);margin-bottom:16px;min-height:76px}.industry-listing__card-excerpt{font-family:var(--font-primary);line-height:var(--line-height-relaxed);margin-bottom:20px;min-height:106px}.industry-listing__card-excerpt,.industry-listing__link{color:var(--color-text-primary);font-size:var(--font-size-sm)}.industry-listing__link{align-items:center;display:inline-flex;font-family:var(--font-display);font-weight:var(--font-weight-bold);gap:10px;margin-top:auto;text-decoration:none}.industry-listing__icon{font-size:var(--font-size-base);transition:transform var(--transition-fast)}.industry-listing__link:hover .industry-listing__icon{transform:translateX(4px)}.industry-jewelry-logo{background-color:var(--color-white);margin:70px 0;text-align:center}.industry-jewelry-logo__header{margin-bottom:60px;text-align:center}.services-integration__menu-list>.services-integration__menu-item:first-child.active{padding-top:0}.industry-jewelry-logo__subtitle{color:var(--color-text-primary);font-family:var(--font-primary);font-size:var(--font-size-base);line-height:var(--line-height-loose);margin:0 auto;max-width:var(--container-max)}.industry-jewelry-logo__grid{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.industry-jewelry-logo__item{align-items:center;border-radius:var(--radius-md);display:flex;height:100px;justify-content:center;padding:15px;transition:filter var(--transition-base);width:200px}.industry-jewelry-logo__img{max-height:100%;max-width:300px;-o-object-fit:contain;object-fit:contain;width:100%}.industry-jewelry-logo__item:hover .industry-jewelry-logo__img{opacity:1}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.faq-section.industry-page .faq-wrapper .faq_card .faq-body p{color:var(--color-white)}.faq-section.industry-page .faq-wrapper{max-width:100%;padding-top:0}.faq-section.industry-page .block-title h2{color:var(--color-white);font-family:var(--font-display);font-size:var(--font-size-5xl);font-weight:var(--font-weight-semibold);margin-bottom:80px}.section.industry-page .faq-wrapper .faq-header a.card-link{font-family:var(--font-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}body.page-template.page-template-Revamp-Template.page-template-industries-page-template .main-wrapper{overflow:unset}section.industry-page.awards-badges-section{overflow:hidden;position:relative}.feature-grid .feature-grid__wrapper{align-items:flex-start}.feature-grid .feature-grid__wrapper .feature-grid__image-box.col-lg-6,.services-integration__menu{margin-bottom:30px;position:sticky;top:100px}@media (max-width:1800px){.industry-banner__wrapper img{height:500px;width:806px}}@media (max-width:1600px){.industry-banner__wrapper img{width:750px}}@media (max-width:1530px){.industry-banner__container.container{padding:0 30px}.industry-banner__title{font-size:70px}.industry-banner__wrapper img{width:700px}}@media (max-width:1400px){.industry-banner__title{font-size:60px}.industry-banner__wrapper img{width:600px}}@media (max-width:1200px) and (min-width:768px){.industry-listing__card-excerpt{-webkit-line-clamp:2;min-height:auto}.industry-listing__card-excerpt,.industry-listing__card-title{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.industry-listing__card-title{-webkit-line-clamp:3;text-overflow:ellipsis}}@media (max-width:1200px){.industry-page .clutch-badges h2,h2{font-size:var(--font-size-4xl)}.industry-banner{min-height:770px}.industry-banner__content-col{padding-right:15px}.industry-listing__card-title{font-size:var(--font-size-lg)}.industry-banner__title{font-size:50px}.industry-banner__wrapper img{width:530px}.industry-page-testimonial__card{gap:35px;grid-template-columns:250px 1fr}.industry-page-testimonial__quote-mark{font-size:100px}.industry-page-testimonial__client-image{height:45px;width:45px}.feature-grid__top-title{font-size:var(--font-size-4xl)}}@media (max-width:1100px){.industry-banner__wrapper img{width:500px}}@media (max-width:1024px){.industry-page-testimonial__title{font-size:var(--font-size-2xl)}.feature-grid__wrapper.row .col-lg-6{flex:0 0 100%;max-width:100%}.feature-grid__wrapper.row{gap:10px;margin-bottom:10px}.feature-grid .feature-grid__wrapper .feature-grid__image-box.col-lg-6{margin-bottom:0;position:static}.industry-page-testimonial__card{gap:5px;grid-template-columns:1fr;padding:0}.industry-page-testimonial__slide .industry-page-testimonial__left{gap:15px;padding:20px 50px 10px}.industry-page-testimonial__center{padding:10px 50px 20px}.industry-page-testimonial__right{display:none}.industry-page-testimonial__quote-mark{font-size:80px}.industry-page-testimonial__quote-image{position:absolute;top:0}.faq-section.industry-page .block-title h2,.feature-grid__top-title,.industry-page .clutch-badges h2,.services-integration__content-title,h2{font-size:var(--font-size-2xl);text-align:center}}@media (max-width:991px){.industry-listing__grid .industry-listing-card-space .industry-listing__card{height:auto;margin-bottom:0}.industry-listing-card-space{height:100%;margin-bottom:30px}.industry-listing__header{margin-bottom:60px}.industry-listing__title{font-size:var(--font-size-4xl);margin-bottom:20px}.industry-listing__subtitle{padding:0}.industry-listing__card-title{font-size:var(--font-size-lg);min-height:auto}.industry-listing__card-excerpt{min-height:auto}.feature-grid{margin:50px 0}.feature-grid .row--reversed{gap:30px;margin-bottom:30px;margin-top:60px}.feature-grid__wrapper{gap:30px}.feature-grid .feature-grid__content{padding:0 15px}.feature-grid__header{margin-bottom:40px}.feature-grid__point-item{margin-bottom:15px;margin-left:auto;margin-right:auto}.feature-grid__top-title{font-size:var(--font-size-2xl);margin-bottom:16px}.feature-grid__main-title{font-size:var(--font-size-2xl);margin-bottom:20px}.feature-grid__main-desc{font-size:var(--font-size-sm);margin-bottom:20px}.industry-banner{margin-top:75px;min-height:400px;padding:80px 0}.feature-grid.section--blue{padding:50px 0}.industry-banner__wrapper{flex-direction:column-reverse;gap:30px}.industry-banner__content-col{max-width:100%;text-align:center}.industry-banner__image-container{border-radius:var(--radius-xl);max-width:100%}.industry-banner__title{font-size:2.5rem;margin-bottom:16px}.industry-banner__description{font-size:1rem}.industry-banner__wrapper img{border-radius:var(--radius-3xl);position:static;transform:unset;width:100%}.industry-page .clutch-badges,.services-integration{margin:50px 0}.services-integration__description{line-height:var(--line-height-loose);text-align:center}.services-integration__content{min-height:350px;padding:32px}.services-integration__content-title{font-size:var(--font-size-2xl);margin-bottom:20px}.services-integration__menu-text{font-size:var(--font-size-sm)}.services-integration__content-grid{grid-template-columns:1fr}.industry-page-testimonial__slide{padding:30px 40px}.industry-listing{margin:50px 0}.industry-jewelry-logo{margin:50px 0;text-align:start}.industry-jewelry-logo__grid{gap:15px}.industry-jewelry-logo__title{margin-bottom:16px}.industry-jewelry-logo__title,.industry-page .block-title h2{font-size:var(--font-size-2xl)}.industry-page-testimonial__center,.industry-page-testimonial__slide .industry-page-testimonial__left{padding:0}.feature-grid .feature-grid__wrapper .feature-grid__image-box.col-lg-6{margin-bottom:30px;position:static}}@media (max-width:768px){.services-integration__menu{position:static}.industry-banner{margin-top:75px;min-height:350px;padding:60px 0}.industry-page-testimonial__rating-number,.industry-page-testimonial__star,.industry-page-testimonial__star--filled{font-size:var(--font-size-xl)}.industry-page-testimonial .industry-page-testimonial__slide{padding:30px}.industry-banner__container.container{padding:0 20px}.industry-banner__wrapper{gap:24px}.industry-banner__title{font-size:2rem;line-height:normal}.industry-banner__image-container{border-radius:var(--radius-md)}.industry-banner__wrapper img{height:auto}.faq-section.industry-page .faq-wrapper .faq_card .faq-body p{font-size:16px}.industry-listing__header{margin-bottom:50px;padding:0 20px}.industry-jewelry-logo__title,.industry-listing__title{font-size:var(--font-size-2xl);margin-bottom:16px}.industry-jewelry-logo__subtitle,.industry-listing__subtitle,.services-integration__description{font-size:var(--font-size-sm)}.industry-listing__subtitle{padding:0}.industry-listing__card-title{font-size:var(--font-size-base);margin-bottom:10px}.industry-listing__card-excerpt{font-size:var(--font-size-sm);margin-bottom:16px}.industry-listing__link{font-size:16px}.industry-listing__image-wrapper{aspect-ratio:auto;margin-bottom:16px}.services-integration{padding:50px 0}.services-integration__header{margin-bottom:40px;padding:0 20px}.services-integration__heading{font-size:var(--font-size-2xl)}.services-integration__wrapper{flex-direction:column;gap:30px}.services-integration__menu{flex:1 1 auto;margin-bottom:0;position:relative;top:0;width:100%}.services-integration__menu-list>.services-integration__menu-item:first-child.active{padding:14px 16px}.services-integration__menu-item{background:#fff;border-bottom:1px solid #f0f0f0;padding:16px}.services-integration__menu-item:last-child{border-bottom:none}.services-integration__content{max-width:100%;min-height:300px;padding:24px;width:100%}.services-integration__content-title{font-size:var(--font-size-xl);margin-bottom:16px}.services-integration__content-grid{gap:16px}.services-integration__list-item{font-size:var(--font-size-sm);margin-bottom:10px}.services-integration__dropdown-toggle{align-items:center;background:var(--color-white);border:1px solid var(--color-border-blue-dark);border-radius:var(--radius-sm);cursor:pointer;display:flex;justify-content:space-between;padding:14px 16px;transition:all var(--transition-base)}.services-integration__dropdown-toggle:hover{background-color:#f4faff;border-color:#007bff;box-shadow:0 2px 8px rgba(0,123,255,.1)}.services-integration__dropdown-text{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.services-integration__menu-list{background:var(--color-white);border:1px solid var(--color-border-blue-dark);border-radius:var(--radius-sm);box-shadow:0 4px 12px rgba(0,0,0,.1);left:0;max-height:0;opacity:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);transition:all var(--transition-base);visibility:hidden;z-index:var(--z-dropdown)}.services-integration__menu-list.is-open{max-height:400px;opacity:1;overflow-y:auto;visibility:visible}.feature-grid .row--reversed{gap:30px;margin-top:35px}.feature-grid__wrapper{gap:30px;margin-bottom:50px}.feature-grid__header{margin-bottom:40px}.industry-page-testimonial .industry-page-testimonial__text p{font-size:16px}.feature-grid__top-title{font-size:var(--font-size-2xl);margin-bottom:14px}.feature-grid.section--blue .feature-grid__main-desc,.feature-grid.section--blue .feature-grid__point-item p,.feature-grid.section--blue .feature-grid__top-desc,.feature-grid__top-desc{font-size:var(--font-size-sm)}.feature-grid__main-title{font-size:var(--font-size-xl);margin-bottom:16px}.feature-grid__main-desc{font-size:16px;margin-bottom:30px}.feature-grid__point-item{margin-bottom:24px}.feature-grid__point-item h4{font-size:var(--font-size-lg);margin-bottom:8px}.feature-grid__point-item p{font-size:var(--font-size-sm)}.feature-grid__image-box img{border-radius:var(--radius-md)}.faq-section.industry-page .block-title h2,.industry-page .clutch-badges h2{margin-bottom:40px}.industry-page.awards-badges-section{padding:0 15px}.industry-page-testimonial{padding:50px 0}.industry-page-testimonial__header{margin-bottom:40px}.industry-page-testimonial__title{font-size:var(--font-size-2xl);margin-bottom:12px}.industry-page-testimonial__subtitle{font-size:var(--font-size-xs);margin-top:16px}.industry-page-testimonial__content{margin-bottom:30px}.industry-page-testimonial__client-name{font-size:var(--font-size-lg)}.industry-page-testimonial__client-position{font-size:var(--font-size-base)}.industry-page-testimonial__text{font-size:15px;line-height:var(--line-height-loose)}.faq-section.industry-page .block-title h2,.feature-grid__top-title,.industry-page .clutch-badges h2,.services-integration__content-title,h2{font-size:var(--font-size-2xl)}.clutch-badges{padding:30px 16px}.industry-page-testimonial__slide .industry-page-testimonial__client-position{font-size:var(--font-size-lg)}.industry-jewelry-logo__item{max-width:150px}}@media (max-width:575px){.faq-section.industry-page .block-title h2,.feature-grid__top-title,.industry-jewelry-logo__title,.industry-listing__title,.industry-page .block-title h2,.industry-page .clutch-badges h2,.industry-page-testimonial__title,.services-integration__content-title,.services-integration__heading,h2{font-size:24px}.industry-banner__description p{font-size:16px}.industry-page-testimonial__quote-image{max-width:50px;right:8px}.industry-page-testimonial__slide .industry-page-testimonial__client-position{font-size:var(--font-size-base)}.industry-page-testimonial .industry-page-testimonial__text p{font-size:14px}.feature-grid__main-desc{margin-bottom:10px}.industry-banner{min-height:300px;padding:50px 0}.industry-banner__container.container{padding:0 10px}.industry-banner__wrapper{gap:20px}.industry-banner__title{font-size:var(--font-size-2xl)}.industry-banner__description{font-size:15px;line-height:var(--line-height-relaxed)}.industry-banner__image-container{border-radius:var(--radius-md);box-shadow:0 10px 20px rgba(0,0,0,.2)}.services-integration{padding:50px 0}.services-integration__header{margin-bottom:30px;padding:0 10px}.services-integration__menu-item{padding:14px}.services-integration__menu-text{font-size:var(--font-size-sm)}.services-integration__content{min-height:auto;padding:20px}.services-integration__content-title{font-size:var(--font-size-xl);margin-bottom:16px}.services-integration__content-grid{gap:12px;grid-template-columns:1fr}.services-integration__list-item{font-size:var(--font-size-xs);margin-bottom:8px;padding-left:16px}.feature-grid__wrapper{gap:24px;margin-bottom:40px}.feature-grid__main-desc{font-size:16px}.feature-grid__image-box img{border-radius:var(--radius-md)}.industry-jewelry-logo__item{padding:0}}@media print{.industry-page-testimonial__arrows,.industry-page-testimonial__more-btn,.industry-page-testimonial__nav{display:none}}.industry-banner__btn.form-group.submit-btn{display:inline-block;margin:20px 0 0;position:relative}.industry-banner__btn.form-group.submit-btn:before{color:#fff;content:"\f1d8";font-family:Font Awesome\ 6 Free;height:23px;left:17px;position:absolute;right:auto;transform:translateY(50%);width:23px;z-index:9}.industry-banner__btn.form-group.submit-btn .btn{background:#f70;border-color:transparent;border-radius:10px;color:#fff;font-family:Red Hat Display,sans-serif,serif,monospace;font-size:15px;height:100%;letter-spacing:0;line-height:19px;margin-top:0;max-height:60px;max-width:260px;padding:14px 25px 14px 45px;position:static;position:relative;text-transform:capitalize;width:100%}.b2b-contact-block.services-banner.maintenance-banner .b2b-form .form-group input.btn.btn-primary.wpcf7-submit{max-width:260px!important;position:static}