@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@500;600;700&family=Poppins:wght@300;400;600&display=swap);body{background:#f8fafc;font-family:Poppins,sans-serif;margin:0}html{scroll-behavior:smooth}a{color:#333;text-decoration:none}.nav-link,button{font-family:Montserrat,sans-serif}.nav-link{font-size:18px;font-weight:700;letter-spacing:1px;text-transform:uppercase;transition:.3s}.nav-link:hover{color:#6ab187}.flag{cursor:pointer;transition:.3s;width:28px}.flag:hover{transform:scale(1.1)}.flag.active{transform:scale(1.3)}.auth-btn{border-radius:25px;cursor:pointer;font-size:15px;font-weight:600;padding:10px 22px;transition:.3s}.login-btn{background:#fff;border:2px solid #6ab187;color:#6ab187}.login-btn:hover{background:#6ab187;color:#fff}.register-btn{background:#f4b942;border:none;color:#fff}.register-btn:hover{background:#e3a62d}.avatar{background:#6ab187;border-radius:50%;cursor:pointer;font-weight:700;height:42px;justify-content:center;width:42px}.avatar,.hero{align-items:center;color:#fff;display:flex}.hero{background:#7fb18e;gap:60px;justify-content:space-between;padding:90px 10%}.hero-text{max-width:520px}.hero-text h1{font-family:Montserrat,sans-serif;font-size:54px;margin-bottom:20px}.hero-text p{font-size:18px;line-height:1.6;margin-bottom:30px}.hero-buttons{display:flex;gap:20px}.hero-image img{border-radius:50%;width:520px}.about-text{max-width:520px}.about-text h2{font-family:Montserrat,sans-serif;font-size:40px;margin-bottom:20px}.about-text p{color:#555;font-size:18px;line-height:1.6}.about-image img{border-radius:20px;width:520px}.steps{background:#fff;padding:90px 10%;text-align:center}.steps h2{font-family:Montserrat,sans-serif;font-size:40px;margin-bottom:60px}.steps-grid{display:flex;gap:40px;justify-content:center}.step-card{background:#f8fafc;border-radius:20px;box-shadow:0 4px 12px #0000000d;padding:40px;transition:.3s;width:280px}.step-card:hover{background:#7fb18e;color:#fff;transform:translateY(-10px)}.step-card h3{font-family:Montserrat,sans-serif;margin-bottom:15px}.step-card p{color:#555}.contact,.step-card:hover p{color:#fff}.contact{background:#7fb18e;padding:70px 10%;text-align:center}.contact h2{font-family:Montserrat,sans-serif;font-size:36px;margin-bottom:20px}.contact p{font-size:16px;margin:10px 0}.contact-icons{display:flex;gap:40px;justify-content:center;margin:25px 0}.contact-icons img{cursor:pointer;transition:.3s;width:50px}.contact-icons img:hover{transform:scale(1.2)}.about{align-items:center;background:#f9fafc;display:flex;gap:80px;padding:90px 10%}.nav-link{cursor:pointer;white-space:nowrap}.profile-wrapper{background:#f5f7fb;display:flex;min-height:100vh}.profile-sidebar{background:#fff;border-right:1px solid #eee;padding:30px;width:260px}.profile-email{color:#666;font-size:16px;margin-bottom:30px;word-break:break-word}.sidebar-item{border-radius:10px;cursor:pointer;font-weight:500;margin-bottom:12px;padding:14px 18px;transition:.3s}.sidebar-item:hover{background:#f1f3f8}.sidebar-item.active{background:#eef1ff;color:#5a67d8;font-weight:600}.logout{color:#666;cursor:pointer;margin-top:50px}.profile-content{flex:1 1;padding:60px}.profile-form{max-width:500px}.avatar-section{align-items:center;display:flex;gap:20px;margin-bottom:30px}.avatar-img{border-radius:50%;height:80px;width:80px}.upload-btn{background:#f1f3f8;border-radius:8px;padding:10px 18px}.profile-input{border:1px solid #ddd;border-radius:8px;margin:8px 0 20px;padding:12px;width:100%}.save-btn{background:#5a67d8;border-radius:8px;padding:12px 26px}.email-note{color:#777;font-size:14px;margin-top:10px}.auth-wrapper{display:flex;height:100vh}.auth-image{background-position:50%;background-size:cover;flex:1 1}.auth-form{display:flex;flex:1 1;flex-direction:column;gap:20px;justify-content:center;padding:60px}.auth-form h2{font-family:Montserrat,sans-serif;font-size:36px;margin-bottom:20px}.auth-form input,.auth-form select,.auth-form textarea{border:1px solid #ddd;border-radius:10px;font-size:16px;padding:14px}.radio-group{display:flex;gap:20px}.auth-form textarea{min-height:120px;resize:none}.upload-btn{background:#f4b942;border-radius:10px;padding:12px;text-align:center;width:-webkit-fit-content;width:fit-content}.save-btn,.upload-btn{color:#fff;cursor:pointer}.save-btn{background:linear-gradient(90deg,#5f6cf0,#7f8cff);border:none;border-radius:10px;font-size:16px;font-weight:700;padding:14px;width:200px}
/*# sourceMappingURL=main.ae97f2ff.css.map*/