#imcs{padding-top:20px;padding-bottom:20px;}body{font-family:'Helvetica Neue', Arial, sans-serif;margin:0;padding:0;background:#0f172a;color:#fff;line-height:1.6;}.container{max-width:1100px;margin:0 auto;padding:30px;}h1, h2, h3{line-height:1.3;margin-bottom:15px;}h1{font-size:36px;font-weight:bold;color:#111;text-align:center;margin-bottom:40px;}h2{font-size:28px;color:#0073e6;margin-top:40px;}h3{font-size:22px;margin-top:30px;color:#333;}p{font-size:18px;margin-bottom:15px;}ul{margin:20px 0;padding-left:20px;}ul li{font-size:18px;margin-bottom:10px;}.cta a{background:#0073e6;color:#fff;padding:18px 35px;font-size:20px;font-weight:bold;text-decoration:none;border-radius:6px;display:inline-block;}.cta a:hover{background:#005bb5;}.codebox{background:#0f172a;border:1px solid #334155;padding:20px;margin:20px 0;font-family:monospace;font-size:15px;white-space:pre-wrap;border-radius:6px;color:#e2e8f0;margin-top:15px;}.toolbox{background:#1e293b;padding:30px;border-radius:10px;margin:60px 0;text-align:center;}.toolbox input{padding:12px;width:70%;max-width:400px;font-size:16px;margin-right:10px;border:none;border-radius:6px;margin-bottom:15px;}.toolbox button{padding:14px 24px;font-size:16px;background:#38bdf8;color:#0f172a;border:none;border-radius:6px;cursor:pointer;font-weight:600;}.toolbox button:hover{background:#0ea5e9;color:#fff;}.output{margin-top:20px;padding:15px;background:#0f172a;border:1px solid #334155;font-family:monospace;border-radius:6px;color:#38bdf8;}h1, h2, h3, h4{margin:0;font-weight:700;line-height:1.2;}a{color:#38bdf8;text-decoration:none;}a:hover{text-decoration:underline;}.hero{text-align:center;padding:80px 20px;background:linear-gradient(135deg, #1e293b, #0f172a);}.hero h1{font-size:48px;color:#38bdf8;margin-bottom:20px;}.hero p{font-size:22px;color:#cbd5e1;max-width:800px;margin:0 auto 30px;}.btn-primary{background:#38bdf8;color:#0f172a;padding:18px 40px;font-size:20px;font-weight:700;border-radius:8px;display:inline-block;}.btn-primary:hover{background:#0ea5e9;color:#fff;}.benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:60px 0;}.box{background:#1e293b;padding:30px;border-radius:10px;border:1px solid #334155;}.box h3{color:#38bdf8;margin-bottom:15px;}.box p{color:#e2e8f0;}.swipe{margin:60px 0;}.swipe h3{color:#38bdf8;}.footer-cta{text-align:center;padding:60px 20px;background:#1e293b;border-top:1px solid #334155;}.footer-cta h2{font-size:32px;margin-bottom:20px;color:#38bdf8;}