.demo-module__e420dW__page{--demo-bg:var(--bg-light);--demo-surface:var(--bg-light-elev);--demo-surface-soft:#f2f5f7;--demo-ink:var(--ink);--demo-muted:var(--ink-muted);--demo-dim:var(--ink-dim);--demo-border:var(--border-light);--demo-border-strong:#cbd3df;--demo-blue:var(--accent);--demo-violet:var(--accent-hover);--demo-green:var(--success);--demo-green-bg:var(--success-bg);--demo-amber:#9a6700;--demo-amber-bg:var(--warn-bg);--demo-shadow:0 18px 55px #121b2b14;--demo-shadow-soft:0 8px 30px #121b2b0f;background:linear-gradient(180deg, var(--bg-light-elev) 0%, var(--demo-bg) 42%, #f8f9fb 100%);min-height:100vh;color:var(--demo-ink);font-family:var(--font-stack-sans);overflow-x:hidden}.demo-module__e420dW__page *{box-sizing:border-box}.demo-module__e420dW__hero{padding:clamp(76px,10vw,132px) clamp(20px,5vw,72px) clamp(48px,7vw,92px)}.demo-module__e420dW__heroInner{text-align:center;max-width:980px;margin:0 auto}.demo-module__e420dW__trustLabel,.demo-module__e420dW__eyebrow{color:var(--demo-blue);font-family:var(--font-stack-mono);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:.72rem;font-weight:700;display:inline-flex}.demo-module__e420dW__trustLabel:before,.demo-module__e420dW__eyebrow:before{content:"";width:7px;height:7px;box-shadow:0 0 0 4px var(--accent-soft-bg);background:currentColor;border-radius:999px}.demo-module__e420dW__hero h1{max-width:920px;color:var(--demo-ink);letter-spacing:-.055em;text-wrap:balance;margin:18px auto;font-size:clamp(3rem,8vw,6.8rem);font-weight:780;line-height:.96}.demo-module__e420dW__heroText{max-width:720px;color:var(--demo-muted);margin:0 auto;font-size:clamp(1.05rem,2vw,1.28rem);line-height:1.72}.demo-module__e420dW__heroActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.demo-module__e420dW__heroActions a,.demo-module__e420dW__heroActions button{border-radius:var(--radius);min-height:46px;font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:0 18px;font-size:.94rem;font-weight:700;text-decoration:none;transition:transform .14s,box-shadow .14s,border-color .14s,background .14s;display:inline-flex}.demo-module__e420dW__heroActions button,.demo-module__e420dW__heroActions a:first-child{border:1px solid var(--accent);background:var(--accent);color:#fff;box-shadow:0 10px 28px #2f8c9429}.demo-module__e420dW__heroActions a,.demo-module__e420dW__heroActions a:not(:first-child){border:1px solid var(--demo-border);color:var(--demo-ink);background:#ffffffdb;box-shadow:0 6px 18px #121b2b0a}.demo-module__e420dW__heroActions button:hover:not(:disabled),.demo-module__e420dW__heroActions a:hover{transform:translateY(-1px);box-shadow:0 14px 36px #121b2b21}.demo-module__e420dW__heroActions button:disabled{cursor:progress;opacity:.78}.demo-module__e420dW__concepts,.demo-module__e420dW__scenario,.demo-module__e420dW__demoGrid,.demo-module__e420dW__codeAndResult,.demo-module__e420dW__boundary,.demo-module__e420dW__finalCta{width:min(1160px,100% - 40px);margin:0 auto}.demo-module__e420dW__concepts{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-bottom:clamp(46px,7vw,84px);display:grid}.demo-module__e420dW__conceptCard,.demo-module__e420dW__scenario,.demo-module__e420dW__flowPanel,.demo-module__e420dW__proofCard,.demo-module__e420dW__resultCard,.demo-module__e420dW__boundary article,.demo-module__e420dW__finalCta{border:1px solid var(--demo-border);border-radius:var(--radius-lg);box-shadow:var(--demo-shadow-soft);background:#ffffffdb}.demo-module__e420dW__conceptCard{min-height:152px;padding:20px}.demo-module__e420dW__conceptCard span,.demo-module__e420dW__stepIndex{color:var(--demo-dim);font-family:var(--font-stack-mono);letter-spacing:.08em;font-size:.72rem;font-weight:800}.demo-module__e420dW__conceptCard h2{letter-spacing:-.025em;margin:32px 0 8px;font-size:1.18rem}.demo-module__e420dW__conceptCard p,.demo-module__e420dW__scenario p,.demo-module__e420dW__sectionHead p,.demo-module__e420dW__resultCard p{color:var(--demo-muted);margin:0;line-height:1.68}.demo-module__e420dW__scenario{grid-template-columns:.76fr 1.24fr;align-items:start;gap:26px;padding:clamp(24px,4vw,34px);display:grid}.demo-module__e420dW__scenario h2,.demo-module__e420dW__sectionHead h2,.demo-module__e420dW__resultCard h2,.demo-module__e420dW__boundary h2,.demo-module__e420dW__finalCta h2{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(1.8rem,3.4vw,3.2rem);line-height:1.03}.demo-module__e420dW__scenario small{border:1px solid var(--demo-border);background:var(--demo-surface-soft);width:fit-content;color:var(--demo-dim);font-family:var(--font-stack-mono);border-radius:999px;grid-column:2;padding:6px 10px;font-size:.72rem;display:inline-flex}.demo-module__e420dW__demoGrid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:18px;padding:clamp(22px,4vw,34px) 0;display:grid}.demo-module__e420dW__flowPanel,.demo-module__e420dW__proofCard,.demo-module__e420dW__resultCard,.demo-module__e420dW__boundary article{padding:clamp(20px,3vw,28px)}.demo-module__e420dW__sectionHead{max-width:720px}.demo-module__e420dW__flowList{gap:10px;margin-top:24px;display:grid}.demo-module__e420dW__flowStep{border:1px solid var(--demo-border);background:var(--demo-surface-soft);border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:10px 12px;transition:border-color .18s,background .18s,transform .18s;display:grid}.demo-module__e420dW__flowStep strong{letter-spacing:-.01em;font-size:.96rem}.demo-module__e420dW__flowStep_pending{border-color:var(--demo-border);background:var(--demo-surface-soft)}.demo-module__e420dW__flowStep_active{border-color:var(--accent-soft-border);background:var(--accent-soft-bg);transform:translate(2px)}.demo-module__e420dW__flowStep_complete{background:var(--demo-green-bg);border-color:#17865a3d}.demo-module__e420dW__statusBadge,.demo-module__e420dW__verifiedBadge,.demo-module__e420dW__pendingBadge,.demo-module__e420dW__resultStatus{font-family:var(--font-stack-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:5px 9px;font-size:.68rem;font-weight:800;display:inline-flex}.demo-module__e420dW__statusBadge,.demo-module__e420dW__pendingBadge{background:var(--demo-amber-bg);color:var(--demo-amber);border:1px solid #f1d68a}.demo-module__e420dW__flowStep_complete .demo-module__e420dW__statusBadge,.demo-module__e420dW__verifiedBadge,.demo-module__e420dW__resultStatus{background:var(--demo-green-bg);color:var(--demo-green);border:1px solid #17865a3d}.demo-module__e420dW__flowStep_active .demo-module__e420dW__statusBadge{border-color:var(--accent-soft-border);background:var(--accent-soft-bg);color:var(--demo-blue)}.demo-module__e420dW__proofCardTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.demo-module__e420dW__proofCard dl{gap:12px;margin:0;display:grid}.demo-module__e420dW__proofCard dl div{border-top:1px solid var(--demo-border);grid-template-columns:minmax(120px,.42fr) minmax(0,.58fr);align-items:start;gap:14px;padding-top:12px;display:grid}.demo-module__e420dW__proofCard dt{color:var(--demo-dim);font-family:var(--font-stack-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800}.demo-module__e420dW__proofCard dd{min-width:0;color:var(--demo-ink);overflow-wrap:anywhere;margin:0}.demo-module__e420dW__monoValue{font-family:var(--font-stack-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "zero" 1;font-size:.86rem;line-height:1.5}.demo-module__e420dW__codeAndResult{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:18px;padding-bottom:clamp(26px,5vw,58px);display:grid}.demo-module__e420dW__codePanel{background:#0d1117;border:1px solid #1e293b;border-radius:18px;overflow:hidden;box-shadow:0 24px 70px #0c111938}.demo-module__e420dW__codeChrome{border-bottom:1px solid #ffffff14;gap:7px;padding:14px 16px;display:flex}.demo-module__e420dW__codeChrome span{background:#3b4556;border-radius:999px;width:10px;height:10px}.demo-module__e420dW__codeChrome span:first-child{background:#ff6868}.demo-module__e420dW__codeChrome span:nth-child(2){background:#f7c948}.demo-module__e420dW__codeChrome span:nth-child(3){background:#3ecf8e}.demo-module__e420dW__codePanel pre{color:#dbe7ff;font-family:var(--font-stack-mono);tab-size:2;margin:0;padding:clamp(18px,3vw,28px);font-size:.86rem;line-height:1.75;overflow-x:auto}.demo-module__e420dW__resultCard{padding:clamp(22px,3vw,30px)}.demo-module__e420dW__resultCard h2{margin-top:14px;font-size:clamp(1.7rem,3vw,2.7rem)}.demo-module__e420dW__resultCard ul,.demo-module__e420dW__boundary ul{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.demo-module__e420dW__resultCard li,.demo-module__e420dW__boundary li{min-height:34px;color:var(--demo-muted);padding-left:28px;line-height:1.45;position:relative}.demo-module__e420dW__resultCard li:before,.demo-module__e420dW__boundary li:before{content:"";background:var(--demo-green);width:13px;height:13px;box-shadow:0 0 0 4px var(--demo-green-bg);border-radius:999px;position:absolute;top:.4em;left:0}.demo-module__e420dW__boundary{padding-bottom:clamp(34px,6vw,72px)}.demo-module__e420dW__boundary>.demo-module__e420dW__sectionHead{margin-bottom:18px}.demo-module__e420dW__boundaryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.demo-module__e420dW__boundary h3{margin:0;font-size:1.25rem}.demo-module__e420dW__boundary article:nth-child(2) li:before{background:var(--demo-amber);box-shadow:0 0 0 4px var(--demo-amber-bg)}.demo-module__e420dW__finalCta{text-align:center;margin-bottom:clamp(46px,7vw,90px);padding:clamp(34px,6vw,68px) 24px}.demo-module__e420dW__finalCta h2{margin:14px 0 0}@media (max-width:920px){.demo-module__e420dW__concepts,.demo-module__e420dW__scenario,.demo-module__e420dW__demoGrid,.demo-module__e420dW__codeAndResult,.demo-module__e420dW__boundaryGrid{grid-template-columns:1fr}.demo-module__e420dW__concepts{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-module__e420dW__scenario small{grid-column:auto}}@media (max-width:620px){.demo-module__e420dW__hero{padding-top:56px}.demo-module__e420dW__hero h1{font-size:clamp(2.6rem,16vw,4.1rem)}.demo-module__e420dW__concepts,.demo-module__e420dW__flowStep,.demo-module__e420dW__proofCard dl div{grid-template-columns:1fr}.demo-module__e420dW__heroActions{flex-direction:column;align-items:stretch}.demo-module__e420dW__heroActions a,.demo-module__e420dW__heroActions button{width:100%}}
