
        * { margin:0; padding:0; box-sizing:border-box; }
        body { font-family: 'Segoe UI', sans-serif; background:#f8f9fa; color:#333; }
        .container { max-width:800px; margin:0 auto; padding:2rem; }
        h1 { font-size:2.5rem; font-weight:300; margin-bottom:0.5rem; }
        .subtitle { color:#666; margin-bottom:2rem; }
        .form-group { margin-bottom:1.5rem; }
        label { display:block; font-weight:600; margin-bottom:0.3rem; }
        input, textarea {
            width:100%; padding:0.8rem; border:1px solid #ddd; border-radius:8px;
            font-size:1rem; transition:border 0.3s;
        }
        input:focus, textarea:focus { outline:none; border-color:#007bff; }
        textarea { min-height:120px; resize:vertical; }
        .btn {
            padding:0.8rem 2rem; background:#007bff; color:#fff; border:none;
            border-radius:8px; font-size:1rem; cursor:pointer; transition:background 0.3s;
        }
        .btn:hover { background:#0056b3; }
        .info { background:#e9ecef; padding:1.5rem; border-radius:8px; margin-bottom:2rem; }
        .info-item { margin:0.5rem 0; }
        .voltar { color:#007bff; text-decoration:none; display:inline-block; margin-top:1rem; }
        .voltar:hover { text-decoration:underline; }
    
        * { margin:0; padding:0; box-sizing:border-box; }
        body { font-family: 'Segoe UI', sans-serif; background:#f8f9fa; color:#333; }
        .container { max-width:800px; margin:0 auto; padding:2rem; }
        h1 { font-size:2.5rem; font-weight:300; margin-bottom:0.5rem; }
        .subtitle { color:#666; margin-bottom:2rem; }
        .form-group { margin-bottom:1.5rem; }
        label { display:block; font-weight:600; margin-bottom:0.3rem; }
        input, textarea {
            width:100%; padding:0.8rem; border:1px solid #ddd; border-radius:8px;
            font-size:1rem; transition:border 0.3s;
        }
        input:focus, textarea:focus { outline:none; border-color:#007bff; }
        textarea { min-height:120px; resize:vertical; }
        .btn {
            padding:0.8rem 2rem; background:#007bff; color:#fff; border:none;
            border-radius:8px; font-size:1rem; cursor:pointer; transition:background 0.3s;
        }
        .btn:hover { background:#0056b3; }
        .info { background:#e9ecef; padding:1.5rem; border-radius:8px; margin-bottom:2rem; }
        .info-item { margin:0.5rem 0; }
        .voltar { color:#007bff; text-decoration:none; display:inline-block; margin-top:1rem; }
        .voltar:hover { text-decoration:underline; }
    


        * { margin:0; padding:0; box-sizing:border-box; }
        body { font-family: 'Segoe UI', sans-serif; background:#f8f9fa; color:#333; }
        .container { max-width:800px; margin:0 auto; padding:2rem; }
        h1 { font-size:2.5rem; font-weight:300; margin-bottom:0.5rem; }
        .subtitle { color:#666; margin-bottom:2rem; }
        .form-group { margin-bottom:1.5rem; }
        label { display:block; font-weight:600; margin-bottom:0.3rem; }
        input, textarea {
            width:100%; padding:0.8rem; border:1px solid #ddd; border-radius:8px;
            font-size:1rem; transition:border 0.3s;
        }
        input:focus, textarea:focus { outline:none; border-color:#007bff; }
        textarea { min-height:120px; resize:vertical; }
        .btn {
            padding:0.8rem 2rem; background:#007bff; color:#fff; border:none;
            border-radius:8px; font-size:1rem; cursor:pointer; transition:background 0.3s;
        }
        .btn:hover { background:#0056b3; }
        .info { background:#e9ecef; padding:1.5rem; border-radius:8px; margin-bottom:2rem; }
        .info-item { margin:0.5rem 0; }
        .voltar { color:#007bff; text-decoration:none; display:inline-block; margin-top:1rem; }
        .voltar:hover { text-decoration:underline; }
    
        * { margin:0; padding:0; box-sizing:border-box; }
        body { font-family: 'Segoe UI', sans-serif; background:#f8f9fa; color:#333; }
        .container { max-width:800px; margin:0 auto; padding:2rem; }
        h1 { font-size:2.5rem; font-weight:300; margin-bottom:0.5rem; }
        .subtitle { color:#666; margin-bottom:2rem; }
        .form-group { margin-bottom:1.5rem; }
        label { display:block; font-weight:600; margin-bottom:0.3rem; }
        input, textarea {
            width:100%; padding:0.8rem; border:1px solid #ddd; border-radius:8px;
            font-size:1rem; transition:border 0.3s;
        }
        input:focus, textarea:focus { outline:none; border-color:#007bff; }
        textarea { min-height:120px; resize:vertical; }
        .btn {
            padding:0.8rem 2rem; background:#007bff; color:#fff; border:none;
            border-radius:8px; font-size:1rem; cursor:pointer; transition:background 0.3s;
        }
        .btn:hover { background:#0056b3; }
        .info { background:#e9ecef; padding:1.5rem; border-radius:8px; margin-bottom:2rem; }
        .info-item { margin:0.5rem 0; }
        .voltar { color:#007bff; text-decoration:none; display:inline-block; margin-top:1rem; }
        .voltar:hover { text-decoration:underline; }
    




