*{box-sizing:border-box}*,body{margin:0;padding:0}body{background-color:#fff;color:#333;font-family:Arial,sans-serif;line-height:1.6}h1,h2,h3,h4,h5,h6{font-weight:800}h1,h2,h3,h4,h5,h6,p{margin-bottom:1rem}.container{margin:0 auto;max-width:1200px;padding:0 15px;width:100%}.red-gradient{background:linear-gradient(90deg,#e3173e,#ff4c6a)}.blue-gradient{background:linear-gradient(90deg,#007bff,#00c6ff)}.btn{border-radius:50px;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;line-height:1.5;padding:.75rem 1.5rem;text-align:center;text-decoration:none;transition:all .3s ease;-webkit-user-select:none;user-select:none;vertical-align:middle}.btn-primary{background:linear-gradient(90deg,#e3173e,#ff4c6a);border:none;box-shadow:0 4px 6px #0000001a;color:#fff}.btn-primary:hover{box-shadow:0 6px 12px #00000026;transform:translateY(-2px)}.btn-secondary{background:#0000;border:2px solid #e3173e;box-shadow:none;color:#333}.btn-secondary:hover{background:#e3173e0d;box-shadow:0 4px 6px #0000000d}.card{background:#fff;border-radius:15px;box-shadow:0 10px 30px #0000000d;transition:all .3s ease}.card:hover{box-shadow:0 15px 35px #0000001a;transform:translateY(-5px)}.section{padding:80px 0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.bg-gradient{background:linear-gradient(135deg,#fff,#f8f9fa)}
/*# sourceMappingURL=main.c3093d7f.css.map*/