.mcp-scene{padding-top:var(--section-y-compact);padding-bottom:var(--section-y-default);isolation:isolate;background:var(--mcp-ground);position:relative;overflow:hidden}.mcp-scene__stage{z-index:2;width:100%;position:relative}.mcp-scene__field{z-index:0;background-color:var(--mcp-ground);background-image:radial-gradient(72% 90% at 82% 44%,#6a52ff4d,#0000 72%),radial-gradient(64% 60% at 52% -8%,#6a52ff29,#0000 70%),radial-gradient(72% 70% at 50% 110%,#6a52ff1f,#0000 72%);position:absolute;inset:0}.mcp-scene__field:after{content:"";mix-blend-mode:screen;opacity:.95;pointer-events:none;background:url(/assets/brand/graphics/mcp/hero.webp) 100%/cover no-repeat;position:absolute;inset:0}.mcp-scene__scrim{z-index:1;pointer-events:none;background:linear-gradient(#0000 62%,#0b0f1d8c 84%,#0b0f1d 100%),linear-gradient(90deg,#0b0f1d 0% 26%,#0b0f1d9e 52%,#0b0f1d1a 82%,#0000 100%);position:absolute;inset:0}.mcp-scene__grid{z-index:2;grid-template-columns:1fr;align-items:center;gap:40px;width:100%;max-width:1180px;margin-inline:auto;padding-inline:clamp(20px,5vw,40px);display:grid;position:relative}@media (width>=940px){.mcp-scene__grid{grid-template-columns:1.05fr .95fr;gap:56px}}.mcp-scene__copy{max-width:34rem}.mcp-scene__eyebrow{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--mcp-lime);animation:mcpSceneRise .6s var(--mcp-ease-out) 50ms both;align-items:center;gap:9px;margin-bottom:20px;font-size:13px;font-weight:600;display:inline-flex}.mcp-scene__signal{background:var(--mcp-lime);border-radius:50%;width:9px;height:9px;animation:2.4s ease-out infinite mcpSignalPulse;box-shadow:0 0 #d5f8708c}.mcp-scene__headline{letter-spacing:-.01em;color:var(--mcp-heading);text-wrap:balance;animation:mcpSceneRise .7s var(--mcp-ease-out) .14s both;font-size:clamp(40px,5.4vw,68px);line-height:1}.mcp-scene__hl{color:var(--mcp-lime);font-size:1.06em;font-style:italic;font-weight:600}.mcp-scene__sub{max-width:40ch;color:var(--mcp-text-dim);animation:mcpSceneRise .62s var(--mcp-ease-out) .42s both;margin:22px 0 0;font-size:clamp(16px,1.9vw,19px);line-height:1.6}.mcp-scene__ctas{animation:mcpSceneRise var(--mcp-spring-duration) var(--mcp-spring) .54s both;margin-top:30px}.mcp-scene__cta{background:var(--mcp-cta);color:#fff;font-family:var(--font-body);box-shadow:var(--shadow-cta);transition:transform var(--mcp-spring-duration) var(--mcp-spring), box-shadow .26s ease;border-radius:12px;justify-content:center;align-items:center;padding:14px 26px;font-size:16px;font-weight:600;display:inline-flex}.mcp-scene__cta:hover{transform:scale(1.04);box-shadow:0 0 0 1px #d5f87066,0 10px 34px #d5f8703d}.mcp-scene__support{color:var(--mcp-text-faint);animation:mcpSceneRise .62s var(--mcp-ease-out) .66s both;margin-top:16px;font-size:14px}@keyframes mcpSceneRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mcp-scene__eyebrow,.mcp-scene__headline,.mcp-scene__sub,.mcp-scene__ctas,.mcp-scene__support,.mcp-scene__signal{animation:none}.mcp-scene__cta{transition:box-shadow .26s}.mcp-scene__cta:hover{transform:none}}.mcp-scene__viz{min-height:380px;display:none;position:relative}@media (width>=940px){.mcp-scene__viz{display:block}}.mcp-scene__kit,.mcp-scene__chat{border:1px solid var(--mcp-line);background:var(--mcp-panel);border-radius:18px;width:264px;padding:18px;position:absolute;box-shadow:0 18px 50px #06091480}.mcp-scene__kit{z-index:2;top:8px;left:0}.mcp-scene__chat{z-index:3;bottom:8px;right:0}.mcp-scene__kithead,.mcp-scene__chathead{letter-spacing:.08em;text-transform:uppercase;color:var(--mcp-text-faint);align-items:center;gap:8px;margin-bottom:14px;font-size:11px;display:flex}.mcp-scene__dot{background:var(--mcp-blurple);border-radius:50%;width:8px;height:8px}.mcp-scene__dot--lime{background:var(--mcp-lime)}.mcp-scene__brand{align-items:center;gap:11px;margin-bottom:14px;display:flex}.mcp-scene__avatar{width:38px;height:38px;font-family:var(--font-display);color:#fff;background:var(--mcp-blurple);border-radius:10px;place-items:center;font-weight:900;display:grid}.mcp-scene__brandname{font-family:var(--font-display);color:var(--mcp-heading);font-size:15px;font-weight:700;line-height:1.1;display:block}.mcp-scene__brandhandle{color:var(--mcp-text-faint);font-size:12.5px;display:block}.mcp-scene__kitlabel{letter-spacing:.09em;text-transform:uppercase;color:var(--mcp-text-faint);margin-bottom:9px;font-size:10.5px}.mcp-scene__kitchips,.mcp-scene__tray{flex-wrap:wrap;gap:6px;display:flex}.mcp-scene__kitchip{background:var(--mcp-panel-2);border:1px solid var(--mcp-line);color:var(--mcp-text-dim);border-radius:999px;padding:5px 10px;font-size:12px}.mcp-scene__traychip{background:var(--mcp-blurple);color:#fff;white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:12px}.mcp-scene__reply{flex-direction:column;gap:6px;margin-top:14px;display:flex}.mcp-scene__replyline{color:var(--mcp-text);background:color-mix(in srgb, var(--mcp-blurple) 16%, transparent);border:1px solid color-mix(in srgb, var(--mcp-blurple) 30%, transparent);border-radius:12px 12px 12px 4px;padding:9px 12px;font-size:13.5px;line-height:1.5}.mcp-scene__stream{z-index:4;background:var(--mcp-blurple);color:#fff;white-space:nowrap;pointer-events:none;border-radius:999px;padding:5px 10px;font-size:12px;position:absolute;top:50%;left:150px;box-shadow:0 6px 20px #6a52ff59}.mcp-flowsec{background:var(--mcp-ground-2);padding-top:var(--section-y-spacious);padding-bottom:var(--section-y-default);position:relative}.mcp-flowsec__head{max-width:60ch;margin-bottom:28px}.mcp-flowsec__head :is(h2){color:var(--mcp-heading)}.mcp-flow{color:var(--mcp-text)}.mcp-flow__grid{grid-template-columns:1fr;gap:22px;width:100%;max-width:1080px;margin:0 auto;padding:0 20px;display:grid}@media (width>=900px){.mcp-flow__grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:32px;padding:0 32px}}.mcp-flow__brandkit,.mcp-flow__chat{border:1px solid var(--mcp-line);background:var(--mcp-panel);border-radius:18px;padding:20px}.mcp-flow__brandkit{flex-direction:column;display:flex}.mcp-flow__sparkwrap{margin-top:auto;padding-top:16px}.mcp-flow__panelhead{letter-spacing:.08em;text-transform:uppercase;color:var(--mcp-text-faint);align-items:center;gap:8px;margin-bottom:16px;font-size:12px;display:flex}.mcp-flow__dot{background:var(--mcp-blurple);border-radius:50%;width:8px;height:8px}.mcp-flow__dot--lime{background:var(--mcp-lime)}.mcp-flow__brand{align-items:center;gap:12px;margin-bottom:18px;display:flex}.mcp-flow__avatar{width:40px;height:40px;font-family:var(--font-display);color:var(--mcp-heading);background:var(--mcp-blurple);border-radius:11px;place-items:center;font-weight:900;display:grid}.mcp-flow__brandname{font-family:var(--font-display);color:var(--mcp-heading);font-weight:700;line-height:1.1}.mcp-flow__brandhandle{color:var(--mcp-text-faint);font-size:13px}.mcp-flow__label{letter-spacing:.09em;text-transform:uppercase;color:var(--mcp-text-faint);margin:16px 0 8px;font-size:11px}.mcp-flow__srcgrid{flex-wrap:wrap;gap:7px;display:flex}.mcp-flow__srcchip{background:var(--mcp-panel-2);border:1px solid var(--mcp-line);color:var(--mcp-text-dim);border-radius:999px;padding:5px 11px;font-size:12.5px}.mcp-flow__pillars{grid-template-columns:1fr 1fr;gap:6px 14px;margin:0;padding:0;list-style:none;display:grid}.mcp-flow__pillars li{color:var(--mcp-text-dim);padding-left:14px;font-size:13.5px;position:relative}.mcp-flow__pillars li:before{content:"";background:var(--mcp-miami);border-radius:50%;width:5px;height:5px;position:absolute;top:.5em;left:0}.mcp-flow__spark{color:var(--mcp-lime);margin-top:4px;display:block}.mcp-flow__tray{border:1px dashed var(--mcp-line-strong);background:color-mix(in srgb, var(--mcp-blurple) 8%, transparent);border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:16px;padding:12px;display:flex}.mcp-flow__traylabel{letter-spacing:.08em;text-transform:uppercase;color:var(--mcp-text-faint);margin-right:2px;font-size:11px}.mcp-flow__traychip{background:var(--mcp-blurple);color:#fff;white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:12.5px}.mcp-flow__morechip{background:var(--mcp-panel-2);border:1px dashed var(--mcp-line-strong);color:var(--mcp-text-faint);white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:12.5px;display:none}@media (width<=899.98px){.mcp-flow__chip--extra{display:none}.mcp-flow__morechip{align-items:center;display:inline-flex}}.mcp-flow__thread{flex-direction:column;gap:14px;display:flex}.mcp-flow__exchange{flex-direction:column;gap:8px;display:flex}.mcp-flow__bubble{border-radius:14px;max-width:88%;padding:11px 14px;font-size:14px;line-height:1.5}.mcp-flow__bubble--user{background:var(--mcp-panel-2);border:1px solid var(--mcp-line);color:var(--mcp-text);border-bottom-right-radius:4px;align-self:flex-end}.mcp-flow__bubble--ai{background:color-mix(in srgb, var(--mcp-blurple) 16%, transparent);border:1px solid color-mix(in srgb, var(--mcp-blurple) 32%, transparent);color:var(--mcp-text);border-bottom-left-radius:4px;align-self:flex-start}.mcp-flow__captions{grid-template-columns:1fr;gap:2px;max-width:1080px;margin:30px auto 0;padding:0 20px;display:grid}@media (width>=760px){.mcp-flow__captions{grid-template-columns:1fr 1fr;gap:4px 40px;padding:0 32px}}.mcp-flow__caption{border-top:1px solid var(--mcp-line);align-items:flex-start;gap:16px;padding:18px 0;display:flex}.mcp-flow__capmark{background:var(--mcp-lime);border-radius:50%;flex:none;width:8px;height:8px;margin-top:9px}.mcp-flow__captitle{font-family:var(--font-display);color:var(--mcp-heading);margin-bottom:6px;font-size:clamp(17px,2vw,20px);font-weight:700}.mcp-flow__capbody{color:var(--mcp-text-dim);font-size:14.5px;line-height:1.6}.mcp-flow.is-armed .mcp-flow__traychip{transform:translate(-20px)scale(.94)}.mcp-flow.is-armed .mcp-flow__exchange,.mcp-flow.is-armed .mcp-flow__caption{transform:translateY(14px)}.mcp-flow.is-armed.is-in .mcp-flow__traychip{animation:mcpChipStream var(--mcp-spring-duration) var(--mcp-spring) both;animation-delay:calc(var(--i,0) * 55ms + .12s)}.mcp-flow.is-armed.is-in .mcp-flow__exchange{animation:.5s cubic-bezier(.2,.8,.2,1) both mcpRise;animation-delay:calc(var(--i,0) * .14s + .36s)}.mcp-flow.is-armed.is-in .mcp-flow__caption{animation:.55s cubic-bezier(.2,.8,.2,1) both mcpRise;animation-delay:calc(var(--i,0) * .11s + .2s)}@keyframes mcpChipStream{0%{transform:translate(-20px)scale(.94)}to{transform:none}}@keyframes mcpRise{0%{transform:translateY(14px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.mcp-flow .mcp-flow__traychip,.mcp-flow .mcp-flow__exchange,.mcp-flow .mcp-flow__caption{animation:none!important;transform:none!important}}.mcp-problem{background:var(--mcp-ground-3);padding-top:var(--section-y-spacious);padding-bottom:var(--section-y-spacious);position:relative}.mcp-problem__inner{text-align:center}.mcp-problem :is(h2){color:var(--mcp-heading)}.mcp-problem__blank{border:1px solid var(--mcp-line);background:#ffffff08;border-radius:12px;align-items:center;gap:10px;margin-bottom:28px;padding:10px 18px;font-family:ui-monospace,SF Mono,Menlo,monospace;display:inline-flex}.mcp-problem__prompt{color:var(--mcp-text-faint);font-size:15px}.mcp-problem__caret{background:var(--mcp-text-faint);width:9px;height:17px;animation:1.1s step-end infinite mcpCaretBlink}@keyframes mcpCaretBlink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.mcp-problem__caret{opacity:.5;animation:none}}.mcp-problem__body{max-width:64ch;color:var(--mcp-text-dim);margin:24px auto 0;font-size:clamp(16px,1.9vw,19px);line-height:1.65}.mcp-problem[data-mcp-armed] .mcp-problem__body{will-change:transform;transform:translateY(20px)scale(.98)}.mcp-problem[data-mcp-armed].is-in .mcp-problem__body{animation:mcpProblemRise var(--mcp-spring-duration) var(--mcp-spring) .12s both}@keyframes mcpProblemRise{0%{transform:translateY(20px)scale(.98)}to{transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.mcp-problem[data-mcp-armed] .mcp-problem__body,.mcp-problem[data-mcp-armed].is-in .mcp-problem__body{opacity:1;will-change:auto;animation:none;transform:none}}.mcp-shift{background:var(--mcp-ground-2);padding-top:var(--section-y-spacious);padding-bottom:0}.mcp-shift__top{grid-template-columns:1fr;align-items:center;gap:36px;display:grid}@media (width>=900px){.mcp-shift__top{grid-template-columns:1.02fr .98fr;gap:56px}}.mcp-shift__statement{max-width:52ch}.mcp-shift :is(h2){color:var(--mcp-heading)}.mcp-shift__body{color:var(--mcp-text-dim);margin-top:22px;font-size:clamp(16px,1.9vw,19px);line-height:1.65}.mcp-shift__contrast{flex-direction:column;gap:0;display:flex}.mcp-shift__vs{border:1px solid var(--mcp-line);background:var(--mcp-panel);border-radius:16px;padding:16px 18px}.mcp-shift__vs--after{border-color:color-mix(in srgb, var(--mcp-lime) 42%, var(--mcp-line));background:color-mix(in srgb, var(--mcp-lime) 6%, var(--mcp-panel))}.mcp-shift__vsjoin{background:var(--mcp-lime);width:2px;height:22px;margin:0 auto}.mcp-shift__vslabel{letter-spacing:.09em;text-transform:uppercase;color:var(--mcp-text-faint);margin-bottom:12px;font-size:11px;display:inline-block}.mcp-shift__vslabel--on{color:var(--mcp-lime)}.mcp-shift__vsline{color:var(--mcp-text);margin-bottom:10px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;line-height:1.4}.mcp-shift__prompt{color:var(--mcp-text-faint);margin-right:4px}.mcp-shift__prompt--on{color:var(--mcp-lime)}.mcp-shift__vsreply{color:var(--mcp-text);background:color-mix(in srgb, var(--mcp-blurple) 14%, transparent);border:1px solid color-mix(in srgb, var(--mcp-blurple) 26%, transparent);border-radius:10px;padding:9px 12px;font-size:13.5px;line-height:1.5}.mcp-shift__vsreply--muted{background:var(--mcp-panel-2);border-color:var(--mcp-line);color:var(--mcp-text-faint);font-style:italic}.mcp-shift__banner{background-color:var(--mcp-ground-3);border-top:1px solid var(--mcp-line);background-image:radial-gradient(80% 120%,#6a52ff2e,#0000 70%);margin-top:clamp(48px,7vw,96px);padding:clamp(56px,9vw,120px) 0}.mcp-kinetic{font-family:var(--font-display);letter-spacing:-.02em;text-align:center;text-wrap:balance;color:var(--mcp-heading);max-width:20ch;margin:0 auto;font-size:clamp(28px,5.2vw,60px);font-weight:900;line-height:1.12}.mcp-kinetic__accent{font-family:var(--font-serif);font-style:italic;font-weight:600}.mcp-kinetic__accent--1{color:var(--mcp-miami)}.mcp-kinetic__accent--2{color:var(--mcp-lime)}.mcp-kinetic__word{display:inline-block}.mcp-dayone{background:var(--mcp-ground);padding-top:var(--section-y-spacious);padding-bottom:var(--section-y-spacious)}.mcp-dayone__head{max-width:60ch;margin-bottom:36px}.mcp-dayone :is(h2){color:var(--mcp-heading)}.mcp-dayone__sheet{border-top:1px solid var(--mcp-line)}.mcp-dayone__row{border-bottom:1px solid var(--mcp-line);grid-template-columns:1fr;gap:8px;padding:22px 0;display:grid}@media (width>=760px){.mcp-dayone__row{grid-template-columns:minmax(240px,40%) 1fr;align-items:baseline;gap:32px}}.mcp-dayone__meta{align-items:baseline;gap:12px;display:flex}.mcp-dayone__idx{font-family:var(--font-display);color:var(--mcp-blurple);letter-spacing:.04em;font-size:13px;font-weight:900}.mcp-dayone__title{font-family:var(--font-display);color:var(--mcp-heading);font-size:clamp(18px,2.2vw,21px);font-weight:700;line-height:1.25}.mcp-dayone__body{color:var(--mcp-text-dim);max-width:60ch;font-size:15.5px;line-height:1.6}.mcp-dayone__foot{border:1px solid var(--mcp-line);color:var(--mcp-text-faint);background:#ffffff08;border-radius:12px;max-width:72ch;margin-top:26px;padding:16px 18px;font-size:14px;line-height:1.6}.mcp-dayone[data-mcp-armed] .mcp-dayone__row{will-change:transform;transform:translateY(20px)scale(.97)}.mcp-dayone[data-mcp-armed] .mcp-dayone__row.is-in{animation:mcpRowPop var(--mcp-spring-duration) var(--mcp-spring) both;animation-delay:calc(var(--i,0) * 70ms)}@keyframes mcpRowPop{0%{transform:translateY(20px)scale(.97)}to{transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.mcp-dayone[data-mcp-armed] .mcp-dayone__row,.mcp-dayone[data-mcp-armed] .mcp-dayone__row.is-in{opacity:1;will-change:auto;animation:none;transform:none}}.mcp-how{background:var(--mcp-ground-2);padding-top:var(--section-y-spacious);padding-bottom:var(--section-y-spacious)}.mcp-how__head{max-width:58ch;margin-bottom:40px}.mcp-how :is(h2){color:var(--mcp-heading)}.mcp-how__rail{grid-template-columns:1fr;gap:26px;margin:0;padding:0;list-style:none;display:grid}@media (width>=860px){.mcp-how__rail{grid-template-columns:repeat(4,1fr);gap:20px}}.mcp-how__step{padding-top:52px;position:relative}.mcp-how__num{width:38px;height:38px;font-family:var(--font-display);color:var(--mcp-ground);background:var(--mcp-lime);z-index:1;border-radius:50%;place-items:center;font-size:16px;font-weight:900;display:grid;position:absolute;top:0;left:0}@media (width>=860px){.mcp-how__step:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--mcp-blurple) 85%, transparent), transparent);height:2px;position:absolute;top:19px;left:38px;right:-20px}.mcp-how__step:last-child:before{display:none}}.mcp-how__title{font-family:var(--font-display);color:var(--mcp-heading);margin-bottom:8px;font-size:18px;font-weight:700}.mcp-how__body{color:var(--mcp-text-dim);font-size:15px;line-height:1.6}@media (width>=860px){.mcp-how__rail[data-mcp-armed] .mcp-how__step:before{transform-origin:0;transform:scaleX(0)}.mcp-how__rail[data-mcp-armed].is-in .mcp-how__step:before{animation:mcpDraw .56s var(--mcp-ease-out) both;animation-delay:calc(var(--i,0) * .14s + .12s)}}.mcp-how__rail[data-mcp-armed] .mcp-how__title,.mcp-how__rail[data-mcp-armed] .mcp-how__body{will-change:transform;transform:translateY(16px)}.mcp-how__rail[data-mcp-armed] .mcp-how__num{will-change:transform;transform:translateY(16px)scale(.5)}.mcp-how__rail[data-mcp-armed].is-in .mcp-how__num{animation:mcpStepPop var(--mcp-spring-duration) var(--mcp-spring) both;animation-delay:calc(var(--i,0) * .14s)}.mcp-how__rail[data-mcp-armed].is-in .mcp-how__title{animation:mcpStepRise var(--mcp-spring-duration) var(--mcp-spring) both;animation-delay:calc(var(--i,0) * .14s + 70ms)}.mcp-how__rail[data-mcp-armed].is-in .mcp-how__body{animation:mcpStepRise var(--mcp-spring-duration) var(--mcp-spring) both;animation-delay:calc(var(--i,0) * .14s + .12s)}@keyframes mcpDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes mcpStepRise{0%{transform:translateY(16px)}to{transform:translateY(0)}}@keyframes mcpStepPop{0%{transform:translateY(16px)scale(.5)}to{transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.mcp-how__rail[data-mcp-armed] .mcp-how__step:before,.mcp-how__rail[data-mcp-armed].is-in .mcp-how__step:before,.mcp-how__rail[data-mcp-armed] .mcp-how__num,.mcp-how__rail[data-mcp-armed] .mcp-how__title,.mcp-how__rail[data-mcp-armed] .mcp-how__body{opacity:1;will-change:auto;animation:none;transform:none}}.mcp-whofor{background:var(--mcp-ground);padding-top:var(--section-y-spacious);padding-bottom:var(--section-y-spacious)}.mcp-whofor__grid{grid-template-columns:1fr;align-items:center;gap:32px;display:grid}@media (width>=900px){.mcp-whofor__grid{grid-template-columns:1.15fr .85fr;gap:56px}}.mcp-whofor :is(h2){color:var(--mcp-heading)}.mcp-whofor__body{color:var(--mcp-text-dim);max-width:60ch;margin-top:22px;font-size:clamp(16px,1.9vw,18px);line-height:1.65}.mcp-whofor__card{border:1px solid var(--mcp-line);background:var(--mcp-panel);border-radius:18px;padding:26px}.mcp-whofor__label{letter-spacing:.1em;text-transform:uppercase;color:var(--mcp-text-faint);margin-bottom:16px;font-size:12px}.mcp-whofor__list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.mcp-whofor__list li{color:var(--mcp-text);align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.5;display:flex}.mcp-whofor__check{background:var(--mcp-lime);border-radius:50%;flex:none;width:18px;height:18px;margin-top:3px;position:relative}.mcp-whofor__check:after{content:"";border:solid var(--mcp-ground);border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:3px;left:5.5px;transform:rotate(45deg)}.mcp-whofor__list[data-mcp-armed] .mcp-whofor__check{will-change:transform;transform:scale(0)}.mcp-whofor__list[data-mcp-armed].is-in .mcp-whofor__check{animation:mcpCheckPop var(--mcp-spring-duration) var(--mcp-spring) both;animation-delay:calc(var(--i,0) * .11s + 80ms)}@keyframes mcpCheckPop{0%{transform:scale(0)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.mcp-whofor__list[data-mcp-armed] .mcp-whofor__check,.mcp-whofor__list[data-mcp-armed].is-in .mcp-whofor__check{will-change:auto;animation:none;transform:none}}.mcp-faq{background:var(--mcp-ground-2);padding-top:var(--section-y-spacious);padding-bottom:var(--section-y-spacious)}.mcp-faq__head{max-width:56ch;margin-bottom:32px}.mcp-faq :is(h2){color:var(--mcp-heading)}.mcp-faq__list{border-top:1px solid var(--mcp-line)}.mcp-faq__item{border-bottom:1px solid var(--mcp-line)}.mcp-faq__q{cursor:pointer;font-family:var(--font-display);color:var(--mcp-heading);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-inline:-12px;padding:20px 12px;font-size:clamp(16px,2vw,19px);font-weight:700;list-style:none;transition:background-color .2s;display:flex}.mcp-faq__q:hover{background-color:#ffffff0a}@media (prefers-reduced-motion:reduce){.mcp-faq__q{transition:none}}.mcp-faq__q::-webkit-details-marker{display:none}.mcp-faq__icon{flex:none;width:16px;height:16px;position:relative}.mcp-faq__icon:before,.mcp-faq__icon:after{content:"";background:var(--mcp-lime);transition:transform .24s cubic-bezier(.2,.8,.2,1);position:absolute}.mcp-faq__icon:before{width:16px;height:2px;top:7px;left:0}.mcp-faq__icon:after{width:2px;height:16px;top:0;left:7px}.mcp-faq__item[open] .mcp-faq__icon:after{transform:scaleY(0)}@media (prefers-reduced-motion:reduce){.mcp-faq__icon:before,.mcp-faq__icon:after{transition:none}}.mcp-faq__a{color:var(--mcp-text-dim);max-width:68ch;padding:0 2px 22px;font-size:15.5px;line-height:1.65}.mcp-faq__item[open] .mcp-faq__a{animation:mcpFaqReveal .3s var(--mcp-ease-out) both}@keyframes mcpFaqReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mcp-faq__item[open] .mcp-faq__a{animation:none}}@supports (interpolate-size:allow-keywords){.mcp-faq{interpolate-size:allow-keywords}.mcp-faq__item[open] .mcp-faq__a{animation:none}.mcp-faq__item::details-content{opacity:0;block-size:0;transition:content-visibility .26s allow-discrete, opacity .24s var(--mcp-ease-out), block-size .3s var(--mcp-ease-out);overflow:hidden}.mcp-faq__item[open]::details-content{opacity:1;block-size:auto}@media (prefers-reduced-motion:reduce){.mcp-faq__item::details-content{transition:none}}}.mcp-final{isolation:isolate;background:var(--mcp-ground-3);padding-top:var(--section-y-spacious);padding-bottom:calc(var(--section-y-spacious) + 2rem);position:relative;overflow:hidden}.mcp-final__glow{z-index:0;pointer-events:none;will-change:transform, opacity;background:radial-gradient(60% 80% at 50% 0,#6a52ff47,#0000 65%),radial-gradient(52% 62% at 80% 100%,#d5f87029,#0000 70%);animation:34s ease-in-out infinite mcpGlowDrift;position:absolute;inset:-12%}@keyframes mcpGlowDrift{0%,to{opacity:.9;transform:translate(-2%,-1%)scale(1)}50%{opacity:1;transform:translate(2%,1.5%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.mcp-final__glow{will-change:auto;animation:none;transform:none}}.mcp-final__inner{z-index:1;text-align:center;position:relative}.mcp-final__eyebrow{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--mcp-lime);align-items:center;gap:9px;margin-bottom:22px;font-size:13px;font-weight:600;display:inline-flex}.mcp-final__signal{background:var(--mcp-lime);border-radius:50%;width:9px;height:9px;animation:2.4s ease-out infinite mcpSignalPulse}@media (prefers-reduced-motion:reduce){.mcp-final__signal{animation:none}}.mcp-final__headline{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;color:var(--mcp-heading);font-size:clamp(34px,5.4vw,62px);font-weight:900;line-height:1.04}.mcp-final__accent{font-family:var(--font-serif);color:var(--mcp-lime);font-style:italic;font-weight:600}.mcp-final__sub{max-width:56ch;color:var(--mcp-text-dim);margin:22px auto 0;font-size:clamp(16px,1.9vw,19px);line-height:1.6}.mcp-final__cta{justify-content:center;margin-top:32px;display:flex}.mcp-final__cta :where(a,button){transition:transform var(--mcp-spring-duration) var(--mcp-spring), box-shadow .26s ease}.mcp-final__cta :where(a,button):hover{transform:scale(1.04);box-shadow:0 0 0 1px #d5f87073,0 10px 34px #d5f87042}@media (prefers-reduced-motion:reduce){.mcp-final__cta :where(a,button){transition:box-shadow .26s}.mcp-final__cta :where(a,button):hover{transform:none}}.mcp-final__trust{color:var(--mcp-text-faint);margin-top:18px;font-size:14px}.mcp-surface{background:var(--mcp-ground);color:var(--mcp-text)}body.surface-ink-dark header{background:#fff}body.surface-ink-dark header .nav-links a,body.surface-ink-dark header .nav-item>button,body.surface-ink-dark header .nav-caret,body.surface-ink-dark header .nav-signin{color:#1a1a1a}
