.how-it-works-module__ITRsCq__page{max-width:100%}.how-it-works-module__ITRsCq__hero{text-align:center;padding:64px 0 48px;position:relative;overflow:hidden}.how-it-works-module__ITRsCq__heroPlate{border-radius:var(--radius-lg);border:1px solid var(--border);background:radial-gradient(120% 80% at 50% -10%,color-mix(in srgb,var(--accent-2)11%,transparent),transparent 58%),radial-gradient(90% 70% at 50% 118%,color-mix(in srgb,var(--accent)10%,transparent),transparent 60%),var(--bg-1);max-width:880px;margin:0 auto;padding:56px 44px 48px;position:relative}.how-it-works-module__ITRsCq__heroPlate:before{content:"";border:1px solid color-mix(in srgb,var(--accent-2)24%,var(--border));border-radius:calc(var(--radius-lg) - 8px);pointer-events:none;position:absolute;inset:10px}.how-it-works-module__ITRsCq__heroPlate:after{content:"";border:1px solid color-mix(in srgb,var(--accent-2)10%,transparent);border-radius:calc(var(--radius-lg) - 11px);pointer-events:none;position:absolute;inset:13px}.how-it-works-module__ITRsCq__heroLabel{letter-spacing:.22em;text-transform:uppercase;color:var(--accent-2);margin-bottom:18px;font-size:11px;font-weight:700;position:relative}.how-it-works-module__ITRsCq__sectionRule{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent)50%,transparent)30%,color-mix(in srgb,var(--accent-2)35%,transparent)50%,color-mix(in srgb,var(--accent)50%,transparent)70%,transparent);width:160px;height:1px;margin:32px auto 8px}@media (max-width:768px){.how-it-works-module__ITRsCq__heroPlate{padding:40px 22px 36px}.how-it-works-module__ITRsCq__heroPlate:before{border-radius:calc(var(--radius-lg) - 6px);inset:8px}.how-it-works-module__ITRsCq__heroPlate:after{border-radius:calc(var(--radius-lg) - 9px);inset:11px}.how-it-works-module__ITRsCq__heroLabel{letter-spacing:.18em;margin-bottom:14px}.how-it-works-module__ITRsCq__sectionRule{width:120px;margin:24px auto 4px}}.how-it-works-module__ITRsCq__heroTitle{color:var(--text-0);margin-bottom:20px;font-size:clamp(32px,5vw,52px);font-weight:700;line-height:1.15;position:relative}.how-it-works-module__ITRsCq__gradient{background:linear-gradient(135deg,var(--accent),var(--accent-2,#c084fc));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.how-it-works-module__ITRsCq__heroSubtitle{color:var(--text-1);max-width:640px;margin:0 auto;font-size:clamp(15px,2vw,18px);line-height:1.7;position:relative}.how-it-works-module__ITRsCq__heroPromise{letter-spacing:.01em;color:var(--accent);max-width:560px;margin:16px auto 0;font-size:13px;font-weight:600;position:relative}.how-it-works-module__ITRsCq__content{max-width:960px;margin:0 auto;padding:48px 20px 80px}.how-it-works-module__ITRsCq__section{margin-bottom:80px}.how-it-works-module__ITRsCq__sectionLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:11px;font-weight:700}.how-it-works-module__ITRsCq__sectionTitle{color:var(--text-0);margin-bottom:12px;font-size:clamp(24px,3.5vw,32px);font-weight:700;line-height:1.2}.how-it-works-module__ITRsCq__sectionDesc{color:var(--text-1);max-width:680px;margin-bottom:32px;font-size:15px;line-height:1.7}.how-it-works-module__ITRsCq__inlineCode{color:var(--accent);background:#94a3b81a;border-radius:4px;padding:2px 8px;font-family:monospace;font-size:13px}.how-it-works-module__ITRsCq__pipelineGrid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;display:grid}.how-it-works-module__ITRsCq__pipelineCard{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px 20px;transition:box-shadow .25s,transform .25s,border-color .25s;position:relative}.how-it-works-module__ITRsCq__pipelineCard:hover{box-shadow:var(--glow),var(--shadow);border-color:var(--accent);transform:translateY(-2px)}.how-it-works-module__ITRsCq__pipelineStep{font-variant-numeric:tabular-nums;width:36px;height:36px;color:var(--accent);letter-spacing:.02em;background:linear-gradient(135deg,#8f5bff2e,#c084fc1a);border:1px solid #8f5bff40;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:14px;font-size:13px;font-weight:700;display:inline-flex}.how-it-works-module__ITRsCq__pipelineTitle{color:var(--text-0);margin-bottom:8px;font-size:16px;font-weight:600}.how-it-works-module__ITRsCq__pipelineDesc{color:var(--text-2);font-size:13px;line-height:1.6}.how-it-works-module__ITRsCq__techNote{border-top:1px dashed color-mix(in srgb,var(--accent)20%,transparent);color:color-mix(in srgb,var(--accent)55%,var(--text-2));letter-spacing:-.01em;margin-top:12px;padding-top:12px;font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.6}.how-it-works-module__ITRsCq__techTag{font-family:var(--font-sans,system-ui,sans-serif);text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:color-mix(in srgb,var(--accent)12%,transparent);vertical-align:1px;border-radius:5px;margin-right:8px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-block}.how-it-works-module__ITRsCq__guaranteeGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.how-it-works-module__ITRsCq__guaranteeCard{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px 24px;transition:box-shadow .25s,border-color .25s,transform .25s}.how-it-works-module__ITRsCq__guaranteeCard:hover{box-shadow:var(--shadow);border-color:var(--accent);transform:translateY(-2px)}.how-it-works-module__ITRsCq__guaranteeTitle{color:var(--text-0);letter-spacing:-.01em;margin-bottom:8px;font-size:16px;font-weight:700}.how-it-works-module__ITRsCq__guaranteePlain{color:var(--text-1);font-size:14px;line-height:1.6}.how-it-works-module__ITRsCq__featureRow,.how-it-works-module__ITRsCq__featureRowReverse{grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-bottom:64px;display:grid}.how-it-works-module__ITRsCq__featureRowReverse{direction:rtl}.how-it-works-module__ITRsCq__featureRowReverse>*{direction:ltr}.how-it-works-module__ITRsCq__featureText{gap:12px;display:grid}.how-it-works-module__ITRsCq__featureTitle{color:var(--text-0);font-size:20px;font-weight:600}.how-it-works-module__ITRsCq__featureDesc{color:var(--text-1);font-size:14px;line-height:1.7}.how-it-works-module__ITRsCq__featureDesc strong{color:var(--text-0);font-weight:600}.how-it-works-module__ITRsCq__featureList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.how-it-works-module__ITRsCq__featureList li{color:var(--text-2);padding-left:16px;font-size:13px;position:relative}.how-it-works-module__ITRsCq__featureList li:before{content:"";background:var(--accent);opacity:.6;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.how-it-works-module__ITRsCq__calloutBox{border-left:3px solid var(--accent);background:var(--glass);border-radius:0 var(--radius-sm)var(--radius-sm)0;color:var(--text-1);padding:12px 16px;font-size:13px;line-height:1.6}.how-it-works-module__ITRsCq__calloutBox strong{color:var(--text-0)}.how-it-works-module__ITRsCq__featureVisual{justify-content:center;display:flex}.how-it-works-module__ITRsCq__mockCard{--text-0:#f4f5f8;--text-1:#c6cad8;--text-2:#8a90a3;--accent:#8f5bff;background:#0e1018;border:1px solid #94a3b81f;border-radius:12px;width:100%;max-width:380px;padding:16px;box-shadow:0 4px 24px #0000004d}.how-it-works-module__ITRsCq__mockLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:12px;font-size:10px;font-weight:700}.how-it-works-module__ITRsCq__mockDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.how-it-works-module__ITRsCq__mockDotSm{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.how-it-works-module__ITRsCq__mockGameList{gap:4px;display:grid}.how-it-works-module__ITRsCq__mockGameRow{border-radius:6px;align-items:center;gap:10px;padding:6px 10px;transition:background .15s;display:flex}.how-it-works-module__ITRsCq__mockGameRow:hover{background:#94a3b80f}.how-it-works-module__ITRsCq__mockGameName{color:var(--text-0);flex:1;font-size:13px;font-weight:500}.how-it-works-module__ITRsCq__mockGameMeta{color:var(--text-2);font-size:11px;font-weight:600}.how-it-works-module__ITRsCq__mockTimeline{--text-0:#f4f5f8;--text-1:#c6cad8;--text-2:#8a90a3;--accent:#8f5bff;background:#0e1018;border:1px solid #94a3b81f;border-radius:12px;width:100%;max-width:420px;padding:16px;box-shadow:0 4px 24px #0000004d}.how-it-works-module__ITRsCq__mockTimelineLabel{color:var(--text-0);margin-bottom:14px;font-size:12px;font-weight:600}.how-it-works-module__ITRsCq__mockLanes{gap:6px;display:grid}.how-it-works-module__ITRsCq__mockLane{grid-template-columns:90px 1fr;align-items:center;gap:8px;display:grid}.how-it-works-module__ITRsCq__mockLaneName{color:var(--text-1);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex;overflow:hidden}.how-it-works-module__ITRsCq__mockLaneTrack{background:#94a3b80a;border-radius:4px;height:20px;position:relative}.how-it-works-module__ITRsCq__mockBar{border-radius:3px;position:absolute;top:3px;bottom:3px}.how-it-works-module__ITRsCq__mockSessions{gap:8px;display:grid}.how-it-works-module__ITRsCq__mockSessionCard{border:1px solid var(--border);border-radius:8px;padding:10px 12px;transition:border-color .15s}.how-it-works-module__ITRsCq__mockSessionCard:hover{border-color:#94a3b840}.how-it-works-module__ITRsCq__mockSessionHeader{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.how-it-works-module__ITRsCq__mockSessionTime{color:var(--text-0);font-size:11px;font-weight:600}.how-it-works-module__ITRsCq__mockSessionDur{background:var(--accent);color:#fff;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.how-it-works-module__ITRsCq__mockSessionBar{background:linear-gradient(90deg,#ec4899 0% 40%,#94a3b814 40% 55%,#f97316 55% 100%);border-radius:2px;height:3px;margin-bottom:8px}.how-it-works-module__ITRsCq__mockSessionPills{flex-wrap:wrap;gap:6px;display:flex}.how-it-works-module__ITRsCq__mockPill{border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.how-it-works-module__ITRsCq__detailGrid{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:32px;display:grid}.how-it-works-module__ITRsCq__detailCard{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px 20px;transition:box-shadow .25s,transform .25s}.how-it-works-module__ITRsCq__detailCard:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.how-it-works-module__ITRsCq__detailIcon{align-items:center;margin-bottom:14px;line-height:1;display:flex}.how-it-works-module__ITRsCq__detailTitle{color:var(--text-0);margin-bottom:8px;font-size:16px;font-weight:600}.how-it-works-module__ITRsCq__detailDesc{color:var(--text-2);font-size:13px;line-height:1.65}.how-it-works-module__ITRsCq__detailDesc strong{color:var(--text-1);font-weight:600}.how-it-works-module__ITRsCq__detailLink{color:var(--accent);text-underline-offset:3px;transition:text-decoration-color var(--transition-fast,.12s ease);-webkit-text-decoration:underline #8f5bff66;text-decoration:underline #8f5bff66}.how-it-works-module__ITRsCq__detailLink:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.how-it-works-module__ITRsCq__sessionMock{--text-0:#f4f5f8;--text-1:#c6cad8;--text-2:#8a90a3;--accent:#8f5bff;border:1px solid #94a3b81f;border-top:3px solid var(--accent);background:#0e1018;border-radius:12px;padding:20px 24px;box-shadow:0 4px 24px #0000004d}.how-it-works-module__ITRsCq__sessionMockHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.how-it-works-module__ITRsCq__sessionMockGame{align-items:center;gap:12px;display:flex}.how-it-works-module__ITRsCq__sessionMockDot{background:linear-gradient(135deg,var(--accent),var(--accent-2,#c084fc));border-radius:50%;width:36px;height:36px;box-shadow:0 0 16px #8f5bff4d}.how-it-works-module__ITRsCq__sessionMockTitle{color:var(--text-0);font-size:18px;font-weight:700}.how-it-works-module__ITRsCq__sessionMockSub{color:var(--text-2);font-size:12px}.how-it-works-module__ITRsCq__sessionMockBadge{border:1px solid var(--accent);color:var(--accent);border-radius:999px;padding:4px 12px;font-size:11px;font-weight:600}.how-it-works-module__ITRsCq__sessionMockStats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.how-it-works-module__ITRsCq__sessionMockStat{text-align:center;background:#94a3b80a;border-radius:8px;padding:12px 8px}.how-it-works-module__ITRsCq__sessionMockStatNum{color:var(--text-0);font-size:24px;font-weight:700}.how-it-works-module__ITRsCq__sessionMockStatLabel{color:var(--text-2);margin-top:2px;font-size:11px}.how-it-works-module__ITRsCq__sessionMockTabs{gap:4px;display:flex}.how-it-works-module__ITRsCq__sessionMockTabActive{background:var(--accent);color:#fff;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600}.how-it-works-module__ITRsCq__sessionMockTab{color:var(--text-2);background:#94a3b80f;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:500}.how-it-works-module__ITRsCq__evidenceCards{grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;display:grid}.how-it-works-module__ITRsCq__evidenceCard{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;transition:box-shadow .25s}.how-it-works-module__ITRsCq__evidenceCard:hover{box-shadow:var(--shadow)}.how-it-works-module__ITRsCq__evidenceBadge{color:#fff;border-radius:999px;margin-bottom:12px;padding:3px 12px;font-size:11px;font-weight:700;display:inline-block}.how-it-works-module__ITRsCq__evidenceDesc{color:var(--text-1);margin-bottom:12px;font-size:14px;line-height:1.65}.how-it-works-module__ITRsCq__evidenceList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.how-it-works-module__ITRsCq__evidenceList li{color:var(--text-2);padding-left:16px;font-size:13px;position:relative}.how-it-works-module__ITRsCq__evidenceList li:before{content:"";background:var(--text-2);opacity:.4;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}.how-it-works-module__ITRsCq__guidanceGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:24px;display:grid}.how-it-works-module__ITRsCq__guidanceCard{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;transition:box-shadow .2s,border-color .2s}.how-it-works-module__ITRsCq__guidanceCard:hover{box-shadow:var(--shadow);border-color:var(--accent)}.how-it-works-module__ITRsCq__guidanceTitle{color:var(--text-0);margin-bottom:6px;font-size:14px;font-weight:600}.how-it-works-module__ITRsCq__guidanceDesc{color:var(--text-2);font-size:13px;line-height:1.6}.how-it-works-module__ITRsCq__boundaries{background:var(--bg-1);border:1px solid var(--border);border-left:4px solid var(--ok);border-radius:var(--radius-lg);margin-bottom:64px;padding:28px 32px}.how-it-works-module__ITRsCq__boundariesHeader{align-items:center;gap:16px;margin-bottom:20px;display:flex}.how-it-works-module__ITRsCq__boundariesIcon{border-radius:var(--radius-md);width:44px;height:44px;color:var(--ok);background:#6ee7b71a;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex}.how-it-works-module__ITRsCq__boundariesSubtitle{color:var(--text-2);font-size:13px}.how-it-works-module__ITRsCq__boundariesGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.how-it-works-module__ITRsCq__boundaryItem{color:var(--text-1);align-items:center;gap:10px;font-size:14px;display:flex}.how-it-works-module__ITRsCq__boundaryCheck{color:var(--ok);flex-shrink:0;font-size:16px;font-weight:700}.how-it-works-module__ITRsCq__cta{text-align:center;background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glow);margin-bottom:48px;padding:48px 24px}.how-it-works-module__ITRsCq__ctaTitle{color:var(--text-0);margin-bottom:12px;font-size:clamp(22px,3vw,28px);font-weight:700}.how-it-works-module__ITRsCq__ctaDesc{color:var(--text-1);max-width:520px;margin:0 auto 24px;font-size:15px;line-height:1.7}.how-it-works-module__ITRsCq__ctaButtons{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.how-it-works-module__ITRsCq__nav{border-top:1px solid var(--border);justify-content:space-between;gap:20px;padding-top:40px;display:flex}@media (max-width:768px){.how-it-works-module__ITRsCq__featureRow,.how-it-works-module__ITRsCq__featureRowReverse{grid-template-columns:1fr;gap:24px}.how-it-works-module__ITRsCq__featureRowReverse{direction:ltr}.how-it-works-module__ITRsCq__detailGrid,.how-it-works-module__ITRsCq__evidenceCards,.how-it-works-module__ITRsCq__guaranteeGrid{grid-template-columns:1fr}.how-it-works-module__ITRsCq__sessionMockStats{grid-template-columns:repeat(3,1fr)}.how-it-works-module__ITRsCq__pipelineGrid{grid-template-columns:1fr 1fr}.how-it-works-module__ITRsCq__mockCard,.how-it-works-module__ITRsCq__mockTimeline{max-width:100%}}.how-it-works-module__ITRsCq__boundaryProof{color:var(--text-2);margin-top:16px;font-size:13px;line-height:1.65}
