.mkt{--ground:#08070a;--surface:#131016;--surface-raised:#1c1822;--surface-3:#211d29;--line:#2a2530;--line-strong:#453f4e;--ink:#f6f3f2;--ink-2:#a49fac;--ink-3:#746e7e;--coral:#e8543d;--coral-hover:#f26a52;--on-coral:#fff;--cobalt:#2f5fbf;--cobalt-soft:#6e93e6;--login-ink:#a8c0f0;--login-fill:#6e93e61f;--login-line:#6e93e68c;--collision:#ad5a91;--pink-soft:#d07bb0;--stage-inquiry:#a49fac;--stage-confirmed:var(--cobalt-soft);--stage-shot:var(--pink-soft);--stage-posted:#ee6f78;--stage-paid:var(--coral);--status-paid:#7fd0a8;--status-overdue:#f26a52;--g-ink3:#8a8494;--g-link:#8fb0ff;--g-ok:#34d399;--g-warn:#fbbf49;--g-late:#ff9a86;--g-post:#ff8f4f;--glass-fill:#ffffff17;--glass-fill-scrolled:#26212dc2;--patch-blue:#2f5fbf4d;--patch-coral:#e8543d33;--patch-pink:#ad5a913d;--paper:#fff;--paper-ink:#1f1b1a;--paper-muted:#7a746f;--radius-pill:9999px;--radius-card:14px;--radius-app:16px;--shadow-nav:0 10px 30px -8px #0000008c;--shadow-nav-scrolled:0 14px 36px -10px #000000bf;--shadow-doc:0 44px 110px -34px #0000009e;--blur-glass:blur(24px) saturate(180%);--blur-glow:blur(90px);--ease:cubic-bezier(.19, .9, .22, 1);--display:var(--font-archivo), "Inter", system-ui, sans-serif;--sans:var(--font-geist-sans), system-ui, -apple-system, "Segoe UI", sans-serif;--mono:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;background:var(--ground);min-height:100vh;color:var(--ink);font-family:var(--sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:16px;line-height:1.5;position:relative;overflow-x:clip;container:mkt/inline-size}.mkt a{color:inherit}.mkt :focus-visible{outline:2px solid var(--cobalt-soft);outline-offset:2px}.mkt>.m-body{z-index:1;position:relative}html.reveal-ready .mkt [data-reveal]{transition:opacity .9s var(--ease), transform 1.1s var(--ease);transition-delay:calc(var(--d,0) * .11s)}html.reveal-ready .mkt [data-reveal]:not(.is-in){opacity:0;transform:translateY(28px)}html.reveal-ready .mkt [data-reveal].is-in{opacity:1;transform:none}.mkt .m-amb{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip}.mkt .m-amb i{background:radial-gradient(closest-side, var(--c), transparent);transform:translate(-50%, -50%) rotate(var(--r,0deg));border-radius:999px;display:block;position:absolute}.mkt .m-amb .pb-blue{--c:var(--patch-blue)}.mkt .m-amb .pb-coral{--c:var(--patch-coral)}.mkt .m-amb .pb-pink{--c:var(--patch-pink)}@media (prefers-reduced-motion:no-preference){.mkt .m-amb i{animation:m-drift var(--dur,24s) ease-in-out var(--dl,0s) infinite alternate}}.mkt .m-amb[data-scrolling] i,.mkt .m-amb i[data-off]{animation-play-state:paused}@keyframes m-drift{0%{transform:translate(-50%, -50%) rotate(var(--r,0deg)) scale(1)}to{transform:translate(calc(-50% + var(--dx,4%)), calc(-50% + var(--dy,3%))) rotate(var(--r,0deg)) scale(var(--sc,1.08))}}.mkt .m-w{max-width:1200px;margin:0 auto;padding-inline:20px}@container mkt (min-width:720px){.mkt .m-w{padding-inline:40px}}.mkt .m-sec{padding-block:72px}@container mkt (min-width:720px){.mkt .m-sec{padding-block:112px}}.mkt .m-center{text-align:center}.mkt .eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:9px;margin:0 0 16px;font-size:12px;display:inline-flex}.mkt .eyebrow:before{content:"";background:var(--ink-3);border-radius:999px;width:6px;height:6px}.mkt .h1{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;max-width:21ch;margin:0 auto;font-size:clamp(36px,7.4cqi,88px);font-weight:600;line-height:.96}.mkt .h1 .wd{display:inline-block}.mkt .h2{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;max-width:28ch;margin:0;font-size:clamp(30px,5cqi,56px);font-weight:600;line-height:1.02}.mkt .m-center .h2{margin-inline:auto}.mkt .h2.h2-md{max-width:none;font-size:clamp(28px,3.9cqi,44px)}.mkt .sub{color:var(--ink-2);max-width:46ch;margin:18px 0 0;font-size:clamp(16px,1.6cqi,18px);line-height:1.45}.mkt .m-center .sub{margin-inline:auto}.mkt .cap{font-family:var(--mono);color:var(--ink-3);margin:0;font-size:13px}.mkt .tlink{color:var(--ink);border-bottom:1px solid #0000;text-decoration:none}.mkt .tlink:hover{border-bottom-color:currentColor}.mkt .btn{border-radius:var(--radius-pill);font-family:var(--display);letter-spacing:-.01em;white-space:nowrap;justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.mkt .btn-pri{background:var(--coral);color:var(--on-coral);padding:15px 28px;font-size:16px}.mkt .btn-pri:hover{background:var(--coral-hover)}.mkt .btn-ghost{border:1px solid var(--line-strong);color:var(--ink-2);padding:14px 26px;font-size:16px}.mkt .btn-ghost:hover{border-color:var(--ink-3);color:var(--ink)}.mkt .btn-sm{padding:10px 18px;font-size:14px}.mkt .btn-login{border:1px solid var(--login-line);background:var(--login-fill);color:var(--login-ink);padding:9px 18px;font-size:14px}.mkt .btn-login:hover{border-color:var(--cobalt-soft);color:var(--ink);background:#6e93e638}.mkt .m-nav{z-index:30;pointer-events:none;padding:12px 12px 0;position:sticky;top:0}.mkt .capsule{pointer-events:auto;background:var(--glass-fill);max-width:1040px;-webkit-backdrop-filter:var(--blur-glass);backdrop-filter:var(--blur-glass);box-shadow:var(--shadow-nav);border-radius:var(--radius-pill);flex-wrap:wrap;align-items:center;gap:12px;margin:0 auto;padding:8px 8px 8px 18px;transition:background-color .35s,box-shadow .35s;display:flex}.mkt .capsule[data-scrolled]{background:var(--glass-fill-scrolled);box-shadow:var(--shadow-nav-scrolled)}.mkt .capsule .logo{color:var(--ink);align-items:center;display:flex}.mkt .capsule .logo svg{width:auto;height:40px}.mkt .nav-links{gap:26px;margin-left:auto;margin-right:10px;font-size:15px;display:none}.mkt .nav-links a{color:#b9b3c2;text-decoration:none}.mkt .nav-links a[aria-current],.mkt .nav-links a:hover{color:#fff}.mkt .capsule>.btn-login{display:none}.mkt .capsule>.btn-pri{margin-left:auto}.mkt .menu-btn,.mkt .phone-menu{display:none}@container mkt (min-width:760px){.mkt .nav-links{display:flex}.mkt .capsule>.btn-login{display:inline-flex}.mkt .capsule>.btn-pri{margin-left:0}}@container mkt (max-width:759.98px){.mkt .m-nav{padding:10px 10px 0}.mkt .capsule{transition:border-radius .45s var(--ease), background-color .35s, box-shadow .35s;border-radius:28px;gap:0 8px;padding:6px 6px 6px 14px}.mkt .capsule[data-open]{border-radius:22px}.mkt .capsule .logo svg{height:30px}.mkt .capsule>.btn-pri{padding:8px 14px;font-size:13px}.mkt .menu-btn{cursor:pointer;width:36px;height:36px;color:var(--ink);background:#ffffff14;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.mkt .menu-btn i{gap:4px;display:grid}.mkt .menu-btn span{background:var(--ink);width:14px;height:1.6px;transition:transform .3s var(--ease);border-radius:2px;display:block}.mkt .capsule[data-open] .menu-btn span:first-child{transform:translateY(2.8px)rotate(45deg)}.mkt .capsule[data-open] .menu-btn span:last-child{transform:translateY(-2.8px)rotate(-45deg)}.mkt .phone-menu{opacity:0;visibility:hidden;border-top:1px solid #0000;flex-basis:100%;gap:2px;max-height:0;margin:0 8px 0 0;padding:0 4px;font-size:16px;transition:max-height .42s cubic-bezier(.4,0,.2,1),padding .42s cubic-bezier(.4,0,.2,1),margin .42s cubic-bezier(.4,0,.2,1),opacity .25s,border-color .3s,visibility 0s linear .42s;display:grid;overflow:hidden}.mkt .capsule[data-open] .phone-menu{opacity:1;visibility:visible;max-height:300px;transition:max-height .5s var(--ease), padding .5s var(--ease), margin .5s var(--ease), opacity .3s ease 50ms, border-color .3s, visibility 0s;border-top-color:#ffffff14;margin:10px 8px 0 0;padding:10px 4px 6px}.mkt .phone-menu a{color:#b9b3c2;opacity:0;border-radius:12px;padding:10px 8px;text-decoration:none;transition:opacity .2s,transform .25s,background-color .2s;transform:translateY(-8px)}.mkt .phone-menu a[aria-current]{color:#fff}.mkt .capsule[data-open] .phone-menu a{opacity:1;transition:opacity .35s ease, transform .45s var(--ease), background-color .2s;transform:none}.mkt .capsule[data-open] .phone-menu a:first-child{transition-delay:60ms}.mkt .capsule[data-open] .phone-menu a:nth-child(2){transition-delay:.11s}.mkt .capsule[data-open] .phone-menu a:nth-child(3){transition-delay:.16s}.mkt .capsule[data-open] .phone-menu a:nth-child(4){transition-delay:.21s}.mkt .phone-menu a:not(.btn):hover{background:#ffffff0d}.mkt .phone-menu .btn-login{color:var(--login-ink);margin-top:6px;padding:11px;font-size:15px}}@media (prefers-reduced-motion:reduce){.mkt .capsule,.mkt .phone-menu,.mkt .phone-menu a,.mkt .menu-btn span{transition:none!important}}.mkt .m-foot{border-top:1px solid var(--line);padding-block:40px 36px}.mkt .fgrid{gap:28px;display:grid}@container mkt (min-width:720px){.mkt .fgrid{grid-template-columns:1.4fr 1fr 1fr 1.2fr}}.mkt .fgrid .logo svg{width:auto;height:32px}.mkt .fgrid .logo{color:var(--ink);display:inline-flex}.mkt .fgrid h2{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 10px;font-size:11px;font-weight:400}.mkt .fgrid a:not(.logo){color:var(--ink-2);margin-bottom:6px;font-size:14px;text-decoration:none;display:block}.mkt .fgrid a:not(.logo):hover{color:var(--ink)}.mkt .fgrid p{color:var(--ink-3);margin:10px 0 0;font-size:13px}.mkt .fbase{font-family:var(--mono);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:28px;font-size:12px;display:flex}.mkt .m-hero{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:calc(100svh - 175px);padding-block:clamp(32px,56svh - 408px,96px) clamp(20px,32svh - 232px,56px);display:flex}.mkt .m-hero .h1{max-width:14ch;font-size:clamp(44px,8cqi,116px);line-height:.94}.mkt .m-hero .lead{color:var(--ink-2);text-wrap:pretty;max-width:50ch;margin:28px auto 0;font-size:clamp(17px,1.75cqi,20px);line-height:1.5}.mkt .ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.mkt .m-hero .cap{margin-top:18px}@media (prefers-reduced-motion:no-preference){.mkt .rise{animation:m-rise 1s var(--ease) both;animation-delay:calc(var(--i,0) * 70ms + .12s)}}@keyframes m-rise{0%{opacity:0;transform:translateY(.45em)}to{opacity:1;transform:none}}.mkt .track{max-width:1000px;margin:52px auto 0;position:relative}.mkt .stg-list{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.mkt .stg{text-align:center;justify-items:center;gap:6px;padding-inline:4px;display:grid}.mkt .stg .node{color:#fff;background:color-mix(in srgb, var(--c) 26%, var(--surface));border:2px solid var(--c);width:56px;height:56px;box-shadow:0 0 0 6px var(--ground), 0 0 28px -2px color-mix(in srgb, var(--c) 70%, transparent);transition:background-color .5s, border-color .5s, box-shadow .5s, color .5s, transform .5s var(--ease);border-radius:999px;place-items:center;display:grid}.mkt .stg .node svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.mkt .stg b{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin-top:8px;font-size:clamp(16px,2.1cqi,24px);font-weight:600;transition:color .5s}.mkt .stg small{font-family:var(--mono);color:var(--ink-3);font-size:11px}.mkt .stg:last-child .node{background:var(--c);color:var(--on-coral)}.mkt .rail{background:var(--line);z-index:0;border-radius:999px;height:3px;position:absolute;top:27px;left:10%;right:10%}.mkt .rail b{background:linear-gradient(90deg, var(--stage-inquiry), var(--stage-confirmed) 25%, var(--stage-shot) 50%, var(--stage-posted) 75%, var(--stage-paid));border-radius:999px;width:100%;position:absolute;inset:0 auto 0 0}.mkt .rail .spark{opacity:0;background:#fff;border-radius:999px;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:0;box-shadow:0 0 14px 4px #ffffff8c}.mkt .track[data-live] .stg:not(.lit) .node{background:var(--surface);border-color:var(--line-strong);color:var(--ink-3);box-shadow:0 0 0 6px var(--ground);transform:scale(.86)}.mkt .track[data-live] .stg:not(.lit) b{color:var(--ink-3)}.mkt .track[data-live] .rail b{clip-path:inset(0 calc(100% - var(--p,0%)) 0 0);transition:clip-path .25s linear}.mkt .track[data-live].done .rail .spark{animation:2.6s cubic-bezier(.5,0,.5,1) infinite m-spark}@keyframes m-spark{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%}}.mkt .ed{max-width:820px;margin:0 auto}.mkt .ed p{letter-spacing:-.012em;text-wrap:pretty;margin:0 0 .8em;font-size:clamp(23px,3.3cqi,36px);font-weight:400;line-height:1.18}.mkt .ed p.dim{color:var(--ink-2)}.mkt .word{transition:color .35s,opacity .35s}.mkt [data-live] .word{color:var(--ink);opacity:.22}.mkt [data-live] .word.lit{opacity:1}.mkt .by{align-items:center;gap:12px;margin-top:30px;display:flex}.mkt .by img{border-radius:999px;width:44px;height:44px;display:block}.mkt .by .n{font-size:14px;line-height:1.35}.mkt .by .n small{color:var(--ink-3);font-size:13px;display:block}.mkt .pg-wrap{text-align:left;max-width:980px;margin:48px auto 0}.mkt .g-illus{text-align:center;font:11px var(--mono);letter-spacing:.06em;color:var(--g-ink3);margin-top:16px;display:block}.mkt .pg-spill{white-space:nowrap;color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent);border:1px solid color-mix(in srgb,var(--c) 38%,transparent);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:500;display:inline-flex}.mkt .pg-spill i{background:var(--c);width:6px;height:6px;box-shadow:0 0 8px var(--c);border-radius:99px}.mkt .pg-ppill{color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.mkt .pg-jr{background:var(--surface);border-radius:14px;grid-template-columns:1.15fr 1fr 1fr 1fr auto auto auto auto;grid-template-areas:"jb dv sh po st pay mo sent";align-items:center;gap:14px;padding:16px 18px;font-size:13.5px;display:grid}.mkt .pg-jr b{font-weight:600;display:block}.mkt .pg-jr small{color:var(--g-ink3);font-size:12px;display:block}.mkt .pg-jr .pg-jb{grid-area:jb}.mkt .pg-jr .pg-dv{grid-area:dv}.mkt .pg-jr .pg-sh{grid-area:sh}.mkt .pg-jr .pg-po{grid-area:po}.mkt .pg-jr .pg-st{grid-area:st}.mkt .pg-jr .pg-pay{grid-area:pay}.mkt .pg-jr .pg-mo{font:600 15px var(--display);text-align:right;grid-area:mo}.mkt .pg-jr .pg-sent{color:var(--ink-2);white-space:nowrap;grid-area:sent;align-items:center;gap:6px;display:flex}.mkt .pg-jr .pg-sent i{background:#2f5fbf;border-radius:5px;place-items:center;width:16px;height:16px;display:grid}.mkt .pg-jr .pg-sent i:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}@container mkt (max-width:760px){.mkt .pg-jr{grid-template-columns:1fr auto;grid-template-areas:"jb st""dv dv""sh po""pay mo""sent sent";gap:8px 12px;padding:14px 16px}}.mkt .pg{gap:20px;display:grid;position:relative}.mkt .pg-q{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.mkt .pg-qpill{background:var(--surface);font:500 16px var(--display);letter-spacing:-.01em;border-radius:999px;align-items:center;gap:10px;min-height:46px;padding:10px 20px;display:flex}.mkt .pg-qpill:before{content:"";background:var(--coral);width:8px;height:8px;box-shadow:0 0 10px var(--coral);border-radius:99px;flex:none}.mkt .pg-cnt{font:12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--g-ink3);background:var(--surface);border-radius:999px;align-items:baseline;gap:8px;padding:9px 16px;display:inline-flex}.mkt .pg-cnt b{font:600 20px var(--display);letter-spacing:-.02em;color:var(--ink);text-transform:none;font-variant-numeric:tabular-nums}.mkt .pg-cnt.flip b{color:var(--g-ok)}.mkt .pg-tw{position:relative}.mkt .pg-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@container mkt (max-width:640px){.mkt .pg-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.mkt .pg-tile{background:var(--surface);min-height:122px;transition:transform .7s var(--ease),opacity .5s,box-shadow .25s,background-color .25s;border-radius:14px;align-content:start;gap:9px;padding:14px 16px;display:grid}.mkt .pg-tile .pg-th{font:12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;display:flex}.mkt .pg-tile .pg-pre{color:var(--g-ink3);font-size:13.5px}.mkt .pg-tile .pg-ans{font:600 15px/1.25 var(--display);color:var(--ink);opacity:0;transition:opacity .3s,transform .3s;transform:translateY(5px)}.mkt .pg-tile.hot{background:var(--surface-raised);box-shadow:0 0 0 1.5px var(--cobalt-soft)}.mkt .pg-tile.hot .pg-ans{opacity:1;transform:none}.mkt .pg-tile.done{opacity:.55}.mkt .pg-tile.done .pg-ans{opacity:1;color:var(--ink-2);transform:none}.mkt .pg-tile.gone{transform:translate(var(--dx),var(--dy)) scale(.3);opacity:0;box-shadow:none}.mkt .pg-ai{border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.mkt .pg-ai .g-ico{width:18px;height:18px}.mkt .pg-ai.pg-k-notes{color:#5b4700;background:#ffd60a}.mkt .pg-ai.pg-k-cal{color:#ff3b30;background:#fff;box-shadow:inset 0 0 0 1px #0000001a}.mkt .pg-ai.pg-k-dm{color:#fff;background:linear-gradient(135deg,#833ab4 0%,#e1306c 55%,#fcaf45 100%)}.mkt .pg-ai.pg-k-sheet{color:#fff;background:#217346}.mkt .pg-ai.pg-k-bank{color:#fff;background:#2563eb}.mkt .pg-ai.pg-k-mem{border:1.5px dashed var(--line-strong);color:var(--g-ink3);background:0 0}.mkt .pg-kc{opacity:0;pointer-events:none;transition:opacity .5s,transform .7s var(--ease);gap:12px;display:grid;position:absolute;top:50%;left:0;right:0;transform:translateY(-46%)scale(.94)}.mkt .pg-kc.show{opacity:1;transform:translateY(-50%)scale(1)}.mkt .pg-kc .pg-jr{background:var(--surface-raised);box-shadow:0 0 0 1.5px var(--cobalt-soft),0 24px 60px -24px #000c}.mkt .pg-tk{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mkt .pg-tk span{color:var(--g-ink3);border:1px solid var(--line-strong);border-radius:999px;padding:4px 11px;font-size:12.5px;transition:all .25s}.mkt .pg-tk span.on{color:var(--g-ok);background:#34d3991a;border-color:#34d39980}.mkt .pg-tk span.on:before{content:"✓ "}.mkt .pg-cur{z-index:6;pointer-events:none;opacity:0;width:26px;height:26px;transition:transform .55s var(--ease),opacity .25s;position:absolute;top:0;left:0}.mkt .pg-cur.on{opacity:1}.mkt .pg-cur svg{filter:drop-shadow(0 2px 4px #0009);width:26px;height:26px}.mkt .spill{font-family:var(--mono);white-space:nowrap;border:1px solid;border-radius:999px;padding:1px 9px;font-size:11px;display:inline-block}.mkt .spill.overdue{color:var(--status-overdue);border-color:#e8543d73}.mkt .spill.next{color:var(--pink-soft);border-color:#ad5a9180}.mkt .spill.paid{color:var(--status-paid);border-color:#7fd0a866}.mkt .spill.due{color:var(--cobalt-soft);border-color:#6e93e66b}.mkt .spill.plain{border-color:var(--line-strong);color:var(--ink-2)}.mkt .g-ico{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.mkt .g-eb{font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pink-soft)}.mkt .g-nu{background:linear-gradient(135deg,color-mix(in srgb,var(--collision) 20%,var(--surface)),var(--surface) 70%);border:1px solid color-mix(in srgb,var(--collision) 45%,transparent);transition:opacity .5s,transform .6s var(--ease);border-radius:14px;align-items:center;gap:14px;padding:0 18px;display:flex;position:absolute;inset:0}.mkt .g-nu .g-ic{background:color-mix(in srgb,var(--collision) 26%,transparent);width:44px;height:44px;color:var(--pink-soft);border-radius:12px;flex:none;place-items:center;display:grid}.mkt .g-nu .g-ic .g-ico{width:22px;height:22px}.mkt .g-nu b{font:600 16px/1.25 var(--display);letter-spacing:-.01em;margin-top:2px;display:block}.mkt .g-nu small{color:var(--ink-2);margin-top:2px;font-size:13px;display:block}.mkt .g-nu.out{opacity:0;transform:translate(-24px)}.mkt .g-nu.in{opacity:0;transform:translate(24px)}.mkt .g-aph{align-items:center;gap:8px;height:22px;display:flex}.mkt .g-aph svg{flex:none;width:22px;height:22px}.mkt .g-aph i{background:var(--line-strong);border-radius:4px;width:42%;height:7px;display:block}.mkt .g-skl{background:var(--surface);border-radius:11px;height:52px}.mkt .g-skl.s{opacity:.6}.mkt .gc-row{text-align:left;grid-template-columns:repeat(2,1fr);gap:14px;max-width:980px;margin:48px auto 0;display:grid}@container mkt (max-width:640px){.mkt .gc-row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;margin:32px -20px 0;padding:0 20px 6px;scroll-padding-inline:20px;display:flex;overflow:auto hidden}.mkt .gc-row::-webkit-scrollbar{display:none}.mkt .gc-card{scroll-snap-align:start;flex:0 0 80%}}.mkt .gc-card{background:var(--surface);border-radius:14px;align-content:start;gap:10px;padding:16px;display:grid}.mkt .gc-card h3{font:600 20px var(--display);letter-spacing:-.02em;align-items:center;gap:8px;margin:8px 4px 0;display:flex}.mkt .gc-card p{color:var(--ink-2);margin:0 4px 4px;font-size:15px;line-height:1.5}.mkt .gc-card{min-width:0;container:gcard/inline-size}.mkt .gc-stage{background:#0d0b10;border-radius:12px;grid-template-columns:minmax(0,1fr);align-content:center;gap:16px;height:212px;padding:20px;display:grid;position:relative;overflow:hidden}.mkt .gc-stage>*{min-width:0}.mkt .gc-nuw{height:100px;position:relative}.mkt .gc-said{color:var(--g-ok);opacity:0;transition:.4s var(--ease);background:#34d3991a;border:1px solid #34d39966;border-radius:999px;justify-self:center;align-items:center;gap:8px;padding:5px 13px;font-size:13px;display:inline-flex;transform:translateY(6px)}.mkt .gc-said.on{opacity:1;transform:none}.mkt .gc-tot{justify-content:space-between;align-items:baseline;display:flex}.mkt .gc-tot span{font:12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--g-ink3)}.mkt .gc-tot b{font:600 28px var(--display);letter-spacing:-.025em;color:var(--g-warn);font-variant-numeric:tabular-nums;transition:color .4s}.mkt .gc-tot.paid b{color:var(--g-ok)}.mkt .gc-r2{background:var(--surface);border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:6px 14px;padding:14px 16px;transition:background-color .4s,box-shadow .4s;display:grid}.mkt .gc-r2 .gc-nm{font:600 16px var(--display);grid-column:1}.mkt .gc-r2 .gc-am{font:600 16px var(--display);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.mkt .gc-r2 small{color:var(--g-ink3);grid-column:1;font-size:12.5px}.mkt .gc-r2 .gc-lp{color:var(--g-late);white-space:nowrap;background:#f26a5229;border-radius:999px;grid-column:2/4;justify-self:end;padding:3px 11px;font-size:12.5px;font-weight:500;transition:all .4s}.mkt .gc-r2 .gc-pk{color:var(--ink-2);align-items:center;gap:7px;font-size:12.5px;display:flex}.mkt .gc-r2 .gc-tick{border:1.5px solid var(--line-strong);border-radius:6px;place-items:center;width:19px;height:19px;transition:all .25s;display:grid}.mkt .gc-r2.pulse{animation:1.2s ease-in-out 2 m-late-pulse}@keyframes m-late-pulse{50%{box-shadow:0 0 0 1.5px #f26a5299}}.mkt .gc-r2.paid{background:#34d3991a}.mkt .gc-r2.paid .gc-lp{color:var(--g-ok);background:#34d39929}.mkt .gc-r2.paid .gc-tick{background:#2f5fbf;border-color:#2f5fbf}.mkt .gc-r2.paid .gc-tick:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.mkt .gc-two{gap:8px;display:grid}.mkt .gc-two span{background:var(--surface);color:var(--ink-2);transition:transform .6s var(--ease),opacity .5s;border-radius:11px;justify-content:space-between;align-items:center;padding:11px 14px;font-size:14px;display:flex}.mkt .gc-two b{color:var(--ink);font:600 15px var(--display)}.mkt .gc-gen{color:#a9c0ff;font:600 13.5px var(--display);background:#6e93e61a;border:1px solid #6e93e699;border-radius:999px;justify-self:start;padding:8px 16px;transition:all .3s}.mkt .gc-gen.press{background:#6e93e64d;transform:scale(.96)}.mkt .gc-lab{font:10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--g-ink3);margin-bottom:-6px;transition:opacity .5s}.mkt .gc-stage.s3.go .gc-two span,.mkt .gc-stage.s3.go .gc-gen,.mkt .gc-stage.s3.go .gc-lab{opacity:0;transform:translateY(-14px)}.mkt .gc-inv{color:#1f1b1a;transition:transform .7s var(--ease);background:#fff;border-radius:10px 10px 0 0;align-content:start;gap:12px;padding:16px 18px;display:grid;position:absolute;inset:20px 20px 0;transform:translateY(105%)}.mkt .gc-inv.up{transform:none}.mkt .gc-inv .gc-ih{justify-content:space-between;align-items:baseline;display:flex}.mkt .gc-inv .gc-ih b{font:700 15px var(--display);letter-spacing:.06em}.mkt .gc-inv .gc-ih span{color:#7a746f;font-size:12.5px}.mkt .gc-inv .gc-it{background:var(--collision);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.mkt .gc-inv .gc-it span{font:700 12px var(--display);letter-spacing:.06em}.mkt .gc-inv .gc-it b{font:700 22px var(--display)}.mkt .gc-pdf{background:var(--coral);color:#fff;font:600 13px var(--display);opacity:0;transition:.4s var(--ease);border-radius:999px;align-items:center;gap:6px;padding:6px 13px 6px 11px;display:flex;position:absolute;bottom:14px;right:26px;transform:scale(.6)}.mkt .gc-pdf.on{opacity:1;transform:none}.mkt .gc-stage.s4{background:linear-gradient(165deg,#1b1528,#0d0b10 70%)}.mkt .gc-tm{font:600 30px var(--display);text-align:center;letter-spacing:-.03em;line-height:1}.mkt .gc-lockw{height:88px;position:relative}.mkt .gc-ln{opacity:0;transition:opacity .5s,transform .6s var(--ease);background:#ffffff1c;border-radius:16px;align-content:center;gap:3px;padding:12px 16px;display:grid;position:absolute;inset:0;transform:translateY(-18px)}.mkt .gc-ln.on{opacity:1;transform:none}.mkt .gc-ln small{color:var(--g-ink3);align-items:center;gap:7px;font-size:11.5px;display:flex}.mkt .gc-ln small i{background:#0a0b0d;border-radius:5px;flex:none;width:18px;height:18px;display:block;overflow:hidden}.mkt .gc-ln small i svg{width:100%;height:100%;display:block}.mkt .gc-ln b{font:600 14.5px/1.25 var(--display)}.mkt .gc-ln span{color:var(--ink-2);font-size:12.5px}.mkt .gc-via{text-align:center;font:11px var(--mono);letter-spacing:.06em;color:var(--g-ink3)}@container gcard (max-width:300px){.mkt .gc-stage{gap:12px;height:268px;padding:16px}.mkt .gc-nuw{height:150px}.mkt .g-nu{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:14px 16px}.mkt .g-nu .g-ic{width:36px;height:36px}.mkt .g-nu .g-ic .g-ico{width:19px;height:19px}.mkt .g-nu b{font-size:15.5px}.mkt .g-nu small{font-size:12.5px}.mkt .gc-tot b{font-size:25px}.mkt .gc-r2{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nm am""lp pk";gap:12px 10px;padding:14px}.mkt .gc-r2 .gc-lp{padding:3px 9px;font-size:12px}.mkt .gc-r2 .gc-pk{padding-left:6px}.mkt .gc-r2 .gc-nm{grid-area:nm}.mkt .gc-r2 .gc-am{grid-area:am}.mkt .gc-r2 small{display:none}.mkt .gc-r2 .gc-lp{grid-area:lp/auto;justify-self:start}.mkt .gc-r2 .gc-pk{grid-area:pk;justify-self:end}.mkt .gc-inv{padding:14px;top:16px;left:16px;right:16px}.mkt .gc-inv .gc-ih{flex-wrap:wrap;gap:2px 8px}.mkt .gc-inv .gc-it b{font-size:20px}.mkt .gc-pdf{bottom:12px;right:22px}.mkt .gc-tm{font-size:28px}.mkt .gc-lockw{height:120px}.mkt .gc-ln{padding:11px 14px}.mkt .gc-ln b{font-size:14px}.mkt .gc-ln span{font-size:12.5px}}.mkt .more{margin-top:28px}.mkt .swipe{font-family:var(--mono);color:var(--ink-3);text-align:center;margin:10px 0 0;font-size:11.5px;display:none}@container mkt (max-width:640px){.mkt .swipe{display:block}}@keyframes m-blink{0%,to{opacity:1}50%{opacity:.35}}.mkt .hglow{pointer-events:none;position:absolute;inset:-10% -6%}.mkt .hglow i{aspect-ratio:1;background:radial-gradient(closest-side, var(--g), transparent);border-radius:999px;display:block;position:absolute}.mkt .hglow i:first-child{--g:#2f5fbf4d;width:64%;top:-30%;left:-8%}.mkt .hglow i:nth-child(2){--g:#ad5a9138;width:56%;top:-6%;left:24%}.mkt .hglow i:nth-child(3){--g:#e8543d3d;width:64%;bottom:-32%;right:-8%}.mkt .plat{align-items:center;gap:40px;display:grid}@container mkt (min-width:760px){.mkt .plat{grid-template-columns:1fr 1fr;gap:64px}}.mkt .plist{gap:10px;max-width:380px;margin:28px 0 0;padding:0;list-style:none;display:grid}.mkt .plist li{background:#131016e6;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:11px 18px;font-size:15px;display:flex}.mkt .plist li span{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;font-size:12px}.mkt .phonecard{border-radius:var(--radius-card);background:#131016e6;justify-content:center;min-height:340px;padding:40px 24px 0;display:flex;position:relative;overflow:hidden}.mkt .phonecard .hglow i:nth-child(2){display:none}.mkt .phonecard img{z-index:2;filter:drop-shadow(0 30px 40px #00000080);width:min(250px,70%);height:auto;display:block;position:relative}.mkt .wy-stage.desk{height:auto;padding-bottom:24px}.mkt .wy-tog{border:1px solid var(--line-strong);background:#08070a99;border-radius:18px;padding:2px;display:inline-flex}.mkt .wy-tog button{color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 14px;font-size:13px}.mkt .wy-tog button[aria-pressed=true]{background:var(--ink);color:var(--ground);font-weight:500}.mkt .wy-dev{justify-items:center;width:100%;display:grid}.mkt .wy-dsk{border:1px solid var(--line-strong);opacity:0;width:100%;max-width:352px;height:330px;transition:opacity .5s,transform .6s var(--ease);background:linear-gradient(160deg,#1a1524,#0d0b10 70%);border-radius:12px;margin-top:22px;position:relative;overflow:hidden;transform:translateY(10px)scale(.97);box-shadow:0 30px 60px -30px #000c}.mkt .wy-dsk.on{opacity:1;transform:none}.mkt .wy-menu{background:#00000059;justify-content:flex-end;align-items:center;gap:6px;height:22px;padding:0 10px;display:flex}.mkt .wy-menu i{background:var(--line-strong);border-radius:3px;width:12px;height:6px}.mkt .wy-win{border:1px solid var(--line-strong);background:#0a090c;border-bottom:0;border-radius:10px 10px 0 0;position:absolute;inset:104px 14px 0;overflow:hidden}.mkt .wy-bar{border-bottom:1px solid var(--line);background:#15121a;align-items:center;gap:6px;height:30px;padding:0 10px;display:flex}.mkt .wy-bar i{background:var(--line-strong);border-radius:99px;width:8px;height:8px}.mkt .wy-bar span{font:10.5px var(--mono);color:var(--g-ink3);background:var(--ground);border-radius:6px;margin-left:8px;padding:3px 12px}.mkt .wy-body{align-content:start;gap:12px;padding:14px;display:grid}.mkt .wy-body .g-nu b{font-size:14px}.mkt .wy-body .g-nu small{font-size:12px}.mkt .wy-body .g-nu{opacity:1;padding:12px 16px;position:relative;inset:auto;transform:none}.mkt .wy-body .g-skl{height:34px}.mkt .wy-perm{z-index:3;border:1px solid var(--line-strong);width:206px;color:var(--ink);opacity:0;transition:opacity .4s,transform .5s var(--ease);background:#25212c;border-radius:10px;gap:8px;padding:10px 12px;font-size:11.5px;display:grid;position:absolute;top:146px;left:26px;transform:translateY(-8px);box-shadow:0 14px 30px -10px #000000b3}.mkt .wy-perm.on{opacity:1;transform:none}.mkt .wy-perm b{font-weight:500;line-height:1.35}.mkt .wy-perm div{justify-content:flex-end;gap:6px;display:flex}.mkt .wy-perm u{color:var(--ink-2);background:#3a3543;border-radius:6px;padding:3px 10px;font-size:11px;text-decoration:none;transition:all .2s}.mkt .wy-perm u.al{color:#fff;background:#2f5fbf}.mkt .wy-perm u.al.press{box-shadow:0 0 0 2px var(--cobalt-soft);transform:scale(.92)}.mkt .wy-note{z-index:4;opacity:0;width:236px;transition:transform .6s var(--ease),opacity .4s;background:#3b3644;border-radius:12px;gap:2px;padding:9px 11px;display:grid;position:absolute;top:30px;right:12px;transform:translate(120%);box-shadow:0 12px 30px -10px #000000b3}.mkt .wy-note.on{opacity:1;transform:none}.mkt .wy-note small{color:#c9c4d0;align-items:center;gap:6px;font-size:10px;display:flex}.mkt .wy-note small i{border-radius:4px;flex:none;width:15px;height:15px;display:block;overflow:hidden}.mkt .wy-note small i svg{width:100%;height:100%;display:block}.mkt .wy-note b{font:600 12.5px/1.25 var(--display)}.mkt .wy-note span{white-space:nowrap;color:#d8d3de;font-size:10.5px}.mkt .wy-stage{background:var(--surface);isolation:isolate;border-radius:14px;align-content:start;justify-items:center;gap:18px;height:440px;padding:20px 16px 0;display:grid;position:relative;overflow:hidden}.mkt .wy-stage:before{content:"";z-index:-1;background:radial-gradient(60% 40% at 20% 0,#2f5fbf47,#0000 70%),radial-gradient(60% 40% at 90% 100%,#e8543d38,#0000 70%);position:absolute;inset:0}.mkt .wy-steps{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mkt .wy-steps span{color:var(--g-ink3);border:1px solid var(--line-strong);background:#08070a80;border-radius:999px;padding:4px 11px;font-size:12.5px;transition:all .25s}.mkt .wy-steps span.on{color:var(--g-ok);background:#34d3991a;border-color:#34d39980}.mkt .wy-steps span.on:before{content:"✓ "}.mkt .wy-pho{background:#08070a;border:6px solid #2a2530;border-bottom:0;border-radius:38px 38px 0 0;flex:none;width:236px;height:390px;position:relative;overflow:hidden}.mkt .wy-hs{transition:opacity .5s,transform .6s var(--ease);padding:48px 14px 0;position:absolute;inset:0}.mkt .wy-hs.off{opacity:0;transform:scale(.9)}.mkt .wy-isl{z-index:5;background:#000;border-radius:14px;width:76px;height:22px;margin-left:-38px;position:absolute;top:10px;left:50%}.mkt .wy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 8px;display:grid}.mkt .wy-hi{justify-items:center;gap:5px;display:grid}.mkt .wy-hi i{background:var(--surface-raised);border-radius:9px;width:34px;height:34px;display:block;position:relative}.mkt .wy-hi u{background:var(--line);border-radius:2px;width:22px;height:4px;text-decoration:none;display:block}.mkt .wy-hi.k i{border:1.5px dashed var(--line-strong);background:0 0}.mkt .wy-hi.k.on i{border-color:#0000}.mkt .wy-hi.k u{width:auto;height:auto;font:500 9.5px var(--sans);color:var(--ink-2);opacity:0;background:0 0;transition:opacity .4s}.mkt .wy-hi.k.on u{opacity:1}.mkt .wy-kicon{opacity:0;width:34px;height:34px;transition:transform .55s var(--ease),opacity .35s;position:absolute;inset:-1.5px;transform:translateY(-16px)scale(.6)}.mkt .wy-hi.k.on .wy-kicon{opacity:1;transform:none}.mkt .wy-hi.k.press .wy-kicon{box-shadow:0 0 0 2px var(--cobalt-soft);border-radius:9px;transform:scale(.88)}.mkt .wy-app{transform-origin:138px 126px;opacity:0;transition:transform .6s var(--ease),opacity .4s;background:#0a090c;align-content:start;gap:14px;padding:46px 12px 0;display:grid;position:absolute;inset:0;transform:scale(.25)}.mkt .wy-app.on{opacity:1;transform:none}.mkt .wy-app .g-nu{opacity:1;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;position:relative;inset:auto;transform:none}.mkt .wy-app .g-nu .g-ic{width:34px;height:34px}.mkt .wy-app .g-nu .g-ic .g-ico{width:18px;height:18px}.mkt .wy-app .g-nu b{font-size:14.5px}.mkt .wy-app .g-nu small{font-size:12px}.mkt .wy-banner{z-index:3;opacity:0;transition:transform .6s var(--ease),opacity .4s;background:#3b3644;border-radius:16px;gap:2px;padding:10px 12px;display:grid;position:absolute;top:40px;left:8px;right:8px;transform:translateY(-150%);box-shadow:0 12px 30px -10px #000000b3}.mkt .wy-banner.on{opacity:1;transform:none}.mkt .wy-banner small{color:#c9c4d0;align-items:center;gap:6px;font-size:10.5px;display:flex}.mkt .wy-banner small i{border-radius:4.5px;flex:none;width:16px;height:16px;display:block;overflow:hidden}.mkt .wy-banner small i svg{width:100%;height:100%;display:block}.mkt .wy-banner b{font:600 13px/1.25 var(--display)}.mkt .wy-banner span{color:#d8d3de;font-size:11.5px}.mkt .wy-dev[hidden]{display:none}.mkt .wy-kicon svg{width:100%;height:100%;display:block}@container mkt (max-width:1099px){.mkt .wy-stage{height:auto}}.mkt .ph{align-items:center;gap:36px;display:grid}@container mkt (min-width:760px){.mkt .ph{grid-template-columns:1.35fr 1fr;gap:64px}}.mkt .ph .big{font-family:var(--display);letter-spacing:-.035em;max-width:18ch;margin:0;font-size:clamp(28px,3.9cqi,44px);font-weight:600;line-height:1.02}.mkt .ph .sub{max-width:52ch}.mkt .p1-list{background:var(--surface);border-radius:14px;gap:12px;padding:22px 20px;display:grid}.mkt .p1-pill{color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.mkt .p1-row{background:var(--surface-raised);transition:opacity .5s,transform .6s var(--ease),border-color .4s;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:13px 14px;display:flex}.mkt .p1-row.hide{opacity:0;transform:translateY(12px)}.mkt .p1-row.in{border-color:color-mix(in srgb,var(--a) 55%,transparent)}.mkt .p1-av{background:var(--a);border-radius:99px;flex:none;width:30px;height:30px}.mkt .p1-bars{flex:1;gap:6px;min-width:0;display:grid}.mkt .p1-bars i{background:var(--line-strong);border-radius:4px;height:7px;display:block}.mkt .p1-bars i:first-child{background:#5a5363;width:62%}.mkt .p1-bars i:last-child{width:38%}.mkt .p1-row .p1-pill{white-space:nowrap;background:color-mix(in srgb,var(--c) 14%,transparent);flex:none;justify-content:center;width:112px;transition:color .3s,background-color .3s}.mkt .p1-room{border:1.5px dashed var(--line-strong);text-align:center;font:12px var(--mono);color:var(--g-ink3);border-radius:14px;padding:13px;transition:border-color .4s,color .4s}.mkt .p1-room.on{border-color:var(--cobalt-soft);color:var(--g-link);animation:1.6s ease-in-out infinite m-room-pulse}@keyframes m-room-pulse{50%{box-shadow:0 0 0 3px #6e93e62e}}.mkt .p1-cap{text-align:center;margin:14px 0 0;font-size:12px}@media (prefers-reduced-motion:reduce){.mkt .p1-room.on{animation:none}}.mkt .closer .tag{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin:0 0 22px;font-size:13px}.mkt .closer .h2{letter-spacing:-.04em;max-width:32ch;margin-inline:auto;font-size:clamp(30px,5cqi,58px);line-height:.98}.mkt .collide{height:clamp(180px,26cqi,300px);margin:24px 0 8px;position:relative;overflow:hidden}.mkt .collide canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.mkt .closer .cap{margin-top:16px}@container mkt (max-width:560px){.mkt .dsk{display:none}.mkt .m-hero{min-height:calc(100svh - 164px);padding-block:44px 40px}.mkt .m-hero .m-w{box-sizing:border-box;width:100%;padding-inline:12px}.mkt .m-hero .h1{letter-spacing:-.05em;max-width:12ch;margin-top:0;font-size:clamp(40px,14.4cqi,60px);line-height:.95}.mkt .m-hero .lead{max-width:38ch;margin-top:22px;font-size:17px}.mkt .m-hero .ctas{flex-direction:column;align-items:stretch;gap:12px;max-width:340px;margin:34px auto 0}.mkt .m-hero .ctas .btn{padding:17px 20px;font-size:16px}.mkt .m-hero .cap{margin-top:18px;font-size:12.5px}.mkt .m-sec{padding-block:56px}.mkt .h2{font-size:30px}.mkt .sub{font-size:15.5px}.mkt .track{margin-top:30px}.mkt .stg{gap:3px;padding-inline:0}.mkt .stg .node{width:40px;height:40px;box-shadow:0 0 0 4px var(--ground), 0 0 18px -2px color-mix(in srgb, var(--c) 70%, transparent)}.mkt .track[data-live] .stg:not(.lit) .node{box-shadow:0 0 0 4px var(--ground)}.mkt .rail{top:19px}.mkt .stg b{margin-top:4px;font-size:12.5px}.mkt .stg small{display:none}.mkt .stg .node svg{width:18px;height:18px}.mkt .ed p{font-size:19px;line-height:1.3}.mkt .by,.mkt .more{margin-top:18px}.mkt .plat{gap:26px}.mkt .plist{grid-template-columns:1fr 1fr;gap:8px;max-width:none;margin-top:20px}.mkt .plist li{padding:9px 14px;font-size:14px}.mkt .plist li span{display:none}.mkt .phonecard{min-height:0;padding:22px 16px 0}.mkt .phonecard img{width:150px}.mkt .ph{gap:24px}.mkt .collide{height:110px;margin:16px 0 4px}.mkt .fgrid{grid-template-columns:1fr 1fr;gap:22px}.mkt .fgrid>div:first-child{grid-column:1/-1}.mkt .m-foot{padding-block:32px 28px}}.mkt .shot{max-width:1120px;margin:0 auto;position:relative}.mkt .tour{perspective:1500px;z-index:2;position:relative}.mkt .tilt{transform-origin:50% 0;will-change:transform}.mkt .frame{z-index:2;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);margin:0;position:relative;overflow:hidden}.mkt .frame .bar{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:9px 12px;display:flex}.mkt .frame .bar i{background:var(--line-strong);border-radius:999px;width:8px;height:8px}.mkt .frame .bar span{border:1px solid var(--line);background:var(--ground);font-family:var(--mono);color:var(--ink-3);border-radius:999px;margin-left:8px;padding:1px 12px;font-size:11px}.mkt .vp{background:var(--ground);aspect-ratio:16/10;width:100%;position:relative;overflow:hidden}.mkt .vp.sized{aspect-ratio:auto}.mkt .cam{transform-origin:0 0;width:1080px;transition:transform .6s cubic-bezier(.65,0,.3,1);position:absolute;top:0;left:0}.mkt .cam.cam-snap{transition:none}.mkt .tdash{background:var(--ground);color:var(--ink);text-align:left;grid-template-columns:248px minmax(0,1fr);font-size:16px;line-height:1.5;display:grid;position:relative;overflow:hidden}.mkt .tdash:before{content:"";pointer-events:none;background:radial-gradient(40% 55% at 88% 0,#2f5fbf38,#0000 70%),radial-gradient(34% 45% at 30% 6%,#e8543d24,#0000 70%),radial-gradient(30% 40% at 60% 30%,#ad5a912e,#0000 70%);height:620px;position:absolute;inset:0 0 auto}.mkt .tdash.is-phone{grid-template-columns:minmax(0,1fr)}.mkt .tside{z-index:1;margin:12px 0 12px 12px;position:relative}.mkt .tmain{z-index:1;min-width:0;position:relative}.mkt .tcontent{padding:30px 24px 48px 28px}.mkt .tdash.is-phone .tcontent{padding:20px 16px 120px}.mkt .tgreet h1{margin:0;font-size:36px}.mkt .tdash.is-phone .tgreet h1{font-size:28px}.mkt .tscrim{z-index:8;opacity:0;pointer-events:none;background:#0504078c;transition:opacity .22s;position:absolute;inset:0}.mkt .tscrim.show{opacity:1}.mkt .tpanel{z-index:9;opacity:0;pointer-events:none;width:460px;transition:opacity .22s, transform .3s var(--ease);background:#1c1822f5;border:1px solid #ffffff14;border-radius:18px;gap:10px;padding:18px;display:grid;position:absolute;top:48px;left:calc(50% - 106px);transform:translateY(10px)scale(.97);box-shadow:0 30px 70px -20px #000c}.mkt .tpanel.qe{width:420px;left:calc(50% - 86px)}.mkt .tdash.is-phone .tpanel,.mkt .tdash.is-phone .tpanel.qe{width:340px;padding:16px;top:60px;left:calc(50% - 170px)}.mkt .tpanel.show{opacity:1;transform:none}.mkt .tptitle{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);margin:0;font-size:22px;font-weight:600}.mkt .tback{color:#8fb0ff;justify-self:start;font-size:14px;font-weight:500}.mkt .tcard{background:var(--surface);border-radius:14px;gap:12px;padding:14px 18px;display:grid}.mkt .tdash.is-phone .tpanel,.mkt .tdash.is-phone .tpanel.qe{gap:8px}.mkt .tdash.is-phone .tcard{gap:10px;padding:12px 14px}.mkt .tdash.is-phone .tptitle{font-size:20px}.mkt .tdash.is-phone .tcard h3{font-size:15.5px}.mkt .tdash.is-phone .tfin{gap:6px;height:42px;padding:0 12px}.mkt .tdash.is-phone .tdates{grid-template-columns:1.2fr 1fr;gap:10px}.mkt .tdash.is-phone .tmoney .tfin{padding-left:0}.mkt .tdash.is-phone .tpills{gap:6px}.mkt .tdash.is-phone .tpill>span{padding:4px 10px;font-size:12px}.mkt .tcard h3{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:17px;font-weight:600}.mkt .tfld{gap:7px;min-width:0;display:grid}.mkt .tlbl{color:var(--ink-2);font-size:13.5px;font-weight:500}.mkt .tgrid2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mkt .tdates{grid-template-columns:1.5fr 1fr;gap:14px}.mkt .tqgrid{gap:12px 10px}.mkt .tqhead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mkt .tqtitle{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);margin:0;font-size:22px;font-weight:600}.mkt .tqsub{color:var(--ink-3);margin:2px 0 0;font-size:13px}.mkt .tclose{width:32px;height:32px;color:var(--ink-2);place-items:center;margin:-4px -6px 0 0;display:grid}.mkt .tacts{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.mkt .tfull{color:#8fb0ff;margin-right:auto;font-size:13.5px}.mkt .tfin{border:1px solid var(--line-strong);background:var(--ground);height:46px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;transition:border-color .3s,box-shadow .3s;display:flex;overflow:hidden}.mkt .tfin-v{white-space:nowrap;flex:1;align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.mkt .tfin-v:empty:before{content:attr(data-ph);color:var(--ink-3)}.mkt .tfin.sel:after{content:"▾";color:var(--ink-3);margin-left:auto;font-size:11px}.mkt .tfin-ic{color:var(--ink-3);flex:none}.mkt .tbt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mkt .tmoney .tfin{padding-left:0}.mkt .tfin em{border-right:1px solid var(--line-strong);height:100%;font-style:normal;font-family:var(--mono);color:var(--ink-3);align-items:center;padding:0 12px 0 16px;font-size:12.5px;font-weight:500;display:flex}.mkt .tfin-num{font-family:var(--display);font-variant-numeric:tabular-nums;padding-left:4px;font-size:16px;font-weight:600}.mkt .tfin.focus,.mkt .tfin.chg{border-color:#6e93e6;box-shadow:0 0 0 3px #5b8cff33}.mkt .tfin .caret{background:var(--ink);width:1.5px;height:16px;animation:1s step-end infinite m-blink;display:inline-block}.mkt .tbadge{white-space:nowrap;color:var(--c);background:color-mix(in srgb, var(--c) 16%, transparent);border:1px solid color-mix(in srgb, var(--c) 38%, transparent);border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}.mkt .tbadge i{background:var(--c);width:7px;height:7px;box-shadow:0 0 8px var(--c);border-radius:999px;flex:none}.mkt .tbadge.pay{background:color-mix(in srgb, var(--c) 14%, transparent);border:0}.mkt .tpills{flex-wrap:wrap;gap:8px;display:flex}.mkt .tpill{opacity:.5;border-radius:999px;transition:opacity .15s,box-shadow .15s}.mkt .tpill.on{opacity:1;box-shadow:0 0 0 2px var(--ground), 0 0 0 3.5px var(--c)}.mkt .trings{z-index:7;pointer-events:none;position:absolute;inset:0}.mkt .tring{border:2px solid;border-radius:18px;animation:1.4s ease-out forwards m-ring;position:absolute}@keyframes m-ring{0%{opacity:0}15%{opacity:1}70%{opacity:1}to{opacity:0}}.mkt .ttabbar-wrap{z-index:11;pointer-events:none;transition:opacity .22s;position:absolute;bottom:0;left:0;right:0}.mkt .ttabbar-wrap.under{opacity:0}.mkt .ttabbar{transform-origin:0 100%;width:380px;padding:0 10px 14px;position:relative}.mkt .tpops{z-index:15;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mkt .tpop{white-space:nowrap;font-family:var(--display);letter-spacing:-.01em;border-radius:999px;padding:8px 16px;font-size:clamp(13px,1.6cqi,17px);font-weight:700;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.mkt .tpop.blue{background:var(--cobalt);color:#fff}.mkt .tpop.pink{background:var(--collision);color:#fff}.mkt .tpop.coral-o{color:var(--coral-hover);border:2px solid var(--coral);background:#1a0907}.mkt .tpop.coral{background:var(--coral);color:var(--on-coral)}.mkt .ttoast{z-index:16;border:1px solid var(--line-strong);border-radius:var(--radius-card);text-align:left;opacity:0;width:min(360px,90%);transition:transform .6s var(--ease), opacity .4s;background:#1c1822f7;align-items:flex-start;gap:10px;padding:10px 12px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%,-140%)}.mkt .ttoast.show{opacity:1;transform:translate(-50%)}.mkt .ttoast svg{flex:none;width:26px;height:26px}.mkt .ttoast b{color:var(--ink);font-size:13px;font-weight:600;display:block}.mkt .ttoast small{color:var(--ink-2);font-size:12px;line-height:1.35;display:block}.mkt .ttoast em{font-style:normal;font-family:var(--mono);color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:10.5px}.mkt .tcursor{z-index:17;pointer-events:none;width:24px;height:24px;transition:transform .42s cubic-bezier(.45,0,.2,1),opacity .25s;position:absolute;top:0;left:0}.mkt .tcursor.off{opacity:0}.mkt .tcursor svg{transform-origin:3px 2px;width:24px;height:24px;transition:transform .15s;display:block}.mkt .tcursor.press svg{transform:scale(.8)}.mkt .tcursor .rip{opacity:0;border:2px solid #ffffffd9;border-radius:999px;width:32px;height:32px;position:absolute;top:-14px;left:-13px}.mkt .tcursor.click .rip{animation:.55s ease-out m-rip}@keyframes m-rip{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}.mkt .tcursor.finger svg{display:none}.mkt .tcursor.finger:before{content:"";background:#ffffff4d;border:2px solid #ffffffd9;border-radius:999px;width:30px;height:30px;transition:transform .15s;position:absolute;top:-15px;left:-15px}.mkt .tcursor.finger.press:before{transform:scale(.8)}.mkt .chapters{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:900px;margin:22px auto 0;display:grid;position:relative}.mkt .chap{border:1px solid var(--line);border-radius:var(--radius-card);text-align:left;cursor:pointer;color:var(--ink);font:inherit;background:#131016d9;gap:3px;padding:10px 14px 12px;transition:border-color .3s;display:grid}.mkt .chap:hover,.mkt .chap.on{border-color:var(--line-strong)}.mkt .chap small{font-family:var(--mono);color:var(--ink-3);letter-spacing:.06em;font-size:10.5px}.mkt .chap span{font-family:var(--display);color:var(--ink-2);font-size:14.5px;font-weight:600;transition:color .3s}.mkt .chap.on span{color:var(--ink)}.mkt .chap .pbar{background:var(--line);border-radius:999px;height:3px;margin-top:6px;display:block;overflow:hidden}.mkt .chap .pbar b{background:var(--c);width:0;height:100%;display:block}.mkt .narr{justify-content:center;margin:26px auto 0;display:flex}.mkt .narr span{border:1px solid var(--line);max-width:100%;color:var(--ink-2);background:#131016d9;border-radius:999px;align-items:center;gap:10px;padding:8px 16px;font-size:14px;display:inline-flex}.mkt .narr span:before{content:"";background:var(--coral);border-radius:999px;flex:none;width:7px;height:7px}@container mkt (max-width:560px){.mkt .chapters{gap:6px;margin-top:14px}.mkt .chap{background:0 0;border:0;gap:0;padding:6px 0}.mkt .chap small,.mkt .chap span{display:none}.mkt .chap .pbar{height:4px;margin:0}.mkt .narr{margin-top:8px}.mkt .narr span{padding:7px 12px;font-size:13px}}.mkt .phead{padding-block:72px 24px}@container mkt (min-width:720px){.mkt .phead{padding-block:112px 40px}}.mkt .ph1{max-width:20ch;font-size:clamp(36px,7cqi,80px)}.mkt .phead .lead{color:var(--ink-2);max-width:46ch;margin:22px auto 0;font-size:clamp(16px,1.7cqi,19px);line-height:1.45}.mkt .fidx{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:30px;display:flex}.mkt .fidx a{color:var(--ink-2);background:#ffffff0f;border-radius:999px;align-items:center;gap:6px;padding:8px 15px;font-size:14px;text-decoration:none;transition:background-color .25s,color .25s;display:inline-flex}.mkt .fidx a:hover,.mkt .fidx a.on{color:var(--ink);background:#ffffff24}.mkt .fblock{padding-block:64px;scroll-margin-top:90px}@container mkt (min-width:720px){.mkt .fblock{padding-block:96px}}.mkt .fgrid2{align-items:center;gap:36px;display:grid}@container mkt (min-width:880px){.mkt .fgrid2{grid-template-columns:5fr 7fr;gap:64px}.mkt .fblock.rev .fcopy{order:2}}.mkt .fnum{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-3);align-items:center;gap:8px;margin:0 0 14px;font-size:12.5px;display:flex}.mkt .fcopy.m-center .fnum{justify-content:center}.mkt .fcopy .h2{max-width:18ch;font-size:clamp(28px,3.9cqi,44px)}.mkt .fcopy.m-center .h2,.mkt .fcopy.m-center .sub{margin-inline:auto}.mkt .fcopy .sub{max-width:44ch}.mkt .fcopy .cap{margin-top:14px}.mkt .fvis{position:relative}.mkt .fvis .frame{z-index:2;position:relative}.mkt .frame img{width:100%;height:auto;display:block}.mkt .mfloat{z-index:3;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-card);padding:10px 14px;position:absolute}.mkt .mfloat .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10px;display:block}.mkt .mfloat .v{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;display:block}.mkt .mfloat.stat{top:-20px;right:12px}.mkt .mfloat.frow{max-width:calc(100% - 24px);font-family:var(--mono);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;display:flex;bottom:-18px;left:12px}.mkt .mfloat.frow .d{color:var(--ink-3);font-size:12px}html.reveal-ready .mkt .fvis .fpop{transition:opacity .6s var(--ease) .7s, transform .8s var(--ease) .7s}html.reveal-ready .mkt .fvis:not(.is-in) .fpop{opacity:0;transform:scale(.8)translateY(10px)}.mkt .invwrap{border-radius:var(--radius-card);background:radial-gradient(80% 60% at 50% 0,#ad5a9129,#0000 60%),#131016e6;max-width:560px;margin:44px auto 0;padding:28px 14px}@container mkt (min-width:720px){.mkt .invwrap{padding:36px 40px}}html.reveal-ready .mkt .invwrap:not(.is-in){transform:translateY(80px)}.mkt .remvis{padding:34px 0 10px}.mkt .mail{z-index:2;background:var(--paper);max-width:400px;color:var(--paper-ink);border-radius:var(--radius-card);box-shadow:var(--shadow-doc);transition:transform 1s var(--ease);margin:0 auto;position:relative;overflow:hidden}html.reveal-ready .mkt .remvis:not(.is-in) .mail{transform:translateY(40px)}.mkt .mhead{text-align:left;border-bottom:1px solid #ece6e2;gap:8px;padding:44px 20px 12px;display:grid}.mkt .mhead b{font-size:13.5px;display:block}.mkt .mhead small{color:var(--paper-muted);font-size:11.5px;display:block}.mkt .mhead .msubj{letter-spacing:-.01em;margin:0;font-size:15.5px;font-weight:600}.mkt .mbody{text-align:left;zoom:.8}.mkt .mbody>table{background:0 0!important}.mkt .mbody>table>tbody>tr>td{padding:4px 0 0!important}.mkt .mbody table[style*=max-width\:560px]{border:0!important;border-radius:0!important}.mkt .mbody img{display:block}.mkt .ttoast.rtoast{z-index:3;width:min(330px,86%);top:0}.mkt .ttoast.rtoast.out{opacity:0;transform:translate(-50%,-26px)}.mkt .mobcard{min-height:0;padding:40px 24px 0}.mkt .fvis .mobfloat{inset:auto 8% 14% auto}.mkt .privacy{border-radius:var(--radius-card);background:#131016e6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 40px;padding:26px 28px;display:flex}.mkt .privacy h2{font-family:var(--display);letter-spacing:-.02em;margin:0 0 6px;font-size:22px;font-weight:600}.mkt .privacy p{color:var(--ink-2);max-width:60ch;margin:0;font-size:15px}.mkt .cta{padding-top:88px}.mkt .cta .h2{max-width:26ch;margin-inline:auto}.mkt .story{grid-template-areas:"head""gfx""body";align-items:start;gap:28px;max-width:1040px;display:grid}@container mkt (min-width:760px){.mkt .story{grid-template-columns:1.05fr 1fr;grid-template-areas:"head gfx""body gfx";gap:0 64px}}.mkt .ph>*{min-width:0}.mkt .story .s-head{grid-area:head}.mkt .story .s-body{grid-area:body}.mkt .story .s-gfx{grid-area:gfx;min-width:0}@container mkt (min-width:760px){.mkt .story .s-gfx{align-self:start;position:sticky;top:120px}}.mkt .pull{font-family:var(--display);letter-spacing:-.03em;max-width:30ch;margin:0 0 28px;font-size:clamp(24px,3.3cqi,36px);font-weight:600;line-height:1.08}.mkt .storytxt p{color:var(--ink-2);max-width:40ch;margin:0 0 .9em;font-size:clamp(18px,2.2cqi,24px);line-height:1.35}.mkt .sig{align-items:center;gap:20px;margin:30px 0 0;display:flex}.mkt .sig p{font-family:var(--mono);color:var(--ink-3);gap:4px;margin:0;font-size:13px;display:grid}.mkt .sig p b{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:600}.mkt .s-photo{border-radius:999px;flex:none;width:132px;height:132px;display:block}.mkt .ph .sub+.sub{margin-top:14px}.mkt .grad{background:linear-gradient(90deg,#e8543d,#ad5a91,#2f5fbf);color:#0000;-webkit-background-clip:text;background-clip:text}.mkt .ab-gfx{background:var(--surface);isolation:isolate;border-radius:14px;padding:24px 0 16px;position:relative;overflow:hidden}.mkt .ab-gfx:before{content:"";z-index:-1;background:radial-gradient(60% 40% at 15% 0,#2f5fbf3d,#0000 70%),radial-gradient(60% 40% at 95% 100%,#e8543d29,#0000 70%);position:absolute;inset:0}.mkt .ab-cv{width:340px;max-width:100%;height:320px;margin:0 auto;position:relative}.mkt .ab-cpt{text-align:center;font:12px var(--mono);color:var(--g-ink3);min-height:18px;margin:14px 12px 0;transition:opacity .35s}.mkt .st-it{opacity:0;transition:opacity .5s var(--ease),transform .6s var(--ease);transition-delay:var(--d,0s);transform:translateY(10px)}.mkt .st-sc.go .st-it{opacity:1;transform:none}.mkt .st-sc{opacity:0;pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.mkt .st-sc.on{opacity:1}.mkt .st-card{background:var(--surface-raised);border-radius:12px;align-content:start;gap:8px;width:calc(33.3333% - 5.33333px);height:128px;padding:10px;display:grid;position:absolute;top:10px}.mkt .st-ch{font:10px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);justify-items:start;gap:6px;display:grid}.mkt .st-ai{border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.mkt .st-ai svg,.mkt .ab-ico{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.mkt .st-ai.yl{color:#5b4700;background:#ffd60a}.mkt .st-ai.gr{color:#fff;background:#217346}.mkt .st-ai.wh{color:#ff3b30;background:#fff;box-shadow:inset 0 0 0 1px #0000001a}.mkt .st-bar{background:var(--line-strong);border-radius:4px;height:7px;display:block}.mkt .st-w70{width:70%}.mkt .st-w55{width:55%}.mkt .st-w40{width:40%}.mkt .st-w85{width:85%}.mkt .st-tx{color:var(--g-ink3);font-size:12.5px}.mkt .st-dots{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.mkt .st-dots i{aspect-ratio:1;background:var(--line);border-radius:99px}.mkt .st-dots i.h{background:var(--cobalt-soft)}.mkt .st-head{border:1.5px dashed var(--line-strong);height:96px;color:var(--g-ink3);font:11px var(--mono);letter-spacing:.06em;text-transform:uppercase;border-radius:48px;align-content:center;place-items:center;gap:6px;display:grid;position:absolute;top:172px;left:38px;right:38px}.mkt .st-head .st-q{gap:6px;display:flex}.mkt .st-head .st-q i{background:var(--line-strong);border-radius:4px;width:34px;height:7px;animation:2.4s ease-in-out infinite m-ab-flick}.mkt .st-head .st-q i:nth-child(2){width:22px;animation-delay:.6s}.mkt .st-head .st-q i:nth-child(3){width:44px;animation-delay:1.2s}@keyframes m-ab-flick{50%{opacity:.25}}.mkt .st-pill{color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent);border:1px solid color-mix(in srgb,var(--c) 38%,transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.mkt .st-pill i{background:var(--c);width:6px;height:6px;box-shadow:0 0 8px var(--c);border-radius:99px}.mkt .st-trk{justify-content:space-between;display:flex;position:absolute;top:150px;left:6px;right:6px}.mkt .st-trk:before{content:"";background:var(--line);border-radius:2px;height:3px;position:absolute;top:17px;left:24px;right:24px}.mkt .st-trk .st-fill{background:linear-gradient(90deg,var(--cobalt-soft),var(--pink-soft));width:0;height:3px;transition:width 1.4s var(--ease);border-radius:2px;position:absolute;top:17px;left:24px}.mkt .st-nd{width:64px;color:var(--g-ink3);z-index:1;justify-items:center;gap:8px;font-size:12px;display:grid;position:relative}.mkt .st-nd b{background:var(--surface-raised);border:2px solid var(--line-strong);border-radius:99px;place-items:center;width:36px;height:36px;font-weight:400;transition:all .4s;display:grid}.mkt .st-nd.done b{background:color-mix(in srgb,var(--g-ok) 22%,var(--surface-raised));border-color:var(--g-ok);color:var(--g-ok)}.mkt .st-nd.done{color:var(--ink)}.mkt .st-nd.miss b{border:2px dashed var(--g-late);color:var(--g-late);animation:1.3s ease-in-out infinite m-ab-pulse}.mkt .st-nd.miss{color:var(--g-late)}@keyframes m-ab-pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--g-late) 22%,transparent)}}.mkt .st-nd b svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.mkt .st-mini{left:calc(50% - 20px);top:var(--y);opacity:0;width:40px;height:40px;transform:translate(var(--sx), 0);transition:transform 1s var(--ease), opacity .5s;border-radius:12px;place-items:center;display:grid;position:absolute}.mkt .st-sc.go .st-mini{opacity:1}.mkt .st-sc.go .st-mini.gone{opacity:0;transform:translate(0, calc(80px - var(--y))) scale(.3)}.mkt .st-one{background:var(--surface-raised);box-shadow:0 0 0 1.5px var(--cobalt-soft),0 24px 50px -24px #000c;opacity:0;transition:opacity .5s, transform .6s var(--ease);border-radius:14px;gap:10px;padding:14px 16px;display:grid;position:absolute;top:70px;left:10px;right:10px;transform:scale(.94)}.mkt .st-one.on{opacity:1;transform:none}.mkt .st-one .st-r1{justify-content:space-between;align-items:center;display:flex}.mkt .st-one b{font:600 16px var(--display)}.mkt .st-one small{color:var(--g-ink3);font-size:12px;display:block}.mkt .st-tks{flex-wrap:wrap;gap:6px;display:flex}.mkt .st-tks span{color:var(--g-ok);background:#34d3991a;border:1px solid #34d39980;border-radius:999px;padding:2px 9px;font-size:11.5px}.mkt .st-tks span:before{content:"✓ "}.mkt .st-grp{justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;top:230px;left:0;right:0}.mkt .st-grp i{border-radius:99px;width:26px;height:26px;display:block}.mkt .st-grp i,.mkt .st-grp span{opacity:0;transition:opacity .4s;transition-delay:var(--d,0s)}.mkt .st-grp.on i,.mkt .st-grp.on span{opacity:1}.mkt .st-grp span{font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--g-ink3);margin-left:6px}.mkt .st-nav{justify-content:center;gap:7px;display:flex;position:absolute;bottom:0;left:0;right:0}.mkt .st-nav i{background:var(--line-strong);border-radius:99px;width:6px;height:6px;transition:all .3s}.mkt .st-nav i.on{background:var(--ink);width:18px}.mkt .fb-cols{grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:absolute;top:0;left:0;right:0}.mkt .fb-cols div{font:10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--g-ink3);text-align:center;border-bottom:1px solid var(--line);padding-bottom:8px}.mkt .fb-cols div.hi{color:var(--g-link)}.mkt .fb-cols div.ok{color:var(--g-ok)}.mkt .fb-card{background:var(--surface-raised);width:calc(33.3333% - 5.33333px);transition:left .8s var(--ease),top .8s var(--ease),border-color .4s,opacity .5s,transform .6s var(--ease);border:1.5px solid #0000;border-radius:11px;gap:7px;padding:10px;display:grid;position:absolute;top:46px;left:0}.mkt .fb-card .fb-av{background:var(--a);border-radius:99px;width:22px;height:22px}.mkt .fb-card .fb-bb{background:var(--line-strong);border-radius:3px;height:6px;display:block}.mkt .fb-card .fb-bb.s{width:60%}.mkt .fb-card.hide{opacity:0;transform:translateY(12px)}.mkt .fb-card.b{border-color:var(--cobalt-soft)}.mkt .fb-card.d{border-color:var(--g-ok);background:color-mix(in srgb,var(--g-ok) 10%,var(--surface-raised))}.mkt .fb-card .fb-ck{background:var(--g-ok);opacity:0;width:16px;height:16px;transition:.4s var(--ease);border-radius:99px;place-items:center;display:grid;position:absolute;top:8px;right:8px;transform:scale(.4)}.mkt .fb-card.d .fb-ck{opacity:1;transform:none}.mkt .fb-card .fb-ck svg{fill:none;stroke:#062a1c;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.mkt .fb-prio{text-align:center;width:calc(33.3333% - 5.33333px);font:600 11.5px var(--display);color:var(--g-ok);opacity:0;transition:.5s var(--ease);background:#34d3991a;border:1px solid #34d39980;border-radius:999px;padding:4px 6px;position:absolute;top:118px;right:0;transform:translateY(8px)}.mkt .fb-prio.on{opacity:1;transform:none}.mkt .gf-tb{border:1.5px dashed var(--line-strong);transition:opacity .6s,border-color .4s,background-color .4s,transform .6s var(--ease);border-radius:10px;position:absolute}.mkt .gf-tb.solid{border:1.5px solid var(--cobalt-soft);opacity:1;background:#152540}.mkt .gf-tb.solid i{background:var(--cobalt-soft);border-radius:3px;height:6px;position:absolute;left:12px}.mkt .gf-tb.solid i:first-child{width:60%;top:16px}.mkt .gf-tb.solid i:nth-child(2){background:#3a63b0;width:40%;top:30px}.mkt .gf-tb.solid i:nth-child(3){background:#3a63b0;width:48%;top:44px}.mkt .gf-tb.peek{border-color:var(--cobalt-soft);background:#2f5fbf29}.mkt .gf-tl{font:11px var(--mono);color:var(--ink-2);text-align:center;width:80px;margin-left:-40px;position:absolute}.mkt .gf-fog{pointer-events:none;background:linear-gradient(90deg,transparent 25%,color-mix(in srgb,var(--surface) 40%,transparent) 60%,color-mix(in srgb,var(--surface) 62%,transparent) 100%);position:absolute;inset:-40px -60px -40px 0}.mkt .gf-fog i{filter:blur(18px);background:color-mix(in srgb,var(--surface) 85%,var(--ink) 8%);border-radius:99px;animation:7s ease-in-out infinite alternate m-ab-drift;position:absolute}@keyframes m-ab-drift{to{transform:translate(-26px)}}.mkt .gf-spot{opacity:0;pointer-events:none;background:radial-gradient(closest-side,#6e93e652,#0000);border-radius:99px;width:130px;height:130px;margin-left:-65px;transition:left 3.4s linear,opacity .5s;position:absolute;top:28px}.mkt .st-card.c1{left:0}.mkt .st-card.c2{left:calc(33.333% + 2.667px)}.mkt .st-card.c3{left:calc(66.666% + 5.333px)}.mkt .st-sheet{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.mkt .st-sheet i{background:var(--line);border-radius:2px;height:9px}.mkt .st-sheet i.h{background:#217346}.mkt .st-hdr{justify-content:space-between;align-items:center;display:flex;position:absolute;top:78px;left:0;right:0}.mkt .st-hdr b{font:600 17px var(--display)}.mkt .agrid{align-items:start;gap:40px;max-width:1040px;display:grid}@container mkt (min-width:820px){.mkt .agrid{grid-template-columns:1fr 1.1fr;gap:64px}}@container mkt (max-width:819.98px){.mkt .agrid .formcard{order:-1}}.mkt .alist ol{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.mkt .alist li{border-radius:var(--radius-card);background:#131016e6;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.mkt .alist li p{color:var(--ink);margin:0;font-size:16px;line-height:1.45}.mkt .ai{width:34px;height:34px;font-family:var(--mono);color:#fff;background:color-mix(in srgb, var(--c) 28%, var(--surface));border:1.5px solid var(--c);border-radius:999px;flex:none;place-items:center;font-size:11px;display:grid}.mkt .alist .dm{margin-top:18px}.mkt .formcard{border-radius:var(--radius-card);background:#131016eb;padding:26px}@container mkt (min-width:720px){.mkt .formcard{padding:34px}}.mkt .fld{gap:7px;margin-bottom:16px;display:grid}.mkt .fld label{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px}.mkt .fld label span{text-transform:none;letter-spacing:0}.mkt .fld input,.mkt .fld textarea{width:100%;font:inherit;color:var(--ink);background:var(--ground);border:1px solid var(--line-strong);border-radius:999px;padding:12px 18px;font-size:16px;transition:border-color .2s,box-shadow .2s}.mkt .fld textarea{border-radius:var(--radius-card);resize:vertical;min-height:92px}.mkt .fld input::placeholder,.mkt .fld textarea::placeholder{color:#5b5566}.mkt .fld input:focus,.mkt .fld textarea:focus{border-color:var(--cobalt-soft);outline:none;box-shadow:0 0 0 3px #6e93e633}.mkt .two2{gap:0 14px;display:grid}@container mkt (min-width:520px){.mkt .two2{grid-template-columns:1fr 1fr}}.mkt .ferr{color:var(--coral-hover);margin:0 0 14px;font-size:14px}.mkt .fsubmit{cursor:pointer;border:0;width:100%;margin-top:4px}.mkt .fsubmit:disabled{opacity:.6;cursor:default}.mkt .fdone{text-align:center;padding:18px 4px}.mkt .dmark{width:120px;height:64px;margin:0 auto 10px;display:block;overflow:visible}.mkt .dh{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:26px;font-weight:700}.mkt .dp{color:var(--ink-2);max-width:36ch;margin:10px auto 18px;line-height:1.5}.mkt .dp b{color:var(--ink);font-weight:500}@container mkt (max-width:560px){.mkt .phead{padding-block:52px 12px}.mkt .ph1{font-size:34px}.mkt .fidx{gap:6px;margin-top:22px}.mkt .fidx a{padding:7px 12px;font-size:13px}.mkt .fblock{padding-block:48px}.mkt .mfloat.stat{top:-16px;right:8px}.mkt .mfloat .v{font-size:19px}.mkt .invwrap{margin-top:28px}.mkt .remvis{padding-top:40px}.mkt .privacy{padding:20px}.mkt .cta{padding-top:56px}.mkt .story{gap:22px}.mkt .sig{gap:16px}.mkt .s-photo{width:104px;height:104px}.mkt .storytxt p{font-size:18px}.mkt .alist li{padding:13px 14px}.mkt .formcard{padding:20px}}@media (prefers-reduced-motion:reduce){.mkt .mail,.mkt .fidx a{transition:none}}@container mkt (min-width:880px){.mkt #f-rem .fcopy{align-self:start;position:sticky;top:120px}}
