.BusinessIntro_introSection__f1lq2{padding:6rem 1rem;background-color:#000;color:#fff}.BusinessIntro_container__8_UpJ{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:4rem}.BusinessIntro_topContent__FDI7m{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:1024px){.BusinessIntro_topContent__FDI7m{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;gap:0 4rem}}.BusinessIntro_textContent__AHurc{display:flex;flex-direction:column;gap:1.5rem}.BusinessIntro_imageColumn__Zkf7O{position:relative;height:400px;border-radius:20px}@media (min-width:1024px){.BusinessIntro_badge__hWkum{grid-column:1/2;grid-row:1/2;margin-bottom:1.5rem}.BusinessIntro_textContent__AHurc{grid-column:1/2;grid-row:2/3}.BusinessIntro_imageColumn__Zkf7O{grid-column:2/3;grid-row:1/3;height:100%;min-height:100%}}.BusinessIntro_badge__hWkum{display:inline-block;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--primary-brand,#ff4d00);background:rgba(255,77,0,.1);padding:.4rem 1rem;border-radius:50px;align-self:flex-start}.BusinessIntro_headline__lUSEt{font-family:var(--font-inter);font-size:2.8rem;line-height:1.1;font-weight:600;color:#fff}.BusinessIntro_description__R__OT{font-size:1.1rem;line-height:1.6;color:#ccc}.BusinessIntro_statsRow__nJoSa{display:flex;justify-content:space-between;gap:2rem;margin-top:1rem;border-top:1px solid #333;padding-top:2rem;flex-wrap:wrap}.BusinessIntro_statItem__EuL9O{flex:1;display:flex;flex-direction:column;min-width:200px}.BusinessIntro_statValue___wv5E{font-size:2rem;font-weight:800;color:var(--primary-brand,#ff4d00)}.BusinessIntro_statLabel__wsy4R{font-size:.9rem;color:#999;font-weight:500}.BusinessIntro_statDesc__C3J7h{font-size:.85rem;color:#888;margin-top:.5rem;line-height:1.4}.BusinessIntro_imageWrapper__nX1MC{width:100%;height:100%;position:relative;border-radius:20px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.1)}.BusinessIntro_experienceBadge__KjJIy{position:absolute;bottom:-30px;right:-30px;background:var(--primary-brand,#ff4d00);color:#fff;padding:1.5rem;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 10px 20px rgba(0,0,0,.2);display:none;min-width:140px}@media (min-width:768px){.BusinessIntro_experienceBadge__KjJIy{display:flex}}@media (min-width:1024px){.BusinessIntro_experienceBadge__KjJIy{right:-20px;bottom:40px}}.BusinessIntro_years__9BJ9j{font-size:2.5rem;font-weight:900;line-height:1}.BusinessIntro_text__ezdtq{font-size:.9rem;font-weight:600;line-height:1.2;margin-top:.25rem}.HowWeWork_section__AfyEa{padding:6rem 1rem;background-color:#f9f9f9;color:#111}.HowWeWork_container__uhTta{max-width:1200px;margin:0 auto}.HowWeWork_header__u4CE0{text-align:center;max-width:700px;margin:0 auto 4rem}.HowWeWork_badge__gofnf{display:inline-block;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--primary-brand,#ff4d00);background:rgba(255,77,0,.1);padding:.4rem 1rem;border-radius:50px;margin-bottom:1rem}.HowWeWork_headline__px6GC{font-size:2.5rem;font-weight:800;margin-bottom:1rem;color:#111}.HowWeWork_subtext__XFTTN{font-size:1.1rem;color:#666;line-height:1.6}.HowWeWork_stepsGrid__hgoXR{display:grid;grid-template-columns:1fr;gap:3rem;position:relative}@media (min-width:768px){.HowWeWork_stepsGrid__hgoXR{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.HowWeWork_stepsGrid__hgoXR{grid-template-columns:repeat(4,1fr);gap:2rem}}.HowWeWork_stepCard__b_0tM{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.05);position:relative;transition:transform .3s ease;z-index:1}.HowWeWork_stepCard__b_0tM:hover{transform:translateY(-5px)}.HowWeWork_numberWrapper__g1m3v{width:60px;height:60px;background:var(--primary-brand);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;position:relative;z-index:2}.HowWeWork_number__1MdHD,.HowWeWork_stepTitle__AGThi{font-size:1.25rem;font-weight:700}.HowWeWork_stepTitle__AGThi{margin-bottom:.75rem;color:#111}.HowWeWork_stepDesc__FLIDR{font-size:.95rem;color:#666;line-height:1.6}.HowWeWork_connector__ckp0G{display:none}@media (min-width:1024px){.HowWeWork_connector__ckp0G{display:block;position:absolute;top:50px;right:-50%;width:100%;height:2px;background:#eee;z-index:0}.HowWeWork_stepCard__b_0tM:last-child .HowWeWork_connector__ckp0G{display:none}}.Team_team__cx91q{padding:6rem 2rem;background-color:#fff;color:#111}.Team_container__cpI9o{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.Team_header__yYc5d{display:flex;flex-direction:column;gap:1.5rem;max-width:800px}.Team_badge__OD2jJ{display:inline-flex;align-items:center;padding:.4rem 1.2rem;border-radius:50px;border:1px solid #e5e5e5;font-size:.75rem;font-weight:600;color:#333;letter-spacing:.05em;width:-moz-fit-content;width:fit-content;gap:.5rem;background-color:#f5f5f5}.Team_badge__OD2jJ:before{content:"";display:block;width:6px;height:6px;background-color:var(--primary-brand);border-radius:50%}.Team_headline__Cn7Hy{font-family:var(--font-inter);font-size:2.8rem;line-height:1.1;font-weight:600;color:#111}.Team_greyText__ENLhf{color:#666;font-weight:500}@media (max-width:1024px){.Team_headline__Cn7Hy{font-size:2.2rem}}.Team_grid__O9duF{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media (max-width:768px){.Team_grid__O9duF{grid-template-columns:1fr}}.Team_card__5oqRE{background:#fff;border-radius:20px;overflow:hidden;transition:transform .3s ease}.Team_card__5oqRE:hover{transform:translateY(-5px)}.Team_imageWrapper__4cpw0{position:relative;width:100%;height:400px;border-radius:20px;overflow:hidden;margin-bottom:1.5rem;background-color:#f0f0f0}.Team_image__WLauY{-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.Team_card__5oqRE:hover .Team_image__WLauY{transform:scale(1.05)}.Team_info__oVyYh{padding:0 .5rem}.Team_name__UNX_n{font-size:1.5rem;font-weight:600;color:#111;margin-bottom:.25rem;font-family:var(--font-inter)}.Team_role__zB5Fz{color:#666;font-size:.9rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.Testimonials_testimonials__2dR9z{padding:6rem 2rem;background-color:#fff;color:#111}.Testimonials_container__dhYVO{max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.Testimonials_header__n_gCn{display:flex;flex-direction:column;gap:1.5rem;max-width:800px}.Testimonials_badge__d_qXv{display:inline-flex;align-items:center;padding:.4rem 1.2rem;border-radius:50px;border:1px solid #e5e5e5;font-size:.75rem;font-weight:600;color:#333;letter-spacing:.05em;width:-moz-fit-content;width:fit-content;gap:.5rem;background-color:#f5f5f5}.Testimonials_badge__d_qXv:before{content:"";display:block;width:6px;height:6px;background-color:var(--primary-brand);border-radius:50%}.Testimonials_headline__ijNc_{font-family:var(--font-inter);font-size:2.8rem;line-height:1.1;font-weight:600;color:#111}.Testimonials_greyText__9zDtM{color:#666;font-weight:500}@media (max-width:1024px){.Testimonials_headline__ijNc_{font-size:2.2rem}}.Testimonials_grid__b73cj{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media (max-width:768px){.Testimonials_grid__b73cj{grid-template-columns:1fr}}.Testimonials_card__SvO88{background:#f9f9f9;padding:2.5rem;border-radius:20px;display:flex;flex-direction:column;gap:1.5rem;position:relative;transition:transform .3s ease}.Testimonials_card__SvO88:hover{transform:translateY(-5px)}.Testimonials_stars__lC1F2{color:var(--primary-brand);font-size:1.2rem;display:flex;gap:.25rem}.Testimonials_reviewText__pB5gC{font-size:1.1rem;line-height:1.6;color:#444;font-style:italic;flex-grow:1}.Testimonials_author__L2R8z{display:flex;align-items:center;gap:1rem;margin-top:auto;border-top:1px solid #eee;padding-top:1.5rem}.Testimonials_avatar__qRFLi{position:relative;width:50px;height:50px;border-radius:50%;overflow:hidden;background-color:#ddd}.Testimonials_avatarImg__P4MKi{-o-object-fit:cover;object-fit:cover}.Testimonials_authorInfo__mSW36{display:flex;flex-direction:column}.Testimonials_name__lO_0j{font-size:1rem;font-weight:700;color:#111}.Testimonials_location__8_50A{font-size:.85rem;color:#777}