.dot-live{background:var(--agent);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.dot-live:after{content:"";background:var(--agent);animation:mk-pulse-ring 1.8s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}.hero-sec{padding:clamp(48px,7vw,96px) 0 clamp(56px,7vw,100px);position:relative;overflow:hidden}.hero-bg{pointer-events:none;background:radial-gradient(680px 420px at 78% 12%,#5b5bf029,#0000 60%),radial-gradient(520px 380px at 12% 0,#1d9e751a,#0000 60%);position:absolute;inset:0}.hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;display:grid;position:relative}.hero-copy .pill{margin-bottom:20px}.hero-copy h1{margin-bottom:22px}.hero-copy .lead{max-width:480px}.hero-cta{flex-wrap:wrap;gap:12px;margin:28px 0 16px;display:flex}@media (max-width:940px){.hero-grid{grid-template-columns:1fr;gap:36px}.hero-art{order:-1}}.hero-art{perspective:1400px;justify-content:center;align-items:center;min-height:400px;display:flex;position:relative}.stage3d{width:100%;max-width:440px;transform-style:preserve-3d;animation:mk-tilt 11s var(--ease-out) infinite;will-change:transform;position:relative;transform:rotateX(3deg)rotateY(-7deg)}.agent-panel{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-xl);z-index:2;padding:22px;position:relative;transform:translateZ(0)}.ap-head{font-family:var(--font-display);color:var(--text-primary);white-space:nowrap;align-items:center;gap:9px;margin-bottom:22px;font-size:15.5px;font-weight:600;display:flex}.ap-live{font-family:var(--font-sans);color:var(--text-tertiary);white-space:nowrap;margin-inline-start:auto;font-size:11.5px;font-weight:500}.pipeline{justify-content:space-between;margin-bottom:22px;display:flex;position:relative}.pl-track{top:20px;background:var(--border-default);z-index:0;border-radius:3px;height:3px;position:absolute;inset-inline:20px}.pl-track:after{content:"";background:linear-gradient(90deg, var(--agent), var(--brand));border-radius:3px;animation:5s linear infinite mk-trackflow;position:absolute;inset:0;-webkit-mask:linear-gradient(90deg,#000 40%,#0000 60%) 0 0/220% 100%;mask:linear-gradient(90deg,#000 40%,#0000 60%) 0 0/220% 100%}.pl-token{top:14px;background:radial-gradient(circle, #fff 30%, var(--agent) 70%);width:15px;height:15px;box-shadow:0 0 0 5px color-mix(in srgb, var(--agent) 22%, transparent), 0 0 16px var(--agent);z-index:3;animation:mk-token 5s var(--ease-out) infinite;border-radius:50%;position:absolute;inset-inline-start:16px}.node{z-index:1;flex-direction:column;align-items:center;gap:7px;width:56px;display:flex;position:relative}.node>.ic{background:var(--surface-card);border:1.5px solid var(--border-default);width:42px;height:42px;color:var(--text-tertiary);box-shadow:var(--shadow-xs);animation:mk-nodeon 5s var(--ease-out) infinite;animation-delay:calc(var(--i) * 1s);border-radius:50%;justify-content:center;align-items:center;display:flex}.node b{font-family:var(--font-sans);color:var(--text-secondary);font-size:11px;font-weight:600}.node .ring{border:2px solid var(--brand);opacity:0;width:42px;height:42px;animation:mk-pulse-ring 5s var(--ease-out) infinite;animation-delay:calc(var(--i) * 1s);border-radius:50%;position:absolute;top:0}.ap-feed{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.feed-item{background:var(--surface-sunken);border-radius:var(--radius-sm);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:9px;padding:9px 11px;font-size:12.5px;display:flex;overflow:hidden}.feed-item:first-child{background:var(--surface-agent-subtle);color:var(--text-primary);animation:mk-feedglow 5s var(--ease-out) infinite}.ap-action{position:relative}.ap-approve{border-radius:var(--radius-control);background:var(--brand);color:#fff;width:100%;height:46px;font-family:var(--font-sans);animation:mk-approve 4.2s var(--ease-spring) infinite;border:none;justify-content:center;align-items:center;gap:8px;font-size:14.5px;font-weight:600;display:flex;position:relative;overflow:hidden}.ap-ripple{top:50%;width:60px;height:60px;animation:mk-ripple 4.2s var(--ease-out) infinite;background:#ffffff80;border-radius:50%;position:absolute;inset-inline-start:50%;transform:translate(-50%,-50%)scale(0)}[dir=rtl] .ap-ripple{inset-inline:auto 50%;transform:translate(50%,-50%)scale(0)}.ap-cursor{bottom:-10px;background:var(--ink);width:28px;height:28px;box-shadow:var(--shadow-lg);z-index:4;animation:mk-tap 4.2s var(--ease-spring) infinite;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:30px}.ap-fit{align-items:center;gap:7px;margin-inline-start:auto;display:inline-flex}.ap-fit-lbl{font-family:var(--font-sans);color:var(--text-tertiary);white-space:nowrap;font-size:11px;font-weight:600}.ap-fit-ring{flex:none;width:32px;height:32px;position:relative}.ap-fit-ring svg{display:block}.ap-fit-num{font-family:var(--font-mono);color:var(--text-primary);justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;inset:0}@media (max-width:520px){.stage3d{animation:none;transform:none}}@keyframes mk-tilt{0%,to{transform:rotateX(3deg)rotateY(-7deg)}50%{transform:rotateX(-1.5deg)rotateY(6deg)}}@keyframes mk-floatz{0%,to{transform:translateZ(60px)translateY(0)}50%{transform:translateZ(60px)translateY(-9px)}}@keyframes mk-token{0%{opacity:0;inset-inline-start:16px}8%{opacity:1}92%{opacity:1}to{opacity:0;inset-inline-start:calc(100% - 31px)}}@keyframes mk-trackflow{0%{-webkit-mask-position:120% 0;mask-position:120% 0}to{-webkit-mask-position:-120% 0;mask-position:-120% 0}}@keyframes mk-nodeon{0%,12%{color:var(--text-tertiary);border-color:var(--border-default);transform:scale(1)}18%{color:#fff;background:var(--brand);border-color:var(--brand);transform:scale(1.12)}30%{color:var(--brand);background:var(--surface-brand-subtle);border-color:var(--brand);transform:scale(1)}60%,to{color:var(--text-tertiary);background:var(--surface-card);border-color:var(--border-default);transform:scale(1)}}@keyframes mk-feedglow{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 0 2px color-mix(in srgb, var(--agent) 20%, transparent)}}@keyframes mk-approve{0%,60%,to{box-shadow:var(--shadow-sm);transform:scale(1)}70%{box-shadow:var(--shadow-brand);transform:scale(.97)}80%{transform:scale(1)}}@keyframes mk-ripple{0%,60%{opacity:.55;transform:translate(-50%,-50%)scale(0)}85%,to{opacity:0;transform:translate(-50%,-50%)scale(3.4)}}@keyframes mk-tap{0%,52%{opacity:.96;transform:translateY(0)scale(1)}64%{opacity:1;transform:translateY(3px)scale(.82)}76%,to{opacity:.96;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.stage3d,.pl-token,.node>.ic,.node .ring,.feed-item:first-child,.ap-approve,.ap-ripple,.ap-cursor,.pl-track:after{animation:none!important}.pl-token{opacity:1}}.claims-sec{padding-top:8px;padding-bottom:8px}.claims-marquee{padding:6px 0 14px;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.claims-track{width:max-content;animation:34s linear infinite claims-marquee;display:flex}.claims-marquee:hover .claims-track{animation-play-state:paused}.claim-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:clamp(190px,30vw,232px);box-shadow:var(--shadow-sm);flex-direction:column;flex:none;align-items:flex-start;gap:14px;margin-inline-end:14px;padding:20px;display:flex}.claim-ic{background:var(--surface-brand-subtle);width:44px;height:44px;color:var(--brand);border-radius:12px;justify-content:center;align-items:center;display:flex}.claim-ic.agent{background:var(--surface-agent-subtle);color:var(--agent)}.claim-title{font-family:var(--font-display);color:var(--text-primary);font-size:15.5px;font-weight:600;line-height:1.32}@keyframes claims-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:720px){.claim-card{width:74vw;max-width:280px}}@media (prefers-reduced-motion:reduce){.claims-marquee{overflow-x:auto}.claims-track{animation:none}}.powered{padding:14px 0 8px}.powered-label{text-align:center;letter-spacing:.04em;margin-bottom:16px}.powered-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(24px,5vw,56px);display:flex}.powered-row span{font-family:var(--font-display);color:var(--text-tertiary);transition:color var(--dur-base);font-size:clamp(15px,2vw,19px);font-weight:600}.powered-row span:hover{color:var(--text-secondary)}.how-sec{background:var(--surface-sunken)}.hiw-flow{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);max-width:940px;margin:0 auto 44px;padding:clamp(24px,4vw,44px) clamp(16px,3vw,34px)}.hiw-row{grid-template-columns:repeat(5,1fr);gap:10px;display:grid;position:relative}.hiw-line{top:30px;background:var(--border-default);z-index:0;border-radius:3px;height:3px;position:absolute;inset-inline:12%;overflow:hidden}.hiw-line:after{content:"";background:linear-gradient(90deg, var(--agent), var(--brand));animation:5s linear infinite mk-trackflow;position:absolute;inset:0;-webkit-mask:linear-gradient(90deg,#000 40%,#0000 60%) 0 0/220% 100%;mask:linear-gradient(90deg,#000 40%,#0000 60%) 0 0/220% 100%}.hiw-pulse{top:24px;background:radial-gradient(circle, #fff 30%, var(--agent) 70%);width:15px;height:15px;box-shadow:0 0 0 5px color-mix(in srgb, var(--agent) 22%, transparent), 0 0 16px var(--agent);z-index:3;animation:hiw-pulse 5s var(--ease-out) infinite;border-radius:50%;position:absolute;inset-inline-start:12%}.hiw-stage{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:11px;display:flex;position:relative}.hiw-stage .dot{background:var(--surface-card);border:1.5px solid var(--border-default);width:60px;height:60px;color:var(--text-tertiary);box-shadow:var(--shadow-xs);animation:mk-nodeon 5s var(--ease-out) infinite;animation-delay:calc(var(--i) * 1s);border-radius:50%;justify-content:center;align-items:center;display:flex}.hiw-meta{flex-direction:column;align-items:center;gap:6px;display:flex}.hiw-stage h4{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:13.5px;font-weight:700}.hiw-stage .out{color:var(--text-tertiary);background:var(--surface-sunken);border:1px solid var(--border-subtle);white-space:nowrap;animation:hiw-out 5s var(--ease-out) infinite;animation-delay:calc(var(--i) * 1s);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}@keyframes hiw-pulse{0%{opacity:0;inset-inline-start:12%}8%{opacity:1}92%{opacity:1}to{opacity:0;inset-inline-start:calc(88% - 15px)}}@keyframes hiw-out{0%,12%{opacity:.45;transform:translateY(2px)}20%{opacity:1;color:var(--text-agent);transform:translateY(0)}55%{opacity:.9}60%,to{opacity:.45;color:var(--text-tertiary);transform:translateY(0)}}@media (max-width:640px){.hiw-row{grid-template-columns:1fr;gap:16px}.hiw-line,.hiw-pulse{display:none}.hiw-stage{text-align:start;flex-direction:row;gap:14px}.hiw-meta{align-items:flex-start}.hiw-stage .dot{width:50px;height:50px}}@media (prefers-reduced-motion:reduce){.hiw-pulse,.hiw-line:after,.hiw-stage .dot,.hiw-stage .out{animation:none!important}.hiw-stage .out{opacity:1}}.how-steps{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}@media (max-width:940px){.how-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.how-steps{grid-template-columns:1fr}}.how-step{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:22px}.how-n{color:var(--text-brand);margin-bottom:12px;font-size:13px;font-weight:600;display:block}.how-step .ic-badge{margin-bottom:14px}.how-step h3{margin-bottom:8px;font-size:1.15rem}.ats-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;display:grid}@media (max-width:940px){.ats-grid{grid-template-columns:1fr;gap:32px}}.ats-list{flex-direction:column;gap:12px;margin:22px 0;padding:0;list-style:none;display:flex}.ats-list li{color:var(--text-secondary);align-items:center;gap:10px;font-size:15px;display:flex}.ats-gauge-wrap{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);text-align:center;padding:32px;position:relative}.gauge-svg{width:100%;max-width:300px;margin:0 auto;display:block}.gauge-center{margin-top:-56px}.gauge-num{color:var(--text-primary);font-size:48px;font-weight:700;line-height:1}.gauge-tags{justify-content:center;align-items:center;gap:12px;margin-top:22px;display:flex}.showcase{grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;margin-bottom:64px;display:grid}.showcase.reverse{grid-template-columns:1.1fr 1fr}.showcase.reverse .show-copy{order:2}@media (max-width:940px){.showcase,.showcase.reverse{grid-template-columns:1fr;gap:28px}.showcase.reverse .show-copy{order:0}}.show-copy .pill{margin-bottom:16px}.show-copy h3{margin-bottom:12px;font-size:clamp(1.4rem,2.4vw,1.9rem)}.show-art{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:28px}.mini-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:20px}.bar-row{color:var(--text-primary);align-items:center;gap:8px;margin:14px 0 6px;font-size:13.5px;font-weight:600;display:flex}.bar-row:first-child{margin-top:0}.bar-row b{margin-inline-start:auto}.bar{background:var(--surface-sunken);border-radius:999px;height:10px;overflow:hidden}.bar i{background:var(--c);border-radius:999px;width:0;height:100%;display:block}.worldmap{border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 40%,#5b5bf00f,#0000 70%);height:240px;position:relative;overflow:hidden}.map-dots{background-image:radial-gradient(var(--border-strong) 1.2px, transparent 1.3px);opacity:.5;background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60%,#000 55%,#0000 100%);mask-image:radial-gradient(70% 60%,#000 55%,#0000 100%)}.map-pin{left:var(--x);top:var(--y);background:var(--agent);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in srgb, var(--agent) 24%, transparent);animation:mk-pin 2.4s var(--ease-out) infinite;animation-delay:var(--d);border-radius:50%;position:absolute}.map-pin:nth-child(odd){background:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 24%, transparent)}.stats-sec{background:var(--surface-sunken)}.stat-card{text-align:center;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:32px 20px}.stat-num{font-family:var(--font-mono);color:var(--brand);margin-bottom:12px;font-size:clamp(2.6rem,5vw,3.4rem);font-weight:700;line-height:1}.testi .stars{color:var(--warning);gap:3px;margin-bottom:14px;display:flex}.testi-q{color:var(--text-primary);margin:0 0 18px;font-size:15.5px;line-height:1.55}.testi-who{align-items:center;gap:11px;display:flex}.avatar-slot{background:var(--surface-sunken);border:1.5px dashed var(--border-strong);width:40px;height:40px;color:var(--text-tertiary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}.testi-who b{color:var(--text-primary);font-size:14px;display:block}.testi-who i{color:var(--text-tertiary);font-size:12.5px;font-style:normal}.video-slot{border-radius:var(--radius-md);background:var(--surface-sunken);border:1.5px dashed var(--border-strong);height:120px;color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-bottom:16px;display:flex}.price-grid{max-width:760px;margin:0 auto}.price-card{border-radius:var(--radius-xl);background:var(--surface-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-sm);padding:28px}.price-card .pill{margin-bottom:18px}.price-card.featured{background:var(--gradient-brand);color:#fff;box-shadow:var(--shadow-brand);border:none}.price-amt{font-size:38px;font-weight:700;font-family:var(--font-display);align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.price-amt .muted{font-size:15px;font-weight:500}.price-card p{margin:0 0 20px;font-size:14px}.faq-item{border-bottom:1px solid var(--border-subtle)}.faq-q{cursor:pointer;width:100%;font-family:var(--font-display);color:var(--text-primary);text-align:start;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;font-size:20px;font-weight:700;display:flex}@media (max-width:640px){.faq-q{font-size:18px}}.faq-ic{color:var(--brand);transition:transform var(--dur-base) var(--ease-spring)}.faq-a{max-height:0;transition:max-height var(--dur-slow) var(--ease-out);overflow:hidden}.faq-a p{color:var(--text-secondary);margin:0 4px 22px;font-size:15px;line-height:1.6}
