:root{--blue: #002cff;--white: #ffffff;--light: #f5f6ff}.sep{height:30px;background-color:#002cff}body{margin:0;padding:0;box-sizing:border-box;overflow-x:hidden;font-family:Poppins,sans-serif;background:var(--blue);color:var(--white)}.title{text-align:center;font-size:30px}.landing-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;width:100vw;background:var(--blue);gap:50px;padding:20px;box-sizing:border-box}.logo-section{display:flex;flex-direction:column;align-items:center;justify-content:center}.logo-box img{width:300px;height:auto}.form-section{background:var(--white);border-radius:20px;padding:40px 50px;box-shadow:0 10px 25px #00000040;text-align:left;max-width:380px;color:var(--blue)}.form-section h2{font-weight:800;font-size:1.8rem;margin-bottom:10px}.form-section p{color:#333;font-weight:500;margin-bottom:25px}.input-group{display:flex;gap:10px}.input-group input{flex:1;padding:12px 16px;border:2px solid var(--blue);border-radius:8px;font-size:.95rem;outline:none;color:var(--blue)}.input-group input::placeholder{color:#999}.input-group button{background:var(--blue);color:var(--white);border:none;padding:12px 18px;border-radius:8px;font-weight:700;cursor:pointer;transition:background .3s ease;white-space:nowrap}.input-group button:hover{background:#001acc}@media (max-width: 900px){.landing-container{flex-direction:column;gap:35px;text-align:center;padding:20px}.logo-box img{width:220px}.form-section{padding:25px 30px;max-width:320px}.form-section h2{font-size:1.4rem}.form-section p{font-size:.9rem;margin-bottom:18px}.input-group{flex-direction:column;gap:8px}.input-group input{padding:10px 14px;font-size:.9rem}.input-group button{width:100%;padding:10px 16px;font-size:.9rem}}.reactivation{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background-color:#fff;color:#002cff;padding:4rem 8rem;gap:2rem}.reactivation-left{flex:1;min-width:320px}.reactivation-title{font-size:2.2rem;font-weight:700;margin-bottom:2rem}.reactivation-cards{display:flex;flex-direction:column;gap:1.5rem}.reactivation-card{background-color:#f7f9ff;border-left:6px solid #002cff;padding:1.5rem;border-radius:12px;box-shadow:0 4px 10px #0000000d;transition:transform .2s ease,box-shadow .2s ease;width:90%}.reactivation-card:hover{transform:translateY(-4px);box-shadow:0 8px 18px #00000014}.reactivation-card h3{font-size:1.8rem;margin:0;font-weight:700}.reactivation-card p{margin:.4rem 0 0;font-size:1.05rem;opacity:.9}.reactivation-right{flex:1;min-width:320px;display:flex;justify-content:center;align-items:center}.reactivation-right img{width:100%;max-width:500px;border-radius:20px;box-shadow:0 8px 16px #0000001a}@media (max-width: 768px){.reactivation{flex-direction:column;text-align:center}.reactivation-card{width:100%}}@media (max-width: 768px){.reactivation{flex-direction:column;text-align:center;padding:2rem 1.5rem;gap:2rem}.reactivation-left,.reactivation-right{width:100%;min-width:auto}.reactivation-title{font-size:1.8rem;margin-bottom:1.5rem}.reactivation-cards{gap:1rem}.reactivation-card{width:100%;padding:1rem}.reactivation-card h3{font-size:1.4rem}.reactivation-card p{font-size:.95rem}.reactivation-right img{max-width:90%;border-radius:15px}}.footer{background-color:#002cff;color:#fff;text-align:center;padding:2rem 1rem;font-weight:700;display:flex;flex-direction:column;align-items:center;gap:1.2rem}.footer-icons{display:flex;gap:1.5rem}.footer-icons a{color:#fff;transition:opacity .2s ease}.footer-icons a:hover{opacity:.7}.footer-copy{font-size:.9rem;opacity:.9}.features-container{display:flex;justify-content:center;align-items:stretch;gap:20px;padding:40px 20px;flex-wrap:wrap;background:#fff}.feature-card{background:#002cff;color:#fff;border-radius:15px;padding:30px 25px;flex:1 1 250px;max-width:300px;box-shadow:0 8px 20px #00000026;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{transform:translateY(-5px);box-shadow:0 12px 25px #00000040}.feature-card h3{margin-bottom:12px;font-size:1.2rem;font-weight:700}.feature-card p{font-size:.95rem;line-height:1.4}
