.home-carousel_section__d1UIB{padding-block:0 140px}.home-carousel_container__Nhb4Y{width:min(1600px,100% - 96px);margin-inline:auto}.home-carousel_heading__sDJ2C{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:55px}.home-carousel_heading__sDJ2C h2{margin-top:12px;font-size:40px}.home-carousel_heading__sDJ2C>a{flex-shrink:0}.home-carousel_track__lYeuE{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 64px)/3);gap:32px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#d5bdc7 #faf6f8;padding-bottom:18px}.home-carousel_track__lYeuE>article{min-width:0;scroll-snap-align:start}.home-carousel_track__lYeuE .olimor-journal-media{height:auto;aspect-ratio:1.6;border-radius:8px}.home-carousel_track__lYeuE .olimor-journal-entry h3{font-size:24px;line-height:1.35;margin-top:14px}.home-carousel_track__lYeuE .olimor-journal-entry h3 a{color:#151515}.home-carousel_track__lYeuE .olimor-journal-entry h3 a:focus-visible,.home-carousel_track__lYeuE .olimor-journal-entry h3 a:hover{color:#b91956}.home-carousel_track__lYeuE .olimor-journal-entry h3 a:active{color:#8e1041}.home-carousel_track__lYeuE .olimor-journal-entry>p{font-size:16px;margin-top:14px;line-height:1.6}.home-carousel_controls__LeZF5{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.home-carousel_controls__LeZF5 button{display:grid;place-items:center;width:46px;height:46px;border:1px solid #d92c70;border-radius:50%;color:#b91956;background:#fff;transition:background-color .18s,color .18s}.home-carousel_controls__LeZF5 button:focus-visible,.home-carousel_controls__LeZF5 button:hover{background:#b91956;color:#fff}.home-carousel_controls__LeZF5 button:active{background:#8e1041}.home-carousel_controls__LeZF5 button:disabled{color:#b7acb0;border-color:#e5dfe2;background:#faf8f9;cursor:default}@media(max-width:1000px){.home-carousel_track__lYeuE{grid-auto-columns:calc((100% - 28px)/2);gap:28px}.home-carousel_section__d1UIB{padding-bottom:100px}}@media(max-width:900px){.home-carousel_container__Nhb4Y{width:calc(100% - 48px)}.home-carousel_heading__sDJ2C h2{font-size:32px}}@media(max-width:600px){.home-carousel_container__Nhb4Y{width:calc(100% - 40px)}.home-carousel_heading__sDJ2C{display:block;margin-bottom:32px}.home-carousel_heading__sDJ2C>a{margin-top:22px}.home-carousel_heading__sDJ2C h2{font-size:29px}.home-carousel_section__d1UIB{padding-bottom:72px}.home-carousel_track__lYeuE{grid-auto-columns:100%;gap:20px}}@media(prefers-reduced-motion:reduce){.home-carousel_controls__LeZF5 button{transition:none}}.figma-home_home__gfwjN{--home-pink:#d92c70;--home-pink-dark:#aa134c;color:#111;background:#fff;font-size:18px;line-height:1.55;overflow-wrap:anywhere}.figma-home_home__gfwjN dd,.figma-home_home__gfwjN dl,.figma-home_home__gfwjN h1,.figma-home_home__gfwjN h2,.figma-home_home__gfwjN h3,.figma-home_home__gfwjN h4,.figma-home_home__gfwjN ol,.figma-home_home__gfwjN p,.figma-home_home__gfwjN ul{margin:0}.figma-home_home__gfwjN h1,.figma-home_home__gfwjN h2,.figma-home_home__gfwjN h3,.figma-home_home__gfwjN h4{color:#080808;font-weight:600;line-height:1.25}.figma-home_home__gfwjN h2{font-size:40px}.figma-home_home__gfwjN h3{font-size:24px}.figma-home_home__gfwjN p{color:#666}.figma-home_home__gfwjN section[id]{scroll-margin-top:30px}.olimor-main:has(.figma-home_home__gfwjN),.olimor-main:has(>.figma-home_home__gfwjN){padding-top:0}.figma-home_container__0UFhd{width:min(1600px,100% - 96px);margin-inline:auto}.figma-home_eyebrow__aIp1s{font-size:16px;font-weight:600;text-transform:uppercase;color:var(--home-pink,#d92c70)!important;line-height:1.5}.figma-home_section__Y2eYx{padding-block:160px}.figma-home_sectionHeading__prnXx{text-align:center;margin:0 auto 80px;max-width:1120px}.figma-home_sectionHeading__prnXx .figma-home_eyebrow__aIp1s{margin-bottom:12px}.figma-home_sectionHeading__prnXx>p:last-child:not(.figma-home_eyebrow__aIp1s){margin-top:14px}.figma-home_button__zc43I,.figma-home_outlineButton__DggsX{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:60px;padding:15px 24px;border:1px solid #d92c70;border-radius:4px;font-size:14px;font-weight:600;text-align:center;line-height:1.5;transition:background-color .18s,color .18s,border-color .18s}.figma-home_button__zc43I.figma-home_button__zc43I{background:linear-gradient(110deg,#a70f46,#df2e72);color:#fff}.figma-home_button__zc43I.figma-home_button__zc43I:focus-visible,.figma-home_button__zc43I.figma-home_button__zc43I:hover{background:#a70f46;border-color:#a70f46;color:#fff}.figma-home_button__zc43I.figma-home_button__zc43I:active{background:#840c37;color:#fff}.figma-home_outlineButton__DggsX.figma-home_outlineButton__DggsX{background:transparent;color:#151515}.figma-home_outlineButton__DggsX.figma-home_outlineButton__DggsX:focus-visible,.figma-home_outlineButton__DggsX.figma-home_outlineButton__DggsX:hover{background:#d92c70;color:#fff}.figma-home_outlineButton__DggsX.figma-home_outlineButton__DggsX:active{background:#aa134c;border-color:#aa134c;color:#fff}.figma-home_textLink__i55G2.figma-home_textLink__i55G2{display:inline-flex;align-items:center;gap:12px;color:#c51c5c;font-size:16px;font-weight:600}.figma-home_textLink__i55G2.figma-home_textLink__i55G2:focus-visible,.figma-home_textLink__i55G2.figma-home_textLink__i55G2:hover{color:#9c1046;text-decoration:underline;text-underline-offset:5px}.figma-home_textLink__i55G2.figma-home_textLink__i55G2:active{color:#740b33}.figma-home_hero__TUbu4{position:relative;min-height:800px;display:flex;align-items:center;isolation:isolate;background:#eee7e1}.figma-home_heroImage__E_U_y{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-1}.figma-home_heroCopy__0suIh{width:620px;max-width:46%;padding-block:90px}.figma-home_heroCopy__0suIh .figma-home_eyebrow__aIp1s{margin-bottom:28px}.figma-home_heroCopy__0suIh h1{font-size:56px;line-height:1.26;max-width:560px}.figma-home_heroDescription__cdAEL{margin-top:34px!important;font-size:18px;line-height:1.6}.figma-home_actions__9wri9{display:flex;gap:18px;flex-wrap:wrap;margin-top:42px}.figma-home_facts__X8LWV{border-bottom:1px solid #f3eee9;box-shadow:0 3px 5px hsla(26,28%,90%,.251)}.figma-home_facts__X8LWV dl{margin-inline:auto;min-height:200px;display:flex;align-items:center;justify-content:space-between;gap:30px}.figma-home_facts__X8LWV dl>div{display:flex;flex-direction:column-reverse;gap:4px}.figma-home_facts__X8LWV dt{font-size:18px;text-transform:uppercase}.figma-home_facts__X8LWV dd{font-size:40px;font-weight:600;color:#080808;line-height:1.3}.figma-home_categoryGrid__4r10d,.figma-home_qualityGrid__VNGEe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px}.figma-home_category__FHmJr{min-width:0;text-align:start;border:1px solid #e2e2e2;border-radius:8px;overflow:hidden}.figma-home_categoryImage__2ubhh{position:relative;display:block;aspect-ratio:512/441;overflow:hidden;background:#f7f3ee}.figma-home_categoryImage__2ubhh img,.figma-home_oemImage__IXSMs img,.figma-home_projectImage__doIVh img,.figma-home_qualityImage__rymAf img,.figma-home_solutionImage__PWZGH img{-o-object-fit:cover;object-fit:cover}.figma-home_categoryCopy__WNv1M{padding:30px 24px 42px}.figma-home_categoryCopy__WNv1M h3{font-size:24px}.figma-home_categoryCopy__WNv1M p{margin:10px 0 30px;min-height:56px;font-size:16px}.figma-home_categoryCopy__WNv1M .figma-home_button__zc43I{min-height:38px;padding:8px 13px;font-size:14px}.figma-home_process__kFPyY{background:linear-gradient(hsla(38,44%,96%,.941),hsla(38,44%,96%,.941)),url(/image/olimor/home/process-background.webp) 50%/cover}.figma-home_processGrid__4Pl6J{display:grid;grid-template-columns:repeat(4,minmax(0,294px));justify-content:space-between;gap:140px 50px;padding:0;list-style:none}.figma-home_processStep__O0kN5{position:relative;border:1px solid #f3e1e4;border-radius:20px;background:#fff;padding:32px 22px;text-align:center;box-shadow:0 4px 4px rgba(0,0,0,.047)}.figma-home_processStep__O0kN5 h3{font-size:18px;font-weight:500;margin:10px 0 6px}.figma-home_processStep__O0kN5 p{font-size:16px;line-height:1.5}.figma-home_processStep__O0kN5:first-child{border-color:#f13c87}.figma-home_processStep__O0kN5:first-child h3{color:#d52668}.figma-home_processStep__O0kN5:nth-child(5){grid-column:4;grid-row:2}.figma-home_processStep__O0kN5:nth-child(6){grid-column:3;grid-row:2}.figma-home_processStep__O0kN5:nth-child(7){grid-column:2;grid-row:2}.figma-home_processStep__O0kN5:nth-child(8){grid-column:1;grid-row:2}.figma-home_processIcon__MPxLW{width:100px;height:100px;margin-inline:auto;border-radius:50%;background:#faf7f4;display:grid;place-items:center}.figma-home_processIcon__MPxLW img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain}.figma-home_processArrow__onoLg{position:absolute;width:40px;height:40px;border:1px solid #f3e1e4;background:#fff;color:#727272;border-radius:50%;display:grid;place-items:center;inset-inline-start:calc(100% + 70.6666666667px - 20px);top:calc(50% - 20px)}.figma-home_processStep__O0kN5:nth-child(4) .figma-home_processArrow__onoLg{inset-inline-start:calc(50% - 20px);top:calc(100% + 50px)}.figma-home_processStep__O0kN5:nth-child(n+5) .figma-home_processArrow__onoLg{inset-inline-start:auto;inset-inline-end:calc(100% + 70.6666666667px - 20px)}.figma-home_oemGrid__DZyAi{display:grid;grid-template-columns:1fr 1fr;gap:96px;align-items:stretch}.figma-home_oemImage__IXSMs{position:relative;min-height:730px;border-radius:20px;overflow:hidden}.figma-home_oemCopy__rJA5H .figma-home_eyebrow__aIp1s{margin-bottom:14px}.figma-home_oemCopy__rJA5H h2{font-size:52px;line-height:1.2}.figma-home_oemCopy__rJA5H>p:not(.figma-home_eyebrow__aIp1s){margin-top:28px}.figma-home_oemCopy__rJA5H>.figma-home_button__zc43I{margin-top:38px}.figma-home_capabilities__CMt1f{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:32px;column-gap:32px;list-style:none;padding:0;margin-top:10px!important}.figma-home_capabilities__CMt1f li{display:flex;gap:10px;padding-block:36px;border-bottom:1px solid #f8d9e3;min-width:0}.figma-home_capabilities__CMt1f li svg{flex-shrink:0;margin-top:3px;color:#444}.figma-home_capabilities__CMt1f li h3{font-size:23px;color:#3c3c3c}.figma-home_capabilities__CMt1f li p{font-size:16px;margin-top:3px}.figma-home_quality__n7Jfn{padding-top:0}.figma-home_qualityImage__rymAf{position:relative;aspect-ratio:508/300;overflow:hidden;border-radius:8px;background:#f4f3f1}.figma-home_qualityCopy__Irper{text-align:center;padding:26px 16px 0}.figma-home_qualityCopy__Irper h3{font-size:23px}.figma-home_qualityCopy__Irper p{margin-top:12px}.figma-home_solutions__ySHKO{background:#f5f0e9 url(/image/olimor/home/solutions-background.webp) 50%/cover}.figma-home_solutionsGrid__fMtTk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.figma-home_solutionsGrid__fMtTk article{padding:24px;background:#fff;border-radius:20px;min-width:0;display:flex;flex-direction:column}.figma-home_solutionImage__PWZGH{position:relative;aspect-ratio:1.65;overflow:hidden;border-radius:8px}.figma-home_solutionCopy__EvF_t{padding-top:30px;display:flex;flex-direction:column;flex:1}.figma-home_solutionCopy__EvF_t .figma-home_eyebrow__aIp1s{font-size:14px;margin-bottom:10px}.figma-home_solutionCopy__EvF_t>p:not(.figma-home_eyebrow__aIp1s){margin-top:18px}.figma-home_solutionCopy__EvF_t h3{font-size:28px}.figma-home_solutionCopy__EvF_t .figma-home_textLink__i55G2{margin-top:auto;padding-top:28px}.figma-home_chips__wJkM3{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:22px}.figma-home_chips__wJkM3 span{font-size:13px;padding:5px 10px;background:#f6f5f3;color:#666;border-radius:4px}.figma-home_projectGrid__wBOdw{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:stretch}.figma-home_projectImage__doIVh{position:relative;min-height:650px;overflow:hidden;border-radius:20px}.figma-home_projectCopy__u4_Nc{padding-block:15px}.figma-home_projectCopy__u4_Nc h3{margin-top:14px;font-size:36px}.figma-home_projectCopy__u4_Nc>p:not(.figma-home_eyebrow__aIp1s){margin-top:22px}.figma-home_projectCopy__u4_Nc .figma-home_button__zc43I{margin-top:30px}.figma-home_projectDetail__ONG7_{margin-top:26px}.figma-home_projectDetail__ONG7_ h4{font-size:20px;margin-bottom:8px}.figma-home_faq__9eor6{background:#f9f6f2}.figma-home_faq__9eor6 .figma-home_sectionHeading__prnXx{max-width:800px}.figma-home_faqGrid__pe3Ht{display:grid;grid-template-columns:1fr 1fr;gap:26px 32px}.figma-home_faqGrid__pe3Ht details{background:#fff;border:1px solid #ede7e3;border-radius:8px;padding:28px 32px}.figma-home_faqGrid__pe3Ht details h3{font-size:20px}.figma-home_faqGrid__pe3Ht details p{font-size:17px;margin-top:18px}.figma-home_faqGrid__pe3Ht summary{display:flex;align-items:center;gap:15px;justify-content:space-between;cursor:pointer;list-style:none}.figma-home_faqGrid__pe3Ht summary svg{flex-shrink:0;transition:transform .18s}.figma-home_faqGrid__pe3Ht summary::-webkit-details-marker{display:none}.figma-home_faqGrid__pe3Ht details[open] summary svg{transform:rotate(180deg)}.figma-home_cta__sZRar{min-height:486px;position:relative;isolation:isolate;display:grid;place-items:center;text-align:center;padding-block:75px;background:#94143c}.figma-home_cta__sZRar>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-2}.figma-home_cta__sZRar:after{content:"";position:absolute;inset:0;background:rgba(143,7,57,.741);z-index:-1}.figma-home_cta__sZRar .figma-home_container__0UFhd{max-width:1400px}.figma-home_cta__sZRar h2{font-size:48px;color:#fff}.figma-home_cta__sZRar p{color:#fff;max-width:720px;margin-inline:auto}.figma-home_cta__sZRar h2+p{margin-top:24px;font-size:24px;font-weight:600}.figma-home_cta__sZRar p+p{margin-top:28px;font-size:18px}.figma-home_cta__sZRar .figma-home_button__zc43I.figma-home_button__zc43I{margin-top:38px;min-width:235px;background:#fff;color:#bf1f5d;font-size:18px}.figma-home_cta__sZRar .figma-home_button__zc43I.figma-home_button__zc43I:focus-visible,.figma-home_cta__sZRar .figma-home_button__zc43I.figma-home_button__zc43I:hover{background:#fff0f5;color:#941340}.figma-home_cta__sZRar .figma-home_button__zc43I.figma-home_button__zc43I:active{background:#f8d4e2;color:#731032}@media(max-width:1650px){.figma-home_processGrid__4Pl6J{grid-template-columns:repeat(4,minmax(0,1fr));gap:100px 72px}.figma-home_processArrow__onoLg{inset-inline-start:calc(100% + 16px)}.figma-home_processStep__O0kN5:nth-child(n+5) .figma-home_processArrow__onoLg{inset-inline-end:calc(100% + 16px)}.figma-home_processStep__O0kN5:nth-child(4) .figma-home_processArrow__onoLg{top:calc(100% + 30px)}.figma-home_oemGrid__DZyAi{gap:60px}.figma-home_oemCopy__rJA5H h2{font-size:42px}.figma-home_capabilities__CMt1f li{padding-block:25px}}@media(max-width:1200px){.figma-home_section__Y2eYx{padding-block:100px}.figma-home_sectionHeading__prnXx{margin-bottom:55px}.figma-home_hero__TUbu4{min-height:690px}.figma-home_heroCopy__0suIh{max-width:48%}.figma-home_heroCopy__0suIh h1{font-size:44px}.figma-home_heroCopy__0suIh .figma-home_eyebrow__aIp1s{font-size:13px}.figma-home_heroDescription__cdAEL{font-size:16px}.figma-home_actions__9wri9{gap:12px}.figma-home_facts__X8LWV dt{font-size:13px}.figma-home_facts__X8LWV dd{font-size:32px}.figma-home_facts__X8LWV dl{min-height:160px}.figma-home_processGrid__4Pl6J{gap:80px 40px}.figma-home_processStep__O0kN5{padding:24px 12px}.figma-home_processArrow__onoLg{width:30px;height:30px;inset-inline-start:calc(100% + 5px)}.figma-home_processStep__O0kN5:nth-child(n+5) .figma-home_processArrow__onoLg{inset-inline-end:calc(100% + 5px)}.figma-home_processStep__O0kN5:nth-child(4) .figma-home_processArrow__onoLg{inset-inline-start:calc(50% - 15px);top:calc(100% + 25px)}.figma-home_oemImage__IXSMs{min-height:680px}.figma-home_oemGrid__DZyAi{gap:35px}.figma-home_oemCopy__rJA5H h2{font-size:36px}.figma-home_capabilities__CMt1f{gap:0 16px}.figma-home_capabilities__CMt1f li{padding-block:22px}.figma-home_capabilities__CMt1f li h3{font-size:18px}.figma-home_capabilities__CMt1f li p{font-size:14px}.figma-home_solutionsGrid__fMtTk{gap:20px}.figma-home_solutionsGrid__fMtTk article{padding:18px}.figma-home_solutionCopy__EvF_t h3{font-size:23px}.figma-home_solutionCopy__EvF_t>p{font-size:16px}.figma-home_projectGrid__wBOdw{gap:45px}.figma-home_quality__n7Jfn{padding-top:0}}@media(max-width:900px){.figma-home_container__0UFhd{width:calc(100% - 48px)}.figma-home_home__gfwjN h2{font-size:32px}.figma-home_hero__TUbu4{min-height:0;flex-direction:column}.figma-home_hero__TUbu4>.figma-home_heroImage__E_U_y{position:relative!important;height:auto!important;width:100%!important;aspect-ratio:1.8;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;order:2}.figma-home_hero__TUbu4>.figma-home_container__0UFhd{order:1}.figma-home_heroCopy__0suIh{width:100%;max-width:none;padding-block:55px 40px}.figma-home_heroCopy__0suIh h1{font-size:36px;max-width:640px}.figma-home_heroDescription__cdAEL{margin-top:24px!important}.figma-home_actions__9wri9{margin-top:28px}.figma-home_button__zc43I,.figma-home_outlineButton__DggsX{min-height:52px;padding:13px 18px}.figma-home_categoryGrid__4r10d,.figma-home_qualityGrid__VNGEe{grid-template-columns:repeat(2,minmax(0,1fr))}.figma-home_categoryCopy__WNv1M{padding-inline:22px}.figma-home_processGrid__4Pl6J{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.figma-home_processStep__O0kN5{grid-column:auto!important;grid-row:auto!important}.figma-home_processArrow__onoLg{display:none}.figma-home_oemGrid__DZyAi,.figma-home_projectGrid__wBOdw{grid-template-columns:1fr;gap:40px}.figma-home_oemImage__IXSMs{min-height:0;aspect-ratio:1.25}.figma-home_oemCopy__rJA5H h2{max-width:640px}.figma-home_capabilities__CMt1f li h3{font-size:21px}.figma-home_capabilities__CMt1f li p{font-size:16px}.figma-home_projectImage__doIVh{min-height:0;aspect-ratio:1.4}.figma-home_solutionsGrid__fMtTk{grid-template-columns:1fr;gap:28px}.figma-home_solutionsGrid__fMtTk article{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:24px}.figma-home_solutionImage__PWZGH{aspect-ratio:auto;min-height:300px}.figma-home_solutionCopy__EvF_t{padding:8px 0}.figma-home_faqGrid__pe3Ht{gap:22px}.figma-home_faqGrid__pe3Ht details{padding:24px}.figma-home_facts__X8LWV dl{flex-wrap:wrap;justify-content:center;padding-block:32px;text-align:center}.figma-home_facts__X8LWV dl>div{flex:1 1 27%}}@media(max-width:600px){.figma-home_container__0UFhd{width:calc(100% - 40px)}.figma-home_home__gfwjN{font-size:16px}.figma-home_home__gfwjN h2{font-size:29px}.figma-home_section__Y2eYx{padding-block:72px}.figma-home_sectionHeading__prnXx{margin-bottom:36px}.figma-home_eyebrow__aIp1s{font-size:13px}.figma-home_hero__TUbu4>.figma-home_heroImage__E_U_y{aspect-ratio:1.35}.figma-home_heroCopy__0suIh{width:100%;max-width:none;padding-block:45px 30px}.figma-home_heroCopy__0suIh .figma-home_eyebrow__aIp1s{margin-bottom:18px}.figma-home_heroCopy__0suIh h1{font-size:36px;line-height:1.2;max-width:420px}.figma-home_heroDescription__cdAEL{font-size:16px;margin-top:22px!important}.figma-home_actions__9wri9{margin-top:26px;gap:12px;align-items:stretch}.figma-home_actions__9wri9 a{flex:1 1 auto}.figma-home_facts__X8LWV dl{gap:24px 16px}.figma-home_facts__X8LWV dl>div{flex-basis:40%}.figma-home_facts__X8LWV dd{font-size:30px}.figma-home_facts__X8LWV dt{font-size:12px}.figma-home_categoryGrid__4r10d,.figma-home_qualityGrid__VNGEe{grid-template-columns:1fr;gap:42px}.figma-home_categoryCopy__WNv1M{padding:22px 20px 28px}.figma-home_categoryCopy__WNv1M p{min-height:0;margin-bottom:22px}.figma-home_categoryImage__2ubhh{aspect-ratio:1.2}.figma-home_processGrid__4Pl6J{gap:16px}.figma-home_processStep__O0kN5{border-radius:12px;padding:20px 12px}.figma-home_processStep__O0kN5 h3{font-size:16px}.figma-home_processStep__O0kN5 p{font-size:14px}.figma-home_processIcon__MPxLW{width:72px;height:72px}.figma-home_processIcon__MPxLW img{width:50px;height:50px}.figma-home_oemGrid__DZyAi,.figma-home_projectGrid__wBOdw{gap:32px}.figma-home_oemImage__IXSMs{border-radius:12px;aspect-ratio:1}.figma-home_oemCopy__rJA5H h2{font-size:32px}.figma-home_capabilities__CMt1f{grid-template-columns:1fr}.figma-home_capabilities__CMt1f li{padding-block:22px}.figma-home_quality__n7Jfn{padding-top:0}.figma-home_qualityCopy__Irper{padding:20px 0 0}.figma-home_solutionsGrid__fMtTk article{display:flex;padding:20px;gap:0;border-radius:12px}.figma-home_solutionImage__PWZGH{aspect-ratio:1.5;min-height:0}.figma-home_solutionCopy__EvF_t{padding-top:24px}.figma-home_solutionCopy__EvF_t h3{font-size:25px}.figma-home_projectImage__doIVh{border-radius:12px;aspect-ratio:1.15}.figma-home_projectCopy__u4_Nc h3{font-size:29px}.figma-home_faqGrid__pe3Ht{grid-template-columns:1fr;gap:16px}.figma-home_faqGrid__pe3Ht details{padding:24px 20px}.figma-home_faqGrid__pe3Ht details h3{font-size:18px}.figma-home_faqGrid__pe3Ht details p{font-size:16px}.figma-home_cta__sZRar{min-height:450px;padding-block:64px}.figma-home_cta__sZRar h2{font-size:32px}.figma-home_cta__sZRar h2+p{font-size:20px}.figma-home_cta__sZRar .figma-home_container__0UFhd{width:calc(100% - 50px)}}@media(prefers-reduced-motion:reduce){.figma-home_button__zc43I,.figma-home_home__gfwjN *,.figma-home_outlineButton__DggsX{transition:none;scroll-behavior:auto}}.business_page__5Uvtm{color:#111;background:#fff;font-size:18px;line-height:1.55;overflow-wrap:anywhere}.business_page__5Uvtm dd,.business_page__5Uvtm dl,.business_page__5Uvtm h1,.business_page__5Uvtm h2,.business_page__5Uvtm h3,.business_page__5Uvtm h4,.business_page__5Uvtm ol,.business_page__5Uvtm p,.business_page__5Uvtm ul{margin:0}.business_page__5Uvtm h1,.business_page__5Uvtm h2,.business_page__5Uvtm h3,.business_page__5Uvtm h4{color:#080808;font-weight:600;line-height:1.25}.business_page__5Uvtm p{color:#666}.business_page__5Uvtm section[id]{scroll-margin-top:24px}.business_hero__vc_ah{background:#faf7f2;border-bottom:1px solid #f1ebe4}.business_heroGrid__NQOQL{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center;min-height:min(60vh,620px);padding-block:56px}.business_heroCopy__b8Lr4{min-width:0;animation:business_business-rise__VGN9e .5s cubic-bezier(.2,.7,.2,1) both}.business_heroCopy__b8Lr4 h1{font-size:52px;line-height:1.18;max-width:680px;margin-top:14px}.business_breadcrumb__oaw5F{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:28px;font-size:14px;color:#777}.business_breadcrumb__oaw5F a{color:#555}.business_breadcrumb__oaw5F a:focus-visible,.business_breadcrumb__oaw5F a:hover{color:#c51c5c}.business_breadcrumb__oaw5F a:active{color:#9c1046}.business_breadcrumb__oaw5F [aria-current=page]{color:#151515;font-weight:600}.business_heroDescription__2x5PZ{margin-top:24px!important;max-width:620px;font-size:18px;line-height:1.65}.business_actions__yFhTM{display:flex;flex-wrap:wrap;gap:16px;margin-top:36px}.business_heroMedia__NF95Z{position:relative;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:#efe8e1;animation:business_business-rise__VGN9e .6s cubic-bezier(.2,.7,.2,1) .08s both}.business_heroMedia__NF95Z img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@keyframes business_business-rise__VGN9e{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.business_section__LS8mV{padding-block:112px}.business_tinted__WZyfx{background:#faf7f2}.business_heading__7C8O6{max-width:880px;margin:0 auto 64px;text-align:center}.business_heading__7C8O6 h2{font-size:40px;margin-top:12px}.business_heading__7C8O6>p:last-child:not(:first-child){margin-top:16px}.business_checkGrid__Or0OF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;padding:0;list-style:none}.business_checkGrid__Or0OF li{display:flex;gap:14px;padding-block:30px;border-bottom:1px solid #f3d9e3;min-width:0}.business_checkGrid__Or0OF svg{flex-shrink:0;margin-top:2px;color:#c51c5c}.business_checkGrid__Or0OF h3{font-size:21px}.business_checkGrid__Or0OF p{margin-top:6px;font-size:16px}.business_numberGrid__C_2Gd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;list-style:none}.business_numberGrid__C_2Gd li{min-width:0;padding:30px 28px;background:#fff;border:1px solid #ece4dd;border-radius:8px}.business_numberGrid__C_2Gd h3{font-size:20px;margin-top:14px}.business_numberGrid__C_2Gd p{margin-top:8px;font-size:16px}.business_number__PfJQo{display:inline-block;font-size:15px;font-weight:600;color:#c51c5c;letter-spacing:0}.business_routeGrid__3JQYC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.business_routeCard__dAxUV{min-width:0;padding:36px;background:#fff;border:1px solid #ece4dd;border-top:3px solid #d92c70;border-radius:8px}.business_routeCard__dAxUV h3{font-size:24px}.business_routeCard__dAxUV dl{margin-top:24px;display:grid;gap:18px}.business_routeCard__dAxUV dt{font-size:13px;font-weight:600;text-transform:uppercase;color:#9c1046}.business_routeCard__dAxUV dd{margin:4px 0 0;color:#555;font-size:16px}.business_categoryGrid__X9WAg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0;list-style:none}.business_categoryCard__ulUDo{position:relative;min-width:0;border:1px solid #e6e1dc;border-radius:8px;overflow:hidden;background:#fff;transition:border-color .18s,box-shadow .18s}.business_categoryCard__ulUDo h3{font-size:21px;padding:22px 22px 0}.business_categoryCard__ulUDo p{font-size:16px;padding:8px 22px 26px}.business_categoryCard__ulUDo:focus-within,.business_categoryCard__ulUDo:hover{border-color:#d92c70;box-shadow:0 10px 28px rgba(0,0,0,.059)}.business_categoryImage__0MHfC{position:relative;aspect-ratio:512/360;background:#f7f3ee}.business_categoryImage__0MHfC img{-o-object-fit:cover;object-fit:cover}.business_cardLink__KybhW.business_cardLink__KybhW{color:#080808}.business_cardLink__KybhW.business_cardLink__KybhW:after{content:"";position:absolute;inset:0}.business_cardLink__KybhW.business_cardLink__KybhW:hover{color:#c51c5c}.business_cardLink__KybhW.business_cardLink__KybhW:focus-visible{color:#c51c5c;outline:none}.business_cardLink__KybhW.business_cardLink__KybhW:active{color:#9c1046}.business_categoryCard__ulUDo:has(.business_cardLink__KybhW:focus-visible){outline:2px solid #ee2d7a;outline-offset:3px}.business_storyGrid__oUOdN{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:80px;align-items:center}.business_storyCopy__IRuxs h2{font-size:40px;margin-top:12px}.business_storyCopy__IRuxs>p:not(:first-child){margin-top:18px}.business_storyCopy__IRuxs a{margin-top:26px}.business_lead__1veoh.business_lead__1veoh{font-size:21px;font-weight:600;color:#151515}.business_facts__9AvIw{display:grid;gap:0;border-top:1px solid #ece4dd}.business_facts__9AvIw>div{display:flex;flex-direction:column-reverse;gap:2px;padding-block:24px;border-bottom:1px solid #ece4dd}.business_facts__9AvIw dt{font-size:15px;text-transform:uppercase;color:#666}.business_facts__9AvIw dd{margin:0;font-size:40px;font-weight:600;color:#080808;line-height:1.2}.business_stageGrid__sXI3G{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0;list-style:none}.business_stage__uPXHq{min-width:0;background:#fff;border-radius:8px;overflow:hidden;border:1px solid #ece4dd}.business_stageImage__13Bdr{position:relative;aspect-ratio:508/320;background:#f4f3f1}.business_stageImage__13Bdr img{-o-object-fit:cover;object-fit:cover}.business_stageCopy__tNzeE{padding:24px 24px 30px}.business_stageCopy__tNzeE h3{font-size:21px;margin-top:6px}.business_stageCopy__tNzeE p:last-child{margin-top:8px;font-size:16px}.business_stageNumber__oeLVm.business_stageNumber__oeLVm{font-size:13px;font-weight:600;text-transform:uppercase;color:#c51c5c}.business_commitment__FL1LY{display:flex;gap:32px;align-items:flex-start;max-width:980px;padding:48px;border:1px solid #f3d9e3;border-radius:12px;background:#fff7fa}.business_commitment__FL1LY h2{font-size:34px;margin-top:10px}.business_commitment__FL1LY h2+p{margin-top:16px}.business_commitmentIcon__jk4QJ{flex-shrink:0;color:#c51c5c}.business_typeGrid__bMTo1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0;list-style:none}.business_typeCard__tspFn{min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid #ece4dd;border-radius:8px;overflow:hidden}.business_typeImage__pSiPq{position:relative;aspect-ratio:1.45;background:#f4f0ea}.business_typeImage__pSiPq img{-o-object-fit:cover;object-fit:cover}.business_typeCopy__R9HsW{display:flex;flex-direction:column;flex:1;padding:26px 26px 30px}.business_typeCopy__R9HsW h3{font-size:24px;margin-top:6px}.business_typeCopy__R9HsW>p:not(:first-child){margin-top:12px;font-size:16px}.business_typeCopy__R9HsW dl{margin-top:20px;padding-top:18px;border-top:1px solid #f0e7e1}.business_typeCopy__R9HsW dt{font-size:13px;font-weight:600;text-transform:uppercase;color:#9c1046}.business_typeCopy__R9HsW dd{margin:4px 0 0;font-size:16px;color:#555}.business_typeAction__HYjr3{margin-top:auto;padding-top:24px}.business_tableWrap__vFNXz{overflow-x:auto;border:1px solid #e6ddd6;border-radius:8px;background:#fff}.business_compare__rcJVm{width:100%;border-collapse:collapse;font-size:16px}.business_compare__rcJVm td,.business_compare__rcJVm th{padding:20px 24px;text-align:start;vertical-align:top;border-bottom:1px solid #efe7e1}.business_compare__rcJVm thead th{font-size:14px;text-transform:uppercase;color:#fff;background:#151515}.business_compare__rcJVm tbody th{width:20%;color:#151515;font-weight:600}.business_compare__rcJVm td{color:#555}.business_compare__rcJVm tbody tr:last-child>*{border-bottom:0}.business_timeline__U8eyV{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:0;list-style:none}.business_timelineItem__6c3Ii{min-width:0;padding:26px 22px;background:#fff;border:1px solid #ece4dd;border-radius:8px}.business_timelineItem__6c3Ii h3{font-size:20px;margin-top:4px}.business_timelineMarker__RnOyt{width:64px;height:64px;display:grid;place-items:center;margin-bottom:16px;border-radius:50%;background:#faf4f0}.business_stageFacts__nhJKE{display:grid;gap:12px;margin-top:16px}.business_stageFacts__nhJKE dt{font-size:12px;font-weight:600;text-transform:uppercase;color:#9c1046}.business_stageFacts__nhJKE dd{margin:2px 0 0;font-size:15px;color:#555}.business_exampleGrid__Sl09G{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}.business_exampleImage__E1PFM{position:relative;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background:#efe8e1}.business_exampleImage__E1PFM img{-o-object-fit:cover;object-fit:cover}.business_exampleCopy__iggOP{min-width:0}.business_exampleCopy__iggOP h2{font-size:38px;margin-top:12px}.business_exampleCopy__iggOP h2+p{margin-top:18px}.business_exampleDetail__2OT00{margin-top:22px}.business_exampleDetail__2OT00 h3{font-size:19px}.business_exampleDetail__2OT00 p{margin-top:6px;font-size:16px}.business_faqList__xS6IE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1280px;margin-inline:auto}.business_faqItem___QhLJ{min-width:0;padding:28px 30px;background:#fff;border:1px solid #ece4dd;border-radius:8px}.business_faqItem___QhLJ h3{font-size:20px}.business_faqItem___QhLJ p{margin-top:12px;font-size:16px}.business_related__AZXEr{border-top:1px solid #efe7e1;background:#fff}.business_relatedInner__vC6P3{display:flex;flex-wrap:wrap;align-items:center;gap:16px 40px;padding-block:36px}.business_relatedInner__vC6P3 ul{display:flex;flex-wrap:wrap;gap:12px 32px;padding:0;margin:0;list-style:none}.business_relatedLabel__WFpk_.business_relatedLabel__WFpk_{font-size:14px;font-weight:600;text-transform:uppercase;color:#151515}.business_relatedLink__ZW7tP.business_relatedLink__ZW7tP{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#c51c5c;font-size:17px;font-weight:600}.business_relatedLink__ZW7tP.business_relatedLink__ZW7tP:focus-visible,.business_relatedLink__ZW7tP.business_relatedLink__ZW7tP:hover{color:#9c1046;text-decoration:underline;text-underline-offset:5px}.business_relatedLink__ZW7tP.business_relatedLink__ZW7tP:active{color:#740b33}.business_cta__yL3Pf{position:relative;isolation:isolate;padding-block:96px;text-align:center;background:#94143c}.business_cta__yL3Pf:after{content:"";position:absolute;inset:0;background:rgba(143,7,57,.769);z-index:-1}.business_ctaImage__OL5ar{-o-object-fit:cover;object-fit:cover;z-index:-2}.business_cta__yL3Pf h2{font-size:42px;color:#fff;max-width:860px;margin-inline:auto}.business_cta__yL3Pf p{color:#fff;max-width:720px;margin:20px auto 0}.business_ctaButton__btnXj.business_ctaButton__btnXj{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;margin-top:34px;padding:14px 28px;border-radius:4px;background:#fff;color:#bf1f5d;font-size:16px;font-weight:600;transition:background-color .18s,color .18s}.business_ctaButton__btnXj.business_ctaButton__btnXj:focus-visible,.business_ctaButton__btnXj.business_ctaButton__btnXj:hover{background:#fff0f5;color:#941340}.business_ctaButton__btnXj.business_ctaButton__btnXj:focus-visible{outline:2px solid #fff;outline-offset:3px}.business_ctaButton__btnXj.business_ctaButton__btnXj:active{background:#f8d4e2;color:#731032}@media(max-width:1200px){.business_heroGrid__NQOQL{gap:44px}.business_heroCopy__b8Lr4 h1{font-size:42px}.business_heroDescription__2x5PZ{font-size:16px}.business_section__LS8mV{padding-block:88px}.business_categoryGrid__X9WAg,.business_checkGrid__Or0OF,.business_numberGrid__C_2Gd,.business_stageGrid__sXI3G,.business_typeGrid__bMTo1{gap:24px}.business_checkGrid__Or0OF,.business_timeline__U8eyV{grid-template-columns:repeat(2,minmax(0,1fr))}.business_exampleGrid__Sl09G,.business_storyGrid__oUOdN{gap:48px}}@media(max-width:900px){.business_heroGrid__NQOQL{grid-template-columns:1fr;gap:32px;min-height:0;padding-block:32px 40px}.business_heroCopy__b8Lr4 h1{font-size:34px}.business_breadcrumb__oaw5F{margin-bottom:20px}.business_actions__yFhTM{margin-top:28px}.business_heroMedia__NF95Z{aspect-ratio:16/10}.business_section__LS8mV{padding-block:64px}.business_heading__7C8O6{margin-bottom:40px}.business_heading__7C8O6 h2{font-size:30px}.business_categoryGrid__X9WAg,.business_numberGrid__C_2Gd,.business_stageGrid__sXI3G{grid-template-columns:repeat(2,minmax(0,1fr))}.business_exampleGrid__Sl09G,.business_faqList__xS6IE,.business_routeGrid__3JQYC,.business_storyGrid__oUOdN,.business_typeGrid__bMTo1{grid-template-columns:1fr}.business_exampleCopy__iggOP h2,.business_storyCopy__IRuxs h2{font-size:30px}.business_commitment__FL1LY{flex-direction:column;gap:18px;padding:32px}.business_commitment__FL1LY h2{font-size:28px}.business_cta__yL3Pf{padding-block:72px}.business_cta__yL3Pf h2{font-size:30px}.business_tableWrap__vFNXz{overflow:visible;border:0;background:transparent}.business_compare__rcJVm,.business_compare__rcJVm tbody,.business_compare__rcJVm td,.business_compare__rcJVm th,.business_compare__rcJVm tr{display:block;width:100%}.business_compare__rcJVm thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.business_compare__rcJVm tbody{display:grid;gap:16px}.business_compare__rcJVm tr{background:#fff;border:1px solid #e6ddd6;border-radius:8px;overflow:hidden}.business_compare__rcJVm tbody th{width:auto;padding:16px 20px;background:#151515;color:#fff;border:0}.business_compare__rcJVm td{padding:14px 20px;border-bottom:1px solid #efe7e1}.business_compare__rcJVm td:before{content:attr(data-label);display:block;margin-bottom:4px;font-size:12px;font-weight:600;text-transform:uppercase;color:#9c1046}.business_compare__rcJVm tbody tr>td:last-child{border-bottom:0}}@media(max-width:600px){.business_heroCopy__b8Lr4 h1{font-size:30px}.business_actions__yFhTM{flex-direction:column;align-items:stretch}.business_actions__yFhTM>a{width:100%}.business_categoryGrid__X9WAg,.business_checkGrid__Or0OF,.business_numberGrid__C_2Gd,.business_stageGrid__sXI3G,.business_timeline__U8eyV{grid-template-columns:1fr}.business_faqItem___QhLJ,.business_routeCard__dAxUV{padding:24px}.business_facts__9AvIw dd{font-size:32px}.business_relatedInner__vC6P3{flex-direction:column;align-items:flex-start;gap:8px}.business_relatedInner__vC6P3 ul{flex-direction:column;gap:0}.business_ctaButton__btnXj.business_ctaButton__btnXj{width:100%}}@media(prefers-reduced-motion:reduce){.business_heroCopy__b8Lr4,.business_heroMedia__NF95Z{animation:none}.business_categoryCard__ulUDo,.business_ctaButton__btnXj{transition:none}}