.as360-vol-wrap{max-width:980px;margin:0 auto;padding:20px;font-family:inherit;color:#062b1d}.as360-vol-hero{background:linear-gradient(135deg,#003b22,#075536);color:#fff;border-radius:24px;padding:34px 34px 28px;box-shadow:0 25px 70px rgba(0,59,34,.18);position:relative;overflow:hidden}.as360-vol-hero:before{content:"";position:absolute;right:-120px;top:-120px;width:300px;height:300px;background:radial-gradient(circle,rgba(217,164,65,.22),transparent 65%)}.as360-vol-kicker{color:#f4d57a;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:800}.as360-vol-hero h2{color:#f4d57a;font-size:clamp(28px,4vw,44px);line-height:1.1;margin:10px 0 18px}.as360-vol-hero p{font-size:16px;line-height:1.65;max-width:820px}.as360-vol-benefits,.as360-vol-before{margin-top:24px;background:rgba(255,255,255,.08);border:1px solid rgba(244,213,122,.22);border-radius:18px;padding:20px}.as360-vol-benefits h3,.as360-vol-before h3{margin:0 0 14px;color:#fff;font-size:20px}.as360-vol-benefit{display:flex;gap:10px;align-items:flex-start;margin:10px 0}.as360-vol-benefit span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:#d9a441;color:#003b22;border-radius:6px;font-weight:900;flex:0 0 22px}.as360-vol-form{margin-top:22px}.as360-vol-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.as360-vol-field,.as360-vol-card{background:#fff;border:1px solid rgba(217,164,65,.28);border-radius:18px;padding:20px;margin:16px 0;box-shadow:0 12px 32px rgba(0,59,34,.06)}.as360-vol-field{margin:0}.as360-vol-field label,.as360-vol-card>label{display:block;font-weight:800;margin-bottom:10px;color:#003b22}.as360-vol-field label span,.as360-vol-card label span{color:#d33}.as360-vol-field input,.as360-vol-field textarea{width:100%;border:1px solid #cfd8d3;border-radius:10px;padding:12px 14px;font-size:15px;background:#fff}.as360-vol-field textarea{resize:vertical}.as360-vol-wide{grid-column:1/-1}.as360-vol-options,.as360-vol-checks{display:grid;gap:10px}.as360-vol-options label,.as360-vol-checks label,.as360-vol-term{display:flex!important;gap:10px;align-items:center;font-weight:600!important;color:#1c3a31!important;margin:8px 0}.as360-cond{display:none;margin-top:16px}.as360-vol-card h3{margin-top:0;color:#003b22}.as360-vol-submit{border:0;border-radius:999px;background:linear-gradient(135deg,#d9a441,#c88a2b);color:#fff;font-weight:900;font-size:16px;padding:15px 28px;cursor:pointer;box-shadow:0 16px 34px rgba(200,138,43,.28)}.as360-vol-alert{border-radius:16px;padding:16px 18px;margin:0 0 18px;border:1px solid #d9a441;background:#fff8e6;color:#5a3a00}.as360-vol-alert.success{background:#eaf8ef;color:#064321;border-color:#8fd0a5}.as360-vol-alert.error{background:#fff0f0;color:#7a1515;border-color:#f2b3b3}.as360-vol-status-list{display:grid;gap:14px}.as360-vol-status-card{background:#fff;border:1px solid rgba(217,164,65,.28);border-radius:16px;padding:18px}.as360-vol-status-card .status{display:inline-block;margin-left:10px;padding:6px 10px;border-radius:999px;font-weight:800;font-size:12px}.as360-vol-status-card .pendente{background:#fff2cd;color:#7a4b00}.as360-vol-status-card .aprovado{background:#dff8e8;color:#064321}.as360-vol-status-card .recusado{background:#ffe3e3;color:#8a1111}@media(max-width:767px){.as360-vol-wrap{padding:12px}.as360-vol-hero{padding:24px 18px;border-radius:18px}.as360-vol-grid{grid-template-columns:1fr}.as360-vol-field,.as360-vol-card{padding:16px;border-radius:14px}.as360-vol-submit{width:100%}}
