.container{max-width:800px;margin:0 auto;padding:60px 40px}.subtitle{font-size:20px;color:#6b7a92;margin-bottom:48px;font-weight:400}h2{font-family:'Montserrat',sans-serif;font-size:28px;font-weight:600;color:#3d4e7c;line-height:1.4;margin-top:48px;margin-bottom:20px}h3{font-family:'Montserrat',sans-serif;font-size:22px;font-weight:600;color:#5d4e8c;line-height:1.4;margin-top:32px;margin-bottom:16px}p{margin-bottom:18px}.hero-insight{background:linear-gradient(135deg,#f4c542 0%,#e6a82d 100%);padding:32px;border-radius:8px;margin:40px 0;box-shadow:0 4px 12px rgba(244,197,66,0.2)}.hero-insight p{color:#1a2332;font-size:20px;font-weight:600;line-height:1.6;margin:0}.callout{border-left:4px solid #f4c542;background-color:#e8e5f2;padding:24px;margin:24px 0;border-radius:6px}.callout h4{font-family:'Montserrat',sans-serif;font-size:18px;font-weight:600;color:#1a2332;margin-bottom:12px}.callout p{margin-bottom:0;color:#1a2332}.warning{border-left:4px solid #e6a82d;background-color:#fff4e6;padding:24px;margin:24px 0;border-radius:6px}.warning h4{font-family:'Montserrat',sans-serif;font-size:18px;font-weight:600;color:#8b6914;margin-bottom:12px}.warning p{margin-bottom:0;color:#8b6914}code{font-family:'JetBrains Mono',monospace;background-color:#f5f7fa;padding:3px 6px;border-radius:4px;font-size:14px;color:#3d4e7c}pre{background-color:#f5f7fa;padding:20px;border-radius:6px;overflow-x:auto;margin:20px 0;line-height:1.5}pre code{background:none;padding:0;font-size:14px;color:#1a2332}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:32px 0}.comparison-item{background-color:#f5f7fa;padding:24px;border-radius:8px;border-top:3px solid #3d4e7c}.comparison-item h4{font-family:'Montserrat',sans-serif;font-size:18px;font-weight:600;color:#1a2332;margin-bottom:12px}.comparison-item code{display:block;margin:12px 0;background-color:#ffffff}.switch-card{background-color:#f5f7fa;padding:24px;border-radius:8px;margin:20px 0;border-left:4px solid #5d4e8c}.switch-card h4{font-family:'Montserrat',sans-serif;font-size:18px;font-weight:600;color:#1a2332;margin-bottom:8px}.switch-card .signature{font-family:'JetBrains Mono',monospace;font-size:13px;color:#3d4e7c;margin:12px 0;display:block}ul{margin:16px 0 16px 24px}li{margin-bottom:10px}.quote{border-left:3px solid #3d4e7c;background-color:#f5f7fa;padding:20px;margin:24px 0;font-style:italic;color:#6b7a92;border-radius:6px}.section-divider{height:2px;background:linear-gradient(to right,#3d4e7c,transparent);margin:48px 0;border:none}strong{color:#1a2332;font-weight:600}