body.page-about .ss-modal--video,body.page-template-page-about-us-php .ss-modal--video,main.page-about~.ss-modal--video{align-items:center;animation:fadeIn .3s ease;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10000}body.page-about .ss-modal--video.ss-modal--open,body.page-template-page-about-us-php .ss-modal--video.ss-modal--open,main.page-about~.ss-modal--video.ss-modal--open{display:flex}body.page-about .ss-modal--video.ss-modal--hidden,body.page-template-page-about-us-php .ss-modal--video.ss-modal--hidden,main.page-about~.ss-modal--video.ss-modal--hidden{display:none}body.page-about .ss-modal__backdrop,body.page-template-page-about-us-php .ss-modal__backdrop,main.page-about~.ss-modal--video .ss-modal__backdrop{backdrop-filter:blur(4px);background:rgba(0,0,0,.9);height:100%;left:0;position:absolute;top:0;width:100%}body.page-about .ss-modal__content,body.page-template-page-about-us-php .ss-modal__content,main.page-about~.ss-modal--video .ss-modal__content{max-width:1200px;position:relative;width:90%;z-index:10001}body.page-about .ss-modal__close,body.page-template-page-about-us-php .ss-modal__close,main.page-about~.ss-modal--video .ss-modal__close{align-items:center;background:hsla(0,0%,100%,.2);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;position:absolute;right:0;top:-40px;transition:background-color .3s;width:40px}body.page-about .ss-modal__close:hover,body.page-template-page-about-us-php .ss-modal__close:hover,main.page-about~.ss-modal--video .ss-modal__close:hover{background:hsla(0,0%,100%,.3)}body.page-about .ss-modal__iframe,body.page-template-page-about-us-php .ss-modal__iframe,main.page-about~.ss-modal--video .ss-modal__iframe{border:none;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.5);height:675px;width:100%}@media (max-width:768px){body.page-about .ss-modal__iframe,body.page-template-page-about-us-php .ss-modal__iframe,main.page-about~.ss-modal--video .ss-modal__iframe{height:280px}}@media (min-width:769px) and (max-width:1024px){body.page-about .ss-modal__iframe,body.page-template-page-about-us-php .ss-modal__iframe,main.page-about~.ss-modal--video .ss-modal__iframe{height:520px}}body.page-about .about-intro__video-btn,body.page-template-page-about-us-php .about-intro__video-btn,main.page-about .about-intro__video-btn{align-items:center;background:hsla(0,0%,100%,.92);border:none;border-radius:50%;color:var(--primary-color,#2b67f6);cursor:pointer;display:flex;height:72px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .25s ease-in-out;width:72px}body.page-about .about-intro__video-btn:hover,body.page-template-page-about-us-php .about-intro__video-btn:hover,main.page-about .about-intro__video-btn:hover{background:#fff;transform:translate(-50%,-50%) scale(1.06)}body.page-about .capabilities__grid,body.page-template-page-about-us-php .capabilities__grid,main.page-about .capabilities__grid{display:grid;gap:30px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1199px){body.page-about .capabilities__grid,body.page-template-page-about-us-php .capabilities__grid,main.page-about .capabilities__grid{gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){body.page-about .capabilities__grid,body.page-template-page-about-us-php .capabilities__grid,main.page-about .capabilities__grid{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){body.page-about .capabilities__grid,body.page-template-page-about-us-php .capabilities__grid,main.page-about .capabilities__grid{gap:16px;grid-template-columns:1fr}}body.page-about .capabilities__item,body.page-template-page-about-us-php .capabilities__item,main.page-about .capabilities__item{display:flex;flex-direction:column;height:100%}body.page-about .capabilities__item-image,body.page-template-page-about-us-php .capabilities__item-image,main.page-about .capabilities__item-image{border-radius:12px 12px 0 0;height:260px;object-fit:cover;width:100%}body.page-about .capabilities__item-title,body.page-template-page-about-us-php .capabilities__item-title,main.page-about .capabilities__item-title{color:var(--heading-primary-color,#1f2d3d);font-weight:600;margin-top:auto;padding:16px;text-align:center;text-decoration:none}body.page-about .capabilities__item-title:hover,body.page-template-page-about-us-php .capabilities__item-title:hover,main.page-about .capabilities__item-title:hover{color:var(--accent-color,#f93)}body.page-about .about-intro__content,body.page-template-page-about-us-php .about-intro__content,main.page-about .about-intro__content{width:100%}body.page-about .about-intro__title.ss-section-title,body.page-template-page-about-us-php .about-intro__title.ss-section-title,main.page-about .about-intro__title.ss-section-title{color:var(--heading-primary-color,#1f2d3d);font-size:34px;font-weight:800;margin:0 0 16px;padding-top:40px!important;text-align:center}body.page-about .about-intro__description,body.page-template-page-about-us-php .about-intro__description,main.page-about .about-intro__description{color:var(--body-text-color,#5a6c7d);font-size:16px;line-height:1.9;margin-bottom:28px}body.page-about .about-intro__description strong,body.page-template-page-about-us-php .about-intro__description strong,main.page-about .about-intro__description strong{color:var(--heading-primary-color,#1f2d3d);font-weight:700}body.page-about .about-intro__stats,body.page-template-page-about-us-php .about-intro__stats,main.page-about .about-intro__stats{margin:24px 0 34px}body.page-about .about-intro__stat-item,body.page-template-page-about-us-php .about-intro__stat-item,main.page-about .about-intro__stat-item{background:#f7f9fc;border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:18px 16px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}body.page-about .about-intro__stat-item:hover,body.page-template-page-about-us-php .about-intro__stat-item:hover,main.page-about .about-intro__stat-item:hover{box-shadow:0 8px 20px rgba(0,0,0,.08);transform:translateY(-2px)}body.page-about .about-intro__stat-number,body.page-template-page-about-us-php .about-intro__stat-number,main.page-about .about-intro__stat-number{color:var(--primary-color,#2b67f6);font-size:34px;font-weight:900;line-height:1.1;margin-bottom:6px}body.page-about .about-intro__stat-label,body.page-template-page-about-us-php .about-intro__stat-label,main.page-about .about-intro__stat-label{color:var(--body-text-color,#5a6c7d);font-size:14px;font-weight:600}body.page-about .about-intro__features-video,body.page-template-page-about-us-php .about-intro__features-video,main.page-about .about-intro__features-video{align-items:start;display:grid;gap:24px;grid-template-columns:1.1fr .9fr;margin-top:34px}body.page-about .about-intro__feature-list,body.page-template-page-about-us-php .about-intro__feature-list,main.page-about .about-intro__feature-list{display:grid;gap:10px;list-style:none;margin:0 0 20px;padding:0}body.page-about .about-intro__feature-item,body.page-template-page-about-us-php .about-intro__feature-item,main.page-about .about-intro__feature-item{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:12px;box-shadow:0 8px 22px rgba(0,0,0,.04);color:var(--heading-primary-color,#1f2d3d);font-size:15px;line-height:1.6;padding:12px 14px;transition:transform .2s ease,box-shadow .2s ease}body.page-about .about-intro__feature-item:hover,body.page-template-page-about-us-php .about-intro__feature-item:hover,main.page-about .about-intro__feature-item:hover{box-shadow:0 10px 28px rgba(0,0,0,.08);transform:translateX(4px)}body.page-about .about-intro__actions,body.page-template-page-about-us-php .about-intro__actions,main.page-about .about-intro__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:20px}body.page-about .about-intro__video,body.page-template-page-about-us-php .about-intro__video,main.page-about .about-intro__video{position:relative}body.page-about .about-intro__video-wrapper,body.page-template-page-about-us-php .about-intro__video-wrapper,main.page-about .about-intro__video-wrapper{background:#000;border-radius:14px;box-shadow:0 12px 40px rgba(0,0,0,.1);overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}body.page-about .about-intro__video-wrapper:hover,body.page-template-page-about-us-php .about-intro__video-wrapper:hover,main.page-about .about-intro__video-wrapper:hover{box-shadow:0 16px 50px rgba(0,0,0,.15);transform:translateY(-4px)}body.page-about .about-intro__video-image,body.page-template-page-about-us-php .about-intro__video-image,main.page-about .about-intro__video-image{display:block;height:100%;max-height:320px;object-fit:cover;opacity:.92;transition:opacity .3s ease;width:100%}body.page-about .about-intro__video-wrapper:hover .about-intro__video-image,body.page-template-page-about-us-php .about-intro__video-wrapper:hover .about-intro__video-image,main.page-about .about-intro__video-wrapper:hover .about-intro__video-image{opacity:1}body.page-about .why-choose__item,body.page-template-page-about-us-php .why-choose__item,main.page-about .why-choose__item{background:linear-gradient(180deg,#fff,#f8fafc);border:2px solid transparent;border-radius:20px;box-shadow:0 10px 28px hsla(0,0%,7%,.08);height:100%;overflow:hidden;padding:28px 22px;position:relative;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}body.page-about .why-choose__item:before,body.page-template-page-about-us-php .why-choose__item:before,main.page-about .why-choose__item:before{background:linear-gradient(90deg,#ec4899,#a78bfa);content:"";height:4px;left:0;position:absolute;right:0;top:0}body.page-about .why-choose__item:hover,body.page-template-page-about-us-php .why-choose__item:hover,main.page-about .why-choose__item:hover{border-color:rgba(236,72,153,.25);box-shadow:0 18px 44px hsla(0,0%,7%,.14);transform:translateY(-8px)}body.page-about .why-choose__item-title,body.page-template-page-about-us-php .why-choose__item-title,main.page-about .why-choose__item-title{color:#111827;font-size:18px;font-weight:800;line-height:1.35;margin:0 0 12px}body.page-about .why-choose__item-description,body.page-template-page-about-us-php .why-choose__item-description,main.page-about .why-choose__item-description{color:#4b5563;font-size:15px;line-height:1.75;margin:0}body.page-about .process__item,body.page-template-page-about-us-php .process__item,main.page-about .process__item{background:#f7f9fc;border:1px solid rgba(0,0,0,.06);border-radius:14px;height:100%;padding:18px 16px;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}body.page-about .process__item:hover,body.page-template-page-about-us-php .process__item:hover,main.page-about .process__item:hover{background:#fff;box-shadow:0 12px 35px rgba(0,0,0,.1);transform:translateY(-4px)}body.page-about .process__item-step,body.page-template-page-about-us-php .process__item-step,main.page-about .process__item-step{color:var(--primary-color,#2b67f6);font-size:16px;font-weight:800;letter-spacing:.5px;line-height:1.2;margin-bottom:8px}body.page-about .process__item-title,body.page-template-page-about-us-php .process__item-title,main.page-about .process__item-title{color:var(--heading-primary-color,#1f2d3d);font-size:16px;font-weight:700;line-height:1.4;margin:0 0 8px}body.page-about .process__item-description,body.page-template-page-about-us-php .process__item-description,main.page-about .process__item-description{color:var(--body-text-color,#5a6c7d);font-size:14px;line-height:1.7;margin:0}body.page-about .strength__item,body.page-template-page-about-us-php .strength__item,main.page-about .strength__item{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.06);padding:22px 16px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}body.page-about .strength__item:hover,body.page-template-page-about-us-php .strength__item:hover,main.page-about .strength__item:hover{box-shadow:0 14px 40px rgba(0,0,0,.1);transform:translateY(-4px)}body.page-about .strength__item-number,body.page-template-page-about-us-php .strength__item-number,main.page-about .strength__item-number{color:var(--primary-color,#2b67f6);font-size:34px;font-weight:900;line-height:1.1;margin-bottom:6px}body.page-about .strength__item-label,body.page-template-page-about-us-php .strength__item-label,main.page-about .strength__item-label{color:var(--body-text-color,#5a6c7d);font-size:14px;font-weight:600}body.page-about .section-cta,body.page-template-page-about-us-php .section-cta,main.page-about .section-cta{background:linear-gradient(135deg,var(--primary-color,#2b67f6) 0,#1a4fd3 100%);color:#fff}body.page-about .cta__content,body.page-template-page-about-us-php .cta__content,main.page-about .cta__content{align-items:center;display:flex;gap:24px;justify-content:space-between}body.page-about .cta__title,body.page-template-page-about-us-php .cta__title,main.page-about .cta__title{color:#fff;font-size:34px;font-weight:900;margin:0 0 10px}body.page-about .cta__description,body.page-template-page-about-us-php .cta__description,main.page-about .cta__description{color:#fff;font-size:16px;line-height:1.6;margin:0;max-width:720px;opacity:.92}body.page-about .cta__actions,body.page-template-page-about-us-php .cta__actions,main.page-about .cta__actions{display:flex;flex-wrap:wrap;gap:14px}body.page-about .section-cta .ss-btn--secondary,body.page-template-page-about-us-php .section-cta .ss-btn--secondary,main.page-about .section-cta .ss-btn--secondary{background:transparent;border:1px solid hsla(0,0%,100%,.7);color:#fff}body.page-about .section-cta .ss-btn--secondary:hover,body.page-template-page-about-us-php .section-cta .ss-btn--secondary:hover,main.page-about .section-cta .ss-btn--secondary:hover{background:hsla(0,0%,100%,.12)}body.page-about .section-cta .ss-container--home,body.page-template-page-about-us-php .section-cta .ss-container--home,main.page-about .section-cta .ss-container--home{background-color:transparent}body.page-about .section-cta .cta__description,body.page-about .section-cta .cta__title,body.page-template-page-about-us-php .section-cta .cta__description,body.page-template-page-about-us-php .section-cta .cta__title,main.page-about .section-cta .cta__description,main.page-about .section-cta .cta__title{color:#fff}@media (max-width:1200px){body.page-about .about-intro__features-video,body.page-template-page-about-us-php .about-intro__features-video,main.page-about .about-intro__features-video{grid-template-columns:1fr}body.page-about .cta__content,body.page-template-page-about-us-php .cta__content,main.page-about .cta__content{flex-direction:column;text-align:center}}@media (max-width:768px){body.page-about .about-intro__title.ss-section-title,body.page-template-page-about-us-php .about-intro__title.ss-section-title,main.page-about .about-intro__title.ss-section-title{font-size:28px;margin-bottom:12px}body.page-about .about-intro__description,body.page-template-page-about-us-php .about-intro__description,main.page-about .about-intro__description{font-size:15px;margin-bottom:24px}body.page-about .about-intro__stat-number,body.page-template-page-about-us-php .about-intro__stat-number,main.page-about .about-intro__stat-number{font-size:28px}body.page-about .about-intro__stat-item,body.page-template-page-about-us-php .about-intro__stat-item,main.page-about .about-intro__stat-item{padding:16px 14px}body.page-about .about-intro__feature-item,body.page-template-page-about-us-php .about-intro__feature-item,main.page-about .about-intro__feature-item{font-size:14px;padding:10px 12px}body.page-about .about-intro__actions,body.page-template-page-about-us-php .about-intro__actions,main.page-about .about-intro__actions{flex-direction:column;gap:12px}body.page-about .about-intro__actions .ss-btn,body.page-template-page-about-us-php .about-intro__actions .ss-btn,main.page-about .about-intro__actions .ss-btn{justify-content:center;width:100%}body.page-about .why-choose__item-title,body.page-template-page-about-us-php .why-choose__item-title,main.page-about .why-choose__item-title{font-size:16px}body.page-about .why-choose__item-description,body.page-template-page-about-us-php .why-choose__item-description,main.page-about .why-choose__item-description{font-size:13px}body.page-about .why-choose__item,body.page-template-page-about-us-php .why-choose__item,main.page-about .why-choose__item{padding:16px 14px}body.page-about .process__item-step,body.page-template-page-about-us-php .process__item-step,main.page-about .process__item-step{font-size:14px}body.page-about .process__item-title,body.page-template-page-about-us-php .process__item-title,main.page-about .process__item-title{font-size:15px}body.page-about .process__item-description,body.page-template-page-about-us-php .process__item-description,main.page-about .process__item-description{font-size:13px}body.page-about .process__item,body.page-template-page-about-us-php .process__item,main.page-about .process__item{padding:16px 14px}body.page-about .strength__item-number,body.page-template-page-about-us-php .strength__item-number,main.page-about .strength__item-number{font-size:28px}body.page-about .strength__item-label,body.page-template-page-about-us-php .strength__item-label,main.page-about .strength__item-label{font-size:13px}body.page-about .strength__item,body.page-template-page-about-us-php .strength__item,main.page-about .strength__item{padding:18px 14px}body.page-about .ss-modal__close,body.page-template-page-about-us-php .ss-modal__close,main.page-about~.ss-modal--video .ss-modal__close{font-size:20px;height:35px;top:-30px;width:35px}body.page-about .capabilities-next,body.page-about .capabilities-prev,body.page-template-page-about-us-php .capabilities-next,body.page-template-page-about-us-php .capabilities-prev,main.page-about .capabilities-next,main.page-about .capabilities-prev{font-size:18px;height:35px;width:35px}body.page-about .capabilities-prev,body.page-template-page-about-us-php .capabilities-prev,main.page-about .capabilities-prev{left:-10px}body.page-about .capabilities-next,body.page-template-page-about-us-php .capabilities-next,main.page-about .capabilities-next{right:-10px}body.page-about .cta__title,body.page-template-page-about-us-php .cta__title,main.page-about .cta__title{font-size:28px}body.page-about .cta__description,body.page-template-page-about-us-php .cta__description,main.page-about .cta__description{font-size:14px}}