:root{--cor0: #0554F2;--cor1: #B404FF;--cor2: #F28705;--cor3: #000000;--cor4: #ffff;--cor5: #0c2960;--cor6: #002f6c}body{margin:0;font-family:Arial,sans-serif;background-color:var(--cor5);color:var(--cor4)}.landing{display:flex;flex-direction:column;min-height:100vh}.header{background:linear-gradient(to bottom,#000000,#041129,transparent);margin-top:-10px;display:flex;flex-direction:column;align-items:center}.logo{max-width:300px;height:auto}.event-details{text-align:center;border:2px solid var(--cor1);padding:8px 16px;border-radius:15px}.event-info{font-size:14px;font-weight:700;color:#fff}.main{display:flex;justify-content:space-evenly;align-items:flex-start;padding:50px 20px;flex-wrap:wrap}.text-section{max-width:600px}.webinar-badge{background-color:var(--cor2);color:var(--cor4);font-weight:700;padding:4px 8px;border-radius:4px;font-size:24px}.text-section h1{font-size:36px;margin:20px 0 10px}.text-section .highlight{color:var(--cor2)}.text-section h2{font-style:italic;font-size:20px;margin:10px 0 20px}.text-section p{font-size:16px;line-height:1.6;padding-bottom:20px}.form-section{background-color:#fff;padding:30px;border-radius:8px;color:var(--cor6)}.form-section form{display:flex;flex-direction:column}.form-section input{margin-bottom:15px;padding:10px;font-size:14px;border:1px solid #ccc;border-radius:4px}.form-section input:focus{box-shadow:0 0 0 2px var(--cor0)}.form-section button{padding:12px;background-color:var(--cor1);border:none;color:#fff;font-weight:700;font-size:16px;border-radius:4px;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.form-section button:hover{background-color:#b43ac4}.event-highlights{background-color:#051937;padding:60px 20px;text-align:center;color:#fff}.event-highlights h1{font-size:30px;margin-bottom:40px}.event-highlights .highlight{color:var(--cor2)}.cards-container{display:grid;gap:30px;max-width:1200px;margin:0 auto;grid-template-columns:1fr}.card{background:linear-gradient(to bottom,#0554f2,#001f4d);border-radius:12px;padding:24px;box-shadow:0 0 12px #0006;text-align:left}.card h3{color:#fff;font-size:18px;font-weight:700;margin:12px 0}.card p{color:#fff;font-size:15px;line-height:1.4}.emoji{font-size:30px}@media (max-width: 767px){.cards-container{grid-template-columns:1fr}.whatsapp-button{width:100%}}@media (min-width: 768px) and (max-width: 1024px){.cards-container{grid-template-columns:repeat(2,1fr)}.whatsapp-button{width:auto}}@media (min-width: 1025px){.cards-container{grid-template-columns:repeat(3,1fr)}.event-details{flex:1}.form-section{margin-top:60px}}.about-section{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;background:linear-gradient(to bottom,#051937,#000);color:#fff;gap:3rem}.about-content{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3rem}.about-image-container{position:relative;max-width:300px}.about-image{width:100%;border-radius:50%;border:6px solid #0f2c6e}.about-text{max-width:500px}.about-text h2{font-size:30px;margin-bottom:1rem}.about-text p{margin-bottom:1rem;line-height:1.6}.highlight-orange{color:#f28705;font-weight:700}.benefits{background:linear-gradient(to bottom,#000,#000c2d);padding:0 20px 60px;color:#fff;text-align:center}.benefits-container{max-width:900px;margin:0 auto;position:relative}.benefits h2{font-size:30px;line-height:1.4;margin-bottom:15px}.highlight{color:#f28705;font-weight:700}.subtitle{color:#cfcfcf;margin-bottom:40px;font-size:1.1em}.benefits-list{list-style:none;padding:0;margin:0 auto 30px;text-align:left;display:flex;flex-direction:column;gap:15px}.benefits-list li{flex-shrink:0;display:flex;align-items:flex-start;gap:10px;font-size:1.1em;line-height:1.6}.benefits-list li span.emoji{font-size:25px;line-height:1;flex-shrink:0}.benefits-button-link{display:flex;justify-content:center;margin-top:40px;text-decoration:none}.benefits-button{background-color:#b404ff;color:#fff;border:none;padding:14px 28px;border-radius:12px;font-weight:700;font-size:1em;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.benefits-button-link button:hover{background-color:#b43ac4}.footer{background-color:#1e1e1e;color:#fff;font-size:14px}.footer-container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.logo-footer{max-width:200px;height:auto;margin-top:-8px}.footer-info p{margin-top:-20px;opacity:.7}html,body{margin:0;padding:0;height:100%}#root{height:100%}.page-wrapper{display:flex;flex-direction:column;min-height:100vh}.submit-container{flex:1;background:linear-gradient(to bottom,#071227,#071e49);color:#fff;padding:40px 20px;text-align:center}.submit-content{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin-top:30px}.submit-card{background:#ffffff0d;border-radius:20px;padding:30px;width:100%;max-width:500px;box-shadow:0 4px 20px #0003;text-align:center}.card-icon-text{display:flex;align-items:flex-start;gap:15px;justify-content:center}.card-icon{width:60px;height:60px;margin-top:5px}.small-text{font-style:italic;margin-top:10px;font-size:.95em}.whatsapp-button{margin-top:15px;padding:12px 20px;background:#b404ff;color:#fff;border:none;border-radius:8px;font-weight:700;cursor:pointer;transition:background-color .3s ease,transform .2s ease;display:block;margin-left:auto;margin-right:auto}.whatsapp-button:hover{background:#b43ac4}
