.mkt{--m-void:#080a1c;--m-navy:#101036;--m-navy-2:#14123f;--m-line:rgba(180,205,255,.1);--m-line-strong:rgba(180,205,255,.17);--m-surface-1:hsla(0,0%,100%,.022);--m-surface-2:hsla(0,0%,100%,.04);--m-ink:#eaf1ff;--m-ink-2:#a9bbdd;--m-ink-3:#6e82ad;--m-arc-1:#003078;--m-arc-2:#18a8d8;--m-arc-3:#30d8d8;--m-s1:#7c9cff;--m-s2:#30d8d8;--m-s3:#45d4a8;--m-s4:#ffc14d;--m-s5:#ff8d6b;--m-s6:#c792ff;--m-r-pill:9999px;--m-r-ctrl:9px;--m-r:14px;--m-r-panel:18px;--m-ease:cubic-bezier(0.22,1,0.36,1);--font-display:"Sora","Avenir Next","Segoe UI Variable Display","Helvetica Neue",system-ui,sans-serif;background:var(--m-void);color:var(--m-ink);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01" 1,"cv01" 1}.mkt h1,.mkt h2,.mkt h3{font-family:var(--font-display),system-ui,sans-serif;font-weight:600;line-height:1.04;text-wrap:balance}.mkt .m-display{font-size:clamp(2.65rem,6.6vw,5.25rem);letter-spacing:-.038em;line-height:.98}.mkt .m-h2{font-size:clamp(1.9rem,3.4vw,2.9rem);letter-spacing:-.028em;line-height:1.06}.mkt .m-h3{font-size:1.0625rem;font-weight:600;letter-spacing:-.016em;line-height:1.32}.mkt .m-lede{font-size:clamp(1rem,1.35vw,1.1875rem);line-height:1.55}.mkt .m-body,.mkt .m-lede{color:var(--m-ink-2);text-wrap:pretty}.mkt .m-body{font-size:.9375rem;line-height:1.6}.mkt .m-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:.75rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--m-ink-3)}.mkt .m-eyebrow:before{content:"";width:1.75rem;height:1px;background:currentColor;opacity:.55}.mkt .m-num{font-variant-numeric:tabular-nums lining-nums}.mkt .m-field{position:relative;isolation:isolate}.mkt .m-field:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(90% 46% at 50% -4%,rgba(48,216,216,.07),transparent 62%),radial-gradient(60% 36% at 84% 6%,rgba(124,156,255,.05),transparent 66%)}.mkt .m-ground{background:linear-gradient(180deg,var(--m-void),var(--m-navy) 42%,var(--m-void))}.mkt .m-card{position:relative;background:var(--m-surface-1);border:1px solid var(--m-line);border-radius:var(--m-r)}.mkt .m-card-link{transition:border-color .2s var(--m-ease),background .2s var(--m-ease)}@media (hover:hover) and (pointer:fine){.mkt .m-card-link:hover{border-color:var(--m-line-strong);background:var(--m-surface-2)}.mkt .m-spot{position:relative}.mkt .m-spot:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(340px circle at var(--mx,50%) var(--my,0),rgba(170,205,255,.07),transparent 66%);opacity:0;transition:opacity .32s var(--m-ease);pointer-events:none}.mkt .m-grid:hover .m-spot:before{opacity:1}}.mkt .m-arc-text{background:linear-gradient(96deg,var(--m-arc-2),var(--m-arc-3) 58%,#9fe8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.mkt .m-cta{display:inline-flex;align-items:center;gap:.5rem;height:2.875rem;padding:0 1.375rem;border-radius:10px;font-size:.9375rem;font-weight:560;color:#02121f;background:linear-gradient(100deg,var(--m-arc-2),var(--m-arc-3));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 10px 30px -12px rgba(48,216,216,.6);transition:box-shadow .2s var(--m-ease),transform .2s var(--m-ease)}@media (hover:hover) and (pointer:fine){.mkt .m-cta:hover{transform:translateY(-1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.34),0 16px 40px -14px rgba(48,216,216,.78)}}.mkt .m-cta-ghost{display:inline-flex;align-items:center;gap:.5rem;height:2.875rem;padding:0 1.25rem;border-radius:10px;font-size:.9375rem;font-weight:500;color:var(--m-ink);border:1px solid var(--m-line);transition:border-color .2s var(--m-ease),background .2s var(--m-ease)}@media (hover:hover) and (pointer:fine){.mkt .m-cta-ghost:hover{border-color:#2c4275;background:rgba(120,165,255,.06)}}@keyframes m-rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mkt .m-rise{animation:m-rise-in .62s var(--m-ease) both;animation-delay:var(--d,0ms)}.mkt .m-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s var(--m-ease),transform .7s var(--m-ease);transition-delay:var(--d,0ms)}.mkt .m-reveal[data-shown=true]{opacity:1;transform:none}@keyframes m-draw{to{stroke-dashoffset:0}}@keyframes m-fade-in{to{opacity:1}}@keyframes m-ping{0%{transform:scale(.6);opacity:.9}80%{transform:scale(2.4);opacity:0}to{transform:scale(2.4);opacity:0}}@media (prefers-reduced-motion:reduce){.mkt .m-reveal,.mkt .m-rise{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}.mkt [class*=m-draw],.mkt [class*=m-ping]{animation:none!important;stroke-dashoffset:0!important}}.mkt .m-wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:1.5rem}@media (min-width:1024px){.mkt .m-wrap{padding-inline:2.5rem}}.mkt .m-hair{height:1px;background:linear-gradient(90deg,transparent,var(--m-line) 18%,var(--m-line) 82%,transparent)}.mkt a:focus-visible,.mkt button:focus-visible{outline:2px solid var(--m-arc-3);outline-offset:3px;border-radius:6px}.mkt{--m-pri-urg:#ff6b6b;--m-pri-high:#ffb340;--m-pri-med:#6fb6ff}.mkt .m-mock{background:linear-gradient(180deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.02));border:1px solid var(--m-line-strong);border-radius:var(--m-r-panel);overflow:hidden;font-size:12.5px;line-height:1.2;user-select:none}.mkt .m-mock-bar{display:flex;align-items:center;gap:.4rem;padding:.7rem .9rem;border-bottom:1px solid var(--m-line);color:var(--m-ink-3);font-size:11.5px}.mkt .m-mock-crumb-on{color:var(--m-ink);font-weight:500}.mkt .m-mock-sep{opacity:.45}.mkt .m-mock-pills{margin-left:auto;display:flex;gap:.35rem}.mkt .m-mock-pill{border:1px solid var(--m-line);border-radius:6px;padding:.18rem .44rem;font-size:10.5px}.mkt .m-mock-ghead{display:flex;align-items:center;gap:.5rem;padding:.6rem .9rem .45rem}.mkt .m-mock-chip{color:#04121e;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:5px;padding:.17rem .42rem}.mkt .m-mock-count{color:var(--m-ink-3);font-variant-numeric:tabular-nums}.mkt .m-mock-row{display:flex;align-items:center;gap:.6rem;padding:.52rem .9rem;border-top:1px solid var(--m-line)}.mkt .m-mock-sq{width:13px;height:13px;border:1.5px solid;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;flex:none}.mkt .m-mock-sq>span{width:6px;height:6px;border-radius:2px;display:block}.mkt .m-mock-title{flex:1;min-width:0;color:var(--m-ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mkt .m-mock-ref{color:var(--m-ink-3);font-size:10.5px;font-variant-numeric:tabular-nums}.mkt .m-mock-av{width:20px;height:20px;flex:none;border-radius:999px;justify-content:center;font-size:9px;font-weight:700;color:#fff;background:linear-gradient(135deg,#3a5aa8,#23407e)}.mkt .m-mock-av,.mkt .m-mock-pri{display:inline-flex;align-items:center}.mkt .m-mock-pri{gap:.28rem;font-size:11px;width:68px}.mkt .m-mock-add{padding:.55rem .9rem .75rem;border-top:1px solid var(--m-line);color:var(--m-ink-3);font-size:11.5px}.mkt .m-scramble{word-break:keep-all;overflow-wrap:normal}.mkt .m-scramble .m-sc-w{display:inline-block;white-space:nowrap}.mkt .m-scramble .m-sc-c{display:inline-block;opacity:0;filter:blur(6px);transform:translateY(.14em);will-change:opacity,filter,transform}.mkt .m-scramble.is-on .m-sc-c{animation:m-sc-in .46s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--cd,0ms)}.mkt .m-scramble .m-sc-sp{display:inline-block;white-space:pre}@keyframes m-sc-in{0%{opacity:0;filter:blur(6px);transform:translateY(.14em)}to{opacity:1;filter:blur(0);transform:none}}@media (prefers-reduced-motion:reduce){.mkt .m-scramble .m-sc-c{opacity:1!important;filter:none!important;transform:none!important;animation:none!important}}.mkt .m-rail{height:3px;background:linear-gradient(90deg,#003078,#18a8d8 26%,#30d8d8 52%,#7c9cff 76%,#c792ff)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mkt .m-zoom{animation:m-zoom-in linear both;animation-timeline:view();animation-range:entry 6% cover 42%}@keyframes m-zoom-in{0%{transform:scale(.9) translateY(26px);opacity:.55}to{transform:none;opacity:1}}}}.mkt .m-burst{position:relative;aspect-ratio:1;border-radius:999px}.mkt .m-burst:before{inset:0;background:conic-gradient(from 0deg,rgba(48,216,216,0) 0deg,rgba(48,216,216,.26) 4deg,rgba(48,216,216,0) 8deg);background-repeat:repeat;mask-image:radial-gradient(circle,#000 12%,transparent 66%);-webkit-mask-image:radial-gradient(circle,#000 12%,transparent 66%);animation:m-burst-turn 42s linear infinite}.mkt .m-burst:after,.mkt .m-burst:before{content:"";position:absolute;border-radius:inherit}.mkt .m-burst:after{inset:40%;background:radial-gradient(circle,#fff 0,#8ceaff 30%,rgba(48,216,216,0) 72%);filter:blur(2px)}@keyframes m-burst-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.mkt .m-burst:before{animation:none}}.mkt .m-bento{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:132px;gap:14px}.mkt .m-bento>*{min-width:0}.mkt .b-hero{grid-column:span 6;grid-row:span 2}.mkt .b-tall{grid-column:span 3;grid-row:span 2}.mkt .b-sm{grid-column:span 3;grid-row:span 1}.mkt .b-fill{grid-column:span 4;grid-row:span 1}.mkt .b-wide{grid-column:span 6;grid-row:span 2}.mkt .b-half{grid-column:span 4;grid-row:span 2}.mkt .b-third{grid-column:span 3;grid-row:span 2}.mkt .b-quad{grid-column:span 4;grid-row:span 2}@media (max-width:1023px){.mkt .m-bento{grid-template-columns:repeat(6,1fr)}.mkt .b-hero,.mkt .b-tall,.mkt .b-wide{grid-column:span 6}.mkt .b-half,.mkt .b-quad,.mkt .b-third{grid-column:span 3}}@media (max-width:640px){.mkt .m-bento{grid-template-columns:1fr;grid-auto-rows:auto}.mkt .m-bento>*{grid-column:1/-1!important;grid-row:auto!important}}.mkt .m-sticky-wrap{display:grid;gap:3rem}@media (min-width:1024px){.mkt .m-sticky-wrap{grid-template-columns:.85fr 1.15fr;gap:4rem;align-items:start}.mkt .m-sticky-side{position:sticky;top:8rem}}.mkt .m-bleed{width:100vw;margin-inline:calc(50% - 50vw)}.mkt .m-step-n{font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:600;letter-spacing:.08em;color:var(--m-ink-3)}.mkt .m-cta,.mkt .m-cta-ghost{transition:transform .16s var(--m-ease),box-shadow .2s var(--m-ease),border-color .2s var(--m-ease),background .2s var(--m-ease)}.mkt .m-cta-ghost:active,.mkt .m-cta:active{transform:scale(.97)}.mkt .m-marquee{display:flex;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mkt .m-marquee-track{display:flex;gap:.6rem;padding-right:.6rem;flex:none;animation:m-march 38s linear infinite}@keyframes m-march{to{transform:translateX(-100%)}}.mkt .m-marquee:hover .m-marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mkt .m-marquee-track{animation:none}.mkt .m-marquee{mask-image:none;-webkit-mask-image:none;flex-wrap:wrap}}