.mg{font-family:var(--is-font-body);-webkit-font-smoothing:antialiased;color:var(--sb-text,#555);--sb-border:color-mix(in srgb,var(--sb-text) 28%,transparent);--sb-surface:color-mix(in srgb,var(--sb-text) 10%,var(--sb-bg));--sb-surface-hover:color-mix(in srgb,var(--sb-text) 6%,var(--sb-bg))}.mg .is-eyebrow{color:var(--sb-heading)}.mg .mg__section-title,.mg h2.is-display.mg__section-title{color:var(--sb-heading,var(--is-black))}.mg .bw__state[data-state=confirmed],.mg .bw__state[data-state=error],.mg .bw__state[data-state=loading],.mg .bw__state[data-state=paying],.mg .bw__state[data-state=pending],.mg .bw__state[data-state=redirecting],.mg h3.mg__policy-title{color:var(--sb-text)}.mg h3.bw__confirmed-title,.mg h3.is-display.bw__confirmed-title{color:var(--sb-heading);font-family:var(--is-font-display,"Instrument Serif",serif)}.mg p.bw__error-label,.mg p.bw__status-label{color:var(--sb-heading)}.mg .bw__confirmed-details p.bw__confirmed-name,.mg p.bw__confirmed-sub,.mg p.bw__error-sub,.mg p.bw__status-sub{color:var(--sb-text)}.mg .bw__confirmed-details p.bw__confirmed-slot{color:var(--sb-heading)}.mg .bw__confirmed-icon{color:var(--sb-icon)}.mg .bw__confirmed-icon svg{fill:none;stroke:currentColor}.mg .bw__spinner{border-color:var(--sb-border);border-top-color:var(--sb-icon)}.mg__book-note,.mg__book-sub,.mg__no-slots,.mg__policy-text,.mg__slots-prompt{color:var(--sb-text)}.bw .mg__detail-pill,.mg__detail-pill{background:var(--sb-surface);border-color:var(--sb-border);color:var(--sb-text)}.bw .mg__detail-pill svg,.mg__detail-pill svg{color:var(--sb-accent);stroke:currentColor}.mg__section-header{margin-bottom:56px}.mg__section-header--center{text-align:center}.mg__section-title{font-size:clamp(32px,5vw,52px);line-height:1.1;margin:12px 0 0}.mg__session-details{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:16px 0 0}.mg__detail-pill{align-items:center;background:var(--sb-surface);border:1px solid var(--sb-border);border-radius:100px;color:var(--sb-text);display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:6px 14px;white-space:nowrap}.mg__book-inner{margin:0 auto;max-width:880px;padding:0 40px}.mg__book-sub{font-size:17px;line-height:1.55;margin:16px 0 0}.mg__book-note{font-size:14px;line-height:1.6;margin:12px auto 0;max-width:520px}.mg__calendar-wrap{margin-top:48px;overflow:hidden}.mg__calendar-wrap .meetings-iframe-container,.mg__calendar-wrap iframe{border:none;display:block;width:100%!important}.bw{background:transparent;color:var(--sb-text);font-family:var(--is-font-body,"Instrument Sans",sans-serif);margin-top:48px;-webkit-font-smoothing:antialiased}.bw__state--hidden{display:none!important}.bw__state--center{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:80px 24px;text-align:center}.mg .bw__state[data-state=confirmed]{padding:20px 24px}.bw__skeleton{--sb-skeleton:color-mix(in srgb,var(--sb-text) 14%,transparent);--sb-skeleton-strong:color-mix(in srgb,var(--sb-text) 28%,transparent)}.bw__skel-day,.bw__skel-month,.bw__skel-nav-btn,.bw__skel-slot,.bw__skel-slots-heading{animation:bw-pulse 1.4s ease-in-out infinite}@keyframes bw-pulse{0%,to{background-color:var(--sb-skeleton)}50%{background-color:var(--sb-skeleton-strong)}}.bw__skel-nav{pointer-events:none}.bw__skel-nav-btn{background:var(--sb-skeleton,var(--sb-surface));border-radius:8px;flex-shrink:0;height:clamp(24px,5.5cqi,32px);width:clamp(24px,5.5cqi,32px)}.bw__skel-month{background:var(--sb-skeleton-strong,var(--sb-skeleton,var(--sb-surface)));border-radius:4px;flex:1;height:clamp(12px,2.8cqi,15px);margin:0 auto;max-width:72px}.bw__skel-days{display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr));width:100%}.bw__skel-day-cell{align-self:center;animation:bw-pulse 1.4s ease-in-out infinite;background:var(--sb-skeleton,var(--sb-surface));border-radius:50%;height:clamp(24px,6cqi,34px);justify-self:center;margin:2px 0;width:clamp(24px,6cqi,34px)}.bw__skel-slots{gap:0}.bw__skel-slots-heading{background:var(--sb-skeleton-strong,var(--sb-skeleton,var(--sb-surface)));border-radius:4px;flex-shrink:0;height:13px;margin:0 0 6px;width:88%}.bw__skel-slots-list{display:flex;flex:1 1 0;flex-direction:column;gap:6px;min-height:0;overflow:hidden}.bw__skel-slot{background:var(--sb-skeleton,var(--sb-surface));border:1px solid var(--sb-border);border-radius:8px;flex-shrink:0;height:35px}.bw__picker{--bw-slots-width:168px;--bw-slots-gap:28px;box-sizing:border-box;margin:0;max-width:100%;padding-right:calc(var(--bw-slots-width) + var(--bw-slots-gap));position:relative;width:100%}.bw__calendar{container-name:bw-cal;container-type:inline-size;min-width:0;width:100%}.bw__picker>.bw__skel-slots,.bw__slots-wrap{box-sizing:border-box;display:flex;flex-direction:column;height:100%;max-height:100%;min-height:100%;min-width:0;overflow:hidden;position:absolute;right:0;top:0;width:var(--bw-slots-width)}.bw__week-nav{align-items:center;display:flex;gap:4px;justify-content:space-between;margin-bottom:6px}.bw__week-label{color:var(--sb-heading);flex:1;font-size:clamp(12px,2.8cqi,15px);font-weight:500;text-align:center}.mg .no-button.bw__week-btn,.mg button.bw__week-btn{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:1px solid var(--sb-border);border-radius:8px;color:var(--sb-text);cursor:pointer;display:flex;flex-shrink:0;height:clamp(24px,5.5cqi,32px);justify-content:center;padding:0;transition:background .15s ease,border-color .15s ease;width:clamp(24px,5.5cqi,32px)}.mg .no-button.bw__week-btn svg,.mg button.bw__week-btn svg{display:block;fill:none;stroke:var(--sb-text)}.mg .no-button.bw__week-btn:hover svg,.mg button.bw__week-btn:hover svg{stroke:var(--sb-accent)}.mg .no-button.bw__week-btn:focus,.mg .no-button.bw__week-btn:hover,.mg button.bw__week-btn:focus,.mg button.bw__week-btn:hover{background:var(--sb-surface);border-color:var(--sb-accent);color:var(--sb-text)}.mg .no-button.bw__week-btn:disabled,.mg button.bw__week-btn:disabled{cursor:not-allowed;opacity:.3}.bw__weekdays{color:color-mix(in srgb,var(--sb-text) 55%,transparent);display:grid;font-size:clamp(8px,2.2cqi,11px);font-weight:600;gap:6px;grid-template-columns:repeat(7,minmax(0,1fr));letter-spacing:0;margin-bottom:6px;text-align:center;width:100%}.bw__weekdays span{display:block;line-height:1.2;padding:4px 0}.bw__days{display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:0;width:100%}.bw__day--empty{pointer-events:none;visibility:hidden}.bw__days--month .bw__day--month{align-items:center;background:transparent!important;border:none;border-radius:0;box-shadow:none;cursor:default;display:flex;height:auto;justify-content:center;margin:0;min-height:0;padding:2px 0;width:100%}.mg .bw__days--month .bw__day--month .bw__day-num{align-items:center;border-radius:50%;box-sizing:border-box;display:flex;font-size:clamp(10px,3.2cqi,16px);font-weight:500;height:clamp(24px,6cqi,34px);justify-content:center;line-height:1;transition:background .15s ease;width:clamp(24px,6cqi,34px)}.mg .bw__days--month .no-button.bw__day--past .bw__day-num,.mg .bw__days--month .no-button.bw__day--unavailable .bw__day-num,.mg .bw__days--month button.bw__day--past .bw__day-num,.mg .bw__days--month button.bw__day--unavailable .bw__day-num{color:color-mix(in srgb,var(--sb-text) 32%,transparent);font-weight:400}.mg .bw__days--month .no-button.bw__day--month.bw__day--available:not(.bw__day--selected) .bw__day-num,.mg .bw__days--month button.bw__day--month.bw__day--available:not(.bw__day--selected) .bw__day-num{color:var(--sb-heading);font-weight:500}.mg .bw__days--month .no-button.bw__day--month.bw__day--available:not(.bw__day--selected),.mg .bw__days--month button.bw__day--month.bw__day--available:not(.bw__day--selected){background:transparent!important;border:none!important;cursor:pointer}.mg .bw__days--month .no-button.bw__day--month.bw__day--available:not(.bw__day--selected):focus .bw__day-num,.mg .bw__days--month .no-button.bw__day--month.bw__day--available:not(.bw__day--selected):hover .bw__day-num,.mg .bw__days--month button.bw__day--month.bw__day--available:not(.bw__day--selected):focus .bw__day-num,.mg .bw__days--month button.bw__day--month.bw__day--available:not(.bw__day--selected):hover .bw__day-num{background:hsla(0,0%,100%,.14)}.mg .bw__days--month .no-button.bw__day--month:disabled,.mg .bw__days--month .no-button.bw__day--past,.mg .bw__days--month .no-button.bw__day--unavailable,.mg .bw__days--month button.bw__day--month:disabled,.mg .bw__days--month button.bw__day--past,.mg .bw__days--month button.bw__day--unavailable{background:transparent!important;border:none!important;box-shadow:none!important;cursor:default;opacity:1;pointer-events:none}.mg .bw__days--month .no-button.bw__day--month.bw__day--selected,.mg .bw__days--month .no-button.bw__day--month.bw__day--selected:focus,.mg .bw__days--month .no-button.bw__day--month.bw__day--selected:hover,.mg .bw__days--month button.bw__day--month.bw__day--selected,.mg .bw__days--month button.bw__day--month.bw__day--selected:focus,.mg .bw__days--month button.bw__day--month.bw__day--selected:hover{background:transparent!important;border:none!important;box-shadow:none;cursor:pointer}.mg .bw__days--month .bw__day--month.bw__day--selected .bw__day-num{background:var(--sb-btn-bg,var(--sb-heading));color:var(--sb-btn-text,var(--sb-bg));font-weight:600}.mg .no-button.bw__day:not(.bw__day--month),.mg button.bw__day:not(.bw__day--month){align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:var(--sb-text);cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:10px 4px;transition:background .15s ease,border-color .15s ease,color .15s ease}.mg .no-button.bw__day--available:not(.bw__day--month),.mg button.bw__day--available:not(.bw__day--month){background:var(--sb-text);border-color:color-mix(in srgb,var(--sb-text) 55%,transparent);color:var(--sb-bg)}.mg .no-button.bw__day--available:not(.bw__day--month):focus,.mg .no-button.bw__day--available:not(.bw__day--month):hover,.mg button.bw__day--available:not(.bw__day--month):focus,.mg button.bw__day--available:not(.bw__day--month):hover{background:var(--sb-text);border-color:var(--sb-accent);color:var(--sb-bg);filter:brightness(1.08)}.mg .no-button.bw__day--selected:not(.bw__day--month),.mg .no-button.bw__day--selected:not(.bw__day--month):focus,.mg .no-button.bw__day--selected:not(.bw__day--month):hover,.mg button.bw__day--selected:not(.bw__day--month),.mg button.bw__day--selected:not(.bw__day--month):focus,.mg button.bw__day--selected:not(.bw__day--month):hover{background:var(--sb-btn-bg);border-color:var(--sb-btn-bg);color:var(--sb-btn-text)}.mg .no-button.bw__day--past:not(.bw__day--month),.mg .no-button.bw__day:not(.bw__day--month):disabled,.mg button.bw__day--past:not(.bw__day--month),.mg button.bw__day:not(.bw__day--month):disabled{background:var(--sb-bg);border-color:var(--sb-border);color:color-mix(in srgb,var(--sb-text) 42%,transparent);cursor:not-allowed;opacity:1;pointer-events:none}.mg .no-button.bw__day--past:not(.bw__day--month):hover,.mg .no-button.bw__day:not(.bw__day--month):disabled:hover,.mg button.bw__day--past:not(.bw__day--month):hover,.mg button.bw__day:not(.bw__day--month):disabled:hover{background:var(--sb-bg);border-color:var(--sb-border);color:color-mix(in srgb,var(--sb-text) 42%,transparent)}.bw__day-name{font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.bw__day-num{font-size:18px;font-weight:400;line-height:1}.bw__slots-heading{color:var(--sb-heading);flex-shrink:0;font-size:13px;font-weight:500;margin:0 0 6px;text-align:left}.bw__slots-heading:empty{display:none}.bw__mobile-times-nav{display:none;flex-shrink:0;margin-bottom:12px}.bw__slots-prompt{color:var(--sb-text);flex-shrink:0;font-size:13px;margin:0;padding:0 0 10px;text-align:left}.bw__next-available[hidden]{display:none!important}.bw__next-available,.bw__next-available:focus,.bw__next-available:hover{background:none;border:0;color:var(--sb-accent);cursor:pointer;display:block;font-size:14px;font-weight:500;margin:0 0 16px;padding:0;text-align:center;text-decoration:underline;text-underline-offset:3px;width:100%}.bw__next-available:focus,.bw__next-available:hover{color:var(--sb-heading)}.bw__next-available:disabled{cursor:wait;opacity:.5}.bw__slots{display:flex;flex:1 1 0;flex-direction:column;gap:6px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:4px;scrollbar-color:color-mix(in srgb,var(--sb-text) 28%,transparent) transparent;scrollbar-width:thin}.bw__slots::-webkit-scrollbar{width:4px}.bw__slots::-webkit-scrollbar-track{background:transparent}.bw__slots::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--sb-text) 28%,transparent);border-radius:99px}.bw__slots::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--sb-text) 45%,transparent)}.mg .no-button.bw__slot,.mg button.bw__slot{background:color-mix(in srgb,var(--sb-bg) 88%,var(--sb-text));border:1px solid color-mix(in srgb,var(--sb-text) 22%,transparent);border-radius:8px;color:var(--sb-heading);cursor:pointer;display:block;font-size:13px;font-weight:500;padding:8px 10px;text-align:center;transition:background .15s ease,border-color .15s ease,color .15s ease;width:100%}.mg .no-button.bw__slot:focus,.mg .no-button.bw__slot:hover,.mg button.bw__slot:focus,.mg button.bw__slot:hover{background:var(--sb-surface-hover);border-color:var(--sb-accent);color:var(--sb-heading)}.mg .no-button.bw__slot--selected,.mg .no-button.bw__slot--selected:focus,.mg .no-button.bw__slot--selected:hover,.mg button.bw__slot--selected,.mg button.bw__slot--selected:focus,.mg button.bw__slot--selected:hover{background:var(--sb-btn-bg);border-color:var(--sb-btn-bg);color:var(--sb-btn-text)}.bw__no-slots{color:var(--sb-text);font-size:13px;margin:0;padding:8px 0;text-align:left}.bw__terms-title{color:var(--sb-heading);font-size:18px;font-weight:600;margin:0 0 12px}.bw__terms-body{background:#fff;border:1px solid var(--sb-border);border-radius:8px;color:#131313;font-size:14px;line-height:1.6;margin-bottom:20px;max-height:280px;overflow-y:auto;padding:16px 18px}.bw__terms-body,.bw__terms-body *{color:#131313!important}.bw__terms-body a,.bw__terms-body a *{color:#b44a3c!important}.bw__terms-body p{margin:0 0 12px}.bw__terms-body p:last-child{margin-bottom:0}.bw__terms-body ol,.bw__terms-body ul{margin:0 0 12px;padding-left:1.25em}.bw__terms-body li+li{margin-top:6px}.bw__terms-link{color:inherit;display:inline-block;font-size:14px;margin:0 0 18px;text-decoration:underline;text-underline-offset:2px}.bw__terms-link:hover{color:inherit}.bw__terms-check{align-items:flex-start;cursor:pointer;display:flex;gap:10px;margin-bottom:4px;user-select:none;-webkit-user-select:none}.bw__terms-check-input{height:0;opacity:0;position:absolute;width:0}.bw__terms-check-box{align-items:center;background:var(--sb-input-bg,#fff);border:1.5px solid var(--sb-border);border-radius:4px;color:transparent;display:flex;flex-shrink:0;height:18px;justify-content:center;margin-top:2px;transition:background .15s ease,border-color .15s ease,color .15s ease;width:18px}.bw__terms-check-input:checked~.bw__terms-check-box{background:var(--sb-btn-bg);border-color:var(--sb-btn-bg);color:var(--sb-btn-text)}.bw__terms-check-input:focus-visible~.bw__terms-check-box{outline:2px solid var(--sb-accent);outline-offset:2px}.bw__terms-check-label{color:var(--sb-heading);font-size:14px;line-height:1.5}.bw__terms-check+.bw__terms-check{margin-top:12px}.bw__terms-check--optional .bw__terms-check-label{color:var(--sb-text)}.mg .bw__submit:disabled,.mg button.bw__submit:disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.bw__contact-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.mg .no-button.bw__back,.mg button.bw__back{align-items:center;-webkit-appearance:none;appearance:none;background:none;border:none;color:var(--sb-text);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:0;transition:color .15s ease}.mg .no-button.bw__back svg,.mg button.bw__back svg{fill:none;stroke:var(--sb-text)}.mg .no-button.bw__back:hover svg,.mg button.bw__back:hover svg{stroke:var(--sb-accent)}.mg .no-button.bw__back:focus,.mg .no-button.bw__back:hover,.mg button.bw__back:focus,.mg button.bw__back:hover{color:var(--sb-accent)}.bw__selected-slot{color:var(--sb-heading);font-size:14px;font-weight:600}.bw__form{background:transparent;display:flex;flex-direction:column;gap:16px}.bw__form-row{display:grid;gap:12px;grid-template-columns:1fr 1fr}.bw__form-row--3{grid-template-columns:2fr 1fr 1fr}.bw__form-section-label{border-top:1px solid var(--sb-border);color:var(--sb-text);font-size:12px;font-weight:600;letter-spacing:.07em;margin:8px 0 2px;padding-top:16px;text-transform:uppercase}.bw__form-note--address{color:var(--sb-text);font-size:12px;margin:0 0 4px}.bw__contact-title{color:var(--sb-heading);font-size:14px;font-weight:600;margin:0}.bw__form-group{display:flex;flex-direction:column;gap:6px}.bw__label{color:var(--sb-text);font-size:12px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.mg .bw__form input.bw__input{box-sizing:border-box;font-family:inherit;font-size:15px;height:48px;padding:0 14px;width:100%}.mg .bw__form input.bw__input:-webkit-autofill,.mg .bw__form input.bw__input:-webkit-autofill:focus,.mg .bw__form input.bw__input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--hs-field-bg,#fff) inset!important;-webkit-text-fill-color:var(--hs-field-text,var(--is-black))!important;caret-color:var(--hs-field-text,var(--is-black))}.bw__form-note{color:var(--sb-text);font-size:13px;line-height:1.5;margin:4px 0 0}.mg .bw__submit,.mg button.bw__submit{align-items:center;background-color:var(--sb-btn-bg,#fff)!important;border-color:var(--sb-btn-bg,#fff)!important;color:var(--sb-btn-text,#b44a3c)!important;display:inline-flex;gap:8px;justify-content:center;margin-top:8px;width:auto}.mg .bw__submit:focus,.mg .bw__submit:hover,.mg button.bw__submit:focus,.mg button.bw__submit:hover{background-color:var(--sb-btn-bg,#fff)!important;border-color:var(--sb-btn-bg,#fff)!important;color:var(--sb-btn-text,#b44a3c)!important;opacity:.9}.mg .bw__submit svg{fill:none;flex-shrink:0;stroke:currentColor}.mg .bw__form .bw__submit,.mg .bw__terms-continue,.mg button.bw__terms-continue{width:100%}.bw__spinner{animation:bw-spin .8s linear infinite;border:2.5px solid var(--sb-border);border-radius:50%;border-top-color:var(--sb-icon);height:36px;width:36px}@keyframes bw-spin{to{transform:rotate(1turn)}}.bw__status-label{color:var(--sb-heading);font-size:16px;font-weight:500;margin:0}.bw__status-sub{color:var(--sb-text);font-size:14px;line-height:1.55;margin:0;max-width:28rem}.bw__status-sub strong{color:var(--sb-heading);font-weight:600}.mg .bw__reopen-pay,.mg button.bw__reopen-pay{background:transparent;border:1px solid var(--sb-border);border-radius:999px;color:var(--sb-heading);cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;margin-top:20px;padding:12px 20px;transition:border-color .15s ease,color .15s ease}.mg .bw__reopen-pay:focus,.mg .bw__reopen-pay:hover,.mg button.bw__reopen-pay:focus,.mg button.bw__reopen-pay:hover{border-color:var(--sb-accent);color:var(--sb-accent)}.bw__confirmed-icon{color:var(--sb-icon);margin-bottom:8px}.bw__confirmed-icon svg{display:block;fill:none;stroke:currentColor}.bw__confirmed-title{color:var(--sb-heading);font-size:28px;font-weight:600;margin:0}.bw__confirmed-slot{color:var(--sb-heading);font-size:17px;font-weight:500;margin:0}.bw__confirmed-name{color:var(--sb-text);font-size:15px;margin:4px 0 0}.bw__confirmed-sub{color:var(--sb-text);font-size:14px;margin:12px 0 0;max-width:380px}.bw__error-label{color:var(--sb-heading);font-size:16px;font-weight:500;margin:0}.bw__error-sub{color:var(--sb-text);font-size:14px;margin:0}.bw__error-embed{margin-top:24px;width:100%}@media (max-width:640px){.bw__picker{--bw-slots-width:100%;--bw-slots-gap:0;padding-right:0}.bw__picker.bw__picker--inactive .bw__calendar,.bw__picker>.bw__skel-slots,.bw__slots-wrap{display:none}.bw__slots-wrap.active{display:flex;height:auto;max-height:none;min-height:0;position:static;width:100%}.bw__slots-wrap.active .bw__mobile-times-nav{display:block}.bw__slots-wrap.active .bw__slots-prompt{display:none}.bw__slots-wrap.active .bw__slots{flex:1 1 auto;min-height:0;overflow-y:visible}.bw__days,.bw__weekdays{gap:4px}.bw__week-label{font-size:16px}.bw__weekdays{font-size:11px}.mg .bw__days--month .bw__day--month .bw__day-num{font-size:clamp(13px,3.6cqi,17px);height:clamp(28px,7.5cqi,38px);width:clamp(28px,7.5cqi,38px)}.mg .no-button.bw__week-btn,.mg button.bw__week-btn{height:32px;width:32px}.bw__slots-heading{font-size:15px}.mg .no-button.bw__slot,.mg button.bw__slot{font-size:15px;padding:10px 12px}.bw__form-row{grid-template-columns:1fr}}.mg__policy{padding:4px 0 96px}.mg__policy-inner{margin:0 auto;max-width:640px;padding:0 40px}.mg__policy-title{font-family:Instrument Sans;font-size:13px;font-weight:600;letter-spacing:.07em;margin:0 0 12px;text-align:center;text-transform:uppercase}.mg__policy-text{color:var(--sb-text);margin:0;text-align:center}.mg__policy-text p{font-size:14px;line-height:1.7}@media (max-width:768px){.mg__hero{grid-template-columns:1fr;min-height:auto}.mg__hero-content{padding:100px 24px 72px}.mg__hero-headline{font-size:clamp(40px,11vw,72px)}.mg__book-inner,.mg__outcomes-inner,.mg__policy-inner,.mg__prep-inner,.mg__steps-inner{padding:0 24px}.mg__book,.mg__outcomes,.mg__steps{padding:80px 0}.mg__step{gap:0 20px;grid-template-columns:52px 1fr;padding:32px 0}.mg__prep-card{padding:28px 24px}.mg__section-title{font-size:clamp(28px,8vw,44px)}}@media (max-width:480px){.mg__outcome{gap:0 12px;grid-template-columns:28px 1fr}}