.sourcing-with-cases .sr-hero__grid{display:block!important}.sourcing-with-cases .sr-hero__copy{max-width:920px}.sr-client-cases{padding:44px 0;background:#f5f7f8}.sr-client-cases h2{font-size:32px;line-height:1.2;margin:10px 0 26px}.sr-client-cases__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sr-client-case{background:#fff;border:1px solid #dce3e5;border-radius:16px;padding:26px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.sr-client-case h3{font-size:27px;line-height:1.2;margin:0}.sr-client-case p{font-size:17px;line-height:1.6;margin:0}.sr-client-case__country{font-size:12px!important;font-weight:700;letter-spacing:.12em;color:#44646b}.sr-case-media-pending{width:100%;min-height:190px;background:#edf1f2;display:grid;place-items:center;padding:24px;text-align:center;color:#52676c;border:1px dashed #a9b8bc;box-sizing:border-box}.sr-case-video{width:100%}.sr-case-video summary{cursor:pointer;color:#166c72;line-height:1.5;padding:8px 0}.sr-case-video iframe{width:100%;aspect-ratio:16/9;border:0}.sr-client-case>.sr-btn{margin-top:auto}.sr-case-inquiry{padding:38px 0 48px}.sr-case-inquiry .sr-hero-form{max-width:850px;margin:auto;scroll-margin-top:100px}.sr-form-photo-help{font-size:14px!important;line-height:1.5;overflow-wrap:anywhere}.sr-form-photo-help a{color:inherit;text-decoration:underline}.sr-client-case .sr-btn{white-space:normal}.sourcing-with-cases .sr-hero{padding-bottom:30px!important}@media(max-width:700px){.sr-client-cases__grid{grid-template-columns:1fr}.sr-client-cases h2{font-size:26px}.sr-client-case{padding:20px}.sr-client-cases{padding:30px 0}.sr-case-inquiry{padding:25px 0}.sr-client-case h3{font-size:24px}}
.sr-case-photo{width:100%;height:300px;object-fit:contain;background:#f4f2ee;border-radius:8px} @media(max-width:700px){.sr-case-photo{height:260px}}
/* Bright sourcing case and inquiry section, scoped to this landing page. */
.sr-client-cases{background:#f0f6fc}
.sr-client-case{border-color:#dce7f2;box-shadow:0 6px 24px rgba(20,60,105,.05)}
.sr-client-case__country{color:#335b80}
.sr-case-photo{background:#faf9f5}
.sr-case-inquiry{background:#fff}
.sr-case-inquiry .inde_wewills,.sr-case-inquiry .inde_wewills>.container{background:transparent!important}
.sr-case-inquiry .inde_wewill{background:#f3f8fd!important;background-image:none!important;color:#0b2d4e!important;border:1px solid #d8e5f2;border-radius:18px;box-shadow:0 8px 30px rgba(20,60,105,.05)}
.sr-case-inquiry .inde_wewill1{color:#0b2d4e!important}
.sr-case-inquiry .inde_wewill2,.sr-case-inquiry .sr-form-photo-help{color:#40576e!important}
.sr-case-inquiry .inde_wewill4_1_1,.sr-case-inquiry .inquiry-required-heading,.sr-case-inquiry .inquiry-optional-heading,.sr-case-inquiry .inquiry-privacy-consent,.sr-case-inquiry .inquiry-order-options,.sr-case-inquiry .inquiry-order-options label{color:#294b6c!important}
.sr-case-inquiry .inquiry-optional-heading{border-top-color:#d5e3f1}
.sr-case-inquiry input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.sr-case-inquiry textarea,.sr-case-inquiry select{background:#fff!important;color:#203e5c!important;border:1px solid #a5bdd6!important;border-radius:7px!important}
.sr-case-inquiry input::placeholder,.sr-case-inquiry textarea::placeholder{color:#60768c;opacity:1}
.sr-case-inquiry input:focus-visible,.sr-case-inquiry textarea:focus-visible,.sr-case-inquiry select:focus-visible{outline:3px solid #a4c6ed;outline-offset:2px}
.sr-case-inquiry input[type=checkbox],.sr-case-inquiry input[type=radio]{accent-color:#0d416f}
.sr-case-inquiry .inquiry-primary-submit{background:#ffda7a!important;color:#183b5d!important;border:1px solid #eac15d!important;border-radius:8px!important}
.sr-case-inquiry .inquiry-primary-submit:hover{background:#ffd05b!important}
.sr-client-case .sr-btn{background:#0d416f;color:#fff}

/* Resolve live page legacy form rules without changing the CONTACT form. */
.sourcing-with-cases .sr-case-inquiry .inde_wewills{padding:0!important;margin:0!important}
.sourcing-with-cases .sr-case-inquiry .inde_wewills>.container{width:100%!important;max-width:none!important;padding:0!important}
.sourcing-with-cases .sr-case-inquiry .inde_wewill{width:100%!important;float:none!important;padding:32px!important;box-sizing:border-box}
.sourcing-with-cases .sr-case-inquiry .inde_wewill3{width:100%!important;float:none!important}
.sourcing-with-cases .sr-case-inquiry .sr-contact-switch>span{color:#294b6c!important}
.sourcing-with-cases .sr-case-inquiry .sr-contact-switch button{color:#0d416f!important;border-color:#a5bdd6!important;background:#fff!important}
.sourcing-with-cases .sr-case-inquiry .sr-contact-switch button[aria-pressed=true]{background:#0d416f!important;color:#fff!important}
.sourcing-with-cases .sr-client-case h3{font-size:25px!important}
.sourcing-with-cases .sr-client-case>.sr-btn{margin-top:auto!important}
.sourcing-with-cases .sr-client-case .sr-client-case__country{font-size:12px!important;color:#335b80!important}
@media(max-width:700px){.sourcing-with-cases .sr-case-inquiry .inde_wewill{padding:22px!important}}

.sourcing-rebuild.sourcing-with-cases .sr-case-inquiry .sr-hero-form .inde_wewill{background:#f3f8fd!important;color:#0b2d4e!important}
.sourcing-rebuild.sourcing-with-cases .sr-case-inquiry .sr-hero-form .inquiry-fields-grid:not(.inquiry-optional-grid){display:grid!important;grid-template-columns:1fr!important;gap:16px!important;width:100%!important}
.sourcing-rebuild.sourcing-with-cases .sr-case-inquiry .sr-hero-form .inquiry-fields-grid>div{width:100%!important;grid-column:1/-1!important;float:none!important;margin-left:0!important;margin-right:0!important}
.sourcing-rebuild.sourcing-with-cases .sr-case-inquiry .sr-hero-form .inquiry-message-field{order:-2!important}
.sourcing-rebuild.sourcing-with-cases .sr-case-inquiry .sr-hero-form .inquiry-primary-submit{background:#0d416f!important;border-color:#0d416f!important;color:#fff!important}
.sourcing-rebuild.sourcing-with-cases .sr-case-inquiry .sr-hero-form .inquiry-primary-submit:hover{background:#0b2d4e!important}
.sourcing-rebuild.sourcing-with-cases .sr-case-inquiry .sr-hero-form input::placeholder,.sourcing-rebuild.sourcing-with-cases .sr-case-inquiry .sr-hero-form textarea::placeholder{color:#60768c!important}
.sr-client-cases{scroll-margin-top:110px}
@media(max-width:700px){.sourcing-form-in-view .sr-mobile-leadbar{display:none!important}}

.sourcing-conversion-page .fd_fds,.sourcing-conversion-page .fd_video--footer{display:none!important}
