body{font-family:Arial,Helvetica,sans-serif;margin:0;background:#f5f5f5;color:#222}.container{max-width:1100px;margin:auto;padding:40px}h1{font-size:42px;margin-bottom:10px}h2{margin-top:60px;font-size:28px}p{line-height:1.7;font-size:18px}.hero{text-align:center;padding:80px 20px}.btn{display:inline-block;margin-top:25px;padding:14px 28px;background:#000;color:#4ade80;text-decoration:none;border-radius:6px;font-weight:700;border:1px solid #4ade80;transition:all .2s ease}.btn:hover{background:#4ade80;color:#000}.section{background:#fff;padding:30px;margin-top:20px;border-radius:10px}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}.card{background:#fafafa;padding:30px;border-radius:10px;border:1px solid #ddd}.card h3{margin-top:0}code{background:#eee;padding:4px 8px;border-radius:4px}.marquee-shell{overflow:hidden;width:100%;position:relative}.marquee-track{display:flex;align-items:center;gap:80px;width:max-content;animation:marqueeLoop 28s linear infinite;padding:0 24px}.marquee-shell:hover .marquee-track{animation-play-state:paused}.marquee-item{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:140px;white-space:nowrap;color:#111;font-size:18px;font-weight:600}.marquee-logo{height:40px;width:auto;margin-bottom:10px;object-fit:contain}@keyframes marqueeLoop{0%{transform:translate(0)}to{transform:translate(-50%)}}.lang-btn{padding:8px 14px;border-radius:6px;border:1px solid #d1d5db;background:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.lang-btn:hover{background:#2563eb;color:#fff;border-color:#2563eb}
