*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#fff;color:#111827}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app{min-height:100vh}.navbar{width:100%;height:76px;padding:0 7%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb;background:#fffffff2;position:sticky;top:0;z-index:10}.logo{font-size:24px;font-weight:800;letter-spacing:-.8px}.navbar nav{display:flex;gap:32px;color:#4b5563;font-size:15px}.navbar nav a:hover{color:#111827}.navActions{display:flex;align-items:center;gap:10px}.languageButton,.loginButton,.registerButton{border:0;background:transparent;padding:10px 14px;border-radius:10px}.languageButton{font-weight:700;color:#2563eb}.loginButton{color:#374151}.registerButton{background:#111827;color:#fff}.hero{min-height:650px;display:flex;align-items:center;justify-content:center;padding:80px 7%;background:radial-gradient(circle at 50% 20%,#eff6ff 0%,transparent 40%),#fff}.heroContent{max-width:850px;text-align:center}.badge{display:inline-block;margin-bottom:24px;padding:8px 14px;border-radius:999px;background:#eff6ff;color:#2563eb;font-weight:700;font-size:14px}.hero h1{font-size:clamp(44px,7vw,78px);line-height:.98;letter-spacing:-4px;margin-bottom:28px}.hero p{max-width:650px;margin:0 auto;color:#6b7280;font-size:19px;line-height:1.7}.heroButtons{display:flex;justify-content:center;gap:14px;margin-top:36px}.primaryButton,.secondaryButton{padding:15px 22px;border-radius:12px;border:1px solid #111827;font-weight:700}.primaryButton{background:#111827;color:#fff}.secondaryButton{background:#fff;color:#111827}.howSection{padding:100px 7%;background:#f9fafb}.sectionHeader{max-width:1100px;margin:0 auto 50px}.sectionHeader span{color:#2563eb;font-weight:800}.sectionHeader h2{margin-top:10px;font-size:clamp(34px,5vw,56px);letter-spacing:-2px}.steps{max-width:1100px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.step{padding:30px;background:#fff;border:1px solid #e5e7eb;border-radius:18px}.stepNumber{color:#2563eb;font-weight:800;margin-bottom:40px}.step h3{font-size:22px;margin-bottom:12px}.step p{color:#6b7280;line-height:1.6}footer{padding:40px 7%;display:flex;justify-content:space-between;border-top:1px solid #e5e7eb}footer p{color:#6b7280}@media(max-width:800px){.navbar{padding:0 20px}.navbar nav{display:none}.loginButton{display:none}.hero{padding:70px 20px}.hero h1{letter-spacing:-2px}.heroButtons{flex-direction:column}.steps{grid-template-columns:1fr}.howSection{padding:70px 20px}footer{padding:30px 20px;flex-direction:column;gap:15px}}
