.sfaus-icon-wrap{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px}.sfaus-icon-wrap--40{width:40px;height:40px}.sfaus-icon-wrap--48{width:48px;height:48px}.sfaus-icon-wrap--44{width:44px;height:44px;border-radius:50%}.sfaus-icon-wrap--light{background:rgba(227,34,53,.08)}.sfaus-icon-wrap--light svg{stroke:#E32235}.sfaus-icon-wrap--white{background:rgba(255,255,255,.15)}.sfaus-icon-wrap--white svg{stroke:#fff}.sfaus-icon-wrap--dark{background:rgba(227,34,53,.12)}.sfaus-icon-wrap--dark svg{stroke:#E32235}.sfaus-label-pill{display:inline-block;background:rgba(227,34,53,.12);color:#E32235;padding:6px 16px;border-radius:999px;font-size:12px;font-weight:500}.sfaus-num-badge{display:inline-flex;align-items:center;justify-content:center;background:rgba(227,34,53,.1);color:#E32235;padding:4px 12px;border-radius:999px;font-size:11px;font-weight:700}.sfaus-btn-primary{background:#e13d4b;color:#fff;border:none;border-radius:4px;padding:16px 20px 16px 32px;font-size:16px;font-weight:600;display:inline-flex;align-items:center;gap:12px;cursor:pointer;transition:background 0.2s,transform 0.15s;line-height:1;border:none;min-height:56px}.sfaus-btn-primary:hover{background:#e13d4b;transform:translateY(-1px)}.sfaus-btn-primary__arrow{background:rgba(255,255,255,.2);border-radius:6px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}.sfaus-btn-outline{background:transparent;color:#E32235;border:1.5px solid #E32235;border-radius:8px;padding:10px 16px 10px 20px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:10px;cursor:pointer;transition:background 0.2s,color 0.2s;line-height:1}.sfaus-btn-outline:hover{background:#E32235;color:#fff}.sfaus-section-heading{font-size:36px;font-weight:700;color:#212121;margin:0 0 12px;line-height:1.25}.sfaus-section-sub{font-size:16px;color:#484848;margin:0;line-height:1.6}.sfaus-section-header{text-align:center;max-width:860px;margin:0 auto 56px}.sfaus-section-header .sfaus-label-pill{margin-bottom:16px}.sfaus-trust__badges-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;width:100%}.sfaus-trust__badge-cell{display:flex;align-items:center;justify-content:center;padding:28px 20px;background:#f4f6fb;border-radius:16px;border:1px solid rgba(0,0,0,.07);transition:background 0.2s ease,transform 0.2s ease}.sfaus-trust__badge-cell:hover{background:#eaedfa;transform:translateY(-3px)}.sfaus-trust__badge-cell img{height:110px;width:auto;max-width:100%;object-fit:contain;display:block;transition:transform 0.25s ease}.sfaus-trust__badge-cell:hover img{transform:scale(1.06)}.sfaus-hero{background:#03213F;background-image:url(/wp-content/uploads/2026/04/asu-hero-bg.webp);background-size:cover;background-position:center right;background-repeat:no-repeat;position:relative;padding:100px 80px;display:flex;flex-direction:column;align-items:stretch;overflow:hidden}.sfaus-hero::before{content:'';position:absolute;inset:0;background:linear-gradient(100deg,rgba(3,20,50,1) 0%,rgba(3,25,60,.97) 35%,rgba(3,33,63,.6) 60%,rgba(3,33,63,.1) 100%);z-index:0}.sfaus-hero>*{position:relative;z-index:1}.sfaus-hero__body{display:flex;align-items:center;gap:40px;width:100%;padding-bottom:48px}.sfaus-hero__content{flex:3 1 0%;display:flex;flex-direction:column;align-items:flex-start;gap:16px;text-align:left}.sfaus-hero__image{flex:2 1 0%;min-height:360px;background-image:url(/wp-content/uploads/2026/04/hero-right.webp);background-size:cover;background-position:center;border-radius:16px}.sfaus-hero__heading{font-size:clamp(28px, 3vw, 42px);font-weight:600;line-height:1.2;color:#fff;margin:0}.sfaus-hero__subtext{font-size:18px;line-height:1.6;color:#B2B2B2;max-width:520px;margin:0}.sfaus-hero__pill{display:inline-flex;align-items:center;background:rgba(227,34,53,.15);border:1px solid rgba(227,34,53,.35);color:#E32235;font-size:11px;font-weight:700;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:4px}.sfaus-hero__cta-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px}.sfaus-btn-secondary{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.35);font-size:16px;font-weight:600;padding:14px 28px;border-radius:8px;cursor:pointer;transition:background 0.2s,border-color 0.2s,transform 0.2s;white-space:nowrap}.sfaus-btn-secondary:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.6);transform:translateY(-1px);color:#fff}.sfaus-hero__badges{width:max-content;padding:0 0 64px;position:relative;z-index:1}.sfaus-hero__badges .sf-logos-cont{background-color:#6c8aa8;border-radius:10px}.sfaus-hero__badges .sfaus-trust__badges-row{grid-template-columns:repeat(4,140px);justify-content:start;align-items:stretch;gap:12px}.sfaus-hero__badges .sfaus-trust__badge-cell{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:8px 16px;backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center}.sfaus-hero__badges .sfaus-trust__badge-cell:hover{background:rgba(255,255,255,.13);transform:none}.sfaus-hero__badges .sfaus-trust__badge-cell img{height:65px;filter:brightness(1.1)}.sfaus-sf-cert{background:#fff;padding:64px 0;overflow:hidden}.sfaus-sf-cert__inner{max-width:1280px;margin:0 auto;padding:0 80px;text-align:center}.sfaus-sf-cert__heading{font-size:32px;font-weight:700;color:#03213F;margin-bottom:40px}.sfaus-sf-cert__ticker-wrap{position:relative;overflow:hidden;width:100%}.sfaus-sf-cert__ticker-wrap::before,.sfaus-sf-cert__ticker-wrap::after{content:'';position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.sfaus-sf-cert__ticker-wrap::before{left:0;background:linear-gradient(to right,#fff 0%,transparent 100%)}.sfaus-sf-cert__ticker-wrap::after{right:0;background:linear-gradient(to left,#fff 0%,transparent 100%)}.sfaus-sf-cert__ticker{display:flex;gap:28px;width:max-content;animation:sfaus-sf-cert-scroll 35s linear infinite;padding:8px 0 16px}.sfaus-sf-cert__ticker:hover{animation-play-state:paused}.sfaus-sf-cert__ticker img{height:120px;width:auto;object-fit:contain;border-radius:12px;transition:transform 0.3s,filter 0.3s;background:transparent}.sfaus-sf-cert__ticker img:hover{transform:scale(1.08) translateY(-4px);filter:drop-shadow(0 8px 20px rgba(0,0,0,.18))}@keyframes sfaus-sf-cert-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.sfaus-partner{background:#F9FAFB;padding:80px 80px}.sfaus-partner__inner{max-width:1280px;margin:0 auto}.sfaus-partner__heading{font-size:36px;font-weight:700;color:#212121;text-align:center;max-width:860px;margin:0 auto 48px;line-height:1.25}.sfaus-partner__body{display:flex;align-items:flex-start;gap:64px}.sfaus-partner__text{flex:1 1 50%}.sfaus-partner__text p{font-size:16px;color:#484848;line-height:1.7;margin:0 0 20px}.sfaus-partner__text p:last-of-type{margin-bottom:0}.sfaus-partner__stats{display:flex;align-items:stretch;border:1px solid #E7E7E7;border-radius:12px;overflow:hidden;margin-top:36px;background:#fff}.sfaus-partner__stat{flex:1;padding:20px 24px;text-align:center;border-right:1px solid #E7E7E7}.sfaus-partner__stat:last-child{border-right:none}.sfaus-partner__stat-value{font-size:28px;font-weight:700;color:#E32235;display:block;line-height:1;margin-bottom:6px}.sfaus-partner__stat-label{font-size:14px;color:#484848;line-height:1.4}.sfaus-partner__cta{margin-top:32px}.sfaus-partner__img{flex:1 1 50%;height:420px;border-radius:16px;background:url(/wp-content/uploads/2026/04/partner-team.webp) center/cover no-repeat;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sfaus-partner__img-label{display:none;color:rgba(255,255,255,.8);font-size:18px;font-weight:600;text-align:center;padding:24px;line-height:1.5}.sfaus-challenges{background:#F5F5F7;padding:80px 80px}.sfaus-challenges__inner{max-width:1280px;margin:0 auto}.sfaus-challenges__header{text-align:center;margin-bottom:48px}.sfaus-challenges__heading{font-size:clamp(26px, 2.8vw, 38px);font-weight:700;color:#03213F;margin-bottom:14px;line-height:1.2}.sfaus-challenges__sub{font-size:16px;color:#5A6475;max-width:600px;margin:0 auto;line-height:1.6}.sfaus-challenges__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.sfaus-challenges__card{background:#fff;border:1px solid #E5E9F0;border-radius:14px;padding:28px 22px;transition:box-shadow 0.25s,transform 0.25s}.sfaus-challenges__card:hover{box-shadow:0 8px 32px rgba(3,33,63,.09);transform:translateY(-3px)}.sfaus-challenges__icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:rgba(227,34,53,.1);margin-bottom:14px;color:#E32235}.sfaus-challenges__icon-wrap i{width:22px;height:22px}.sfaus-challenges__pill{display:inline-flex;align-items:center;background:rgba(227,34,53,.1);color:#E32235;font-size:12px;font-weight:600;padding:4px 12px;border-radius:100px;margin-bottom:12px}.sfaus-challenges__title{font-size:16px;font-weight:700;color:#03213F;line-height:1.35;margin-bottom:14px}.sfaus-challenges__divider{height:1px;background:#E5E9F0;margin-bottom:14px}.sfaus-challenges__solution-label{font-size:10px;font-weight:700;text-transform:uppercase;color:#8A94A6;margin-bottom:10px}.sfaus-challenges__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.sfaus-challenges__list li{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:#3D4A5C;line-height:1.5}.sfaus-challenges__list li::before{content:'';flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#E32235;margin-top:6px}.sfaus-challenge-card{background:#fff;border-radius:12px;padding:28px 24px;height:100%;border:1px solid #E7E7E7}.sfaus-challenge-card__icon-wrap{margin-bottom:16px}.sfaus-challenge-card__label{margin-bottom:12px}.sfaus-challenge-card__title{font-size:18px;font-weight:700;color:#212121;margin:0 0 16px;line-height:1.35}.sfaus-challenge-card__separator{height:1px;background:#E7E7E7;margin:0 0 16px}.sfaus-challenge-card__solution-label{font-size:12px;color:#484848;font-weight:500;margin:0 0 10px;text-transform:uppercase}.sfaus-challenge-card__solution-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sfaus-challenge-card__solution-list li{display:flex;align-items:flex-start;gap:8px;font-size:14px;color:#484848;line-height:1.5}.sfaus-challenge-card__solution-list li::before{content:'';width:5px;height:5px;background:#E32235;border-radius:50%;flex-shrink:0;margin-top:6px}.sfaus-services-header{background:#fff;padding:80px 80px 0}.sfaus-services-header__inner{max-width:1280px;margin:0 auto;text-align:center;padding-bottom:0}.sfaus-services-header__h2{font-size:36px;font-weight:700;color:#212121;margin:0 0 12px;line-height:1.25}.sfaus-services-header__sub{font-size:16px;color:#484848;max-width:720px;margin:0 auto;line-height:1.6}.sfaus-service-row{padding:56px 80px}.sfaus-service-row--white{background:#fff}.sfaus-service-row--grey{background:#F9FAFB}.sfaus-service-row__inner{display:flex;align-items:center;gap:80px;max-width:1280px;margin:0 auto}.sfaus-service-row--reverse .sfaus-service-row__inner{flex-direction:row-reverse}.sfaus-service-row__img-wrap{width:440px;height:304px;flex-shrink:0;border-radius:12px;overflow:hidden;position:relative}.sfaus-service-row__img-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.sfaus-service-row__img-placeholder svg{display:none}.sfaus-service-row__img-placeholder--1{background:url(/wp-content/uploads/2026/04/service-consulting.webp) center/cover no-repeat}.sfaus-service-row__img-placeholder--2{background:url(/wp-content/uploads/2026/04/service-implementation.webp) center/cover no-repeat}.sfaus-service-row__img-placeholder--3{background:url(/wp-content/uploads/2026/04/service-integration.webp) center/cover no-repeat}.sfaus-service-row__img-placeholder--4{background:url(/wp-content/uploads/2026/04/service-customization.webp) center/cover no-repeat}.sfaus-service-row__img-placeholder--5{background:url(/wp-content/uploads/2026/04/service-support.webp) center/cover no-repeat}.sfaus-service-row__img-placeholder--6{background:url(/wp-content/uploads/2026/04/service-agentforce.webp) center/cover no-repeat}.sfaus-service-row__img-placeholder--7{background:url(/wp-content/uploads/2026/04/service-migration.webp) center/cover no-repeat}.sfaus-service-row__img-placeholder--8{background:url(/wp-content/uploads/2026/04/service-appexchange.webp) center/cover no-repeat}.sfaus-service-row__text{flex:1;min-width:0}.sfaus-service-row__num{margin-bottom:12px}.sfaus-service-row__title{font-size:24px;font-weight:700;color:#212121;margin:0 0 16px;line-height:1.3}.sfaus-service-row__desc{font-size:16px;color:#484848;line-height:1.7;margin:0 0 20px}.sfaus-service-row__what-label{font-size:12px;font-weight:600;color:#212121;margin:0 0 12px;text-transform:uppercase}.sfaus-service-row__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sfaus-service-row__list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#484848;line-height:1.5}.sfaus-service-row__list li::before{content:'';width:6px;height:6px;background:#E32235;border-radius:50%;flex-shrink:0;margin-top:6px}.sfaus-service-row__readmore{display:inline-flex;align-items:center;gap:6px;margin-top:20px;background:transparent;border:none;color:#E32235;font-size:16px;font-weight:600;padding:0;cursor:pointer;transition:gap 0.2s,opacity 0.2s}.sfaus-service-row__readmore:hover{gap:10px;opacity:.8}.sfaus-services-cta{background:#F9FAFB;padding:48px 80px;text-align:center}.sfaus-services-cta__inner{max-width:1280px;margin:0 auto}.sfaus-cta-section{background:#fff;padding:40px 80px 72px}.sfaus-cta-section--grey{background:#F9FAFB;padding:40px 80px 72px}.sfaus-cta-section--navy{background:#03213F;padding:40px 80px 72px}.sfaus-cta-card{background:linear-gradient(135deg,#0F2A6B 0%,#0A1F50 50%,#041538 100%);border-radius:24px;padding:72px 100px;max-width:1280px;margin:0 auto;position:relative;overflow:hidden;text-align:center}.sfaus-cta-card__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 20% 50%,rgba(21,88,214,.3) 0%,transparent 60%),radial-gradient(ellipse at 80% 50%,rgba(0,201,167,.2) 0%,transparent 60%)}.sfaus-cta-card__content{position:relative;z-index:2}.sfaus-cta-card__heading{font-size:36px;font-weight:700;color:#fff;margin:0 0 16px;line-height:1.25}.sfaus-cta-card__sub{font-size:16px;color:rgba(255,255,255,.8);margin:0 auto 36px;max-width:720px;line-height:1.6}.sfaus-clouds{background:#fff;padding:80px 80px}.sfaus-clouds__inner{max-width:1280px;margin:0 auto}.sfaus-cloud-card{background:#fff;border:1px solid #E7E7E7;border-radius:12px;padding:28px 24px;height:100%;transition:box-shadow 0.2s,border-color 0.2s}.sfaus-cloud-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.08);border-color:rgba(227,34,53,.25)}.sfaus-cloud-card__icon-wrap{margin-bottom:16px}.sfaus-cloud-card__title{font-size:16px;font-weight:700;color:#212121;margin:0 0 10px;line-height:1.3}.sfaus-cloud-card__desc{font-size:14px;color:#484848;line-height:1.6;margin:0}.sfaus-why{background:#fff;padding:80px 80px}.sfaus-why__inner{max-width:1280px;margin:0 auto}.sfaus-why__header{text-align:center;max-width:860px;margin:0 auto 48px}.sfaus-why__header h2{font-size:36px;font-weight:700;color:#212121;margin:0 0 12px;line-height:1.25}.sfaus-why__header p{font-size:16px;color:#484848;margin:0;line-height:1.6}.sfaus-why__body{display:flex;align-items:flex-start;gap:64px}.sfaus-why__photo{flex:0 0 48%;height:auto;align-self:stretch;border-radius:16px;background:url(/wp-content/uploads/2026/04/why-choose.webp) center/cover no-repeat;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sfaus-why__photo-label{display:none;color:rgba(255,255,255,.85);font-size:20px;font-weight:700;text-align:center;padding:32px;line-height:1.4}.sfaus-why__list{flex:1;list-style:none;margin:0;padding:0}.sfaus-why__list-item{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #E7E7E7}.sfaus-why__list-item:first-child{padding-top:0}.sfaus-why__list-item:last-child{border-bottom:none;padding-bottom:0}.sfaus-why__list-label{font-size:16px;font-weight:700;color:#212121;margin:0;line-height:1.3}.sfaus-why__stats-wrap{margin-top:48px;text-align:center}.sfaus-why__stats-bar{display:inline-flex;align-items:center;background:#F9FAFB;border-radius:12px;border:1px solid #E7E7E7;overflow:hidden;width:fit-content;margin:0 auto}.sfaus-why__stat-cell{padding:24px 36px;text-align:center;border-right:1px solid #E7E7E7}.sfaus-why__stat-cell:last-child{border-right:none}.sfaus-why__stat-value{font-size:40px;font-weight:700;color:#E32235;display:block;line-height:1;margin-bottom:6px}.sfaus-why__stat-label{font-size:14px;color:#484848;line-height:1.4}.sfaus-why__cta-wrap{text-align:center;margin-top:36px}.sfaus-industry{background:#F9FAFB;padding:80px 80px;overflow:hidden}.sfaus-industry__inner{max-width:1280px;margin:0 auto}.sfaus-industry__header{text-align:center;max-width:860px;margin:0 auto 48px}.sfaus-industry__header h2{font-size:36px;font-weight:700;color:#212121;margin:0 0 12px}.sfaus-industry__header p{font-size:16px;color:#484848;margin:0;line-height:1.6}.sfaus-industry__carousel-wrap{position:relative}.sfaus-industry__track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.sfaus-industry__track::-webkit-scrollbar{display:none}.sfaus-industry__card{width:255px;height:320px;border-radius:8px;overflow:hidden;position:relative;flex-shrink:0;scroll-snap-align:start;cursor:pointer}.sfaus-industry__card-bg{position:absolute;inset:0;z-index:0}.sfaus-industry__card-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.75) 0%,rgba(0,0,0,.15) 60%,transparent 100%);z-index:1;transition:background 0.3s ease}.sfaus-industry__card:hover .sfaus-industry__card-overlay{background:rgba(0,0,0,.72)}.sfaus-industry__card-label{position:absolute;bottom:0;left:0;right:0;z-index:3;padding:16px 20px;font-size:16px;font-weight:700;color:#fff;opacity:1;transition:opacity 0.25s ease}.sfaus-industry__card:hover .sfaus-industry__card-label{opacity:0;pointer-events:none}.sfaus-industry__card-desc{position:absolute;inset:0;z-index:3;padding:20px;display:flex;flex-direction:column;justify-content:center;opacity:0;transform:translateY(8px);transition:opacity 0.3s ease,transform 0.3s ease}.sfaus-industry__card:hover .sfaus-industry__card-desc{opacity:1;transform:translateY(0)}.sfaus-industry__card-desc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sfaus-industry__card-desc-list li{font-size:14px;color:rgba(255,255,255,.9);line-height:1.45;display:flex;align-items:flex-start;gap:8px}.sfaus-industry__card-desc-list li::before{content:'';width:5px;height:5px;background:#E32235;border-radius:50%;flex-shrink:0;margin-top:5px}.sfaus-industry__card-desc-text{font-size:14px;color:rgba(255,255,255,.92);line-height:1.55;margin:0 0 14px 0;text-align:center}.sfaus-industry__card-cta{display:inline-block;background:transparent;border:1.5px solid rgba(255,255,255,.7);color:#fff;font-size:12px;font-weight:600;padding:7px 20px;border-radius:4px;cursor:pointer;transition:background 0.2s ease,border-color 0.2s ease}.sfaus-industry__card-cta:hover{background:rgba(255,255,255,.15);border-color:#fff}.sfaus-industry__dots{display:flex;justify-content:center;gap:8px;margin-top:28px}.sfaus-industry__dot{width:8px;height:8px;border-radius:50%;background:#E7E7E7;border:none;cursor:pointer;padding:0;transition:background 0.2s,transform 0.2s}.sfaus-industry__dot--active{background:#E32235;transform:scale(1.25)}.sfaus-industry__card--manufacturing .sfaus-industry__card-bg{background:url(/wp-content/uploads/2026/04/industry-manufacturing.webp) center/cover no-repeat}.sfaus-industry__card--retail .sfaus-industry__card-bg{background:url(/wp-content/uploads/2026/04/industry-retail.webp) center/cover no-repeat}.sfaus-industry__card--banking .sfaus-industry__card-bg{background:url(/wp-content/uploads/2026/04/industry-banking.webp) center/cover no-repeat}.sfaus-industry__card--healthcare .sfaus-industry__card-bg{background:url(/wp-content/uploads/2026/04/industry-healthcare.webp) center/cover no-repeat}.sfaus-industry__card--realestate .sfaus-industry__card-bg{background:url(/wp-content/uploads/2026/04/industry-real-estate.webp) center/cover no-repeat}.sfaus-industry__card--telecom .sfaus-industry__card-bg{background:url(/wp-content/uploads/2026/04/industry-telecom.webp) center/cover no-repeat}.sfaus-industry__card--education .sfaus-industry__card-bg{background:url(/wp-content/uploads/2026/04/industry-education.webp) center/cover no-repeat}.sfaus-industry__card--it .sfaus-industry__card-bg{background:url(/wp-content/uploads/2026/04/industry-technology.webp) center/cover no-repeat}.sfaus-industry__card--media .sfaus-industry__card-bg{background:url(/wp-content/uploads/2026/04/industry-media.webp) center/cover no-repeat}.sfaus-testimonials{background:#F9FAFB;padding:80px 80px}.sfaus-testimonials__inner{max-width:1280px;margin:0 auto}.sfaus-testimonial-card{background:#fff;border-radius:12px;padding:32px 28px;height:100%;border:1px solid #E7E7E7}.sfaus-testimonial-card__icon-wrap{margin-bottom:20px}.sfaus-testimonial-card__quote{font-size:16px;color:#484848;line-height:1.7;margin:0 0 24px;font-style:italic}.sfaus-testimonial-card__divider{height:1px;background:#E7E7E7;margin:0 0 20px}.sfaus-testimonial-card__name{font-size:16px;font-weight:700;color:#212121;margin:0 0 4px}.sfaus-testimonial-card__role{font-size:14px;color:#484848;margin:0}.sfaus-cases{background:#F9FAFB;padding:80px 80px}.sfaus-cases__inner{max-width:1280px;margin:0 auto}.sfaus-cases__header{text-align:center;margin-bottom:48px}.sfaus-cases__eyebrow{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;color:#E32235;margin-bottom:10px}.sfaus-cases__heading{font-size:clamp(26px, 2.8vw, 36px);font-weight:700;color:#03213F;margin:0;line-height:1.2}.sfaus-cases__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sfaus-case-card{background:#fff;border:1px solid #E5E9F0;border-radius:16px;padding:32px 28px;display:flex;flex-direction:column;transition:box-shadow 0.25s,transform 0.25s}.sfaus-case-card:hover{box-shadow:0 10px 36px rgba(3,33,63,.09);transform:translateY(-4px)}.sfaus-case-card__label{font-size:11px;font-weight:700;text-transform:uppercase;color:#E32235;margin:0 0 12px}.sfaus-case-card__title{font-size:18px;font-weight:700;color:#03213F;line-height:1.45;margin:0 0 20px;flex:1}.sfaus-case-card__divider{height:1px;background:#E5E9F0;margin-bottom:18px}.sfaus-case-card__result-heading{font-size:11px;font-weight:700;text-transform:uppercase;color:#8A94A6;margin:0 0 14px}.sfaus-case-card__stats{display:flex;gap:20px;margin:0 0 24px}.sfaus-case-card__stat{display:flex;flex-direction:column;gap:4px;flex:1}.sfaus-case-card__stat-value{font-size:32px;font-weight:800;color:#E32235;line-height:1}.sfaus-case-card__stat-label{font-size:14px;color:#5A6475;line-height:1.4}.sfaus-case-card__cta{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:#E32235;font-size:14px;font-weight:600;padding:0;cursor:pointer;margin-top:auto;transition:gap 0.2s,opacity 0.2s}.sfaus-case-card__cta:hover{gap:10px;opacity:.8}.sfaus-models{background:#F9FAFB;padding:80px 80px}.sfaus-models__inner{max-width:1280px;margin:0 auto}.sfaus-models__header{text-align:center;margin-bottom:48px}.sfaus-models__eyebrow{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;color:#E32235;margin-bottom:10px}.sfaus-models__heading{font-size:clamp(26px, 2.8vw, 36px);font-weight:700;color:#03213F;margin:0;line-height:1.2}.sfaus-models__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.sfaus-model-card{background:#fff;border:1px solid #E5E9F0;border-radius:16px;padding:32px 24px;display:flex;flex-direction:column;transition:box-shadow 0.25s,transform 0.25s}.sfaus-model-card:hover{box-shadow:0 10px 36px rgba(3,33,63,.09);transform:translateY(-4px)}.sfaus-model-card__icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:rgba(227,34,53,.08);color:#E32235;margin-bottom:18px}.sfaus-model-card__icon-wrap i{width:22px;height:22px}.sfaus-model-card__title{font-size:18px;font-weight:700;color:#03213F;margin:0 0 12px;line-height:1.3}.sfaus-model-card__desc{font-size:14px;color:#5A6475;line-height:1.6;margin:0;flex:1}.sfaus-model-card__separator{height:1px;background:#E5E9F0;margin:18px 0}.sfaus-model-card__suited-label{font-size:11px;font-weight:700;text-transform:uppercase;color:#03213F;margin:0 0 10px}.sfaus-model-card__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.sfaus-model-card__features li{display:flex;align-items:center;gap:8px;font-size:14px;color:#3D4A5C;line-height:1.4}.sfaus-model-card__features li::before{content:'';width:6px;height:6px;background:#E32235;border-radius:50%;flex-shrink:0}.sfaus-models__cta{text-align:center;margin-top:40px}.sfaus-blog{background:#F9FAFB;padding:80px 80px}.sfaus-blog__inner{max-width:1280px;margin:0 auto}.sfaus-blog-card{background:#fff;border:1px solid #E7E7E7;border-radius:12px;padding:32px 28px;height:100%;display:flex;flex-direction:column;transition:box-shadow 0.2s}.sfaus-blog-card:hover{box-shadow:0 8px 28px rgba(0,0,0,.07)}.sfaus-blog-card__icon-wrap{margin-bottom:20px}.sfaus-blog-card__tag{display:inline-block;font-size:12px;font-weight:600;color:#E32235;margin-bottom:10px}.sfaus-blog-card__link{text-decoration:none;display:block;margin-top:auto}.sfaus-blog-card__title{font-size:18px;font-weight:700;color:#212121;margin:0 0 12px;line-height:1.4}.sfaus-blog-card__desc{font-size:14px;color:#484848;line-height:1.6;margin:0 0 24px;flex:1}.sfaus-bottomcta__pill{display:inline-flex;align-items:center;gap:7px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);color:#e5c97a;font-size:14px;font-weight:600;padding:7px 18px;border-radius:50px;margin-bottom:20px}.sfaus-bottomcta__actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:center;margin-top:8px}.sfaus-bottomcta__btn--outline{font-size:16px;font-weight:700;padding:14px 30px;border-radius:6px;cursor:pointer;background:transparent;color:#fff;border:2px solid rgba(255,255,255,.55);transition:border-color 0.2s ease,background 0.2s ease}.sfaus-bottomcta__btn--outline:hover{border-color:#fff;background:rgba(255,255,255,.06)}@media (max-width:1024px){.sfaus-hero{padding:60px 40px 0}.sfaus-hero__badges-inner{grid-template-columns:repeat(2,1fr)}.sfaus-hero__h1{font-size:38px}.sfaus-services-header{padding:60px 40px 0}.sfaus-service-row{padding:48px 40px}.sfaus-partner{padding:60px 40px}.sfaus-partner__body{flex-direction:column;gap:40px}.sfaus-partner__img{width:100%;flex:none;height:500px}.sfaus-challenges{padding:64px 40px}.sfaus-challenges__grid{grid-template-columns:repeat(2,1fr)}.sfaus-why{padding:60px 40px}.sfaus-why__body{flex-direction:column;gap:40px}.sfaus-why__photo{flex:none;width:100%;height:500px}.sfaus-why__stats-bar{flex-wrap:wrap;width:100%}.sfaus-why__stat-cell{flex:1 1 40%}.sfaus-cta-card{padding:48px 48px}.sfaus-cta-section,.sfaus-cta-section--grey,.sfaus-cta-section--navy{padding:40px 40px 60px}.sfaus-cases{padding:64px 40px}.sfaus-cases__grid{grid-template-columns:repeat(2,1fr)}.sfaus-models{padding:64px 40px}.sfaus-models__grid{grid-template-columns:repeat(2,1fr)}.sfaus-clouds,.sfaus-blog,.sfaus-testimonials,.sfaus-industry{padding:60px 40px}}@media (max-width:992px){.sfaus-hero__badges{width:100%}.sfaus-hero__badges .sf-logos-cont{background-color:transparent;border-radius:10px;justify-content:center!important;width:max-content}.sfaus-hero__badges .sf-logos-cont img{background:#6c8aa8;border:4px solid #6c8aa8;border-radius:4px;width:max-content}.sfaus-service-row__inner{flex-direction:column;gap:36px}.sfaus-service-row--reverse .sfaus-service-row__inner{flex-direction:column}.sfaus-service-row__img-wrap{width:100%;height:500px}}@media (max-width:768px){.sfaus-trust__badges-row{grid-template-columns:repeat(2,1fr)}.sfaus-trust__badge-cell{padding:20px 14px}.sfaus-trust__badge-cell img{height:80px}.sfaus-hero{padding:48px 20px 0;min-height:auto}.sfaus-hero__body{flex-direction:column;padding-bottom:32px;gap:32px}.sfaus-hero__image{min-height:260px;width:100%}.sfaus-hero__content{align-items:center;text-align:center}.sfaus-hero__cta-row{justify-content:center}.sfaus-hero__badges{padding:20px 20px}.sfaus-hero__badges-inner{grid-template-columns:repeat(2,1fr);gap:12px}.sfaus-hero__badges .sfaus-trust__badges-row{grid-template-columns:repeat(2,1fr)}.sfaus-hero__badges .sfaus-trust__badge-cell img{height:100%;width:100%}.sfaus-hero__h1{font-size:30px}.sfaus-hero__sub{font-size:16px}.sfaus-sf-cert{padding:40px 16px}.sfaus-sf-cert__inner{padding:0 16px}.sfaus-sf-cert__heading{font-size:20px}.sfaus-sf-cert__ticker img{height:72px}.sfaus-partner{padding:48px 20px}.sfaus-partner__heading{font-size:28px}.sfaus-partner__stat{border-right:none;border-bottom:1px solid #E7E7E7}.sfaus-partner__stat:last-child{border-bottom:none}.sfaus-challenges{padding:48px 20px}.sfaus-challenges__card{padding:22px 18px}.sfaus-services-header{padding:48px 20px 0}.sfaus-services-header__h2{font-size:28px}.sfaus-service-row{padding:40px 20px}.sfaus-service-row__title{font-size:20px}.sfaus-why{padding:48px 20px}.sfaus-why__header h2{font-size:28px}.sfaus-why__stat-value{font-size:30px}.sfaus-why__stat-cell{padding:16px 20px}.sfaus-cta-card{padding:32px 24px;border-radius:16px}.sfaus-cta-card__heading{font-size:26px}.sfaus-cta-section,.sfaus-cta-section--grey,.sfaus-cta-section--navy{padding:32px 20px 48px}.sfaus-section-heading{font-size:28px}.sfaus-btn-primary{font-size:16px;padding:14px 16px 14px 16px}.sfaus-cases{padding:48px 20px}.sfaus-models{padding:48px 20px}.sfaus-industry__card{width:220px;height:280px}.sfaus-clouds,.sfaus-blog,.sfaus-testimonials,.sfaus-industry{padding:48px 20px}.sfaus-service-row__img-wrap{width:100%;height:400px}}@media (max-width:767.89px){.sfaus-hero__badges .sfaus-trust__badge-cell{padding:8px}.sfaus-partner__heading,.sfaus-section-header,.sfaus-cases__header,.sfaus-industry__header,.sfaus-why__header{margin:0 auto 24px}.sfaus-why,.sfaus-cases,.sfaus-clouds,.sfaus-blog,.sfaus-testimonials,.sfaus-industry,.sfaus-partner,.sfaus-challenges{padding:32px 16px}.sfaus-service-row{padding:24px 16px}.sfaus-challenges__header{text-align:center;margin-bottom:24px}.sfaus-hero__badges{padding:0 0 32px}.sfaus-partner__img{width:100%;flex:none;height:300px}.sfaus-services-header{padding:32px 16px 0}.sfaus-service-row__img-wrap{width:100%;height:300px}.sfaus-cases__grid{grid-template-columns:1fr}.sfaus-models__grid{grid-template-columns:1fr}.sfaus-challenges__grid{grid-template-columns:1fr}.sfaus-partner__stats{flex-direction:column}.sfaus-services-cta{background:#F9FAFB;padding:24px 16px;text-align:center}.sfaus-btn-primary{font-size:15px;padding:14px 16px 14px 16px;width:100%;justify-content:center;gap:4px;min-height:56px}.sfaus-btn-secondary{width:100%}.sfaus-hero__badges-inner{grid-template-columns:1fr 1fr}.sfaus-hero__h1{font-size:26px}.sfaus-cta-card__heading{font-size:22px}.sfaus-why__stats-bar{display:flex;flex-direction:column;width:100%}.sfaus-why__stat-cell{border-right:none;border-bottom:1px solid #E7E7E7;flex:none;padding:16px 24px}.sfaus-why__stat-cell:last-child{border-bottom:none}.sfaus-industry__card{width:200px}}