.mg-hero[data-astro-cid-rguxl5l7]{background:var(--bg-soft, #F5F6FA);margin-top:calc(-1 * var(--sg-nav-offset, 110px));padding:calc(var(--sg-nav-h, 76px) + clamp(56px,6vw,96px)) var(--section-px) var(--section-py);overflow:hidden}.mg-hero-inner[data-astro-cid-rguxl5l7]{max-width:var(--container-wide-max-width);margin:0 auto;width:100%;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(40px,4vw,72px);align-items:center}.mg-hero-content[data-astro-cid-rguxl5l7]{max-width:760px}.mg-hero-eyebrow[data-astro-cid-rguxl5l7]{display:inline-block;font-family:var(--font-heading);font-size:13px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--qashier-blue, #475CAE);background:#475cae1a;border:1px solid rgba(71,92,174,.35);border-radius:var(--radius-pill, 999px);padding:7px 18px;margin-bottom:24px}.mg-hero-heading[data-astro-cid-rguxl5l7]{font-family:var(--font-heading);font-size:clamp(30px,4.55vw,64px);font-weight:600;line-height:1.05;letter-spacing:-.02em;color:var(--fg-1);margin:0}.mg-hero-heading[data-astro-cid-rguxl5l7] em[data-astro-cid-rguxl5l7]{font-style:normal;background:linear-gradient(90deg,#364684 0%,var(--qashier-blue, #475CAE) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.mg-hero-desc[data-astro-cid-rguxl5l7]{font-family:var(--font-body);font-size:21px;line-height:1.65;color:var(--fg-2);margin:24px 0 0;max-width:620px}.mg-hero-cta[data-astro-cid-rguxl5l7]{display:inline-block;margin-top:36px;padding:15px 38px;background:var(--qashier-blue, #475CAE);color:var(--fg-on-dark, #ffffff);font-family:var(--font-heading);font-size:15px;font-weight:600;text-decoration:none;border-radius:var(--radius-pill, 999px);transition:color .2s var(--ease-standard, ease)}.mg-hero-cta[data-astro-cid-rguxl5l7]:hover{color:var(--sunglow, #FFC72C)}.mg-hero-visual[data-astro-cid-rguxl5l7]{display:flex;justify-content:flex-end;min-width:0}.mg-panel[data-astro-cid-rguxl5l7]{position:relative;width:100%;max-width:540px;background:#fff;border:1px solid var(--border-1);border-radius:26px;padding:28px;box-shadow:var(--shadow-4)}.mg-panel-head[data-astro-cid-rguxl5l7]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.mg-panel-title[data-astro-cid-rguxl5l7]{font-family:var(--font-heading);font-size:15px;font-weight:700;color:var(--fg-1)}.mg-panel-flag[data-astro-cid-rguxl5l7]{flex-shrink:0;background:var(--sunglow, #FFC72C);color:var(--fg-1);font-family:var(--font-heading);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill, 999px);padding:5px 12px;white-space:nowrap}.mg-total[data-astro-cid-rguxl5l7]{display:block;background:var(--qashier-blue, #475CAE);border-radius:var(--radius-lg, 20px);padding:22px 24px;margin-bottom:14px}.mg-total-value[data-astro-cid-rguxl5l7]{display:block;font-family:var(--font-heading);font-size:34px;font-weight:700;letter-spacing:-.01em;line-height:1.1;color:#fff}.mg-total-meta[data-astro-cid-rguxl5l7]{display:block;font-family:var(--font-body);font-size:13.5px;line-height:1.5;color:#ffffffd9;margin-top:4px}.mg-rows[data-astro-cid-rguxl5l7]{display:flex;flex-direction:column;gap:10px}.mg-row[data-astro-cid-rguxl5l7]{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--border-1);border-radius:var(--radius-md, 14px);padding:13px 16px}.mg-row-name[data-astro-cid-rguxl5l7]{font-family:var(--font-heading);font-size:14.5px;font-weight:600;color:var(--fg-1)}.mg-row-note[data-astro-cid-rguxl5l7]{font-family:var(--font-body);font-size:12.5px;color:var(--fg-3, #7C7E7F);text-align:right}.mg-chip[data-astro-cid-rguxl5l7]{position:absolute;top:-16px;right:-12px;background:#fff;border:1px solid var(--border-1);border-radius:var(--radius-pill, 999px);box-shadow:0 14px 34px #3b455924;padding:10px 20px;font-family:var(--font-heading);font-size:13px;font-weight:700;color:var(--qashier-blue, #475CAE);white-space:nowrap}.mg-step[data-astro-cid-rguxl5l7]{opacity:0}@keyframes mg-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes mg-slide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes mg-pop{0%{opacity:0;transform:scale(.8)}65%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.mg-panel[data-astro-cid-rguxl5l7].is-playing .mg-total[data-astro-cid-rguxl5l7]{animation:mg-rise .5s var(--ease-emphasis, ease) .15s both}.mg-panel[data-astro-cid-rguxl5l7].is-playing .mg-row[data-astro-cid-rguxl5l7]:nth-child(1){animation:mg-slide .42s var(--ease-emphasis, ease) .7s both}.mg-panel[data-astro-cid-rguxl5l7].is-playing .mg-row[data-astro-cid-rguxl5l7]:nth-child(2){animation:mg-slide .42s var(--ease-emphasis, ease) .95s both}.mg-panel[data-astro-cid-rguxl5l7].is-playing .mg-row[data-astro-cid-rguxl5l7]:nth-child(3){animation:mg-slide .42s var(--ease-emphasis, ease) 1.2s both}.mg-panel[data-astro-cid-rguxl5l7].is-playing .mg-row[data-astro-cid-rguxl5l7]:nth-child(4){animation:mg-slide .42s var(--ease-emphasis, ease) 1.45s both}.mg-panel[data-astro-cid-rguxl5l7].is-playing .mg-panel-flag[data-astro-cid-rguxl5l7]{animation:mg-pop .45s var(--ease-emphasis, ease) 1.95s both}.mg-panel[data-astro-cid-rguxl5l7].is-playing .mg-chip[data-astro-cid-rguxl5l7]{animation:mg-pop .5s var(--ease-emphasis, ease) 2.25s both}.mg-panel[data-astro-cid-rguxl5l7].is-clearing .mg-step[data-astro-cid-rguxl5l7]{animation:none;opacity:0;transform:translateY(8px);transition:opacity .42s ease,transform .42s ease}@media(prefers-reduced-motion:reduce){.mg-step[data-astro-cid-rguxl5l7]{opacity:1}.mg-panel[data-astro-cid-rguxl5l7] [data-astro-cid-rguxl5l7],.mg-panel[data-astro-cid-rguxl5l7]{animation:none!important;transition:none!important}}@media(max-width:1100px){.mg-hero-inner[data-astro-cid-rguxl5l7]{grid-template-columns:1fr;gap:56px}.mg-hero-content[data-astro-cid-rguxl5l7]{max-width:100%}.mg-hero-visual[data-astro-cid-rguxl5l7]{justify-content:flex-start}.mg-chip[data-astro-cid-rguxl5l7]{right:0}}@media(max-width:767px){.mg-hero-desc[data-astro-cid-rguxl5l7]{font-size:17px}.mg-panel[data-astro-cid-rguxl5l7]{padding:22px}.mg-total-value[data-astro-cid-rguxl5l7]{font-size:30px}.mg-row[data-astro-cid-rguxl5l7]{flex-direction:column;align-items:flex-start;gap:3px}.mg-row-note[data-astro-cid-rguxl5l7]{text-align:left}}
