.marketing_page__9E5We{color:var(--color-ink);background:var(--color-paper);line-height:1.9}.marketing_page__9E5We *,.marketing_page__9E5We :after,.marketing_page__9E5We :before{box-sizing:border-box}.marketing_page__9E5We figure,.marketing_page__9E5We h1,.marketing_page__9E5We h2,.marketing_page__9E5We h3,.marketing_page__9E5We p{margin:0}.marketing_page__9E5We h1,.marketing_page__9E5We h2,.marketing_page__9E5We h3{font-weight:700}.marketing_page__9E5We a{text-decoration:none}.marketing_page__9E5We :is(a,button,[tabindex]):focus-visible{outline:3px solid var(--color-accent);outline-offset:5px}.marketing_page__9E5We :is(section,main){scroll-margin-top:105px}.marketing_container__kZPwy{width:min(1184px,calc(100% - 96px));margin-inline:auto}.marketing_intro__K_K8D{padding:28px 0 66px;border-bottom:1px solid var(--color-line);background:var(--color-pale)}.marketing_breadcrumb__vr7mL{display:flex;flex-wrap:wrap;gap:12px;color:var(--color-text);font-size:12px;margin-bottom:52px}.marketing_breadcrumb__vr7mL a{text-decoration:underline;text-underline-offset:4px}.marketing_eyebrow__xgl_t{color:var(--color-brand);font-size:12px;font-weight:700;letter-spacing:.08em}.marketing_intro__K_K8D h1{font-size:clamp(30px,3.6vw,48px);line-height:1.55;letter-spacing:-.04em;max-width:950px;margin:18px 0 22px;text-wrap:balance;word-break:auto-phrase}.marketing_lead__Ik5bd{max-width:780px;font-size:16px;color:var(--color-text);text-wrap:pretty;word-break:auto-phrase}.marketing_actions__O9qjT{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:30px}.marketing_button__uVXjd{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px;padding:13px 24px;background:var(--color-brand);color:var(--color-paper);border-radius:var(--radius-small);font-size:14px;font-weight:700}.marketing_button__uVXjd:hover{background:var(--color-brand-hover)}.marketing_secondary__9TL4i{color:var(--color-brand);font-size:14px;text-decoration:underline!important;text-underline-offset:5px}.marketing_body__YIUR_{display:grid;grid-template-columns:230px minmax(0,1fr);gap:68px;padding-block:64px 88px;align-items:start}.marketing_contents__cLDEW{position:sticky;top:110px;border-left:2px solid var(--color-line);padding-left:20px}.marketing_contents__cLDEW p{color:var(--color-muted);font-size:11px;margin-bottom:16px}.marketing_contents__cLDEW a{display:block;font-size:13px;line-height:1.7;padding:10px 0;color:var(--color-text)}.marketing_contents__cLDEW a:hover{color:var(--color-brand)}.marketing_article___qzQr{min-width:0}.marketing_section____AdI{padding:42px 0;border-bottom:1px solid var(--color-line)}.marketing_section____AdI:first-child{padding-top:0}.marketing_section____AdI h2{font-size:clamp(23px,2.5vw,29px);line-height:1.55;margin-bottom:22px;letter-spacing:-.03em;text-wrap:balance;word-break:auto-phrase}.marketing_section____AdI>p:not(.marketing_number__Ucb7Y){font-size:15px;margin:16px 0;color:var(--color-text);text-wrap:pretty;word-break:auto-phrase}.marketing_number__Ucb7Y{color:var(--color-brand);font-size:12px;font-weight:700;margin-bottom:10px!important}.marketing_items__wqkoh{margin:28px 0 0}.marketing_items__wqkoh>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;border-top:1px solid var(--color-line);padding:22px 0}.marketing_items__wqkoh dt{font-size:15px;font-weight:700}.marketing_items__wqkoh dd{margin:0;font-size:14px;color:var(--color-text)}.marketing_tableWrap__qP71u{margin:26px 0;overflow-x:auto}.marketing_tableWrap__qP71u table{width:100%;min-width:560px;border-collapse:collapse;font-size:13px;line-height:1.8}.marketing_tableWrap__qP71u caption{text-align:left;padding-bottom:12px;font-weight:600}.marketing_tableWrap__qP71u td,.marketing_tableWrap__qP71u th{text-align:left;vertical-align:top;padding:16px;border-bottom:1px solid var(--color-line)}.marketing_tableWrap__qP71u thead{background:var(--color-pale)}.marketing_tableWrap__qP71u tbody th{min-width:130px;font-weight:600}.marketing_tableWrap__qP71u td{color:var(--color-text)}.marketing_section____AdI>.marketing_note__NQ6Et{padding:18px 22px;border-left:3px solid var(--color-rule);background:var(--color-pale);font-size:13px!important}.marketing_links__ykgk2{list-style:none;padding:0;margin:28px 0 0}.marketing_links__ykgk2 li{border-top:1px solid var(--color-line)}.marketing_links__ykgk2 a{display:flex;justify-content:space-between;gap:20px;padding:20px 0;color:var(--color-brand)}.marketing_links__ykgk2 strong{display:block;font-size:15px}.marketing_links__ykgk2 span span{display:block;color:var(--color-text);font-size:13px;margin-top:5px}.marketing_links__ykgk2 svg{flex-shrink:0;margin-top:5px}.marketing_figure__7M5YY{margin-bottom:32px!important}.marketing_figure__7M5YY img{width:100%;height:auto;border:1px solid var(--color-line)}.marketing_figure__7M5YY figcaption{font-size:12px;color:var(--color-muted);margin-top:12px}.marketing_banner__qXLe_{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;min-height:270px;margin-top:36px!important;overflow:clip;border-radius:var(--radius-small);background:var(--color-dark);color:var(--color-paper)}.marketing_banner__qXLe_:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,transparent 30%,var(--color-dark) 65%)}.marketing_bannerImage__HjuIo{position:absolute;z-index:-2;inset:0;width:64%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%}.marketing_bannerCopy__D4TcF{grid-column:2;padding:32px 28px 32px 8px}.marketing_bannerCopy__D4TcF strong{display:block;color:var(--color-paper);font-size:clamp(20px,2vw,25px);font-weight:700;line-height:1.65;letter-spacing:-.02em;text-wrap:pretty;word-break:auto-phrase}.marketing_bannerCopy__D4TcF span{display:block;margin-top:16px;color:var(--color-light);font-size:13px;line-height:1.85;text-wrap:pretty;word-break:auto-phrase}.marketing_related___UeJt{padding:64px 0;background:var(--color-pale)}.marketing_related___UeJt h2{font-size:27px;margin:12px 0 30px}.marketing_relatedLinks__0IvNk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0;gap:30px}.marketing_relatedLinks__0IvNk li{border-top:2px solid var(--color-rule)}.marketing_relatedLinks__0IvNk a{display:block;padding-block:20px}.marketing_relatedLinks__0IvNk h3{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:17px}.marketing_relatedLinks__0IvNk svg{flex-shrink:0}.marketing_relatedLinks__0IvNk p{font-size:14px;color:var(--color-text);margin-top:10px}.marketing_consult__ZJxTU{padding:74px 0 80px}.marketing_consult__ZJxTU h2{font-size:28px;line-height:1.6}.marketing_consult__ZJxTU p{max-width:720px;color:var(--color-text);margin:20px 0 26px;text-wrap:pretty;word-break:auto-phrase}@media (max-width:959px){.marketing_container__kZPwy{width:calc(100% - 48px)}.marketing_body__YIUR_{grid-template-columns:1fr;gap:36px;padding-top:36px}.marketing_contents__cLDEW{position:static}.marketing_contents__cLDEW nav{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.marketing_relatedLinks__0IvNk{gap:20px}}@media (max-width:599px){.marketing_container__kZPwy{width:calc(100% - 40px)}.marketing_intro__K_K8D{padding-bottom:38px}.marketing_breadcrumb__vr7mL{margin-bottom:32px;font-size:11px}.marketing_intro__K_K8D h1{font-size:30px}.marketing_lead__Ik5bd{font-size:15px}.marketing_contents__cLDEW nav{grid-template-columns:1fr}.marketing_items__wqkoh>div{grid-template-columns:1fr;gap:8px}.marketing_relatedLinks__0IvNk{grid-template-columns:1fr;gap:12px}.marketing_body__YIUR_{padding-bottom:42px}.marketing_section____AdI{padding-block:30px}.marketing_consult__ZJxTU,.marketing_related___UeJt{padding-block:44px}.marketing_consult__ZJxTU h2{font-size:24px}.marketing_actions__O9qjT{gap:18px}.marketing_banner__qXLe_{display:block;min-height:0}.marketing_banner__qXLe_:after{display:none}.marketing_bannerImage__HjuIo{position:relative;display:block;z-index:0;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:35% 20%;object-position:35% 20%}.marketing_bannerCopy__D4TcF{padding:24px}.marketing_bannerCopy__D4TcF strong{font-size:21px}.marketing_bannerCopy__D4TcF span{margin-top:10px}}
/*# sourceMappingURL=811c8ca03388eda6.css.map*/