.HomeFeaturedCaseStudy_section__K20Ab{position:relative;padding:120px 0;background:#F4FAFD;overflow:hidden}.HomeFeaturedCaseStudy_section__K20Ab:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 15% 50%,rgba(255,138,80,.04) 0,transparent 50%),radial-gradient(ellipse at 85% 50%,rgba(255,138,80,.03) 0,transparent 50%);pointer-events:none}.HomeFeaturedCaseStudy_container__1cp01{width:100%;max-width:1280px;margin:0 auto;padding:0 2rem}.HomeFeaturedCaseStudy_header__AQt8N{text-align:center;margin-bottom:4.5rem}.HomeFeaturedCaseStudy_label__ycDcQ{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#FF8A50;margin-bottom:.75rem}.HomeFeaturedCaseStudy_heading__mVUQi{font-family:Arial,Helvetica,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:900;letter-spacing:-.03em;line-height:1.1;color:#111827;margin-bottom:.75rem}.HomeFeaturedCaseStudy_subtitle__0wY_t{font-size:1.05rem;color:var(--color-muted);line-height:1.6;max-width:600px;margin:0 auto}.HomeFeaturedCaseStudy_grid__0Xfa6{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.HomeFeaturedCaseStudy_content__1crtm{display:flex;flex-direction:column;gap:0}.HomeFeaturedCaseStudy_title__qQS0s{font-family:Arial,Helvetica,sans-serif;font-size:clamp(2rem,3.2vw,3rem);font-weight:900;letter-spacing:-.02em;line-height:1.15;color:#111827;margin-bottom:1.5rem}.HomeFeaturedCaseStudy_description___3LdL{font-size:1rem;color:#6B7280;line-height:1.7;max-width:540px;margin-bottom:1.5rem}.HomeFeaturedCaseStudy_description___3LdL p{margin-bottom:1rem}.HomeFeaturedCaseStudy_description___3LdL p:last-child{margin-bottom:0}.HomeFeaturedCaseStudy_cta__UlSJf{display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 2rem;background:#FF8A50;color:#fff;font-size:.95rem;font-weight:600;border-radius:12px;box-shadow:0 4px 14px rgba(255,138,80,.3);text-decoration:none;border:none;cursor:pointer;font-family:inherit;align-self:flex-start;transition:all .3s cubic-bezier(.22,1,.36,1)}.HomeFeaturedCaseStudy_cta__UlSJf:hover{background:#CC6F3F;transform:translateY(-2px);box-shadow:0 8px 24px rgba(255,138,80,.4)}.HomeFeaturedCaseStudy_cta__UlSJf:focus-visible{outline:2px solid #FF8A50;outline-offset:3px}.HomeFeaturedCaseStudy_ctaArrow__XKhrS{transition:transform .3s ease}.HomeFeaturedCaseStudy_cta__UlSJf:hover .HomeFeaturedCaseStudy_ctaArrow__XKhrS{transform:translateX(3px)}.HomeFeaturedCaseStudy_visual__Kz7py{position:relative}.HomeFeaturedCaseStudy_imageLink__UJbhN{display:block;border-radius:20px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.08);transition:all .5s cubic-bezier(.22,1,.36,1);text-decoration:none}.HomeFeaturedCaseStudy_imageLink__UJbhN:hover{transform:scale(1.02);box-shadow:0 20px 50px rgba(0,0,0,.14)}.HomeFeaturedCaseStudy_imageLink__UJbhN:focus-visible{outline:2px solid #FF8A50;outline-offset:3px}.HomeFeaturedCaseStudy_image__AvsLn{width:100%;height:100%;object-fit:cover;display:block;aspect-ratio:4/3;transition:transform .7s cubic-bezier(.22,1,.36,1)}.HomeFeaturedCaseStudy_imageLink__UJbhN:hover .HomeFeaturedCaseStudy_image__AvsLn{transform:scale(1.04)}.HomeFeaturedCaseStudy_imagePlaceholder__7FNvs{width:100%;aspect-ratio:4/3;border-radius:20px;background:linear-gradient(135deg,#e5e7eb,#f3f4f6);display:flex;align-items:center;justify-content:center;color:#9CA3AF;font-size:.9rem}@media (max-width:1024px){.HomeFeaturedCaseStudy_section__K20Ab{padding:100px 0}.HomeFeaturedCaseStudy_grid__0Xfa6{grid-template-columns:1fr;gap:3rem}.HomeFeaturedCaseStudy_header__AQt8N{margin-bottom:3.5rem}.HomeFeaturedCaseStudy_content__1crtm{order:1}.HomeFeaturedCaseStudy_description___3LdL,.HomeFeaturedCaseStudy_title__qQS0s{max-width:100%}.HomeFeaturedCaseStudy_visual__Kz7py{order:0}}@media (max-width:768px){.HomeFeaturedCaseStudy_section__K20Ab{padding:80px 0}.HomeFeaturedCaseStudy_container__1cp01{padding:0 1.2rem}.HomeFeaturedCaseStudy_header__AQt8N{margin-bottom:2.5rem}.HomeFeaturedCaseStudy_grid__0Xfa6{gap:2rem}.HomeFeaturedCaseStudy_title__qQS0s{font-size:clamp(1.5rem,6vw,2rem);margin-bottom:1rem}.HomeFeaturedCaseStudy_description___3LdL{font-size:.95rem}.HomeFeaturedCaseStudy_cta__UlSJf{width:100%;justify-content:center;padding:.85rem 1.5rem}.HomeFeaturedCaseStudy_imageLink__UJbhN{border-radius:16px}.HomeFeaturedCaseStudy_image__AvsLn{aspect-ratio:16/10}}@media (max-width:480px){.HomeFeaturedCaseStudy_section__K20Ab{padding:60px 0}}.QualityAssurance_section__YXenw{padding:6rem 0;position:relative;background:var(--color-bg,#f8f9fa);overflow:hidden}.QualityAssurance_container__eJqSQ{max-width:1200px;margin:0 auto;padding:0 1.5rem}.QualityAssurance_header__VSMKM{text-align:center;margin-bottom:4rem}.QualityAssurance_tag__hx4vf{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.2em;color:#FF8A50;text-transform:uppercase;margin-bottom:.75rem}.QualityAssurance_title__7dSKY{font-family:Arial,Helvetica,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:900;letter-spacing:-.03em;line-height:1.1;color:#111827;margin-bottom:.75rem}.QualityAssurance_accentLine__a3qe3{width:60px;height:4px;background:#FF8A50;border-radius:2px;margin:0 auto 1rem}.QualityAssurance_subtitle__jCTfp{font-size:1.05rem;color:var(--color-muted);line-height:1.6;max-width:600px;margin:0 auto}.QualityAssurance_grid__8d9n2{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width:1024px){.QualityAssurance_grid__8d9n2{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.QualityAssurance_grid__8d9n2{grid-template-columns:1fr}}.QualityAssurance_card__u2sog{background:#ffffff;border:1px solid rgba(0,0,0,.07);border-radius:12px;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 12px rgba(0,0,0,.06)}.QualityAssurance_card__u2sog:hover{transform:translateY(-6px);border-color:#FF8A50;box-shadow:0 16px 40px rgba(0,0,0,.1)}.QualityAssurance_iconWrap__8YhPW{width:48px;height:48px;border-radius:12px;background:rgba(255,138,80,.1);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;color:#FF8A50}.QualityAssurance_cardTitle__c8I2W{font-family:Arial,Helvetica,sans-serif;font-size:1.1rem;font-weight:700;color:#111827;margin-bottom:.5rem;line-height:1.3}.QualityAssurance_cardDesc__IbzLy{font-size:.9rem;color:#6B7280;line-height:1.65;margin:0}