.inscricoes-main{min-height:100vh;background:linear-gradient(135deg,#541a2c,#d8d9da 50%,#1b305f);background-attachment:fixed;background-size:cover;font-family:Segoe UI,Arial,sans-serif;overflow-x:hidden}.inscricoes-container{max-width:900px;margin:0 auto;padding:2.5rem 1rem 0;display:flex;flex-direction:column;gap:2.5rem}.inscricoes-section{background:hsla(0,0%,100%,.25);border-radius:20px;box-shadow:0 8px 32px rgba(27,48,95,.15);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1.5px solid hsla(0,0%,100%,.3);padding:2.5rem 2rem;margin-bottom:.5rem;color:#541a2c;transition:box-shadow .3s,transform .3s,background .3s}.inscricoes-section h1{font-size:2rem;font-weight:800;margin-bottom:1.2rem;color:#541a2c;letter-spacing:1px;text-shadow:0 2px 8px rgba(84,26,44,.08)}.inscricoes-section h1.text-justify,.inscricoes-section p{font-size:1.1rem;color:#541a2c;line-height:1.7;text-align:justify;font-weight:500}.inscricoes-section .inscricoes-highlight{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:.2rem .7rem;border-radius:8px;font-weight:700;margin:0 .2rem;box-shadow:0 2px 8px rgba(239,68,68,.15);display:inline-block}.inscricoes-section .inscricoes-btn{background:linear-gradient(135deg,#3e4095,#1b305f);color:#fff;font-weight:700;font-size:1.1rem;border-radius:12px;padding:.8rem 2.2rem;margin-top:1.2rem;transition:background .3s,transform .3s,box-shadow .3s;box-shadow:0 4px 16px rgba(27,48,95,.12);border:none;outline:none;cursor:pointer}.inscricoes-section .inscricoes-btn:hover{background:linear-gradient(135deg,#1b305f,#541a2c);color:#fff;transform:translateY(-2px) scale(1.03);box-shadow:0 8px 32px rgba(27,48,95,.18)}.inscricoes-section .inscricoes-link{background:#fde68a;color:#541a2c;font-weight:700;padding:.1rem .5rem;border-radius:6px;transition:background .2s}.inscricoes-section .inscricoes-link:hover{background:#f59e0b;color:#fff}.inscricoes-waves{position:relative;width:100%;min-height:60px;max-height:120px;margin-bottom:-1.5rem;z-index:2}.inscricoes-contact{background:#3e4095;color:#fff;border-radius:20px;box-shadow:0 8px 32px rgba(27,48,95,.15);padding:2.5rem 2rem;margin-top:2rem;text-align:center}.inscricoes-contact h1{font-size:1.5rem;font-weight:800;margin-bottom:1.2rem;color:#fff;letter-spacing:1px}.inscricoes-contact .contact-row{display:flex;flex-direction:column;gap:1.2rem;align-items:center;justify-content:center}@media (min-width:768px){.inscricoes-contact .contact-row{flex-direction:row;gap:2.5rem}}.inscricoes-contact .contact-item{display:flex;align-items:center;gap:.7rem;font-size:1.1rem;color:#fff}.inscricoes-img-container{position:relative;margin:0 auto 2.5rem;overflow:hidden;display:flex;justify-content:center;align-items:flex-end;background:#fff;box-shadow:0 8px 32px rgba(27,48,95,.1)}.inscricoes-img,.inscricoes-img-container{width:100%;max-width:900px;border-radius:32px}.inscricoes-img{height:auto;object-fit:cover;display:block;z-index:1;transition:filter .5s,opacity .5s}.inscricoes-img-gradient{position:absolute;left:0;right:0;bottom:0;height:80px;width:100%;z-index:2;background:linear-gradient(180deg,hsla(0,0%,100%,0),#541a2c);pointer-events:none;border-radius:0 0 32px 32px}@media (max-width:900px){.inscricoes-img,.inscricoes-img-container{max-width:100vw;border-radius:18px}.inscricoes-img-gradient{border-radius:0 0 18px 18px;height:50px}}@media (max-width:768px){.inscricoes-container{padding:1.2rem .3rem 0}.inscricoes-contact,.inscricoes-section{padding:1.2rem .7rem}.inscricoes-section h1{font-size:1.3rem}}