.mkt{--mk-bg:#fafafa;--mk-ink:#171429;--mk-dim:#171429a6;--mk-faint:#17142980;--mk-hairline:#17142914;--mk-hairline-soft:#1714290e;--mk-accent-soft:#5b3df51a;--mk-green:#1fa06a;--mk-ease:cubic-bezier(.32, .72, 0, 1);--mk-shadow-soft:0 1px 2px #1714290a, 0 12px 32px -12px #1714291a;--mk-shadow-float:0 2px 4px #1714290a, 0 28px 64px -24px #17142929;--mk-r-outer:2rem;--mk-r-inner:calc(2rem - .55rem);font-family:var(--font-geist), "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;color:var(--mk-ink)}.mkt h1,.mkt h2,.mkt h3{font-family:var(--font-grotesk), "Space Grotesk", var(--font-geist), sans-serif;letter-spacing:-.03em}.mkt .logo{font-family:var(--font-grotesk), "Space Grotesk", sans-serif;font-weight:600}.mkt .mbtn{cursor:pointer;transition:transform .6s var(--mk-ease), background .6s var(--mk-ease), box-shadow .6s var(--mk-ease);border:0;border-radius:999px;align-items:center;gap:.7rem;padding:.5rem .5rem .5rem 1.35rem;font-size:.92rem;font-weight:500;display:inline-flex;text-decoration:none!important}.mkt .mbtn:active{transform:scale(.98)}.mkt .mbtn-primary{background:var(--mk-ink);color:#fff;box-shadow:0 12px 30px -12px #17142973}.mkt .mbtn-primary:hover{background:#221d3d;box-shadow:0 16px 40px -12px #5b3df580}.mkt .mbtn-primary .orb{background:#ffffff24}.mkt .mbtn-primary:hover .orb{background:#ffffff38}.mkt .mbtn-ghost{color:var(--mk-ink);box-shadow:0 0 0 1px var(--mk-hairline) inset, var(--mk-shadow-soft);background:#fff}.mkt .mbtn-ghost:hover{box-shadow:0 0 0 1px #17142924 inset, var(--mk-shadow-float)}.mkt .mbtn-ghost .orb{background:#1714290f}.mkt .orb{width:2rem;height:2rem;transition:transform .6s var(--mk-ease), background .6s var(--mk-ease);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.85rem;display:flex}.mkt .mbtn:hover .orb{transform:translate(2px,-1px)scale(1.06)}.mkt .mbtn-sm{padding:.34rem .38rem .34rem 1.05rem;font-size:.84rem}.mkt .mbtn-sm .orb{width:1.7rem;height:1.7rem;font-size:.78rem}.mkt .nav-sentinel{width:1px;height:1px;position:absolute;top:0;left:0}.mkt .nav-wrap{z-index:100;pointer-events:none;justify-content:center;padding-top:1.4rem;display:flex;position:fixed;top:0;left:0;right:0}.mkt .island{pointer-events:auto;-webkit-backdrop-filter:blur(20px);transition:box-shadow .7s var(--mk-ease), background .7s var(--mk-ease);background:#ffffffb8;border:1px solid #17142912;border-radius:999px;align-items:center;gap:1.4rem;padding:.55rem .6rem .55rem 1.15rem;display:flex;box-shadow:inset 0 1px #ffffffe6,0 8px 28px -12px #1714291a}.mkt .island.scrolled{background:#ffffffe6;box-shadow:inset 0 1px #ffffffe6,0 16px 44px -14px #1714292e}.mkt .island-links{gap:.2rem;display:flex}.mkt .island-links a{color:var(--mk-dim);transition:color .5s var(--mk-ease), background .5s var(--mk-ease);border-radius:999px;padding:.42rem .72rem;font-size:.86rem;text-decoration:none!important}.mkt .island-links a:hover{color:var(--mk-ink);background:#1714290d}.mkt .island-actions{align-items:center;gap:.5rem;display:flex}.mkt .mburger{border:1px solid var(--mk-hairline);cursor:pointer;background:#1714290d;border-radius:999px;flex:none;width:2.4rem;height:2.4rem;display:none;position:relative}.mkt .mburger span{background:var(--mk-ink);width:15px;height:1.5px;transition:transform .6s var(--mk-ease);position:absolute;top:50%;left:50%}.mkt .mburger span:first-child{transform:translate(-50%,-4px)}.mkt .mburger span:nth-child(2){transform:translate(-50%,2px)}.mkt .mburger.open span:first-child{transform:translate(-50%,-1px)rotate(45deg)}.mkt .mburger.open span:nth-child(2){transform:translate(-50%,-1px)rotate(-45deg)}.mkt .m-menu{z-index:99;-webkit-backdrop-filter:blur(28px);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .7s var(--mk-ease), visibility 0s linear .7s;background:#fafafad9;flex-direction:column;justify-content:center;padding:3rem 2rem;display:flex;position:fixed;inset:0}.mkt .m-menu.open{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .7s var(--mk-ease), visibility 0s}.mkt .m-menu a{font-family:var(--font-grotesk), "Space Grotesk", sans-serif;letter-spacing:-.03em;color:var(--mk-ink);opacity:0;transition:opacity .8s var(--mk-ease), transform .8s var(--mk-ease);padding:.45rem 0;font-size:2.1rem;font-weight:600;transform:translateY(3rem);text-decoration:none!important}.mkt .m-menu.open a{opacity:1;transform:translateY(0)}.mkt .m-menu.open a:first-child{transition-delay:60ms}.mkt .m-menu.open a:nth-child(2){transition-delay:.1s}.mkt .m-menu.open a:nth-child(3){transition-delay:.14s}.mkt .m-menu.open a:nth-child(4){transition-delay:.18s}.mkt .m-menu.open a:nth-child(5){transition-delay:.22s}.mkt .m-menu.open a:nth-child(6){transition-delay:.26s}.mkt .m-menu.open a:nth-child(7){transition-delay:.3s}.mkt .m-menu.open a:nth-child(8){transition-delay:.34s}.mkt .m-menu-cta{color:var(--accent)!important}@media (max-width:1000px){.mkt .island-links,.mkt .island-actions{display:none}.mkt .mburger{display:block}.mkt .island{justify-content:space-between;width:calc(100vw - 2rem)}}.mkt .mfoot{color:var(--mk-dim);border-top:1px solid var(--mk-hairline-soft);background:#fff;padding:60px 0 32px;font-size:14px}.mkt .mfoot h4{color:var(--mk-faint);text-transform:uppercase;letter-spacing:.18em;margin-bottom:14px;font-size:11px;font-weight:500}.mkt .mfoot ul{margin:0;padding:0;list-style:none}.mkt .mfoot li{margin:8px 0}.mkt .mfoot a{color:var(--mk-dim);transition:color .5s var(--mk-ease);font-size:14px;text-decoration:none}.mkt .mfoot a:hover,.mkt .mfoot .logo{color:var(--mk-ink)}.mkt .mfoot-grid{grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:32px;display:grid}.mkt .mfoot-bottom{border-top:1px solid var(--mk-hairline-soft);color:var(--mk-faint);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:44px;padding-top:24px;font-size:13px;display:flex}@media (max-width:860px){.mkt .mfoot-grid{grid-template-columns:1fr 1fr}}.mkt .shell{border-radius:var(--mk-r-outer);background:#17142909;padding:.55rem;box-shadow:inset 0 0 0 1px #1714290d}.mkt .core{border-radius:var(--mk-r-inner);height:100%;box-shadow:inset 0 1px 1px #fff, 0 0 0 1px #1714290d, var(--mk-shadow-soft);background:#fff;overflow:hidden}.mkt .mk-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--mk-dim);box-shadow:0 0 0 1px var(--mk-hairline) inset, 0 4px 12px -6px #17142914;background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.32rem .85rem;font-size:10px;font-weight:500;display:inline-flex}.mkt .mk-eyebrow i{background:var(--accent);border-radius:99px;width:5px;height:5px;box-shadow:0 0 8px #5b3df599}.mkt .mk-hero{text-align:center;padding:10.5rem 1.5rem 5rem}.mkt .mk-h1{letter-spacing:-.045em;max-width:60rem;color:var(--mk-ink);margin:1.6rem auto;font-size:clamp(3rem,7.5vw,6.2rem);font-weight:600;line-height:1.04}.mkt .mk-h1 .ln{display:block;overflow:hidden}.mkt .mk-h1 .ln span{transition:transform 1.1s var(--mk-ease);display:block;transform:translateY(112%)}.mkt .mk-h1.visible .ln:first-child span{transition-delay:50ms;transform:translateY(0)}.mkt .mk-h1.visible .ln:nth-child(2) span{transition-delay:.16s;transform:translateY(0)}.mkt .mk-h1 .ln.dim span{color:#1714296b}.mkt .mk-sub{color:var(--mk-dim);max-width:37rem;margin:0 auto 2.6rem;font-size:1.13rem}.mkt .mk-cta-row{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}.mkt .mk-trust{color:var(--mk-faint);justify-content:center;gap:1.6rem;margin-top:1.7rem;font-size:.82rem;display:flex}.mkt .mk-trust span{align-items:center;gap:.45rem;display:flex}.mkt .mk-trust b{color:var(--mk-green);font-weight:400}.mkt .hsim{text-align:left;max-width:66rem;margin:5.5rem auto 0;position:relative}.mkt .hsim:before{content:"";z-index:-1;background:radial-gradient(44rem 18rem at 50% 45%,#5b3df51a,#0000 66%);position:absolute;inset:-10% 0}.mkt .mk-hint{color:var(--accent);animation:mk-hint-bob 2.6s var(--mk-ease) infinite;font-size:.78rem;font-weight:500;position:absolute;top:-2.4rem;right:1.2rem}@keyframes mk-hint-bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.mkt .sim-top{border-bottom:1px solid var(--mk-hairline-soft);background:#fcfcfd;align-items:center;gap:.55rem;padding:.85rem 1.2rem;display:flex}.mkt .sdot{background:#1714291a;border-radius:99px;width:9px;height:9px}.mkt .sim-tabs{gap:.3rem;margin-left:1.2rem;display:flex}.mkt .sim-tab{color:var(--mk-faint);border-radius:999px;padding:.25rem .7rem;font-size:.72rem}.mkt .sim-tab.on{color:var(--mk-ink);box-shadow:0 0 0 1px var(--mk-hairline) inset, 0 2px 6px -2px #1714291f;background:#fff}.mkt .sim-chip{color:var(--accent);background:var(--mk-accent-soft);transition:color .4s var(--mk-ease), background .4s var(--mk-ease);border-radius:999px;margin-left:auto;padding:.3rem .75rem;font-size:.7rem;box-shadow:inset 0 0 0 1px #5b3df538}.mkt .sim-chip.hot{color:#9a5f0e;background:#e08a1e1f;box-shadow:inset 0 0 0 1px #e08a1e59}.mkt .sim-body{grid-template-columns:15.5rem 1fr;display:grid}.mkt .sim-list{border-right:1px solid var(--mk-hairline-soft);padding:.6rem 0}.mkt .sim-item{height:34px;color:var(--mk-dim);align-items:center;gap:.6rem;padding:0 1.2rem;font-size:.78rem;display:flex}.mkt .sim-item b{color:var(--mk-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.mkt .sim-item.head b{font-weight:600}.mkt .pill{transition:background .4s var(--mk-ease), color .4s var(--mk-ease);border-radius:999px;flex:none;margin-left:auto;padding:.14rem .5rem;font-size:.6rem}.mkt .p-red{color:#b23423;background:#e053401a}.mkt .p-amb{color:#9a5f0e;background:#e08a1e1f}.mkt .p-ok{color:#177a52;background:#1fa06a1a}.mkt .p-mut{color:var(--mk-faint);background:#1714290d}.mkt .sim-pane{background:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#17142908 calc(12.5% - 1px) 12.5%);min-height:calc(272px + 1.2rem);padding:.6rem 0;position:relative}.mkt .sim-wires{pointer-events:none;position:absolute;inset:0;overflow:visible}.mkt .sim-wires path{fill:none;stroke:#5b3df566;stroke-width:1.5px}.mkt .sbar{transform-origin:0;will-change:transform;height:12px;transition:transform .45s var(--mk-ease), background .4s var(--mk-ease);background:linear-gradient(90deg,#8b74ff,#5b3df5);border-radius:99px;position:absolute}.mkt .sbar.done{background:#5b3df547}.mkt .sbar.slack{background:#1714292e}.mkt .sbar.moved{background:linear-gradient(90deg,#f0a83c,#e08a1e)}.mkt .sbar.crit-hot{background:linear-gradient(90deg, var(--danger), #c2402e);box-shadow:0 6px 16px -6px #e0534080}.mkt .sghost{height:12px;transition:clip-path .3s var(--mk-ease);background:repeating-linear-gradient(45deg,#e08a1e61 0 6px,#e08a1e1a 6px 12px);border-radius:99px;position:absolute}.mkt .sim-diamond{will-change:transform;width:15px;height:15px;transition:transform .45s var(--mk-ease), background .4s var(--mk-ease);background:linear-gradient(135deg,#8b74ff,#5b3df5);border-radius:3px;position:absolute}.mkt .sim-diamond.movedm{background:linear-gradient(135deg, var(--danger), #c2402e);box-shadow:0 4px 12px -3px #e0534099}.mkt .sim-today{background:linear-gradient(180deg, transparent, var(--accent), transparent);width:1px;position:absolute;top:.6rem;bottom:.6rem}.mkt .sim-today:after{content:"today";color:var(--accent);letter-spacing:.08em;font-size:.6rem;position:absolute;top:-2px;left:8px}.mkt .sim-strip{border-top:1px solid var(--mk-hairline-soft);background:#fcfcfd;flex-wrap:wrap;align-items:center;gap:1.2rem;padding:1rem 1.4rem;display:flex}.mkt .sim-strip label{letter-spacing:.14em;text-transform:uppercase;color:var(--mk-faint);flex:none;font-size:.72rem}.mkt .form-field .dd .dd-trigger{border-radius:11px;min-height:46px;padding:11px 12px 11px 14px;font-size:14px}.mkt .sim-strip .dd .dd-trigger{min-height:0;box-shadow:0 0 0 1px var(--mk-hairline) inset, 0 3px 10px -4px #1714291a;background:#fff;border:0;border-radius:.65rem;padding:.55rem .8rem .55rem .9rem;font-size:.85rem}.mkt .sim-strip .dd .dd-trigger:focus-visible{box-shadow:0 0 0 2px var(--accent) inset}.mkt .sim-range{appearance:none;cursor:pointer;background:0 0;flex:1;min-width:9rem;height:22px}.mkt .sim-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--accent) var(--fill,0%), #17142914 var(--fill,0%));border-radius:99px;height:5px}.mkt .sim-range::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;transition:box-shadow .4s var(--mk-ease);background:#fff;border-radius:99px;margin-top:-6.5px;box-shadow:0 0 0 4px #5b3df538,0 4px 12px #1714294d}.mkt .sim-range:active::-webkit-slider-thumb{box-shadow:0 0 0 7px #5b3df54d,0 4px 12px #1714294d}.mkt .sim-range::-moz-range-track{background:#17142914;border-radius:99px;height:5px}.mkt .sim-range::-moz-range-progress{background:var(--accent);border-radius:99px;height:5px}.mkt .sim-range::-moz-range-thumb{background:#fff;border:0;border-radius:99px;width:18px;height:18px;box-shadow:0 0 0 4px #5b3df538,0 4px 12px #1714294d}.mkt .tickboard{background:var(--mk-ink);color:#fff;font-family:var(--font-grotesk), "Space Grotesk", sans-serif;letter-spacing:.01em;white-space:nowrap;border-radius:.75rem;align-items:center;gap:.6rem;padding:.55rem 1rem;font-size:.95rem;font-weight:500;display:inline-flex;box-shadow:0 12px 28px -12px #17142980,inset 0 1px #ffffff1f}.mkt .tickboard:before{content:"";background:var(--amber);width:6px;height:6px;box-shadow:0 0 8px var(--amber);animation:mk-blink 2.4s var(--mk-ease) infinite;border-radius:99px;flex:none}@keyframes mk-blink{0%,to{opacity:1}50%{opacity:.35}}.mkt .tickboard em{color:#ffb45e;font-style:normal}.mkt .tickboard u{color:#9d8bff;text-decoration:none}.mkt .mbtn:focus-visible,.mkt .island-links a:focus-visible,.mkt .mburger:focus-visible,.mkt .m-menu a:focus-visible,.mkt .facc-q:focus-visible,.mkt .mfoot a:focus-visible,.mkt .logo:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:999px}.mkt .facc-q:focus-visible{border-radius:.4rem}.mkt .sim-range:focus-visible{outline:none}.mkt .sim-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px #5b3df538,0 0 0 7px #5b3df573,0 4px 12px #1714294d}.mkt .sim-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #5b3df538,0 0 0 7px #5b3df573,0 4px 12px #1714294d}.mkt .mk-sec{padding:7.5rem 0}.mkt .mk-sec-head{max-width:44rem;margin-bottom:4rem}.mkt .mk-sec-head.center{text-align:center;margin-left:auto;margin-right:auto}.mkt .mk-h2{letter-spacing:-.035em;color:var(--mk-ink);margin:1.1rem 0 1rem;font-size:clamp(2.1rem,4.5vw,3.4rem);font-weight:600;line-height:1.08}.mkt .mk-sec-sub{color:var(--mk-dim);max-width:38rem;font-size:1.05rem}.mkt .center .mk-sec-sub{margin-left:auto;margin-right:auto}.mkt .reveal{opacity:0;filter:blur(10px);transition:opacity .9s var(--mk-ease), transform .9s var(--mk-ease), filter .9s var(--mk-ease);transform:translateY(46px)}.mkt .reveal.visible{opacity:1;filter:none;transform:none}.mkt .mk-bento{grid-template-columns:repeat(12,1fr);gap:1.1rem;display:grid}.mkt .b7{grid-column:span 7}.mkt .b5{grid-column:span 5}.mkt .b12{grid-column:span 12}.mkt .mk-bento .shell{transition-property:opacity,transform,filter,box-shadow}.mkt .mk-bento .shell:hover{transform:translateY(-5px)}.mkt .mk-bento .shell:hover .core{box-shadow:inset 0 1px 1px #fff, 0 0 0 1px #1714290f, var(--mk-shadow-float)}.mkt .mk-bcard{flex-direction:column;gap:.6rem;min-height:100%;padding:1.9rem;display:flex}.mkt .mk-bcard h3{letter-spacing:-.02em;font-size:1.22rem;font-weight:600}.mkt .mk-bcard p{color:var(--mk-dim);max-width:34rem;font-size:.92rem}.mkt .mk-inset{box-shadow:0 0 0 1px var(--mk-hairline-soft) inset;background:#fbfbfc;border-radius:1rem;margin-top:auto;padding:1.15rem 1.25rem}.mkt .mk-bcard>.mk-inset{margin-top:1.5rem}.mkt .mk-bcard>p+.mk-inset{margin-top:auto;padding-top:1.15rem}.mkt .mk-kv{color:var(--mk-dim);justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.82rem;display:flex}.mkt .mk-kv+.mk-kv{border-top:1px solid var(--mk-hairline-soft)}.mkt .mk-kv.head{padding-top:0}.mkt .mk-kv b{color:var(--mk-ink);align-items:center;gap:.55rem;font-weight:500;display:flex}.mkt .mk-kv-link{color:var(--accent)}.mkt .mk-kdot{border-radius:99px;flex:none;width:7px;height:7px}.mkt .mk-stack{border-radius:99px;gap:2px;height:9px;margin-top:1rem;display:flex;overflow:hidden}.mkt .mk-stack span{transform-origin:0;transition:transform 1s var(--mk-ease);border-radius:2px;transform:scaleX(0)}.mkt .reveal.visible .mk-stack span{transform:scaleX(1)}.mkt .reveal.visible .mk-stack span:first-child{transition-delay:.3s}.mkt .reveal.visible .mk-stack span:nth-child(2){transition-delay:.45s}.mkt .reveal.visible .mk-stack span:nth-child(3){transition-delay:.6s}.mkt .mk-inset-label{letter-spacing:.14em;text-transform:uppercase;color:var(--mk-faint);margin-bottom:.5rem;font-size:.72rem}.mkt .mk-msel{color:var(--mk-ink);box-shadow:0 0 0 1px var(--mk-hairline) inset, 0 3px 10px -4px #1714291a;background:#fff;border-radius:.7rem;justify-content:space-between;padding:.65rem .9rem;font-size:.85rem;display:flex}.mkt .mk-msel span{color:var(--mk-faint)}.mkt .mk-inset-row{justify-content:space-between;align-items:baseline;margin-top:1.1rem;display:flex}.mkt .mk-days{font-family:var(--font-grotesk), "Space Grotesk", sans-serif;color:var(--accent);font-size:1.1rem}.mkt .mk-inset-note{color:var(--mk-faint);font-size:.75rem}.mkt .mk-inset-note b{color:var(--st-amber);font-weight:500}.mkt .mk-range{background:#17142912;border-radius:99px;height:5px;margin:1.2rem 0 .9rem;position:relative}.mkt .mk-range i{transform-origin:0;width:100%;transition:transform 1s var(--mk-ease) .3s;background:linear-gradient(90deg,#5b3df5,#8b74ff);border-radius:99px;position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}.mkt .reveal.visible .mk-range i{transform:scaleX(.62)}.mkt .mk-range b{background:#fff;border-radius:99px;width:17px;height:17px;position:absolute;top:50%;left:62%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #5b3df52e,0 4px 12px #17142940}.mkt .mk-tiles{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.mkt .mk-tile{box-shadow:0 0 0 1px var(--mk-hairline-soft) inset, 0 4px 12px -6px #17142914;background:#fff;border-radius:.8rem;padding:.8rem .95rem}.mkt .mk-tile .k{letter-spacing:.14em;text-transform:uppercase;color:var(--mk-faint);font-size:.62rem}.mkt .mk-tile .v{font-family:var(--font-grotesk), "Space Grotesk", sans-serif;margin-top:.15rem;font-size:1.35rem;font-weight:600}.mkt .mk-cols{align-items:flex-end;gap:.45rem;height:5.2rem;margin-top:1rem;display:flex}.mkt .mk-cols span{transform-origin:bottom;transition:transform .9s var(--mk-ease);border-radius:4px 4px 2px 2px;flex:1;transform:scaleY(0)}.mkt .reveal.visible .mk-cols span{transform:scaleY(1)}.mkt .reveal.visible .mk-cols span:first-child{transition-delay:.25s}.mkt .reveal.visible .mk-cols span:nth-child(2){transition-delay:.35s}.mkt .reveal.visible .mk-cols span:nth-child(3){transition-delay:.45s}.mkt .reveal.visible .mk-cols span:nth-child(4){transition-delay:.55s}.mkt .reveal.visible .mk-cols span:nth-child(5){transition-delay:.65s}.mkt .reveal.visible .mk-cols span:nth-child(6){transition-delay:.75s}.mkt .mk-frow{color:var(--mk-dim);justify-content:space-between;margin-top:.9rem;font-size:.8rem;display:flex}.mkt .mk-frow b{color:var(--mk-ink);font-weight:500}.mkt .mk-track{background:#1714290f;border-radius:99px;height:7px;margin-top:.45rem;position:relative}.mkt .mk-track i{transform-origin:0;transition:transform 1s var(--mk-ease) .3s;border-radius:99px;position:absolute;top:0;bottom:0;left:0;transform:scaleX(0)}.mkt .reveal.visible .mk-track i{transform:scaleX(1)}.mkt .mk-split{grid-template-columns:1fr 1.25fr;align-items:center;gap:2.5rem;display:grid}.mkt .mk-statgrid{grid-template-columns:repeat(4,1fr);display:grid}.mkt .mk-stat{padding:2.4rem 2rem;position:relative}.mkt .mk-stat+.mk-stat:before{content:"";background:var(--mk-hairline-soft);width:1px;position:absolute;top:18%;bottom:18%;left:0}.mkt .mk-stat-n{font-family:var(--font-grotesk), "Space Grotesk", sans-serif;letter-spacing:-.04em;color:var(--mk-ink);font-size:3.4rem;font-weight:600;line-height:1}.mkt .mk-stat-d{color:var(--mk-dim);margin-top:.9rem;font-size:.85rem}.mkt .mk-steps{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.mkt .mk-step-off:nth-child(2n){transform:translateY(2.2rem)}.mkt .mk-step-off .shell,.mkt .mk-step-off .shell .core{height:100%}.mkt .mk-step{padding:2.1rem;position:relative;overflow:hidden}.mkt .mk-step-ghost{font-family:var(--font-grotesk), "Space Grotesk", sans-serif;letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px #1714291a;font-size:5.5rem;font-weight:700;position:absolute;top:.2rem;right:1rem}.mkt .dep-in{transform-origin:0;width:2.4rem;height:2px;transition:transform .8s var(--mk-ease) .5s;background:linear-gradient(90deg,#5b3df500,#5b3df58c);border-radius:2px;position:absolute;top:2.55rem;left:0;transform:scaleX(0)}.mkt .dep-in:after{content:"";background:var(--accent);opacity:.55;border-radius:99px;width:8px;height:8px;position:absolute;top:-3px;right:-1px}.mkt .reveal.visible .dep-in{transform:scaleX(1)}.mkt .mk-step h3{letter-spacing:-.02em;margin-bottom:.6rem;font-size:1.15rem;font-weight:600;position:relative}.mkt .mk-step p{color:var(--mk-dim);max-width:26rem;font-size:.9rem;position:relative}.mkt .mk-step a{color:var(--accent);margin-top:.8rem;font-size:.86rem;display:inline-block}.mkt .mk-tickband{padding:3rem}.mkt .mk-tick-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:3.5rem;display:grid}.mkt .mk-tick-stage{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.mkt .mk-tick-note{color:var(--mk-faint);font-size:.8rem}.mkt .tickboard .roll{display:block;overflow:hidden}.mkt .tickboard .roll b{transition:transform .3s var(--mk-ease), opacity .3s var(--mk-ease);font-weight:500;display:block}.mkt .tickboard .roll b.out{opacity:0;transform:translateY(-120%)}.mkt .tickboard .roll b.pre{opacity:0;transition:none;transform:translateY(120%)}.mkt .tickboard.board-lg{border-radius:1rem;padding:1rem 1.5rem;font-size:clamp(1.1rem,2.2vw,1.55rem)}.mkt .tickboard.board-sm{padding:.4rem .8rem;font-size:.8rem}.mkt .mk-pgrid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:1.1rem;display:grid}.mkt .mk-pshell{transition-property:opacity,transform,filter,box-shadow}.mkt .mk-pshell,.mkt .mk-pshell .core{height:100%}.mkt .mk-pcard{flex-direction:column;gap:.4rem;padding:1.7rem;display:flex}.mkt .mk-pcard h3{justify-content:space-between;align-items:center;font-size:1.05rem;font-weight:600;display:flex}.mkt .pop-badge{letter-spacing:.16em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#8b74ff,#5b3df5);border-radius:999px;padding:.28rem .6rem;font-size:9px}.mkt .mk-price{font-family:var(--font-grotesk), "Space Grotesk", sans-serif;letter-spacing:-.03em;color:var(--mk-ink);margin-top:.7rem;font-size:2.5rem;font-weight:600}.mkt .mk-price small{font-family:var(--font-geist), "Geist", sans-serif;color:var(--mk-faint);letter-spacing:0;font-size:.78rem;font-weight:400}.mkt .mk-pdesc{color:var(--mk-dim);flex:1;margin-top:.4rem;font-size:.83rem}.mkt .mk-pcta{color:var(--accent);margin-top:1.4rem;font-size:.85rem}.mkt .shell.pop-shell{background:linear-gradient(160deg,#5b3df529,#5b3df50d 45%,#17142909);box-shadow:inset 0 0 0 1px #5b3df547}.mkt .pop-shell .core{box-shadow:inset 0 1px 1px #fff,0 0 0 1px #5b3df51f,0 24px 56px -24px #5b3df559}.mkt .mk-pnote{text-align:center;color:var(--mk-faint);margin-top:1.4rem;font-size:.78rem}.mkt .facc{max-width:46rem;margin:0 auto}.mkt .facc-item{border-bottom:1px solid var(--mk-hairline-soft)}.mkt .facc-q{cursor:pointer;text-align:left;width:100%;color:var(--mk-ink);transition:color .5s var(--mk-ease);background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem .2rem;font-family:inherit;font-size:1rem;font-weight:500;display:flex}.mkt .facc-q:hover{color:var(--accent)}.mkt .facc-q i{font-family:var(--font-grotesk), "Space Grotesk", sans-serif;color:var(--mk-faint);transition:transform .6s var(--mk-ease);font-size:1.3rem;font-style:normal}.mkt .facc-item.open .facc-q i{transform:rotate(45deg)}.mkt .facc-a{transition:grid-template-rows .7s var(--mk-ease);grid-template-rows:0fr;display:grid}.mkt .facc-item.open .facc-a{grid-template-rows:1fr}.mkt .facc-a>div{overflow:hidden}.mkt .facc-a p{color:var(--mk-dim);opacity:0;max-width:42rem;transition:opacity .6s var(--mk-ease), transform .6s var(--mk-ease);padding:0 .2rem 1.4rem;font-size:.92rem;transform:translateY(8px)}.mkt .facc-item.open .facc-a p{opacity:1;transition-delay:.15s;transform:translateY(0)}.mkt .mk-final{text-align:center;padding:9rem 0}.mkt .mk-final .mk-h2{font-size:clamp(2.6rem,6vw,4.6rem)}.mkt .mk-final .tickboard{margin-bottom:1.6rem}.mkt .section{padding:6.5rem 0}.mkt .section.alt{border-top:1px solid var(--mk-hairline-soft);border-bottom:1px solid var(--mk-hairline-soft);background:#fff}.mkt .section-title{letter-spacing:-.035em;color:var(--mk-ink);font-weight:600}.mkt .section-sub{color:var(--mk-dim)}.mkt .page-head{background:radial-gradient(46rem 22rem at 24% -20%,#5b3df514,#0000 62%),radial-gradient(40rem 20rem at 82% -10%,#1fa06a0d,#0000 58%)}.mkt .page-head h1{letter-spacing:-.04em;font-weight:600}.mkt .page-head p{color:var(--mk-dim)}.mkt .page-head-plain{background:0 0}.mkt .page-head-article .container{max-width:760px}.mkt .eyebrow{letter-spacing:.22em;color:var(--mk-dim);box-shadow:0 0 0 1px var(--mk-hairline) inset, 0 4px 12px -6px #17142914;background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.32rem .85rem;font-size:10px;font-weight:500;display:inline-flex}.mkt .eyebrow:before{content:"";background:var(--accent);border-radius:99px;flex:none;width:5px;height:5px;box-shadow:0 0 8px #5b3df599}.mkt .btn{letter-spacing:0;font-weight:500}.mkt .btn-primary{background:var(--mk-ink);box-shadow:0 12px 30px -12px #17142973}.mkt .btn-primary:hover{background:#221d3d;box-shadow:0 16px 40px -12px #5b3df580}.mkt .btn-secondary{color:var(--mk-ink);box-shadow:0 0 0 1px var(--mk-hairline) inset, var(--mk-shadow-soft);background:#fff;border-color:#0000}.mkt .btn-secondary:hover{box-shadow:0 0 0 1px #17142924 inset, var(--mk-shadow-float);background:#fff}.mkt .btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mkt .card,.mkt .value-card,.mkt .media-card,.mkt .summary-box,.mkt .blog-card,.mkt .tpl-card,.mkt .auth-card,.mkt .tier-card{border-color:var(--mk-hairline);box-shadow:var(--mk-shadow-soft);background:#fff;border-radius:1.2rem}.mkt .tier-card.popular{border-color:#5b3df559;box-shadow:0 0 0 1px #5b3df51f,0 24px 56px -24px #5b3df559}.mkt .auth-card h1{letter-spacing:-.03em;font-weight:600}.mkt table.compare th,.mkt table.compare td{border-top-color:var(--mk-hairline-soft)}.mkt table.compare thead th{background:#fbfbfc}.mkt .billing-toggle{background:#1714290d;border-radius:999px}.mkt .billing-toggle button{border-radius:999px;font-weight:500}.mkt .faq-item{border-color:var(--mk-hairline-soft)}.mkt .faq-item summary{font-weight:500}.mkt .prose h2,.mkt .prose h3{letter-spacing:-.02em;font-weight:600}.mkt .prose a{color:var(--accent)}.mkt .tag-pill{color:var(--mk-dim);box-shadow:0 0 0 1px var(--mk-hairline) inset;background:#fff;border-radius:999px}.mkt .cookie-banner{border-color:var(--mk-hairline);box-shadow:var(--mk-shadow-float);border-radius:1.1rem}.mkt .back-to-top{background:var(--mk-ink);box-shadow:var(--mk-shadow-float)}.mkt .sticky-cta{border-top-color:var(--mk-hairline)}@media (max-width:1000px){.mkt .b7,.mkt .b5{grid-column:span 12}.mkt .mk-statgrid{grid-template-columns:1fr 1fr}.mkt .mk-stat:nth-child(3):before{display:none}.mkt .mk-pgrid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.mkt .mk-hero{padding:8.5rem 1rem 4rem}.mkt .mk-sec{padding:4.5rem 0}.mkt .mk-split,.mkt .mk-tick-grid{grid-template-columns:1fr;gap:1.8rem}.mkt .mk-tickband{padding:1.6rem}.mkt .mk-steps{grid-template-columns:1fr}.mkt .mk-step-off:nth-child(2n){transform:none}.mkt .mk-statgrid{grid-template-columns:1fr}.mkt .mk-stat+.mk-stat:before{display:none}.mkt .mk-pgrid{grid-template-columns:1fr}.mkt .tickboard.board-lg{white-space:normal}.mkt .sim-body{grid-template-columns:1fr}.mkt .sim-list,.mkt .sim-tabs{display:none}.mkt .sim-strip{gap:.8rem}.mkt .sim-strip .tickboard{justify-content:center;width:100%}.mkt .mk-hint{display:none}}@media (prefers-reduced-motion:reduce){.mkt .mbtn,.mkt .orb,.mkt .island,.mkt .mburger span,.mkt .m-menu,.mkt .m-menu a{transition:none}.mkt .mk-h1 .ln span{transition:none;transform:none}.mkt .sbar,.mkt .sghost,.mkt .sim-diamond{transition:none}.mkt .mk-hint,.mkt .tickboard:before{animation:none}.mkt .reveal{opacity:1;filter:none;transition:none;transform:none}.mkt .mk-stack span,.mkt .mk-cols span,.mkt .mk-track i,.mkt .dep-in{transition:none;transform:none}.mkt .mk-range i{transition:none;transform:scaleX(.62)}.mkt .tickboard .roll b{transition:none}}.mkt .mfoot-bottom .linklike{font:inherit;color:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}
