@layer components{.mg-wf_page{--accent:var(--text-1);--on-accent:var(--bg);--tag-text:var(--text-2)}.mg-wf_page .nm-button_wrap:is(.primary,.block){--accent:var(--brand-500);--on-accent:var(--light-100)}.mg-wf_page .nm-section_line{width:calc(var(--nm-width) - 2 * var(--nm-gap-line));padding-inline:0;scale:1!important}.mg-wf_page .nm-section_line.is-end{display:none}.mg-wf_page .nm-section_node{display:none}.mg-wf_page .mg-hero_wrap>.nm-signal_wrap{bottom:-6rem;mask-image:linear-gradient(#000 0 calc(100% - 14rem),#0000 100%)}.mg-wf_page .mg-hero_wrap .mg-hero_title.size-display{font-size:clamp(2.5rem,4vw,3.9rem)}.mg-wf_page .nm-contact.is-webflow{width:var(--nm-width);margin:0 auto}@media (min-width:62rem){.mg-wf_page .nm-contact.is-webflow .nm-contact_layout{grid-template-columns:minmax(0,1fr) minmax(18rem,25rem);align-items:start;display:grid}}.mg-wf_page .nm-contact.is-webflow .nm-contact_inner{min-height:30rem;padding:6rem var(--nm-gap-line) 2.5rem;overflow:hidden}@media (min-width:62rem){.mg-wf_page .nm-contact.is-webflow .nm-contact_inner{padding:10rem 2.25rem 2.5rem 4.5rem}}.mg-wf_page .nm-contact.is-webflow .nm-contact_layout{flex-flow:wrap;justify-content:space-between;gap:2rem}.mg-wf_page .nm-contact.is-webflow .nm-contact_status{z-index:1;position:relative}.mg-wf_page .nm-contact.is-webflow .nm-heading_wrap.size-signal{font-size:clamp(1.875rem,3.612vw,3.25rem)}.mg-wf_page .nm-contact.is-webflow .nm-contact_cta{gap:1.5rem;max-width:25rem}@media (min-width:62rem){.mg-wf_page .nm-contact.is-webflow .nm-contact_cta{margin-top:.5rem}}.mg-wf_page .nm-section_content>.faq_wrap.webflow{margin-top:2rem}.mg-wf_page .mg-hero_wrap+.nm-section_wrap>.nm-section_line{display:none}.mg-hero_wrap{min-height:40.75rem;padding-top:9.25rem;padding-bottom:2.75rem;display:flex;position:relative}@media not (min-width:62rem){.mg-hero_wrap{min-height:0;padding-bottom:3rem}}@media not (min-width:48rem){.mg-hero_wrap{padding-top:7.5rem;padding-bottom:2.5rem}}.mg-hero_container{z-index:1;width:var(--nm-width);padding-inline:var(--nm-gap-line);flex-direction:column;margin-inline:auto;display:flex;position:relative}.mg-hero_crumbs ol{font-family:var(--font-label);font-size:var(--ph-label,.75rem);letter-spacing:.06em;text-transform:uppercase;color:var(--text-a50);flex-wrap:wrap;gap:.5rem;margin:0;padding:0;line-height:1.3;display:flex}.mg-hero_crumbs ol li+li:before{content:"/";margin-right:.5rem}.mg-hero_crumbs ol [aria-current]{color:var(--text-1)}.mg-hero_crumbs ol a{color:inherit;transition:color var(--nm-dur-ui) var(--nm-ease);text-decoration:none;position:relative}.mg-hero_crumbs ol a:after{content:"";position:absolute;inset:min(-.75rem,50% - .229167in) -.375rem}@media (hover:hover) and (pointer:fine){.mg-hero_crumbs ol a:hover{color:var(--text-1)}}.mg-hero_layout{grid-template-columns:minmax(0,1fr);gap:2.5rem;margin-top:2.75rem;display:grid}@media not (min-width:48rem){.mg-hero_layout{gap:2.25rem;margin-top:1.75rem}}@media (min-width:62rem){.mg-hero_layout{grid-template-columns:minmax(0,1fr) 25.25rem;gap:1.5rem}}.mg-hero_main{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}.mg-hero_wrap .mg-hero_main .mg-hero_title{max-width:54rem}@media (min-width:62rem){.mg-hero_wrap .mg-hero_main .mg-hero_title{font-size:clamp(2.5rem,5vw,4.5rem)}}.mg-hero_perex{max-width:38.75rem;font-size:var(--ph-lead,1.125rem);color:var(--text-2);margin:0;line-height:1.5}.mg-hero_actions{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:.75rem;display:flex}.mg-hero_aside{max-width:25.25rem}@media (min-width:62rem){.mg-hero_aside{padding-top:.25rem}}.platform .mg-hero_aside{padding-bottom:1.75rem}.mg-hero_bar{margin-top:auto;padding-top:3rem;display:flex}@media not (min-width:48rem){.mg-hero_bar{display:none}}.mg-hero_scroll{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--text-1);align-items:center;gap:.5rem;font-size:.75rem;line-height:1.3;text-decoration:none;display:inline-flex}.mg-hero_scroll-icon{width:1rem;height:1rem;color:var(--accent)}.sv-more_list{grid-template-columns:minmax(0,1fr);column-gap:1.5rem;width:100%;margin:3rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:48rem){.sv-more_list{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--sv-more-rows,4), auto);grid-auto-flow:column;margin-top:3.5rem}}.sv-more_item{border-top:var(--border-width) solid var(--line);min-width:0}.sv-more_item.is-here{opacity:.4}.sv-more_row{color:inherit;flex-direction:column;gap:.375rem;padding:1.375rem 2.5rem 1.375rem 0;text-decoration:none;display:flex;position:relative}.sv-more_meta{font-family:var(--font-label);font-size:var(--ph-label,.6875rem);letter-spacing:.06em;text-transform:uppercase;color:var(--text-a50);gap:.75rem;margin-bottom:.375rem;line-height:1.3;display:flex}.sv-more_here{font-family:var(--font-label);font-size:var(--ph-label,.6875rem);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);line-height:1.3;position:absolute;top:1.5rem;right:0}.sv-more_title{font-size:1.375rem;font-weight:var(--primary-medium);color:var(--text-1);transition:color var(--nm-dur-ui) var(--nm-ease);line-height:1.3}@media not (min-width:48rem){.sv-more_title{font-size:.1875in}}.sv-more_text{color:var(--text-3);font-size:.15625in;line-height:1.4}.sv-more_arrow{width:1.5rem;height:1.5rem;color:var(--text-1);transition:color var(--nm-dur-ui) var(--nm-ease);place-items:center;display:grid;position:absolute;top:50%;right:.25rem;translate:0 -10%}@media (hover:hover){a.sv-more_row:hover .sv-more_title,a.sv-more_row:hover .sv-more_arrow{color:var(--text-accent)}a.sv-more_row:hover .nm-arrow_wrap{translate:.125rem -.125rem}.is-webflow a.sv-more_row:hover .sv-more_title{color:var(--text-1)}}a.sv-more_row:focus-visible{outline:var(--border-width) solid var(--focus-color);outline-offset:.25rem}}
