.section-faq .title{font-weight:700;text-align:center;color:#000}.section-faq .faq-item{border-bottom:1px solid #ddd;padding:12px 0}.section-faq .faq-item summary{list-style:none;cursor:pointer;position:relative;font-weight:700;padding-right:25px;color:#000}.section-faq .faq-item summary::-webkit-details-marker{display:none}.section-faq .faq-item summary:after{content:"+";position:absolute;right:0;top:0;font-size:18px;transition:transform .2s ease}.section-faq .faq-item[open] summary:after{content:"\2212"}.section-faq .faq-item .faq-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;overflow:hidden}.section-faq .faq-item[open] .faq-content{grid-template-rows:1fr}.section-faq .faq-item .text{min-height:0;margin-top:5px;padding-bottom:10px;opacity:0;transition:opacity .3s ease-in-out}.section-faq .faq-item[open] .text{opacity:1;margin-top:15px}.global-offices{background:var(--global-offices-bg);padding:var(--global-offices-padding-top-desktop) var(--global-offices-padding-inline-desktop) var(--global-offices-padding-bottom-desktop)}.global-offices__container{max-width:100%;margin:0 auto}.global-offices__title{margin:0 0 35px;color:var(--global-offices-title-color);font-size:2rem;font-weight:700;line-height:1.1;letter-spacing:.04em;text-transform:uppercase;white-space:pre-line}.global-offices__grid{display:grid;grid-template-columns:repeat(var(--global-offices-columns-desktop),minmax(0,1fr));gap:var(--global-offices-grid-gap)}.office-card{position:relative;min-height:var(--global-offices-card-min-height);padding:22px 16px 18px;border:1px solid rgba(255,255,255,.12);background:var(--global-offices-card-bg);color:var(--global-offices-card-text-color);box-sizing:border-box}.office-card--large{grid-column:span 2}.office-card__badge{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:28px;padding:0 10px;background:var(--global-offices-badge-bg);color:var(--global-offices-badge-color);font-size:.72rem;font-weight:700;line-height:1;text-transform:uppercase}.office-card__title{margin:0 0 14px;color:var(--global-offices-card-title-color);font-size:1.75rem;font-weight:700;line-height:1.08;letter-spacing:.02em;text-transform:uppercase;white-space:pre-line}.office-card__badge~.office-card__title{padding-right:56px}.office-card__content{color:var(--global-offices-card-text-color)}.office-card__content p,.office-card__content li{margin:0 0 5px;font-size:.95rem;line-height:1.45;color:var(--global-offices-card-text-color)}.office-card__content ul{margin:0 0 5px 1.1rem;padding:0}.office-card__content p:last-child,.office-card__content ul:last-child,.office-card__content li:last-child{margin-bottom:0}.office-card__content p>strong:first-child:last-child{display:inline-block;margin-top:9px;color:var(--global-offices-card-title-color);font-weight:600}.office-card__content a{color:var(--global-offices-link-color);text-decoration:none}.office-card__content a:hover{color:var(--global-offices-link-hover-color)}@media(max-width:991px){.global-offices{padding:var(--global-offices-padding-top-mobile) var(--global-offices-padding-inline-mobile) var(--global-offices-padding-bottom-mobile)}.global-offices__grid{grid-template-columns:repeat(var(--global-offices-columns-tablet),minmax(0,1fr))}.office-card--large{grid-column:span var(--global-offices-featured-span-tablet)}}@media(max-width:767px){.global-offices__title{margin-bottom:20px;font-size:24px}.global-offices__grid{grid-template-columns:1fr}.office-card,.office-card--large{grid-column:span 1;min-height:auto}.office-card__title{font-size:1.4rem}}.process-section{padding:var(--process-section-padding-top) 20px var(--process-section-padding-bottom);background:var(--process-section-bg)}.process-section__container{max-width:var(--process-section-max-width);margin:0 auto}.process-section__header{text-align:var(--process-section-text-align)}.process-section__eyebrow{margin:0 0 12px;font-size:12px;line-height:1.2;font-weight:500;text-transform:uppercase;color:var(--process-section-eyebrow-color)}.process-section__title{margin:0 0 48px;font-size:36px;line-height:1.05;font-weight:700;color:var(--process-section-heading-color)}.process-grid{display:grid;grid-template-columns:repeat(var(--process-section-columns),minmax(0,1fr));gap:var(--process-section-gap)}.process-card{position:relative;background:var(--process-section-card-bg);border-radius:var(--process-section-card-radius);overflow:hidden;box-shadow:0 1px 3px #0000001a}.process-card__badge{position:absolute;top:14px;left:14px;z-index:2;min-width:42px;height:42px;padding:0 10px;border-radius:999px;background:var(--process-section-badge-bg);color:var(--process-section-badge-color);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;line-height:1;box-sizing:border-box}.process-card__image-wrapper{aspect-ratio:var(--process-section-image-ratio);overflow:hidden;background:#eef2f5}.process-card__image{display:block;width:100%;height:100%;object-fit:cover}.process-card__image--placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#eef2f5}.process-card__placeholder-svg{display:block;width:100%;height:100%;opacity:.55}.process-card__content{padding:22px 26px 26px;text-align:var(--process-section-text-align)}.process-card__title{margin:0 0 12px;font-size:20px;line-height:1.2;font-weight:700;color:var(--process-section-card-title-color)}.process-card__text{margin:0;font-size:14px;line-height:1.4;font-weight:400;color:var(--process-section-card-text-color)}@media screen and (max-width:989px){.process-section{padding-top:calc((var(--process-section-padding-top) + var(--process-section-padding-top-mobile)) / 2);padding-bottom:calc((var(--process-section-padding-bottom) + var(--process-section-padding-bottom-mobile)) / 2)}.process-section__title{margin-bottom:36px;font-size:28px}.process-grid{grid-template-columns:1fr;gap:var(--process-section-gap-mobile)}}@media screen and (max-width:749px){.process-section{padding:var(--process-section-padding-top-mobile) 16px var(--process-section-padding-bottom-mobile)}.process-section__eyebrow{font-size:13px;letter-spacing:3px}.process-section__title{margin-bottom:28px;font-size:32px}.process-card__content{padding:20px 18px 22px}.process-card__title{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
