@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-latin-ext-0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-latin-1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-latin-ext-2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-latin-3.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-latin-ext-4.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-latin-5.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk-latin-ext-12.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk-latin-13.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-latin-ext-14.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-latin-15.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-latin-ext-16.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/space-grotesk-latin-17.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-latin-ext-18.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-latin-19.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ms-blue:#2e9dbf;--ms-blue-deep:#0a7d9c;--ms-blue-signal:#5fc3e0;--ms-ink:#1d2733;--ms-gold:#ffd64e;--ms-gold-text:#b8841a;--ms-coral:#f35b44;--ms-coral-text:#e0492f;--ms-paper:#fdfdfd;--ms-card:#ffffff;--ms-line:#e7e9ec;--ms-muted:#566069;--ms-night:#0a0e10;--ms-night-2:#0b1518;--ms-night-blue:#0b1c24;--ms-night-elev:#122a32;--ms-dark-line:#1e2a30;--ms-dark-ink:#eef3f6;--ms-dark-muted:#9fb0b8;--ms-font-display:"Space Grotesk",system-ui,sans-serif;--ms-font-body:"DM Sans",system-ui,sans-serif;--ms-font-mono:"Space Grotesk","DM Sans",sans-serif;--ms-radius:0;--ms-ease:cubic-bezier(.2,.7,.2,1);--r-card:14px;--r-soft:22px;--r-tile:18px;--r-pill:999px;--r-sharp:0;--blue:var(--ms-blue);--blue-deep:var(--ms-blue-deep);--blue-signal:var(--ms-blue-signal);--ink:var(--ms-ink);--gold:var(--ms-gold);--coral:var(--ms-coral);--paper:var(--ms-paper);--card:var(--ms-card);--line:var(--ms-line);--muted:var(--ms-muted);--night:var(--ms-night);--night2:var(--ms-night-2);--blueblack:var(--ms-night-blue);--elev:var(--ms-night-elev);--dline:var(--ms-dark-line);--dink:var(--ms-dark-ink);--dmuted:var(--ms-dark-muted);--font-display:var(--ms-font-display);--font-body:var(--ms-font-body);--font-mono:var(--ms-font-mono);--ease:var(--ms-ease);--maxw:1440px;--gutter:clamp(24px,6vw,96px);--pad-x:max(var(--gutter),calc((100% - var(--maxw)) / 2));--maxw-text:720px}button,input,select,textarea{font:inherit}.dollar{font-size:.62em;vertical-align:.42em;line-height:0;font-weight:inherit;margin-right:.01em}.msc-cta{position:relative;margin:44px 0;overflow:hidden;background:#0a131a;isolation:isolate;box-shadow:0 36px 90px -46px #2e9dbf73}.msc-cta:before{content:"";position:absolute;inset:-65%;z-index:0;background:conic-gradient(from 0deg,#0a131a,var(--blue-signal) 11%,var(--blue) 19%,#0a131a 33%,#0a131a 56%,var(--gold) 66%,#ffe9a8 70%,#0a131a 82%,#0a131a);animation:msc-spin 10s linear infinite}.msc-cta-card{position:relative;z-index:1;margin:1.5px;display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap;padding:34px 38px;overflow:hidden;background:radial-gradient(150% 200% at 100% 0%,#16242f,#0a131a 62%)}.msc-cta-aura{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(42% 70% at 12% 18%,rgba(46,157,191,.3),transparent 70%),radial-gradient(40% 64% at 92% 96%,rgba(255,214,78,.18),transparent 72%);animation:msc-aura 13s ease-in-out infinite alternate}.msc-cta-scan{position:absolute;left:0;right:0;top:0;height:1px;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent,var(--blue-signal),transparent);opacity:.5;animation:msc-scan 6.5s ease-in-out infinite}.msc-cta-copy{position:relative;z-index:2;flex:1 1 300px}.msc-cta-sig{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--blue-signal);margin-bottom:13px}.msc-cta-sig i{width:7px;height:7px;background:var(--blue-signal);box-shadow:0 0 #5fc3e0b3;animation:msc-pulse 2.2s ease-out infinite}.msc-cta-h{font-family:var(--font-display);font-weight:700;font-size:clamp(24px,3.4vw,29px);line-height:1.08;letter-spacing:-.02em;color:#fff;text-wrap:balance}.msc-cta-b{margin-top:11px;font-size:15.5px;line-height:1.55;color:#d6e4ead1;max-width:48ch}.msc-cta-b a{color:var(--gold);text-decoration:underline;text-underline-offset:2px}.msc-cta-b .zp{color:var(--gold)}.msc-cta-btn{position:relative;z-index:2;flex:none;display:inline-flex;align-items:center;gap:11px;padding:18px 32px;background:var(--gold);color:#13202b;font-family:var(--font-body);font-weight:700;font-size:15.5px;letter-spacing:.01em;line-height:1;text-decoration:none;white-space:nowrap;overflow:hidden;box-shadow:0 12px 32px -16px #ffd64e99;animation:msc-glow 3.4s ease-in-out infinite;transition:transform .22s var(--ease),box-shadow .25s var(--ease)}.msc-cta-btn:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 22px 48px -14px #ffd64ef2}.msc-cta-label{position:relative;z-index:2}.msc-cta-arrow{position:relative;z-index:2;font-size:1.15em;animation:msc-arrow 2.4s ease-in-out infinite;transition:transform .2s var(--ease)}.msc-cta-btn:hover .msc-cta-arrow{transform:translate(6px)}.msc-cta-shine{position:absolute;top:0;left:-130%;width:55%;height:100%;z-index:1;background:linear-gradient(100deg,transparent,rgba(255,255,255,.6),transparent);transform:skew(-18deg);animation:msc-shine 4.8s ease-in-out infinite;pointer-events:none}.msc-cta-ring{position:absolute;inset:0;z-index:0;border:1.5px solid var(--gold);opacity:0;pointer-events:none;animation:msc-ring 3s ease-out infinite}.msc-cta-ring2{animation-delay:1.5s}@keyframes msc-spin{to{transform:rotate(360deg)}}@keyframes msc-aura{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(0,-7px,0) scale(1.09)}}@keyframes msc-scan{0%{transform:translateY(0);opacity:0}12%{opacity:.55}50%{transform:translateY(calc(100% - 1px));opacity:.2}88%{opacity:.4}to{transform:translateY(0);opacity:0}}@keyframes msc-pulse{0%{box-shadow:0 0 #5fc3e0b3}70%{box-shadow:0 0 0 8px #5fc3e000}to{box-shadow:0 0 #5fc3e000}}@keyframes msc-glow{0%,to{box-shadow:0 12px 32px -16px #ffd64e8c}50%{box-shadow:0 16px 44px -14px #ffd64ee6}}@keyframes msc-arrow{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes msc-shine{0%{left:-130%}58%,to{left:160%}}@keyframes msc-ring{0%{transform:scale(1);opacity:.5}80%{opacity:0}to{transform:scale(1.42);opacity:0}}.msc-cta--band{max-width:1020px;margin-left:auto;margin-right:auto}.msc-cta--band .msc-cta-card{gap:clamp(24px,4vw,42px);padding:clamp(30px,4.5vw,50px) clamp(26px,4.5vw,54px)}.msc-cta--band .msc-cta-h{font-size:clamp(25px,3.4vw,34px)}.msc-cta--band .msc-cta-b{font-size:16px}.msc-cta-mascot{position:relative;z-index:2;flex:none;width:88px;height:88px;align-self:center;filter:drop-shadow(0 10px 22px rgba(0,0,0,.45))}.msc-cta--center .msc-cta-card{flex-direction:column;text-align:center;gap:20px}.msc-cta--center .msc-cta-copy{flex:none}.msc-cta--center .msc-cta-sig{justify-content:center}.msc-cta--center .msc-cta-b{margin-left:auto;margin-right:auto}@media(prefers-reduced-motion:reduce){.msc-cta:before{animation:none;transform:rotate(38deg)}.msc-cta-aura,.msc-cta-btn,.msc-cta-arrow,.msc-cta-sig i{animation:none}.msc-cta-scan,.msc-cta-shine,.msc-cta-ring{display:none}.msc-cta-btn{box-shadow:0 12px 30px -16px #ffd64e99}}@media(max-width:600px){.msc-cta{margin:32px 0}.msc-cta--band{margin:34px auto}.msc-cta-card{flex-direction:column;align-items:stretch;gap:18px;padding:24px 20px}.msc-cta--band .msc-cta-card{padding:26px 22px}.msc-cta-copy{flex:none}.msc-cta-sig{margin-bottom:11px}.msc-cta-h{font-size:22px}.msc-cta--band .msc-cta-h{font-size:24px}.msc-cta-b{max-width:none;margin-top:9px;font-size:15px}.msc-cta-btn{justify-content:center;padding:16px 24px}.msc-cta .msc-cta-btn{width:100%}.msc-cta-mascot{display:none}}
