.about-hero-section{overflow-x:clip;position:relative;padding-bottom:24px;.about-hero-eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:16px;}.about-hero-eyebrow__bar{display:inline-block;width:36px;height:4px;border-radius:4px;background:#f45828;flex-shrink:0;}.about-hero-eyebrow__text{font-family:'Bricolage Grotesque', Geist, sans-serif;font-size:12px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#4b5563;}.about-hero-title{margin:0 0 20px;font-family:'Bricolage Grotesque', Geist, sans-serif;font-size:clamp(2.1rem,3.3vw,3.15rem);font-weight:800;line-height:1.15;letter-spacing:-0.02em;color:#0b1320;}.about-hero-title__lead{display:block;color:#0b1320;}.about-hero-title__brand{display:block;color:#071361;}.about-hero-title__location{display:inline-flex;flex-wrap:wrap;align-items:center;gap:12px;color:#0b1320;}.about-hero-since-badge{display:inline-flex;align-items:center;padding:4px 18px 5px;border-radius:999px;background:#f45828;color:#080c26;font-family:'Bricolage Grotesque', Geist, sans-serif;font-size:clamp(1.15rem,1.8vw,1.6rem);font-weight:800;line-height:1.1;letter-spacing:-0.01em;box-shadow:0 4px 14px rgba(244,88,40,0.35);vertical-align:middle;}.about-hero-text{margin:0 0 24px;color:#4b5563;font-family:var(--font-family-base);font-size:clamp(0.92rem,1.1vw,1rem);line-height:1.68;font-weight:400;p{margin:0;}.about-hero-text__emphasis,strong{color:#071361;font-weight:700;}}.about-hero-badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:28px;width:100%;}.about-hero-badge{display:flex;align-items:center;gap:12px;width:100%;padding:8px 14px 8px 10px;background:#ffffff;border:1px solid rgba(7,19,97,0.09);border-radius:18px;box-shadow:0 4px 14px rgba(10,14,39,0.04);transition:transform 0.25s cubic-bezier(0.22,1,0.36,1),box-shadow 0.25s ease,border-color 0.25s ease;&:hover{transform:translateY(-2px);border-color:rgba(73,85,166,0.35);box-shadow:0 8px 22px rgba(7,19,97,0.1);}}.about-hero-badge__icon{width:44px;height:44px;min-width:44px;border-radius:50%;border:2px solid #f45727;background:radial-gradient(circle,#f89577 0%,#ffffff 85%);color:#071361;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;svg{display:block;}}.about-hero-badge__content{display:flex;flex-direction:column;justify-content:center;line-height:1.25;min-width:0;}.about-hero-badge__title{font-family:'Bricolage Grotesque', Geist, sans-serif;font-size:16px;font-weight:800;color:#0f172a;letter-spacing:-0.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;&.about-hero-badge__title--compact{font-size:13px;font-weight:700;}}.about-hero-badge__sub{font-size:11.5px;font-weight:500;color:#64748b;white-space:nowrap;margin-bottom:2px;}.about-hero-action-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap;}.about-hero-cta{display:inline-flex;align-items:center;gap:12px;padding:10px 12px 10px 24px;border-radius:999px;background:#f45828;color:#080c26;font-family:'Bricolage Grotesque', Geist, sans-serif;font-size:13.5px;font-weight:700;box-shadow:0 8px 20px rgba(244,88,40,0.32);transition:all 0.3s cubic-bezier(0.22,1,0.36,1);text-decoration:none;&:hover{background:#f45525;color:#040617;transform:translateY(-2px);box-shadow:0 12px 28px rgba(244,88,40,0.45);.about-hero-cta__icon{transform:translate(2px,-2px);background:#070916;}}}.about-hero-cta__icon{width:32px;height:32px;border-radius:50%;background:#12162a;color:#ffffff;display:inline-flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0;transition:transform 0.3s ease,background-color 0.3s ease;}.about-hero-supporting-text{margin:0;font-size:12.5px;line-height:1.45;color:#52606d;max-width:300px;font-weight:500;}img{width:100%;max-width:650px;height:auto;display:block;margin-left:auto;object-fit:contain;}@media (max-width:991px){.about-hero-title{font-size:2.3rem;}.about-hero-badges{gap:10px;}.about-hero-badge{padding:8px 10px 8px 8px;gap:8px;}.about-hero-badge__icon{width:40px;height:40px;min-width:40px;}.about-hero-badge__title{font-size:14.5px;}.about-hero-badge__title.about-hero-badge__title--compact{font-size:12px;}}@media (max-width:767px){.about-hero-title{font-size:1.85rem;}.about-hero-since-badge{font-size:1.1rem;padding:3px 12px;}.about-hero-action-row{flex-direction:column;align-items:flex-start;gap:14px;}.about-hero-cta{width:100%;justify-content:center;}.about-hero-supporting-text{max-width:100%;font-size:12px;}.custom-icon-btn{width:100%;justify-content:center;}}@media (max-width:575px){.about-hero-badges{grid-template-columns:1fr;gap:8px;}.about-hero-badge{padding:8px 12px 8px 8px;}}}.about-hero-section img,.contact-section__panel[data-aos]{transform-origin:center center;}.hero-slide__content{transform-origin:left center;}.mySwiper.swiper-initialized .hero-slide__content .outline-secondary-badge,.mySwiper.swiper-initialized .hero-slide__content .hero-slide__title,.mySwiper.swiper-initialized .hero-slide__content .hero-slide__text,.mySwiper.swiper-initialized .hero-slide__content .hero-slide__actions,.mySwiper.swiper-initialized .hero-slide__media{opacity:0;will-change:transform,opacity;}.swiper-slide-active .hero-slide__content .outline-secondary-badge,.swiper-slide-duplicate-active .hero-slide__content .outline-secondary-badge{animation:heroFadeUp 0.7s ease-out 0.08s both;}.swiper-slide-active .hero-slide__content .hero-slide__title,.swiper-slide-duplicate-active .hero-slide__content .hero-slide__title{animation:heroFadeUp 0.8s ease-out 0.18s both;}.swiper-slide-active .hero-slide__content .hero-slide__text,.swiper-slide-duplicate-active .hero-slide__content .hero-slide__text{animation:heroFadeUp 0.8s ease-out 0.28s both;}.swiper-slide-active .hero-slide__content .hero-slide__actions,.swiper-slide-duplicate-active .hero-slide__content .hero-slide__actions{animation:heroFadeUp 0.8s ease-out 0.38s both;}.swiper-slide-active .hero-slide__media,.swiper-slide-duplicate-active .hero-slide__media{animation:heroFadeLeft 0.95s ease-out 0.16s both;}@keyframes heroFadeUp{from{opacity:0;transform:translate3d(0,30px,0);}to{opacity:1;transform:translate3d(0,0,0);}}@keyframes heroFadeLeft{from{opacity:0;transform:translate3d(32px,0,0) scale(0.98);}to{opacity:1;transform:translate3d(0,0,0) scale(1);}}.service-section{.service-section__header{margin:0 auto 48px;}}.service-card[data-aos],.content-grid-card[data-aos],.country-recruitment-card[data-aos],.process-card[data-aos],.site-accordion__item[data-aos],.contact-info-card[data-aos],.contact-form-card[data-aos]{backface-visibility:hidden;will-change:transform,opacity;}.country-recruitment-card.aos-animate,.service-card.aos-animate,.content-grid-card.aos-animate,.process-card.aos-animate,.site-accordion__item.aos-animate,.contact-info-card.aos-animate{transition:transform 0.35s ease,box-shadow 0.35s ease;}.recruitment-section{position:relative;padding:6rem 0;margin-top:4rem;background:radial-gradient(circle at top left,#08167238 0%,transparent 28%),radial-gradient(circle at bottom right,#08167220 0%,transparent 24%),linear-gradient(180deg,#071361 0%,#040e4a 100%);&::before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,0.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.025) 1px,transparent 1px);background-size:36px 36px;pointer-events:none;}.recruitment-section__header{position:relative;z-index:1;margin:0 auto 48px;}.outline-secondary-badge{border:none;background:#081672;color:#f67c57;font-weight:700;}.section-intro-title{color:#ffffff;span{color:#ffffff;}}.section-intro-text{max-width:760px;margin-inline:auto;color:#b5b9d3;}.country-recruitment-card{position:relative;z-index:1;height:100%;min-height:310px;padding:30px;border-radius:34px;background:radial-gradient(circle at top right,#ffffff12 0%,transparent 26%),linear-gradient(180deg,#ffffff10 0%,#ffffff0a 100%);border:1px solid #ffffff12;box-shadow:none;display:flex;flex-direction:column;justify-content:flex-start;transition:background 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease,outline-color 0.3s ease;outline:1px solid transparent;outline-offset:-1px;&:hover{background:radial-gradient(circle at top right,#ffffff16 0%,transparent 24%),linear-gradient(180deg,#ffffff14 0%,#ffffff0e 100%);box-shadow:inset 0 0 0 1px #ffffff14,0px 16px 34px 0px #01072c40;border-color:#ffffff2f;outline-color:#ffffff12;}.country-recruitment-card__flag-wrap{width:64px;height:64px;margin:0 0 24px;padding:4px;border-radius:50%;background:#ffffff1a;border:1px solid #ffffff24;display:flex;align-items:center;justify-content:center;}.country-recruitment-card__flag{width:56px;height:56px;object-fit:cover;display:block;border-radius:50%;}.country-recruitment-card__body{display:flex;flex-direction:column;align-items:flex-start;}.country-recruitment-card__eyebrow{position:absolute;right:20px;display:inline-flex;align-self:flex-end;margin:-4px 0 22px;padding:7px 14px;border-radius:999px;background:#ffffff;color:#13193c;font-size:12px;font-weight:600;text-transform:uppercase;}.country-recruitment-card__title{margin:0 0 14px;color:#ffffff;font-family:'Bricolage Grotesque', Geist, sans-serif;font-size:var(--fs-lg);font-weight:700;}.country-recruitment-card__text{margin:0 0 24px;color:#a7accb;font-size:var(--fs-base);font-weight:400;}.country-recruitment-card__footer{width:100%;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;}.country-recruitment-card__meta{color:#f67e5a;font-size:14px;font-weight:700;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;.bi{font-size:14px;}}.country-recruitment-card__link{padding:11px 16px;border-radius:999px;border:1px solid #ffffff24;background:linear-gradient(180deg,#ffffff20 0%,#ffffff10 100%);color:#ffffff;font-size:var(--fs-xs);font-weight:700;letter-spacing:0.02em;text-decoration:none;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;transition:transform 0.3s ease,border-color 0.3s ease,background 0.3s ease,color 0.3s ease,box-shadow 0.3s ease;.bi{font-size:14px;transition:transform 0.3s ease;}&:hover{color:#13193c;border-color:#f67c57;background:linear-gradient(180deg,#fb9474 0%,#f67e5a 100%);box-shadow:0 12px 24px #01072c30;transform:translateY(-2px);.bi{transform:translate(2px,-2px);}}}}@media (max-width:991px){.recruitment-section__header{margin-bottom:40px;}.country-recruitment-card{min-height:290px;padding:30px 24px 26px;}}@media (max-width:767px){padding-top:28px;&::before{background-size:24px 24px;}.recruitment-section__header{margin-bottom:34px;}.country-recruitment-card{min-height:280px;border-radius:26px;padding:24px 20px;.country-recruitment-card__flag-wrap{width:58px;height:58px;margin-bottom:22px;}.country-recruitment-card__flag{width:50px;height:50px;}.country-recruitment-card__eyebrow{padding:6px 12px;font-size:11px;}.country-recruitment-card__link{padding:10px 14px;}}}}@media (prefers-reduced-motion:reduce){.hero-slide__content .outline-secondary-badge,.hero-slide__content .hero-slide__title,.hero-slide__content .hero-slide__text,.hero-slide__content .hero-slide__actions,.hero-slide__media{opacity:1;animation:none !important;}[data-aos]{transition:none !important;}}.recruitment-section--legacy{display:none;}.process-section{position:relative;overflow:hidden;padding-bottom:28px;&::before{content:"";position:absolute;inset:0;background-image:url("../../img/testimonial-map.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;pointer-events:none;}.container{position:relative;z-index:1;}.process-section__header{margin:0 auto 54px;}.process-section__timeline{position:absolute;left:50%;top:248px;width:min(1180px,calc(100% - 120px));transform:translateX(-50%);pointer-events:none;z-index:0;opacity:0.88;}.process-section__line{width:100%;display:block;}}.process-card{position:relative;height:100%;text-align:center;padding:0 8px;.process-card__icon-wrap{margin:0 auto 24px;width:fit-content;}.process-card__icon{position:relative;width:120px;height:120px;border-radius:50%;border:3px dashed #354ce4;background:#ffffff;color:#354ce4;display:flex;align-items:center;justify-content:center;font-size:62px;box-shadow:0 24px 40px rgba(255,178,178,0.2),0 8px 20px rgba(15,19,41,0.08);transition:transform 0.45s cubic-bezier(0.22,1,0.36,1),box-shadow 0.45s cubic-bezier(0.22,1,0.36,1),background 0.45s cubic-bezier(0.22,1,0.36,1),color 0.45s cubic-bezier(0.22,1,0.36,1),border-color 0.45s cubic-bezier(0.22,1,0.36,1);}.process-card__icon-check{position:absolute;top:0px;right:-10px;width:33px;height:33px;border-radius:50%;background:#354ce4;color:#ffffff;display:inline-flex;align-items:center;justify-content:center;font-size:18px;box-shadow:0 10px 24px rgba(53,76,228,0.24);}.process-card__body{position:relative;z-index:1;height:100%;padding:0;padding-top:1rem;transition:box-shadow 0.45s cubic-bezier(0.22,1,0.36,1),color 0.45s cubic-bezier(0.22,1,0.36,1);.content{padding:24px;border-radius:12px;background:#ffffff;transition:margin-top 0.45s cubic-bezier(0.22,1,0.36,1);&::before{content:"";position:absolute;top:0;left:0;right:0;margin:0 auto;width:0;height:0;opacity:0;transform:translateY(-5px);border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:20px solid #ffffff;box-shadow:0 10px 30px rgba(0,0,0,0.1);}}}.process-card__arrow{position:absolute;top:80%;transform:translateY(-80%);right:-47px;z-index:3;opacity:0.72;transition:transform 0.45s cubic-bezier(0.22,1,0.36,1),opacity 0.45s cubic-bezier(0.22,1,0.36,1);}.process-card__step{display:inline-block;margin-bottom:14px;color:#354ce4;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;transition:color 0.45s cubic-bezier(0.22,1,0.36,1);}.process-card__title{margin:0 0 16px;color:var(--darkest-blue-gray);font-family:'Bricolage Grotesque', Geist, sans-serif;font-size:var(--fs-lg);font-weight:700;transition:color 0.45s cubic-bezier(0.22,1,0.36,1);}.process-card__text{margin:0;color:#4d4d4d;font-size:var(--fs-base);transition:color 0.45s cubic-bezier(0.22,1,0.36,1);}&:hover{.process-card__icon{transform:translateY(-4px);background:linear-gradient(135deg,#354ce4 0%,#3046d4 100%);color:#ffffff;border-color:transparent;}.process-card__body .content{margin-top:15px;background:#ffffff;box-shadow:0 10px 30px rgba(0,0,0,0.1);&::before{opacity:1;transform:translateY(0);}}.process-card__arrow{opacity:1;}.process-card__step{color:#3046d4;}.process-card__title,.process-card__text{color:inherit;}}@media (max-width:767px){.process-card__title{font-size:var(--fs-md);}.process-card__text{font-size:var(--fs-sm);}}@media (max-width:567px){.process-card__text{font-size:var(--fs-xs);}}}.faq-section{background:linear-gradient(rgba(38,48,56,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(38,48,56,0.04) 1px,transparent 1px);background-size:34px 34px;.faq-section__header{margin:0 auto 48px;}.section-intro-text{max-width:760px;margin-inline:auto;}.faq-section__media{overflow:hidden;}.faq-section__image{width:100%;height:100%;min-height:420px;object-fit:cover;display:block;}@media (max-width:767px){background-size:26px 26px;.faq-section__image{min-height:280px;}}}.contact-section{overflow-x:clip;.contact-section__panel{position:relative;padding:36px 0 0;background:linear-gradient(rgba(38,48,56,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(38,48,56,0.04) 1px,transparent 1px);background-size:34px 34px;}.contact-section__badge{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 16px;margin-bottom:24px;border-radius:999px;background:#e9ebf5;color:#061472;font-size:14px;font-weight:700;text-transform:uppercase;}.contact-section__intro .section-intro-title{margin:0 0 24px;color:#091563;}.contact-section__intro .section-intro-text{margin:0 0 34px;color:var(--dark-blue-gray);}.contact-section__info-list{display:grid;gap:22px;}.contact-info-card{padding:22px 24px;border-radius:22px;background:#ffffff;border:1px solid #e5e5eb;box-shadow:0px 12px 26px 0px #2630380d;}.contact-info-card__top{display:flex;align-items:flex-start;gap:16px;}.contact-info-card__icon{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:var(--fs-base);}.contact-info-card__icon--primary{background:#081672;color:#ffffff;}.contact-info-card__icon--secondary{background:#f67c57;color:#081672;}.contact-info-card__label{display:block;margin:2px 0 10px;color:#5b5f7d;font-size:13px;font-weight:600;text-transform:uppercase;}.contact-info-card__value{margin:0;color:var(--darkest-blue-gray);font-family:'Bricolage Grotesque', Geist, sans-serif;font-size:var(--fs-base);font-weight:700;text-decoration:none;}.contact-info-card__meta{margin:8px 0 0;color:var(--dark-blue-gray);font-size:14px;font-weight:400;}.contact-form-card{padding:40px;border-radius:26px;background:#ffffff;border:1px solid #e3e5ef;box-shadow:0px 16px 34px 0px #26303812;}.contact-form-card__field{display:block;}.contact-form-card__select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#64687f 50%),linear-gradient(135deg,#64687f 50%,transparent 50%);background-position:calc(100% - 22px) calc(50% - 3px),calc(100% - 16px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:48px;}.contact-form-card__textarea{height:auto;padding:16px 18px;resize:vertical;}.contact-form-card__submit{width:100%;padding:0.9rem;border:none;border-radius:16px;background:#071361;color:#ffffff;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-family:'Bricolage Grotesque', Geist, sans-serif;font-size:var(--fs-base);font-weight:700;transition:transform 0.25s ease,background 0.25s ease,box-shadow 0.25s ease;&:hover{transform:translateY(-2px);background:#030d4f;box-shadow:0px 14px 28px 0px #07136120;}.bi{font-size:20px;}}@media (max-width:991px){.contact-section__panel{padding-top:24px;}.contact-section__intro{max-width:none;}.contact-form-card{padding:30px 24px;}}@media (max-width:767px){.contact-section__panel{padding-top:18px;background-size:26px 26px;}.contact-info-card{padding:20px 18px;border-radius:18px;}.contact-info-card__icon{width:44px;height:44px;}.contact-form-card{padding:24px 18px;border-radius:20px;}.contact-form-card__submit{& .bi{font-size:var(--fs-sm);}}}@media (max-width:567px){.contact-form-card__submit{& .bi{font-size:var(--fs-sm);}}}}.industries-section{.industries-section__header{margin:0 auto 42px;}}.global-region-section{.region-section__header{margin:0 auto 42px;}& .custom-icon-btn{padding:10px 18px;}}@media (max-width:767px){[data-aos],.about-hero-section [data-aos],.register-company-section [data-aos],.recruitment-stats-section [data-aos]{opacity:1 !important;transform:none !important;visibility:visible !important;transition:none !important;}.service-card[data-aos],.content-grid-card[data-aos],.country-recruitment-card[data-aos],.process-card[data-aos],.site-accordion__item[data-aos],.contact-info-card[data-aos],.contact-form-card[data-aos]{will-change:auto;backface-visibility:visible;}.mySwiper.swiper-initialized .hero-slide__content .outline-secondary-badge,.mySwiper.swiper-initialized .hero-slide__content .hero-slide__title,.mySwiper.swiper-initialized .hero-slide__content .hero-slide__text,.mySwiper.swiper-initialized .hero-slide__content .hero-slide__actions,.mySwiper.swiper-initialized .hero-slide__media{opacity:1;animation:none;}.process-section::before{display:none;}.recruitment-section{background:linear-gradient(180deg,#071361 0%,#040e4a 100%);}.recruitment-section::before{display:none;}.custom-icon-btn,.nav-link,.hero-slide__link,.country-recruitment-card__link,.service-card__link{min-height:44px;display:inline-flex;align-items:center;}.country-recruitment-card:hover,.country-recruitment-card__link:hover{transform:none;}.country-recruitment-card,.country-recruitment-card__link,.service-card__link{transition-duration:0.15s;}}.testimonials-section{position:relative;background-color:#eff1fa;background-image:radial-gradient(circle at 10% 20%,rgba(7,19,97,0.04) 0%,transparent 40%),radial-gradient(circle at 90% 80%,rgba(53,76,228,0.04) 0%,transparent 40%);padding:85px 0 80px;overflow:hidden}.testimonials-section__header{margin-bottom:50px}.testimonials-section__eyebrow{display:inline-block;color:#11228f;font-family:'Bricolage Grotesque', Geist, sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;margin-bottom:6px}.testimonials-section__title{color:#111827;font-family:'Bricolage Grotesque', Geist, sans-serif;font-size:clamp(26px,3.2vw,38px);font-weight:800;line-height:1.25;max-width:780px;margin:0 auto}.testimonials-slider-wrap{position:relative;padding-top:50px}.testimonialsSwiper{overflow:visible !important;padding-bottom:45px !important}.testimonialsSwiper .swiper-slide{height:auto;display:flex}.testimonial-card{position:relative;background:#fff;border-radius:20px;border:1px solid rgba(7,19,97,0.08);box-shadow:0 12px 34px rgba(16,20,50,0.05);padding:58px 30px 30px;display:flex;flex-direction:column;width:100%;transition:transform .35s cubic-bezier(0.22,1,0.36,1),box-shadow .35s cubic-bezier(0.22,1,0.36,1),border-color .35s ease}.testimonial-card:hover{transform:translateY(-6px);box-shadow:0 20px 42px rgba(16,20,50,0.1);border-color:rgba(7,19,97,0.18)}.testimonial-card__avatar-wrap{position:absolute;top:-43px;left:50%;transform:translateX(-50%);width:86px;height:86px;border-radius:50%;background:#fff;padding:4px;box-shadow:0 8px 20px rgba(0,0,0,0.12);z-index:2}.testimonial-card__avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.testimonial-card__quote{color:#4b5563;font-size:15px;line-height:1.65;margin:0 0 22px;flex-grow:1;font-weight:400}.testimonial-card__author-info{margin-top:auto;margin-bottom:8px}.testimonial-card__author-name{margin:0;color:#111827;font-family:'Bricolage Grotesque', Geist, sans-serif;font-size:18px;font-weight:700;line-height:1.3}.testimonial-card__author-meta{margin:3px 0 0;color:#6b7280;font-size:12.5px;font-weight:500}.testimonial-card__rating{display:flex;align-items:center;gap:4px;margin-top:4px}.testimonial-card__rating .bi{font-size:16px}.testimonial-card__rating .star-active{color:#ffb703}.testimonial-card__rating .star-muted{color:#e5e7eb}.testimonials-pagination{position:relative !important;bottom:0 !important;margin-top:32px;display:flex;justify-content:center;align-items:center;gap:8px}.testimonials-pagination .swiper-pagination-bullet{width:9px;height:9px;background:#cbd5e1;opacity:.85;margin:0 !important;transition:all .3s ease;border-radius:50%}.testimonials-pagination .swiper-pagination-bullet-active{width:26px;height:9px;border-radius:999px;background:#081672;opacity:1}@media (max-width:991px){.testimonials-section{padding:70px 0 65px}.testimonials-section__header{margin-bottom:40px}}@media (max-width:767px){.testimonials-section{padding:55px 0 50px}.testimonial-card{padding:54px 22px 24px}.testimonial-card__quote{font-size:14px}.testimonial-card:hover{transform:none}}.ai-overview-section{position:relative;padding:10px 0 25px}.ai-overview-card{position:relative;background:linear-gradient(155deg,#ffffff 0%,#f6f6fa 50%,#edeff8 100%);border:1.5px solid rgba(7,19,97,0.16);border-radius:26px;padding:34px 38px 28px;box-shadow:0 16px 44px rgba(10,14,39,0.05),inset 0 1px 0 rgba(255,255,255,0.9);overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease;&::before{content:"";position:absolute;top:-90px;right:-90px;width:380px;height:380px;background:radial-gradient(circle,rgba(244,88,40,0.16) 0%,transparent 68%);pointer-events:none;z-index:0}&::after{content:"";position:absolute;bottom:-80px;left:-80px;width:320px;height:320px;background:radial-gradient(circle,rgba(7,19,97,0.08) 0%,transparent 68%);pointer-events:none;z-index:0}&:hover{border-color:rgba(73,85,166,0.35);box-shadow:0 20px 54px rgba(10,14,39,0.08)}}.ai-overview-header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid rgba(7,19,97,0.1);margin-bottom:20px}.ai-overview-badge-group{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ai-overview-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#071361;color:#f45828;font-family:'Bricolage Grotesque', Geist, sans-serif;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 4px 12px rgba(7,19,97,0.25)}.ai-overview-pulse{width:7px;height:7px;border-radius:50%;background:#f45828;box-shadow:0 0 0 0 rgba(244,88,40,0.7);animation:aiPulse 2s infinite}@keyframes aiPulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(244,88,40,0.7)}70%{transform:scale(1);box-shadow:0 0 0 7px rgba(244,88,40,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(244,88,40,0)}}.ai-overview-sparkle{color:#f45828;flex-shrink:0}.ai-overview-subtag{font-size:12.5px;font-weight:600;color:#52606d}.ai-overview-actions{display:inline-flex;align-items:center;gap:10px}.ai-overview-llm-link{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:8px;background:#ffffff;border:1px solid rgba(7,19,97,0.18);color:#071361;font-family:monospace;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s ease;&:hover{background:#071361;color:#f45828;border-color:#071361;transform:translateY(-1px)}}.ai-overview-content{position:relative;z-index:1;margin-bottom:24px}.ai-overview-title{margin:0 0 10px;font-family:'Bricolage Grotesque', Geist, sans-serif;font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:800;color:#0b1320;letter-spacing:-.01em;span{color:#071361}}.ai-overview-summary{margin:0;font-size:clamp(0.92rem,1.05vw,1rem);line-height:1.68;color:#374151;strong{color:#071361;font-weight:700}em{font-style:normal;color:#1f2937;font-weight:600}}.ai-overview-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px}.ai-fact-card{background:#ffffff;border:1px solid rgba(7,19,97,0.1);border-radius:16px;padding:14px 16px;box-shadow:0 4px 12px rgba(10,14,39,0.03);display:flex;flex-direction:column;transition:transform .25s cubic-bezier(0.22,1,0.36,1),border-color .25s ease,box-shadow .25s ease;&:hover{transform:translateY(-2px);border-color:rgba(73,85,166,0.35);box-shadow:0 8px 22px rgba(7,19,97,0.09)}}.ai-fact-card__top{display:flex;align-items:center;gap:8px;margin-bottom:6px}.ai-fact-card__icon{width:26px;height:26px;border-radius:50%;background:rgba(7,19,97,0.08);color:#071361;display:inline-flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.ai-fact-card__label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.ai-fact-card__value{font-family:'Bricolage Grotesque', Geist, sans-serif;font-size:14.5px;font-weight:800;color:#0f172a;line-height:1.3;margin-bottom:2px}.ai-fact-card__note{font-size:11.5px;color:#64748b;font-weight:500;line-height:1.35}.ai-overview-footer{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:18px;border-top:1px solid rgba(7,19,97,0.1)}.ai-compliance-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ai-chip{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:999px;background:#ffffff;border:1px solid rgba(7,19,97,0.14);font-size:11.5px;font-weight:600;color:#071361;.bi{color:#4955a6;font-size:13px}}.ai-overview-links{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.ai-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;font-family:'Bricolage Grotesque', Geist, sans-serif;font-size:12.5px;font-weight:700;text-decoration:none;transition:all .25s ease}.ai-btn--primary{background:#071361;color:#ffffff;box-shadow:0 4px 14px rgba(7,19,97,0.22);&:hover{background:#040d47;color:#ffffff;transform:translateY(-1px);box-shadow:0 6px 18px rgba(7,19,97,0.3)}}.ai-btn--secondary{background:#ffffff;border:1px solid rgba(7,19,97,0.2);color:#071361;&:hover{background:#f4f4fa;border-color:#071361;color:#040d47;transform:translateY(-1px)}}@media (max-width:991px){.ai-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-overview-card{padding:28px 24px 22px}}@media (max-width:575px){.ai-overview-grid{grid-template-columns:1fr;gap:10px}.ai-overview-footer{flex-direction:column;align-items:flex-start}.ai-overview-links{width:100%;flex-direction:column}.ai-btn{width:100%;justify-content:center}}}