
/* <inline asset> */
@charset "UTF-8"; 

/* /website_company_pages/static/src/scss/company_pages.scss */
 .o_mbz_company{--o-mbz-company-ink: #17212d; --o-mbz-company-muted: #617080; --o-mbz-company-red: #e7353d; --o-mbz-company-line: #e4e9ee; color: var(--o-mbz-company-ink); background: #fff; font-size: 1rem; line-height: 1.8;}.o_mbz_company a{text-underline-offset: 4px;}.o_mbz_company a:focus-visible, .o_mbz_company summary:focus-visible{outline: 3px solid var(--o-mbz-company-red); outline-offset: 4px; border-radius: 3px;}.o_mbz_company [id]{scroll-margin-top: 140px;}.o_mbz_company h1, .o_mbz_company h2, .o_mbz_company h3{color: var(--o-mbz-company-ink); letter-spacing: -.035em;}.o_mbz_company .o_mbz_company_hero{padding: 3.8rem 0 3.4rem; border-bottom: 1px solid var(--o-mbz-company-line); background: linear-gradient(115deg, #f8f9fb, #faf6f5);}.o_mbz_company .o_mbz_company_hero_grid{display: grid; grid-template-columns: 1fr 300px; gap: 4rem; align-items: center;}.o_mbz_company .o_mbz_company_eyebrow{margin: 0 0 1rem; font-size: .7rem; font-weight: 800; letter-spacing: .14em; text-transform: uppercase; color: #bd2933;}.o_mbz_company .o_mbz_company_eyebrow > span{display: inline-block; width: 6px; height: 6px; border-radius: 50%; background: var(--o-mbz-company-red); margin-right: .4rem; vertical-align: middle;}.o_mbz_company h1{margin: 0 0 1.2rem; font-size: clamp(2.8rem, 4.7vw, 4.3rem); line-height: 1.05; letter-spacing: -.055em; font-weight: 800;}.o_mbz_company h1 > span{color: var(--o-mbz-company-red);}.o_mbz_company .o_mbz_company_lede{max-width: 620px; margin: 0 0 1.5rem; font-size: 1rem; color: var(--o-mbz-company-muted); line-height: 1.75;}.o_mbz_company .o_mbz_company_button{display: inline-flex; align-items: center; gap: 1.6rem; padding: .8rem 1.15rem; border-radius: 7px; background: var(--o-mbz-company-red); color: #fff; font-size: .85rem; font-weight: 700; text-decoration: none;}.o_mbz_company .o_mbz_company_button:hover{background: #c82a35; color: #fff;}.o_mbz_company .o_mbz_company_help{position: relative; padding: 1.5rem; border-radius: 13px; background: #fff; border: 1px solid var(--o-mbz-company-line); box-shadow: 0 10px 35px rgba(30, 40, 55, 0.04);}.o_mbz_company .o_mbz_company_help > .fa{position: absolute; top: 1.4rem; right: 1.4rem; color: #6b7d8c; font-size: 1.2rem;}.o_mbz_company .o_mbz_company_help > small{display: block; margin: 0 0 .8rem; text-transform: uppercase; letter-spacing: .09em; font-size: .62rem; font-weight: 750; color: var(--o-mbz-company-muted);}.o_mbz_company .o_mbz_company_help > strong{display: block; font-size: 1.1rem;}.o_mbz_company .o_mbz_company_help > p{margin: .4rem 0 1rem; font-size: .8rem; color: var(--o-mbz-company-muted);}.o_mbz_company .o_mbz_company_help > a{display: inline-flex; align-items: center; gap: 1.2rem; font-weight: 700; font-size: .8rem; color: #c52e38; text-decoration: none;}.o_mbz_company .o_mbz_company_links{display: grid; grid-template-columns: repeat(3, 1fr); gap: 1rem; margin: 1.8rem 0 0;}.o_mbz_company .o_mbz_company_links > a{display: flex; align-items: center; gap: 1rem; border: 1px solid var(--o-mbz-company-line); border-radius: 9px; padding: 1rem 1.2rem; color: var(--o-mbz-company-ink); text-decoration: none;}.o_mbz_company .o_mbz_company_links > a:hover{background: #fafbfc; border-color: #c7d0d9;}.o_mbz_company .o_mbz_company_links > a > .fa:first-child{color: #657989; font-size: 1.1rem;}.o_mbz_company .o_mbz_company_links > a > .fa:last-child{margin-left: auto; color: #8896a2; font-size: .7rem;}.o_mbz_company .o_mbz_company_links small{display: block; font-size: .65rem; color: var(--o-mbz-company-muted);}.o_mbz_company .o_mbz_company_links strong{display: block; font-size: .82rem;}.o_mbz_company .o_mbz_company_layout{display: grid; grid-template-columns: 250px minmax(0, 1fr); gap: 4rem; padding: 3.4rem 0 4rem; align-items: start;}.o_mbz_company .o_mbz_company_sidebar{height: 100%;}.o_mbz_company .o_mbz_company_sticky{position: sticky; top: 130px;}.o_mbz_company .o_mbz_company_nav_title{font-size: .7rem; text-transform: uppercase; font-weight: 800; letter-spacing: .1em; margin: 0 0 1rem;}.o_mbz_company .o_mbz_company_contents{list-style: none; counter-reset: company-section; padding: 0; margin: 0;}.o_mbz_company .o_mbz_company_contents > li{counter-increment: company-section; margin: 0;}.o_mbz_company .o_mbz_company_contents a{display: flex; align-items: baseline; gap: .7rem; padding: .4rem 0; color: #687582; text-decoration: none; font-size: .76rem; line-height: 1.5;}.o_mbz_company .o_mbz_company_contents a::before{content: counter(company-section, decimal-leading-zero); flex: 0 0 19px; font-size: .63rem; color: #8a97a1;}.o_mbz_company .o_mbz_company_contents a:hover{color: #c72b36;}.o_mbz_company .o_mbz_company_sidebar nav{max-height: calc(100vh - 225px); overflow-y: auto; padding-right: .8rem; scrollbar-width: thin;}.o_mbz_company .o_mbz_company_back{display: inline-flex; gap: 1rem; align-items: center; font-size: .7rem; color: #617080; margin-top: 1rem; text-decoration: none;}.o_mbz_company .o_mbz_company_document{min-width: 0; max-width: 840px;}.o_mbz_company .o_mbz_company_policy{overflow-wrap: anywhere;}.o_mbz_company .o_mbz_policy_section{padding: 0 0 2rem; margin: 0 0 2rem; border-bottom: 1px solid var(--o-mbz-company-line);}.o_mbz_company .o_mbz_policy_section > h2{display: flex; align-items: baseline; gap: .8rem; margin: 0 0 1.1rem; font-size: 1.25rem; font-weight: 750; line-height: 1.45; letter-spacing: -.02em;}.o_mbz_company .o_mbz_policy_section > h2 > span{color: #c72b36; font-size: .72rem; font-weight: 700; letter-spacing: .03em; flex: 0 0 24px;}.o_mbz_company .o_mbz_policy_section p{margin: 0 0 1rem; color: #4d5c6b; font-size: .94rem; line-height: 1.85;}.o_mbz_company .o_mbz_policy_section strong, .o_mbz_company .o_mbz_policy_section b{color: #263746;}.o_mbz_company .o_mbz_policy_section a{color: #b92934;}.o_mbz_company .o_mbz_policy_section ul, .o_mbz_company .o_mbz_policy_section ol{padding-left: 1.4rem; margin: .8rem 0 1.2rem; color: #4d5c6b; font-size: .94rem;}.o_mbz_company .o_mbz_policy_section li{margin-bottom: .65rem;}.o_mbz_company .o_mbz_policy_section p:last-child{margin-bottom: 0;}.o_mbz_company .o_mbz_policy_notice{padding: 1.3rem; margin-bottom: 1.5rem; border: 1px solid #e0e6eb; border-left: 3px solid #c72b36; border-radius: 7px; background: #fafbfc;}.o_mbz_company .o_mbz_policy_notice p{color: #344654;}.o_mbz_company .o_mbz_cookie_table_wrap{margin: 1.4rem 0 0; border: 1px solid var(--o-mbz-company-line); border-radius: 10px; overflow: hidden;}.o_mbz_company .o_mbz_cookie_table{width: 100%; margin: 0; border-collapse: collapse; font-size: .82rem; line-height: 1.7; text-align: left;}.o_mbz_company .o_mbz_cookie_table thead th{background: #f4f7f9; padding: 1rem; font-size: .7rem; font-weight: 750; color: #4f6273;}.o_mbz_company .o_mbz_cookie_table tbody th, .o_mbz_company .o_mbz_cookie_table td{vertical-align: top; padding: 1.2rem 1rem; border-top: 1px solid var(--o-mbz-company-line);}.o_mbz_company .o_mbz_cookie_table tbody th{width: 22%; font-weight: 700; color: #2e4354; background: #fafbfc;}.o_mbz_company .o_mbz_cookie_table td:nth-child(2){width: 48%;}.o_mbz_company .o_mbz_cookie_table td:nth-child(3){width: 30%; color: #536a7d; overflow-wrap: anywhere; font-size: .72rem;}.o_mbz_company .o_mbz_cookie_table p{font-size: inherit; line-height: inherit; margin: 0 0 .7rem;}.o_mbz_company .o_mbz_cookie_table p:last-child{margin-bottom: 0;}.o_mbz_company .o_mbz_company_mobile_contents{display: none;}.o_mbz_company .o_mbz_company_contact{display: flex; align-items: center; gap: 2rem; justify-content: space-between; background: #f5f7f9; border-radius: 10px; padding: 1.5rem;}.o_mbz_company .o_mbz_company_contact h2{font-size: 1.1rem; font-weight: 750; line-height: 1.4; margin: 0 0 .5rem;}.o_mbz_company .o_mbz_company_contact p{font-size: .8rem; color: var(--o-mbz-company-muted); margin: 0;}.o_mbz_company .o_mbz_company_contact > a{flex-shrink: 0; display: inline-flex; align-items: center; gap: 1rem; color: #b92934; font-size: .8rem; font-weight: 700; text-decoration: none;}.o_mbz_company .o_mbz_company_actions{display: flex; align-items: center; flex-wrap: wrap; gap: 1rem 1.5rem;}.o_mbz_company .o_mbz_company_text_link{display: inline-flex; align-items: center; gap: .8rem; font-size: .85rem; font-weight: 700; color: var(--o-mbz-company-ink); text-decoration: none;}.o_mbz_company .o_mbz_about_hero{padding: 4rem 0;}.o_mbz_company .o_mbz_about_hero_grid{display: grid; grid-template-columns: 1.1fr 1fr; align-items: center; gap: 4rem;}.o_mbz_company .o_mbz_about_hero h1{font-size: clamp(3rem, 5vw, 4.8rem);}.o_mbz_company .o_mbz_about_visual{background: #fff; border: 1px solid var(--o-mbz-company-line); border-radius: 17px; box-shadow: 0 14px 50px rgba(30, 40, 55, 0.05); padding: 1.5rem;}.o_mbz_company .o_mbz_about_visual_top{display: flex; align-items: center; justify-content: space-between; gap: 1rem; color: #657586; font-size: .75rem;}.o_mbz_company .o_mbz_about_visual_top > span > .fa{color: #4e8c78; font-size: .4rem; margin-right: .4rem; vertical-align: middle;}.o_mbz_company .o_mbz_about_phone{display: flex; justify-content: center; padding: 1.2rem 0;}.o_mbz_company .o_mbz_about_phone svg{display: block; width: 210px; height: 220px;}.o_mbz_company .o_mbz_about_categories{display: grid; grid-template-columns: repeat(3, 1fr); gap: .7rem;}.o_mbz_company .o_mbz_about_categories > div{padding: 1rem .5rem; background: #f6f8fa; border: 1px solid var(--o-mbz-company-line); border-radius: 8px; text-align: center;}.o_mbz_company .o_mbz_about_categories .fa{display: block; font-size: 1.3rem; color: #596f81; margin-bottom: .6rem;}.o_mbz_company .o_mbz_about_categories strong{display: block; font-size: .75rem;}.o_mbz_company .o_mbz_about_categories small{display: block; font-size: .6rem; color: #6d7a88;}.o_mbz_company .o_mbz_about_nav{display: flex; gap: 2.5rem; overflow-x: auto; border-bottom: 1px solid var(--o-mbz-company-line);}.o_mbz_company .o_mbz_about_nav a{white-space: nowrap; display: block; padding: 1.1rem 0; font-size: .8rem; color: #627180; font-weight: 700; text-decoration: none;}.o_mbz_company .o_mbz_about_section{padding: 3.5rem 0; border-bottom: 1px solid var(--o-mbz-company-line);}.o_mbz_company .o_mbz_about_section h2{font-size: clamp(1.8rem, 3vw, 2.5rem); font-weight: 750; line-height: 1.2; margin: 0 0 1.3rem;}.o_mbz_company .o_mbz_about_story_grid{display: grid; grid-template-columns: 1fr 1fr; gap: 4rem;}.o_mbz_company .o_mbz_about_section p{color: #607080; font-size: .93rem; line-height: 1.8;}.o_mbz_company .o_mbz_about_cards{display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.2rem; margin-top: 1.7rem;}.o_mbz_company .o_mbz_about_cards_two{grid-template-columns: repeat(2, 1fr);}.o_mbz_company .o_mbz_about_card{padding: 1.6rem; border: 1px solid var(--o-mbz-company-line); border-radius: 11px; background: #fafbfc;}.o_mbz_company .o_mbz_about_card > .fa{display: inline-grid; width: 39px; height: 39px; place-items: center; color: #64788a; background: #fff; border: 1px solid var(--o-mbz-company-line); border-radius: 9px; margin-bottom: 1.2rem;}.o_mbz_company .o_mbz_about_card h3{font-size: 1.15rem; font-weight: 750; line-height: 1.4; margin: 0 0 .7rem;}.o_mbz_company .o_mbz_about_card p{font-size: .85rem; margin: 0;}.o_mbz_company .o_mbz_about_card_emphasis{background: #fff7f5; border-color: #f1dcd7;}.o_mbz_company .o_mbz_about_section .o_mbz_about_note{font-size: .78rem; margin: 1rem 0 0; max-width: 900px;}.o_mbz_company .o_mbz_about_section a{color: #ba2c37;}.o_mbz_company .o_mbz_about_cta{display: flex; justify-content: space-between; align-items: center; gap: 2rem; background: #17212d; border-radius: 13px; padding: 2.5rem; margin: 3rem 0 4rem;}.o_mbz_company .o_mbz_about_cta h2{color: #fff; font-size: 1.8rem; font-weight: 750; line-height: 1.2; margin: 0 0 .8rem;}.o_mbz_company .o_mbz_about_cta .o_mbz_company_eyebrow{color: #ff9a9e;}.o_mbz_company .o_mbz_about_cta p:not(.o_mbz_company_eyebrow){color: #aebbc8; font-size: .85rem; margin: 0;}.o_mbz_company .o_mbz_about_cta .o_mbz_company_text_link{color: #fff;}@media (max-width: 1199px){.o_mbz_company .o_mbz_company_layout{gap: 2.3rem; grid-template-columns: 225px minmax(0, 1fr);}.o_mbz_company .o_mbz_company_hero_grid, .o_mbz_company .o_mbz_about_hero_grid, .o_mbz_company .o_mbz_about_story_grid{gap: 2.5rem;}.o_mbz_company .o_mbz_about_cta{align-items: flex-start; flex-direction: column;}}@media (max-width: 991px){.o_mbz_company .o_mbz_company_hero_grid{grid-template-columns: 1fr 250px; gap: 2rem;}.o_mbz_company .o_mbz_company_layout{grid-template-columns: minmax(0, 1fr); padding-top: 2rem;}.o_mbz_company .o_mbz_company_sidebar{display: none;}.o_mbz_company .o_mbz_company_mobile_contents{display: block; border: 1px solid var(--o-mbz-company-line); border-radius: 9px; margin-bottom: 2rem; padding: 1rem 1.2rem;}.o_mbz_company .o_mbz_company_mobile_contents summary{display: flex; align-items: center; justify-content: space-between; gap: 1rem; font-size: .85rem; font-weight: 700; list-style: none; cursor: pointer;}.o_mbz_company .o_mbz_company_mobile_contents summary::-webkit-details-marker{display: none;}.o_mbz_company .o_mbz_company_mobile_contents summary > span{font-size: 1.3rem; font-weight: 400; color: #c72b36;}.o_mbz_company .o_mbz_company_mobile_contents[open] summary{margin-bottom: .8rem;}.o_mbz_company .o_mbz_company_mobile_contents[open] summary > span{font-size: 0;}.o_mbz_company .o_mbz_company_mobile_contents[open] summary > span::after{content: '−'; font-size: 1.3rem;}.o_mbz_company .o_mbz_company_mobile_contents nav{max-height: 340px; overflow-y: auto;}.o_mbz_company .o_mbz_about_hero_grid{grid-template-columns: 1fr;}.o_mbz_company .o_mbz_about_visual{max-width: 540px; width: 100%;}.o_mbz_company .o_mbz_about_story_grid{grid-template-columns: 1fr; gap: 1rem;}}@media (max-width: 767px){.o_mbz_company .o_mbz_company_hero{padding: 2.4rem 0;}.o_mbz_company .o_mbz_company_hero_grid{grid-template-columns: 1fr; gap: 1.8rem;}.o_mbz_company h1{font-size: 2.8rem;}.o_mbz_company .o_mbz_company_lede{font-size: .93rem;}.o_mbz_company .o_mbz_company_help{padding: 1.3rem;}.o_mbz_company .o_mbz_company_links{grid-template-columns: 1fr; gap: .6rem; margin-top: 1.3rem;}.o_mbz_company .o_mbz_company_links > a{padding: .8rem 1rem;}.o_mbz_company .o_mbz_policy_section > h2{font-size: 1.1rem; gap: .55rem;}.o_mbz_company .o_mbz_policy_section{padding-bottom: 1.5rem; margin-bottom: 1.5rem;}.o_mbz_company .o_mbz_policy_section p, .o_mbz_company .o_mbz_policy_section ul, .o_mbz_company .o_mbz_policy_section ol{font-size: .9rem;}.o_mbz_company .o_mbz_cookie_table_wrap{overflow: visible; border: 0; border-radius: 0;}.o_mbz_company .o_mbz_cookie_table thead{position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap;}.o_mbz_company .o_mbz_cookie_table, .o_mbz_company .o_mbz_cookie_table tbody{display: block;}.o_mbz_company .o_mbz_cookie_table tbody tr{display: grid; grid-template-columns: minmax(0, 1fr); border: 1px solid var(--o-mbz-company-line); border-radius: 9px; margin-bottom: .8rem; overflow: hidden;}.o_mbz_company .o_mbz_cookie_table tbody th, .o_mbz_company .o_mbz_cookie_table td{display: block; width: auto; padding: 1rem; border-top: 0;}.o_mbz_company .o_mbz_cookie_table tbody th{border-bottom: 1px solid var(--o-mbz-company-line);}.o_mbz_company .o_mbz_cookie_table td:nth-child(2), .o_mbz_company .o_mbz_cookie_table td:nth-child(3){width: auto;}.o_mbz_company .o_mbz_cookie_table td:nth-child(3){border-top: 1px solid var(--o-mbz-company-line); background: #fafbfc; font-size: .78rem;}.o_mbz_company .o_mbz_cookie_table td[data-label]::before{content: attr(data-label); display: block; margin-bottom: .5rem; font-size: .65rem; font-weight: 750; color: #576c7e; text-transform: uppercase; letter-spacing: .05em;}.o_mbz_company .o_mbz_cookie_table p{font-size: .86rem;}.o_mbz_company .o_mbz_company_contact{align-items: flex-start; flex-direction: column; gap: 1rem; padding: 1.3rem;}.o_mbz_company .o_mbz_about_hero h1{font-size: 3rem;}.o_mbz_company .o_mbz_about_categories{gap: .5rem;}.o_mbz_company .o_mbz_about_categories small{font-size: .56rem;}.o_mbz_company .o_mbz_about_nav{gap: 1.6rem;}.o_mbz_company .o_mbz_about_section{padding: 2.6rem 0;}.o_mbz_company .o_mbz_about_cards, .o_mbz_company .o_mbz_about_cards_two{grid-template-columns: 1fr; gap: .8rem;}.o_mbz_company .o_mbz_about_card{padding: 1.3rem;}.o_mbz_company .o_mbz_about_cta{padding: 1.6rem;}}