.claude-module__KVhDMW__page{--bg:#fff;--bg-alt:#f7f7f8;--bg-dark:#111113;--accent:#d64f91;--accent-light:#fdf0f5;--text-primary:#111113;--text-secondary:#555560;--text-muted:#89899a;--border:#e6e6ea;--shadow-md:0 4px 16px #0000000f, 0 2px 4px #0000000a;--shadow-lg:0 12px 40px #00000014;--radius:14px;--font-display:var(--font-claude-display), Georgia, serif;--font-body:var(--font-claude-body), -apple-system, sans-serif;font-family:var(--font-body);color:var(--text-primary);-webkit-font-smoothing:antialiased;line-height:1.6}.claude-module__KVhDMW__page .hero{text-align:center;max-width:none;margin:0;padding:clamp(72px,14vw,120px) clamp(20px,5vw,48px) 80px;position:relative}.claude-module__KVhDMW__page .hero:before{content:"";pointer-events:none;background:radial-gradient(70% 50% at 50% 30%,#d64f910a 0%,#0000 70%);position:absolute;inset:0}.claude-module__KVhDMW__page .hero-badge{background:var(--accent-light);color:var(--accent);font-family:var(--font-body);letter-spacing:.02em;border-radius:100px;margin-bottom:24px;padding:7px 16px;font-size:13px;font-weight:700}.claude-module__KVhDMW__page .hero-badge:before{background:var(--accent)}.claude-module__KVhDMW__page .hero h1{font-family:var(--font-display);letter-spacing:-1.2px;max-width:720px;color:var(--text-primary);margin:0 auto 20px;font-size:clamp(38px,5vw,56px);font-weight:400;line-height:1.08}.claude-module__KVhDMW__page .hero h1 em{color:var(--accent);font-style:italic}.claude-module__KVhDMW__page .hero-sub{color:var(--text-secondary);max-width:560px;margin:0 auto 36px;font-size:19px;line-height:1.7}.claude-module__KVhDMW__page .hero-cta-row{gap:12px}.claude-module__KVhDMW__page .btn-primary{background:var(--text-primary);color:#fff;font-family:var(--font-body);box-shadow:none;border-radius:100px;padding:15px 32px;font-weight:600}.claude-module__KVhDMW__page .btn-primary:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.claude-module__KVhDMW__page .hero-note{color:var(--text-muted);margin-top:16px;font-size:13px}.claude-module__KVhDMW__page .stat-strip{background:var(--bg-alt);border-color:var(--border);padding:56px clamp(20px,5vw,48px)}.claude-module__KVhDMW__page .stat-strip-inner{gap:40px;max-width:960px}.claude-module__KVhDMW__page .stat-num{font-family:var(--font-body);letter-spacing:-.5px;color:var(--accent);font-size:32px;font-weight:800}.claude-module__KVhDMW__page .stat-label{color:var(--text-muted);margin-top:6px;font-size:13px;font-weight:500;line-height:1.5}.claude-module__KVhDMW__page .section{max-width:1100px;margin:0 auto;padding:100px clamp(20px,5vw,48px)}.claude-module__KVhDMW__page .section:nth-child(4){padding-top:60px}.claude-module__KVhDMW__page .section-label{letter-spacing:1.5px;color:var(--accent);margin-bottom:16px;font-size:13px;font-weight:700}.claude-module__KVhDMW__page .section h2{font-family:var(--font-display);letter-spacing:-.8px;color:var(--text-primary);margin-bottom:24px;font-size:clamp(30px,3vw,42px);font-weight:400;line-height:1.15}.claude-module__KVhDMW__page .problem-grid{gap:20px;margin-top:48px}.claude-module__KVhDMW__page .problem-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:28px 24px;transition:box-shadow .3s,transform .3s}.claude-module__KVhDMW__page .problem-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.claude-module__KVhDMW__page .problem-card h3{font-family:var(--font-body);letter-spacing:-.2px;font-size:16px;font-weight:700}.claude-module__KVhDMW__page .problem-card p{color:var(--text-secondary);font-size:14px;line-height:1.65}.claude-module__KVhDMW__page .solution-card{background:var(--accent-light);border-radius:var(--radius);border:1px solid #d64f9159;padding:28px 24px;transition:box-shadow .3s,transform .3s}.claude-module__KVhDMW__page .solution-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.claude-module__KVhDMW__page .solution-card h3{font-family:var(--font-body);color:var(--accent);font-size:16px;font-weight:700}.claude-module__KVhDMW__page .solution-card p{color:var(--text-secondary);font-size:14px;line-height:1.65}.claude-module__KVhDMW__page .steps{gap:20px;margin-top:48px}.claude-module__KVhDMW__page .step{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:28px 24px;transition:box-shadow .3s,transform .3s}.claude-module__KVhDMW__page .step:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.claude-module__KVhDMW__page .step-num{background:var(--accent-light);width:36px;height:36px;color:var(--accent);font-family:var(--font-body);margin-bottom:16px;font-size:14px;font-weight:800}.claude-module__KVhDMW__page .step h3{letter-spacing:-.2px;font-size:16px;font-weight:700}.claude-module__KVhDMW__page .step p{color:var(--text-secondary);font-size:13px;line-height:1.65}.claude-module__KVhDMW__page .demo-section{background:var(--bg-alt);border:1px solid var(--border);border-radius:var(--radius);max-width:960px;margin:0 auto 80px;padding:56px clamp(20px,5vw,48px)}.claude-module__KVhDMW__page .demo-chart-title{font-family:var(--font-display);letter-spacing:-.8px;color:var(--text-primary);font-size:clamp(28px,3vw,36px);font-weight:400}.claude-module__KVhDMW__page .demo-bar.with{background:linear-gradient(to top, var(--accent), #e87ab3)}.claude-module__KVhDMW__page .demo-bar.with .demo-bar-value{color:var(--accent)}.claude-module__KVhDMW__page .demo-legend .dot.b{background:var(--accent)}.claude-module__KVhDMW__page .cta-section{background:var(--bg-dark);padding:100px clamp(20px,5vw,48px)}.claude-module__KVhDMW__page .cta-section h2{font-family:var(--font-display);letter-spacing:-1px;margin-bottom:16px;font-size:clamp(32px,3.5vw,44px);font-weight:400;line-height:1.12}.claude-module__KVhDMW__page .cta-section h2 em{color:var(--accent);font-style:italic}.claude-module__KVhDMW__page .cta-section p{color:#ffffff8c;max-width:480px;font-size:17px;line-height:1.7}.claude-module__KVhDMW__page .btn-white{font-family:var(--font-body);color:var(--bg-dark);background:#fff;border-radius:100px;padding:15px 32px;font-weight:600}.claude-module__KVhDMW__page .btn-white:hover{transform:translateY(-2px);box-shadow:0 8px 32px #ffffff26}@media (max-width:768px){.claude-module__KVhDMW__page .stat-strip-inner{grid-template-columns:1fr;gap:24px}.claude-module__KVhDMW__page .section{padding:60px 20px}.claude-module__KVhDMW__page .section:nth-child(4){padding-top:40px}.claude-module__KVhDMW__page .problem-grid{grid-template-columns:1fr}.claude-module__KVhDMW__page .steps{grid-template-columns:1fr}.claude-module__KVhDMW__page .demo-section{margin:0 20px 48px;padding:40px 20px}.claude-module__KVhDMW__page .demo-bar-container{gap:16px}.claude-module__KVhDMW__page .demo-bar{width:56px}.claude-module__KVhDMW__page .cta-section{padding:72px 20px}}
