.hs_cos_wrapper:has(>.gm-hdr-wrap),[data-global-resource-path*="partials/header.html"]{display:contents}.gm-hdr-wrap{display:contents}.gm-hdr-wrap--sticky .gm-hdr{position:sticky;top:0;z-index:80}.gm-util{align-items:center;background:var(--gm-ink);display:flex;font-size:13px;gap:28px;height:36px;justify-content:flex-end;padding:0 max(var(--gm-gutter),calc(50% - var(--gm-content)/2))}.gm-util a{color:var(--gm-lilac);text-decoration:none;transition:color .15s ease,text-decoration-color .15s ease}.gm-util a:focus-visible,.gm-util a:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--gm-teal);text-underline-offset:4px}.gm-util a:focus-visible{outline-color:#fff}.gm-hdr{background:#fff;border-bottom:1px solid var(--gm-rule-light);height:88px;justify-content:space-between;padding:0 max(var(--gm-gutter),calc(50% - var(--gm-content)/2));position:relative;z-index:80}.gm-hdr,.gm-hdr__left{align-items:center;display:flex}.gm-hdr__left{gap:56px}.gm-hdr__logo{align-items:center;display:flex}.gm-hdr__logo img{display:block;height:34px;width:auto}.gm-hdr__nav{align-items:center;display:flex;gap:32px}.gm-hdr__item{position:relative}.gm-nb{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--gm-text);cursor:pointer;display:inline-flex;font:500 16px var(--gm-font-body);gap:8px;height:88px;padding:0}.gm-nb:hover{color:var(--gm-purple)}.gm-nb:focus-visible{outline:3px solid var(--gm-teal);outline-offset:-3px}.gm-nb[aria-expanded=true]{border-bottom-color:var(--gm-purple);color:var(--gm-purple);font-weight:600}.gm-chev{transition:transform .2s ease}.gm-nb[aria-expanded=true] .gm-chev{transform:rotate(180deg)}.gm-hdr__cta{flex-shrink:0}.gm-burger{align-items:center;background:transparent;border:0;color:var(--gm-purple);cursor:pointer;display:none;height:44px;justify-content:center;padding:0;width:44px}.gm-burger:focus-visible,.gm-burger:hover{background:var(--gm-bg-tint-lavender)}.gm-burger:focus-visible{outline:3px solid var(--gm-teal);outline-offset:2px}.gm-scrim{background:rgba(25,21,47,.45);display:none;inset:0;position:fixed;z-index:70}.gm-scrim.is-on{display:block}.gm-mega[hidden]{display:none!important}.gm-mega--wide{background:#fff;border-bottom:1px solid var(--gm-rule-light);box-shadow:0 24px 48px rgba(25,21,47,.16);left:0;max-height:calc(100vh - 140px);overflow:auto;position:absolute;right:0;top:88px;z-index:90}.gm-mega__grid{column-gap:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 300px;padding:44px max(var(--gm-gutter),calc(50% - var(--gm-content)/2)) 0;row-gap:32px}.gm-mega__grid--wwd{padding-bottom:44px;row-gap:36px}.gm-mega__grid--wwu{align-items:start;column-gap:48px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 300px;padding-top:36px;row-gap:24px}.gm-mega__foot{height:44px}.gm-mega__foot--40{height:40px}.gm-mcol{display:flex;flex-direction:column;gap:10px}.gm-l2{align-items:center;color:var(--gm-ink);display:flex;gap:12px;text-decoration:none;transition:color .15s ease}.gm-l2>span{font-family:var(--gm-font-head);font-size:19px;font-weight:600;line-height:1.2}.gm-l2 svg{flex-shrink:0}a.gm-l2:focus-visible,a.gm-l2:hover{color:var(--gm-purple)}.gm-l2--big{display:block;font-family:var(--gm-font-head);font-size:22px;font-weight:600;line-height:1.2}.gm-mdesc{color:var(--gm-muted);font-size:13px;line-height:1.5;margin:0}.gm-l3s{border-top:1px solid var(--gm-rule-light);display:flex;flex-direction:column;padding-top:10px}.gm-l3{color:var(--gm-text);display:inline-block;font-size:15px;line-height:1.4;padding:5px 0;position:relative;text-decoration:none;transition:color .15s ease,transform .15s ease}.gm-l3:before{background:var(--gm-orange);content:"";height:2px;left:-14px;opacity:0;position:absolute;top:50%;transform:translateX(-4px);transition:opacity .15s ease,transform .15s ease;width:8px}.gm-l3:focus-visible,.gm-l3:hover{color:var(--gm-purple);transform:translateX(6px)}.gm-l3:focus-visible:before,.gm-l3:hover:before{opacity:1;transform:none}.gm-l3__sub{color:var(--gm-muted)}.gm-al{align-items:center;color:var(--gm-purple);display:inline-flex;font-size:14px;font-weight:600;gap:8px;text-decoration:none;white-space:nowrap}.gm-al--d{color:var(--gm-teal)}.gm-al svg{transition:transform .15s ease}.gm-al:focus-visible,.gm-al:hover{text-decoration:underline;text-underline-offset:4px}.gm-al--d:focus-visible,.gm-al--d:hover{color:var(--gm-teal)}.gm-al:focus-visible svg,.gm-al:hover svg{transform:translateX(4px)}.gm-mega__row2{align-items:start;border-top:1px solid var(--gm-rule-light);display:grid;gap:40px;grid-column:1/4;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:28px}.gm-aside{background:var(--gm-bg-light);display:flex;flex-direction:column;gap:6px;padding:16px}.gm-aside__t{color:var(--gm-ink);font-family:var(--gm-font-head);font-size:16px;font-weight:600}.gm-aside__d{color:var(--gm-muted);font-size:13px;line-height:1.5}.gm-aside__l{padding-top:4px}.gm-feat{align-self:start;background:var(--gm-ink);display:flex;flex-direction:column;gap:18px;grid-column:4;grid-row:1/3;padding:28px}.gm-feat--card{align-self:stretch;gap:14px}.gm-feat__kick{color:var(--gm-teal);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.gm-feat__rule{background:var(--gm-rule-dark);height:1px}.gm-feat__item{display:grid;gap:14px;grid-template-columns:28px minmax(0,1fr)}.gm-feat__body{display:flex;flex-direction:column;gap:4px}.gm-feat__t{color:#fff;font-family:var(--gm-font-head);font-size:20px;font-weight:600}.gm-feat__s{color:var(--gm-lilac);font-size:12px;font-weight:600;letter-spacing:.06em}.gm-feat__d{color:var(--gm-lilac);font-size:13px;line-height:1.5}.gm-feat__l{padding-top:6px}.gm-feat__head{align-items:center;display:flex;gap:12px}.gm-feat__big{font-size:24px;font-weight:600;line-height:1.15}.gm-feat__big,.gm-feat__tag{color:#fff;font-family:var(--gm-font-head)}.gm-feat__tag{font-size:19px;font-weight:500;line-height:1.3;margin:0}.gm-feat__txt{color:var(--gm-lilac);font-size:14px;line-height:1.55;margin:0}.gm-feat__facts{border-bottom:1px solid var(--gm-rule-dark);border-top:1px solid var(--gm-rule-dark);color:#fff;display:flex;flex-direction:column;font-size:13px;gap:8px;padding:14px 0}.gm-feat__price{color:var(--gm-teal);font-family:var(--gm-font-head);font-size:24px;font-weight:600;line-height:1.2}.gm-feat__price s{color:var(--gm-lilac);font-size:16px;font-weight:500}.gm-feat__more{margin-top:auto}.gm-wgrp{display:flex;flex-direction:column;gap:12px;padding:28px 0}.gm-wgrp__d{color:var(--gm-muted);font-size:14px;line-height:1.55;margin:0}.gm-appr{background:#fff;border:1px solid var(--gm-rule-light);box-shadow:0 12px 32px rgba(25,21,47,.08);display:flex;flex-direction:column;gap:12px;grid-column:3;grid-row:1/3;padding:28px}.gm-appr__kick{color:var(--gm-muted);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.gm-appr__steps{display:flex;flex-direction:column;list-style:none;margin:0;padding:8px 0 4px}.gm-appr__step{display:flex;gap:14px;padding-bottom:16px;position:relative}.gm-appr__step--last{padding-bottom:0}.gm-appr__line{background:var(--gm-rule);bottom:2px;left:19px;position:absolute;top:44px;width:2px}.gm-appr__chev{bottom:-2px;left:14px;position:absolute}.gm-appr__dot{align-items:center;background:#f1eefb;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.gm-appr__step--last .gm-appr__dot{background:var(--gm-purple)}.gm-appr__txt{display:flex;flex-direction:column;gap:1px;padding-top:1px}.gm-appr__t{color:var(--gm-ink);font-family:var(--gm-font-head);font-size:16px;font-weight:600;line-height:1.2}.gm-appr__d{color:var(--gm-muted);font-size:12px;line-height:1.4}.gm-band{align-items:center;background:var(--gm-bg-light);display:flex;gap:24px;grid-column:1/3;justify-content:space-between;padding:20px 24px}.gm-band__txt{display:flex;flex-direction:column;gap:2px}.gm-band__t{color:var(--gm-ink);font-family:var(--gm-font-head);font-size:18px;font-weight:600;line-height:1.25;white-space:nowrap}.gm-band__d{color:var(--gm-muted);font-size:14px;line-height:1.55;white-space:nowrap}.gm-band__links{display:flex;gap:24px;white-space:nowrap}.gm-mega--small{background:#fff;border:1px solid var(--gm-rule-light);border-radius:0 0 4px 4px;box-shadow:0 24px 48px rgba(25,21,47,.16);left:-16px;padding:12px;position:absolute;top:88px;width:320px;z-index:90}.gm-row{border-radius:4px;display:flex;flex-direction:column;gap:2px;padding:12px 16px;text-decoration:none;transition:background-color .15s ease}.gm-row:focus-visible,.gm-row:hover{background-color:var(--gm-bg-tint-lavender)}.gm-row__t{color:var(--gm-ink);font-family:var(--gm-font-head);font-size:17px;font-weight:600}.gm-row:hover .gm-row__t{color:var(--gm-purple)}.gm-row__d{color:var(--gm-muted);font-size:13px;line-height:1.45}.gm-drawer[hidden]{display:none}.gm-drawer{bottom:0;flex-direction:column;left:0;overflow:auto;padding:0 var(--gm-gutter-m) 32px;position:fixed;right:0;z-index:120}.gm-drawer,.gm-drawer__top{background:#fff;display:flex;top:0}.gm-drawer__top{align-items:center;border-bottom:1px solid var(--gm-rule-light);justify-content:space-between;min-height:72px;position:sticky;z-index:1}.gm-drawer__title{color:var(--gm-ink);font-family:var(--gm-font-head);font-size:22px;font-weight:600}.gm-drawer__close{background:#fff;border:2px solid var(--gm-ink);color:var(--gm-ink);cursor:pointer;font:600 15px var(--gm-font-body);height:44px;padding:0 16px}.gm-drawer__close:focus-visible,.gm-drawer__close:hover{background:var(--gm-bg-tint-lavender)}.gm-dgrp{border-bottom:1px solid var(--gm-rule-light)}.gm-dgrp summary{align-items:center;color:var(--gm-ink);cursor:pointer;display:flex;font-family:var(--gm-font-head);font-size:19px;font-weight:600;justify-content:space-between;list-style:none;min-height:56px}.gm-dgrp summary::-webkit-details-marker{display:none}.gm-dgrp[open] summary{color:var(--gm-purple)}.gm-dgrp[open] summary .gm-chev{transform:rotate(180deg)}.gm-dgrp__body{gap:12px;padding:0 0 16px}.gm-dgrp__body,.gm-dsub{display:flex;flex-direction:column}.gm-dsub__t{align-items:center;color:var(--gm-muted);display:flex;font-size:12px;font-weight:600;letter-spacing:.14em;min-height:44px;text-decoration:none;text-transform:uppercase}a.gm-dsub__t{color:var(--gm-purple)}.gm-dgrp__body a:not(.gm-dsub__t){align-items:center;color:var(--gm-ink);display:flex;font-size:16px;min-height:44px;text-decoration:none}.gm-dgrp__body a:hover{color:var(--gm-purple)}.gm-drawer__cta{margin-top:24px;width:100%}.gm-drawer__util{display:flex;gap:24px;margin-top:16px}.gm-drawer__util a{align-items:center;color:var(--gm-muted);display:inline-flex;font-size:15px;min-height:44px}html.gm-drawer-open{overflow:hidden}@media (max-width:1100px){.gm-util{display:none}.gm-hdr{height:68px;padding:0 var(--gm-gutter-m)}.gm-hdr__left{flex:1;gap:16px;justify-content:space-between}.gm-hdr__logo img{height:28px}.gm-hdr__nav{display:none}.gm-burger{display:inline-flex;margin-right:-8px}.gm-hdr__cta.gm-btn{display:none}.gm-mega,.gm-scrim.is-on{display:none!important}}@media (prefers-reduced-motion:reduce){.gm-al svg,.gm-chev,.gm-l2,.gm-l3,.gm-l3:before,.gm-row,.gm-util a{transition:none}.gm-l3:focus-visible,.gm-l3:hover{transform:none}}