@font-face{font-family:SUIT-Ad;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/suit/SUIT-Thin.otf)format("opentype")}@font-face{font-family:SUIT-Ad;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/suit/SUIT-ExtraLight.otf)format("opentype")}@font-face{font-family:SUIT-Ad;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/suit/SUIT-Light.otf)format("opentype")}@font-face{font-family:SUIT-Ad;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/suit/SUIT-Regular.otf)format("opentype")}@font-face{font-family:SUIT-Ad;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/suit/SUIT-Medium.otf)format("opentype")}@font-face{font-family:SUIT-Ad;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/suit/SUIT-SemiBold.otf)format("opentype")}@font-face{font-family:SUIT-Ad;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/suit/SUIT-Bold.otf)format("opentype")}@font-face{font-family:SUIT-Ad;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/suit/SUIT-ExtraBold.otf)format("opentype")}@font-face{font-family:SUIT-Ad;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/suit/SUIT-Heavy.otf)format("opentype")}@font-face{font-family:Pretendard;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/variable/woff2/PretendardVariable.woff2)format("woff2-variations")}
.mg-ad-scope{--black-white-black-white-0:#fff;--black-white-black-white-1000:#000;--blue-blue-100:#bbdefb;--blue-blue-200:#90c9f9;--blue-blue-300:#63b4f6;--blue-blue-400:#42a4f5;--blue-blue-500:#2194f3;--blue-blue-50:#e3f2fd;--blue-blue-600:#1f87e5;--blue-blue-700:#1a75d2;--blue-blue-800:#1764c0;--blue-blue-900:#1045a1;--border-default-subtle:var(--neutral-neutral-700);--border-default:var(--gray-gray-900);--border-divider-dark-dash:var(--transparent-neutral-800-24);--border-divider-dark-solid:var(--transparent-neutral-800-16);--border-divider-light-dash:var(--transparent-white-40);--border-divider-light-solid:var(--transparent-white-24);--border-essential:var(--red-red-300);--border-inverse:var(--black-white-black-white-0);--border-modal-outline:var(--transparent-neutral-800-32);--border-primary:var(--blue-blue-500);--border-success:var(--green-green-400);--button-background-tonal-enabled:var(--transparent-black-4);--button-background-tonal-hover:var(--transparent-black-8);--button-dark-background-disabled:var(--transparent-black-8);--button-dark-background-fill-enabled:var(--neutral-neutral-900);--button-dark-background-fill-hover:var(--black-white-black-white-1000);--button-dark-background-tonal-enabled:var(--transparent-black-4);--button-dark-background-tonal-hover:var(--transparent-black-8);--button-dark-border-enabled:var(--neutral-neutral-900);--button-dark-border-hover:var(--black-white-black-white-1000);--button-default-subtle:var(--gray-gray-100);--button-default:var(--black-white-black-white-0);--button-disabled-background-disabled:var(--transparent-neutral-800-4);--button-disabled-border-disabled:var(--transparent-black-12);--button-essential-background-fill-enabled:var(--red-red-300);--button-essential-background-fill-hover:var(--red-red-400);--button-essential-background-tonal-enabled:var(--transparent-red-300-6);--button-essential-background-tonal-hover:var(--transparent-red-300-12);--button-essential-border-enabled:var(--red-red-300);--button-essential-border-hover:var(--red-red-400);--button-inverse-subtle:var(--neutral-neutral-700);--button-inverse:var(--black-white-black-white-1000);--button-light-background-fill-enabled:var(--black-white-black-white-0);--button-light-background-fill-hover:var(--gray-gray-100);--button-light-background-tonal-enabled:var(--transparent-white-6);--button-light-background-tonal-hover:var(--transparent-white-12);--button-light-border-active:var(--neutral-neutral-900);--button-light-border-enabled:var(--transparent-black-16);--button-light-border-hover:var(--transparent-black-32);--button-outline-active:var(--button-default);--button-outline-disabled:var(--button-default);--button-outline-enabled:var(--black-white-black-white-0);--button-outline-hover:var(--button-default);--button-primary-background-disabled:var(--transparent-neutral-800-4);--button-primary-background-fill-enabled:var(--blue-blue-500);--button-primary-background-fill-hover:var(--blue-blue-800);--button-primary-background-tonal-enabled:var(--transparent-blue-500-6);--button-primary-background-tonal-hover:var(--transparent-blue-500-12);--button-primary-border-active:var(--blue-blue-500);--button-primary-border-enabled:var(--blue-blue-500);--button-primary-border-hover:var(--blue-blue-800);--button-primary-border-tonal-enabled:var(--transparent-blue-500-4);--button-primary-border-tonal-hover:var(--transparent-blue-500-8);--button-secondary-background-fill-enabled:var(--neutral-neutral-500);--button-secondary-background-fill-hover:var(--neutral-neutral-800);--button-secondary-background-tonal-enabled:var(--transparent-neutral-800-6);--button-secondary-background-tonal-hover:var(--transparent-neutral-800-12);--button-secondary-border-enabled:var(--neutral-neutral-500);--button-secondary-border-hover:var(--neutral-neutral-800);--button-success-background-fill-enabled:var(--green-green-400);--button-success-background-fill-hover:var(--green-green-600);--button-success-background-tonal-enabled:var(--transparent-green-400-6);--button-success-background-tonal-hover:var(--transparent-green-400-12);--button-success-border-enabled:var(--green-green-400);--button-success-border-hover:var(--green-green-600);--button-success:var(--green-green-400);--button-switch-active:var(--blue-blue-500);--button-switch-disabled-blank:var(--transparent-black-8);--button-switch-disabled:var(--transparent-blue-500-16);--button-switch-enabled-blank:var(--neutral-neutral-400);--button-text-hover:var(--transparent-black-6);--button-text-selected:var(--transparent-blue-500-12);--button-tonal-background-active:var(--blue-blue-50);--button-tonal-background-disabled:var(--transparent-black-8);--chips-light-background-enabled:var(--black-white-black-white-0);--chips-light-background-hover:var(--black-white-black-white-0);--chips-light-background-selected:var(--gray-gray-100);--chips-light-border-active:var(--gray-gray-900);--chips-light-border-enabled:var(--transparent-black-12);--chips-light-border-hover:var(--gray-gray-900);--darkblue-darkblue-100:#c0c6db;--darkblue-darkblue-200:#98a1c3;--darkblue-darkblue-300:#717dab;--darkblue-darkblue-400:#54619a;--darkblue-darkblue-500:#38488b;--darkblue-darkblue-50:#e6e8f0;--darkblue-darkblue-600:#324082;--darkblue-darkblue-700:#2a3777;--darkblue-darkblue-800:#222e6b;--darkblue-darkblue-900:#171e54;--font-family-body:"SUIT-Ad";--font-family-display:"SUIT-Ad";--font-family-headline:"SUIT-Ad";--font-family-label:"SUIT-Ad";--font-line-height-2xl:44;--font-line-height-2xs:20;--font-line-height-3xl:52;--font-line-height-3xs:16;--font-line-height-4xl:64;--font-line-height-4xs:12;--font-line-height-lg:36;--font-line-height-md:32;--font-line-height-sm:28;--font-line-height-xl:40;--font-line-height-xs:24;--font-size-2xl:36;--font-size-2xs:16;--font-size-3xl:45;--font-size-3xs:14;--font-size-4xl:57;--font-size-4xs:12;--font-size-5xs:10;--font-size-lg:28;--font-size-md:24;--font-size-sm:20;--font-size-xl:32;--font-size-xs:18;--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--font-weight-700:700;--gray-gray-100:#f0f0f0;--gray-gray-200:#e6e6e6;--gray-gray-300:#ccc;--gray-gray-400:#9e9e9e;--gray-gray-500:gray;--gray-gray-50:#f5f5f5;--gray-gray-600:#616161;--gray-gray-700:#474747;--gray-gray-800:#333;--gray-gray-900:#1a1a1a;--gray-gray-900a:#21212152;--green-green-100:#b1dfe1;--green-green-200:#7ccbcd;--green-green-300:#43b7b8;--green-green-400:#00a7a7;--green-green-500:#009795;--green-green-50:#e0f2f3;--green-green-600:#008a87;--green-green-700:#007a76;--green-green-800:#006a66;--green-green-900:#004e48;--icon-default-subtle:var(--neutral-neutral-700);--icon-default:var(--gray-gray-900);--icon-disabled:var(--transparent-neutral-800-32);--icon-essential:var(--red-red-300);--icon-inverse:var(--black-white-black-white-0);--icon-primary:var(--blue-blue-500);--icon-rating:var(--yellow-yellow-600);--icon-success:var(--green-green-400);--input-background-active:var(--black-white-black-white-0);--input-background-disabled:var(--transparent-neutral-800-4);--input-background-enabled:var(--black-white-black-white-0);--input-border-active:var(--blue-blue-500);--input-border-disabled:var(--transparent-black-12);--input-border-enabled:var(--transparent-black-16);--input-border-essential:var(--red-red-300);--input-border-success:var(--green-green-400);--input:" ";--neutral-neutral-100:#f1f5f8;--neutral-neutral-200:#e2e7eb;--neutral-neutral-300:#c1c8cf;--neutral-neutral-400:#a4adb4;--neutral-neutral-500:#848f99;--neutral-neutral-50:#fcfdff;--neutral-neutral-600:#6d767f;--neutral-neutral-700:#595f66;--neutral-neutral-800:#43494e;--neutral-neutral-900:#2f3337;--num-0:0;--num-120:120;--num-12:12;--num-160:160;--num-16:16;--num-20:20;--num-24:24;--num-2:2;--num-32:32;--num-40:40;--num-48:48;--num-4:4;--num-56:56;--num-60:60;--num-6:6;--num-72:72;--num-80:80;--num-8:8;--placeholder:"PlaceHolder";--purple-purple-100:#d1c4e6;--purple-purple-200:#b39ed6;--purple-purple-300:#9676c6;--purple-purple-400:#7f59ba;--purple-purple-500:#693dae;--purple-purple-50:#ede7f5;--purple-purple-600:#6137a8;--purple-purple-700:#552f9f;--purple-purple-800:#4a2996;--purple-purple-900:#391e87;--radius-2xl:var(--num-12);--radius-lg:var(--num-6);--radius-md:var(--num-4);--radius-pill:9999;--radius-sm:var(--num-2);--radius-xl:var(--num-8);--red-red-100:#ffcacf;--red-red-200:#ff9492;--red-red-300:#f66;--red-red-400:#ff383c;--red-red-500:#ff2019;--red-red-50:#ffeaed;--red-red-600:#ff051d;--red-red-700:#ec0017;--red-red-800:#df000f;--red-red-900:#ce0000;--spacing-2xl:var(--num-32);--spacing-2xs:var(--num-6);--spacing-3xl:var(--num-40);--spacing-3xs:var(--num-4);--spacing-4xl:var(--num-48);--spacing-4xs:var(--num-2);--spacing-lg:var(--num-20);--spacing-md:var(--num-16);--spacing-sm:var(--num-12);--spacing-xl:var(--num-24);--spacing-xs:var(--num-8);--state-layer-neutral-12:var(--transparent-neutral-800-12);--state-layer-neutral-16:var(--transparent-neutral-800-16);--state-layer-neutral-4:var(--transparent-neutral-800-4);--state-layer-neutral-8:var(--transparent-neutral-800-8);--state-layer-primary-12:var(--transparent-blue-500-12);--state-layer-primary-16:var(--transparent-blue-500-16);--state-layer-primary-24:var(--transparent-blue-500-24);--state-layer-primary-2:var(--transparent-blue-500-2);--state-layer-primary-32:var(--transparent-blue-500-32);--state-layer-primary-40:var(--transparent-blue-500-40);--state-layer-primary-48:var(--transparent-blue-500-48);--state-layer-primary-4:var(--transparent-blue-500-4);--state-layer-primary-56:var(--transparent-blue-500-56);--state-layer-primary-60:var(--transparent-blue-500-60);--state-layer-primary-6:var(--transparent-blue-500-6);--state-layer-primary-80:var(--transparent-blue-500-80);--state-layer-primary-8:var(--transparent-blue-500-8);--state-layer-success-12:var(--transparent-green-400-12);--state-layer-success-16:var(--transparent-green-400-16);--state-layer-success-24:var(--transparent-green-400-24);--state-layer-success-2:var(--transparent-green-400-2);--state-layer-success-32:var(--transparent-green-400-32);--state-layer-success-40:var(--transparent-green-400-40);--state-layer-success-48:var(--transparent-green-400-48);--state-layer-success-4:var(--transparent-green-400-4);--state-layer-success-56:var(--transparent-green-400-56);--state-layer-success-60:var(--transparent-green-400-60);--state-layer-success-6:var(--transparent-green-400-6);--state-layer-success-80:var(--transparent-green-400-80);--state-layer-success-8:var(--transparent-green-400-8);--surface-dark-tonal:var(--transparent-black-4);--surface-default-subtle:var(--gray-gray-50);--surface-default:var(--black-white-black-white-0);--surface-disabled:var(--gray-gray-900a);--surface-divider-dark-dash:var(--transparent-neutral-800-24);--surface-divider-dark-solid:var(--transparent-neutral-800-12);--surface-divider-light-dash:var(--transparent-white-40);--surface-divider-light-solid:var(--transparent-white-24);--surface-essential-subtle:var(--red-red-50);--surface-essential:var(--red-red-300);--surface-inverse:var(--gray-gray-900);--surface-primary-2:var(--blue-blue-500);--surface-primary-subtle:var(--blue-blue-50);--surface-primary:var(--blue-blue-500);--surface-rating:var(--yellow-yellow-600);--surface-secondary:var(--darkblue-darkblue-900);--surface-subtle-transparent:var(--transparent-black-4);--surface-success-subtle:var(--green-green-50);--surface-success:var(--green-green-400);--text-default-subtle:var(--neutral-neutral-700);--text-default:var(--gray-gray-900);--text-disabled:var(--transparent-neutral-800-32);--text-essential:var(--red-red-300);--text-inverse:var(--black-white-black-white-0);--text-primary:var(--blue-blue-500);--text-success:var(--green-green-400);--token-2:"NNN-NN-NNNNN";--token-3:"MM.DD";--token-4:"김메디";--token-5:"(주)법무법인메디";--token-6:"010-NNNN-NNNN";--token-7:"abcdef@medigate.net";--token-8:"광주광역시 서구 금화로 25 (금호동, 금호동쌍용예가만호마을아파트) 101동~107동 1405호";--token-9:"YYYY년 MM월 DD일";--token:"YYYY.MM.DD";--transparent-black-12:#0000001f;--transparent-black-16:#00000029;--transparent-black-24:#0000003d;--transparent-black-2:#00000005;--transparent-black-32:#00000052;--transparent-black-40:#0006;--transparent-black-4:#0000000a;--transparent-black-6:#0000000f;--transparent-black-8:#00000014;--transparent-blue-500-12:#2194f31f;--transparent-blue-500-16:#2194f329;--transparent-blue-500-24:#2194f33d;--transparent-blue-500-2:#2194f305;--transparent-blue-500-32:#2194f352;--transparent-blue-500-40:#2194f366;--transparent-blue-500-48:#2194f37a;--transparent-blue-500-4:#2194f30a;--transparent-blue-500-56:#2194f38f;--transparent-blue-500-60:#2194f399;--transparent-blue-500-6:#2194f30f;--transparent-blue-500-80:#2194f3cc;--transparent-blue-500-8:#2194f314;--transparent-green-400-12:#00a7a71f;--transparent-green-400-16:#00a7a729;--transparent-green-400-24:#00a7a73d;--transparent-green-400-2:#00a7a705;--transparent-green-400-32:#00a7a752;--transparent-green-400-40:#00a7a766;--transparent-green-400-48:#00a7a77a;--transparent-green-400-4:#00a7a70a;--transparent-green-400-56:#00a7a78f;--transparent-green-400-60:#00a7a799;--transparent-green-400-6:#00a7a70f;--transparent-green-400-80:#00a7a7cc;--transparent-green-400-8:#00a7a714;--transparent-neutral-800-12:#43494e1f;--transparent-neutral-800-16:#43494e29;--transparent-neutral-800-24:#43494e3d;--transparent-neutral-800-2:#43494e05;--transparent-neutral-800-32:#43494e52;--transparent-neutral-800-40:#43494e66;--transparent-neutral-800-4:#43494e0a;--transparent-neutral-800-6:#43494e0f;--transparent-neutral-800-8:#43494e14;--transparent-purple-800-12:#4a29961f;--transparent-purple-800-16:#4a299629;--transparent-purple-800-24:#4a29963d;--transparent-purple-800-2:#4a299605;--transparent-purple-800-32:#4a299652;--transparent-purple-800-40:#4a299666;--transparent-purple-800-4:#4a29960a;--transparent-purple-800-6:#4a29960f;--transparent-purple-800-8:#4a299614;--transparent-red-300-12:#ff66661f;--transparent-red-300-16:#ff666629;--transparent-red-300-24:#ff66663d;--transparent-red-300-2:#ff666605;--transparent-red-300-32:#ff666652;--transparent-red-300-40:#f666;--transparent-red-300-4:#ff66660a;--transparent-red-300-6:#ff66660f;--transparent-red-300-8:#ff666614;--transparent-white-12:#ffffff1f;--transparent-white-16:#ffffff29;--transparent-white-24:#ffffff3d;--transparent-white-2:#ffffff05;--transparent-white-32:#ffffff52;--transparent-white-40:#fff6;--transparent-white-4:#ffffff0a;--transparent-white-6:#ffffff0f;--transparent-white-8:#ffffff14;--violet-95:#f0ecfe;--yellow-yellow-100:#ffecb3;--yellow-yellow-200:#ffe082;--yellow-yellow-300:#ffd54f;--yellow-yellow-400:#ffca28;--yellow-yellow-500:#ffc107;--yellow-yellow-50:#fff8e1;--yellow-yellow-600:#ffb300;--yellow-yellow-700:#ffa000;--yellow-yellow-800:#ff8f00;--yellow-yellow-900:#ff6f00}
.mg-ad-scope{--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-heavy:900}.mg-ad-scope .mg-display-lg{font-family:var(--font-family-display);font-weight:var(--font-weight-heavy);font-size:calc(var(--font-size-4xl) * 1px);line-height:calc(var(--font-line-height-4xl) * 1px);letter-spacing:-.02em}.mg-ad-scope .mg-display-md{font-family:var(--font-family-display);font-weight:var(--font-weight-heavy);font-size:calc(var(--font-size-3xl) * 1px);line-height:calc(var(--font-line-height-3xl) * 1px);letter-spacing:-.02em}.mg-ad-scope .mg-display-sm{font-family:var(--font-family-display);font-weight:var(--font-weight-bold);font-size:calc(var(--font-size-2xl) * 1px);line-height:calc(var(--font-line-height-2xl) * 1px);letter-spacing:-.02em}.mg-ad-scope .mg-headline-lg{font-family:var(--font-family-headline);font-weight:var(--font-weight-bold);font-size:calc(var(--font-size-xl) * 1px);line-height:calc(var(--font-line-height-xl) * 1px);letter-spacing:-.01em}.mg-ad-scope .mg-headline-md{font-family:var(--font-family-headline);font-weight:var(--font-weight-bold);font-size:calc(var(--font-size-lg) * 1px);line-height:calc(var(--font-line-height-lg) * 1px);letter-spacing:-.01em}.mg-ad-scope .mg-headline-sm{font-family:var(--font-family-headline);font-weight:var(--font-weight-semibold);font-size:calc(var(--font-size-md) * 1px);line-height:calc(var(--font-line-height-md) * 1px);letter-spacing:-.01em}.mg-ad-scope .mg-title-lg{font-family:var(--font-family-label);font-weight:var(--font-weight-semibold);font-size:calc(var(--font-size-sm) * 1px);line-height:calc(var(--font-line-height-sm) * 1px)}.mg-ad-scope .mg-title-md{font-family:var(--font-family-label);font-weight:var(--font-weight-semibold);font-size:calc(var(--font-size-xs) * 1px);line-height:calc(var(--font-line-height-xs) * 1px)}.mg-ad-scope .mg-title-sm{font-family:var(--font-family-label);font-weight:var(--font-weight-semibold);font-size:calc(var(--font-size-2xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px)}.mg-ad-scope .mg-body-lg{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:calc(var(--font-size-2xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px)}.mg-ad-scope .mg-body-md{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:calc(var(--font-size-3xs) * 1px);line-height:calc(var(--font-line-height-xs) * 1px)}.mg-ad-scope .mg-body-sm{font-family:var(--font-family-body);font-weight:var(--font-weight-regular);font-size:calc(var(--font-size-4xs) * 1px);line-height:calc(var(--font-line-height-2xs) * 1px)}.mg-ad-scope .mg-label-md{font-family:var(--font-family-label);font-weight:var(--font-weight-medium);font-size:calc(var(--font-size-3xs) * 1px);line-height:calc(var(--font-line-height-3xs) * 1px)}.mg-ad-scope .mg-label-sm{font-family:var(--font-family-label);font-weight:var(--font-weight-medium);font-size:calc(var(--font-size-4xs) * 1px);line-height:calc(var(--font-line-height-4xs) * 1px)}
.mg-ad-scope,.mg-ad-scope *{box-sizing:border-box}.mg-ad-scope{font-family:var(--font-family-body), "Pretendard", system-ui, sans-serif;color:var(--text-default);background:var(--surface-default);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}
@media (max-width:480px){:is(section:has(.mg-ad-scope),main:has(.mg-ad-scope)){min-width:0!important}section:has(.mg-ad-scope)>div:has(header){display:none!important}section:has(.mg-ad-scope)>div.relative{display:none!important}body:has(.mg-ad-scope) header{display:none!important}body:has(.mg-ad-scope) footer{display:none!important}:is(html:has(.mg-ad-scope),body:has(.mg-ad-scope)){overflow-x:hidden}.mg-ad-scope{min-width:0!important;padding-bottom:0!important}.mg-ad-scope .mg-mobile-header,.mg-ad-scope .mg-mobile-gnb{flex:none!important;display:flex!important}.mg-ad-scope .mg-mobile-gnb::-webkit-scrollbar{display:none}.mg-ad-scope section,.mg-ad-scope .mg-band{padding-left:16px!important;padding-right:16px!important}.mg-ad-scope .mg-fullbleed{padding-left:0!important;padding-right:0!important}.mg-ad-scope [style*=grid-template-columns]{grid-template-columns:1fr!important;gap:12px!important}.mg-ad-scope .mg-grid-2,.mg-ad-scope .mg-grid-3{grid-template-columns:1fr 1fr!important;gap:10px!important}.mg-ad-scope .mg-card-icon{display:none!important}.mg-ad-scope .mg-ind-card{height:auto!important;min-height:0!important;padding:calc(var(--spacing-md) * 1px)!important}.mg-ad-scope .mg-need-grid{grid-template-columns:1fr!important;gap:10px!important}.mg-ad-scope .mg-need-card{text-align:left!important;min-height:0!important;padding:calc(var(--spacing-lg) * 1px)!important;align-items:flex-start!important}.mg-ad-scope .mg-hero-caption{display:flex!important}.mg-ad-scope .mg-hide-mobile{display:none!important}.mg-ad-scope .mg-only-mobile{display:revert!important}.mg-ad-scope .mg-hero-btns-m{display:flex!important}.mg-ad-scope .mg-hero-img-m{display:block!important}.mg-ad-scope .mg-mobile-cta{z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--surface-default);border-top:1px solid var(--transparent-black-8);position:sticky;bottom:0;box-shadow:0 -6px 20px #00000014;display:block!important}.mg-ad-scope .mg-rec-section{padding-left:calc(var(--spacing-lg) * 1px)!important;padding-right:calc(var(--spacing-lg) * 1px)!important;padding-top:calc(var(--spacing-lg) * 1px)!important;padding-bottom:calc(var(--spacing-lg) * 1px)!important}.mg-ad-scope .mg-rec-section .mg-rec-panel{margin-top:0!important}.mg-ad-scope:has(.mg-rec-main){padding-bottom:0!important}.mg-ad-scope .mg-rec-panel{overflow:visible!important}.mg-ad-scope .mg-rec-main,.mg-ad-scope .mg-rec-section,.mg-ad-scope .mg-rec-panel,.mg-ad-scope .mg-panel-content,.mg-ad-scope .mg-step-body,.mg-ad-scope .mg-need-grid,.mg-ad-scope .mg-need-card,.mg-ad-scope .mg-ind-card{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.mg-ad-scope .mg-panel-content{margin-top:0!important}.mg-ad-scope .mg-sum-stack{margin:0 0 20px!important}.mg-ad-scope .mg-sum-bar{flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:4px!important}.mg-ad-scope .mg-sum-bar .mg-sum-val{gap:2px 12px!important;padding-left:26px!important}.mg-ad-scope .mg-step-actions{z-index:30;background:var(--surface-default);border-top:1px solid var(--transparent-black-8);align-self:auto;width:auto;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #00000014;padding:calc(var(--spacing-sm) * 1px) calc(var(--spacing-lg) * 1px) calc(var(--spacing-sm) * 1px + env(safe-area-inset-bottom))!important;gap:10px!important;margin:0!important}.mg-ad-scope .mg-step-actions.is-docked{z-index:auto;box-shadow:none;border-top:none;position:static;margin-top:calc(var(--spacing-xl) * 1px)!important;padding-left:0!important;padding-right:0!important}.mg-ad-scope .mg-rec-section:has(.mg-step-actions:not(.is-docked)){padding-bottom:calc(120px + env(safe-area-inset-bottom))!important}.mg-ad-scope .mg-step-actions-row{width:100%!important}.mg-ad-scope .mg-step-actions-row>*{flex:1 1 0!important}.mg-ad-scope .mg-step-actions-row button{width:100%!important;font-size:calc(var(--font-size-2xs) * 1px)!important;line-height:calc(var(--font-line-height-2xs) * 1px)!important;padding:calc(var(--spacing-xs) * 1px)!important}.mg-ad-scope .mg-hero-box{padding:calc(var(--spacing-4xl) * 1px) 0 0!important;margin-top:calc(var(--spacing-xs) * 1px)!important;margin-left:calc(var(--spacing-lg) * 1px)!important;margin-right:calc(var(--spacing-lg) * 1px)!important;background:linear-gradient(to bottom, var(--blue-blue-50), var(--neutral-neutral-100))!important;gap:20px!important}.mg-ad-scope .mg-hero-box>div:first-child{padding:0 calc(var(--spacing-lg) * 1px) calc(var(--spacing-3xl) * 1px)!important;align-items:center!important}.mg-ad-scope .mg-hero-box h2{text-align:center!important;font-size:28px!important;line-height:1.25!important}.mg-ad-scope .mg-hero-box p{text-align:center!important}.mg-ad-scope .mg-hero-box>*{min-width:0!important}.mg-ad-scope .ad-dissolve{width:100%!important}.mg-ad-scope .mg-btn-row{flex-flow:column wrap!important;align-items:stretch!important}.mg-ad-scope .mg-btn-row>*{flex:auto;width:100%!important}.mg-ad-scope .mg-btn-row>div{display:flex!important}.mg-ad-scope .mg-btn-row button{width:100%!important}.mg-ad-scope .mg-browse-section{padding-left:calc(var(--spacing-lg) * 1px)!important;padding-right:calc(var(--spacing-lg) * 1px)!important}.mg-ad-scope .mg-browse-row{padding:calc(var(--spacing-3xl) * 1px) 0 0!important;flex-direction:column!important}.mg-ad-scope .mg-browse-row>div:first-child{width:100%!important;padding:0 0 8px!important}.mg-ad-scope .mg-browse-row>div:last-child{width:100%!important}.mg-ad-scope .mg-client-grid{grid-template-columns:repeat(3,1fr)!important;gap:6px!important;display:grid!important}.mg-ad-scope .mg-client-tile{aspect-ratio:154/114;width:100%!important;height:auto!important}.mg-ad-scope .mg-client-logo{flex:auto!important;height:auto!important}.mg-ad-scope .mg-client-logo img{width:84%!important;height:auto!important;max-height:100%!important}.mg-ad-scope .mg-kpi-section,.mg-ad-scope .mg-mt-section{padding-top:calc(var(--spacing-2xl) * 1px)!important}.mg-ad-scope .mg-kpi-section h2{font-size:calc(var(--font-size-md) * 1px)!important;line-height:calc(var(--font-line-height-md) * 1px)!important}.mg-ad-scope .mg-chart-card{gap:calc(var(--spacing-md) * 1px)!important;padding:calc(var(--spacing-lg) * 1px)!important;flex-direction:column!important}.mg-ad-scope .mg-chart-card h3{width:auto!important}.mg-ad-scope .mg-chart-card>div{width:100%!important}.mg-ad-scope .mg-spc-grid{gap:calc(var(--spacing-3xs) * 1px)!important;grid-template-columns:1fr!important}.mg-ad-scope .mg-kpi-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}}
.mg-ad-scope{--spacing-4xl:60;--spacing-5xl:120}@keyframes mgFade{0%{opacity:0}to{opacity:1}}@keyframes mgFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes mgToast{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}body.mg-modal-open{touch-action:none;overflow:hidden!important}