@import url('https://agnumo.com.br/wp-content/themes/agnumo-conectado-v9/assets/fonts.css');
:root{color-scheme:dark;--ink:#fff;--muted:#acbec5;--blue:#96d8eb;--line:#ffffff19}*{box-sizing:border-box}body{margin:0;background:#03090d;color:var(--ink);font:14px/1.7 Montserrat,Arial,sans-serif;min-height:100vh;background-image:radial-gradient(ellipse at 95% 10%,#0f586c60,transparent 52%)}header{max-width:1160px;margin:auto;padding:28px 32px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex}.brand img{width:150px;height:66px;object-fit:contain}.header-note{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#c6dae0;display:flex;align-items:center;gap:9px}.dot{width:6px;height:6px;background:var(--blue);border-radius:50%}main{max-width:820px;margin:54px auto 0;padding:0 28px 36px}.eyebrow{font-size:10px;letter-spacing:2.5px;font-weight:700;color:var(--blue);display:flex;align-items:center;gap:12px}.eyebrow:before{content:'';width:28px;height:1px;background:var(--blue)}h1{font:650 clamp(30px,4vw,44px)/1.17 Poppins,Arial,sans-serif;letter-spacing:-1.5px;margin:18px 0;color:white;max-width:680px}h1 span{color:var(--blue)}p{color:var(--muted);max-width:650px;margin:0 0 12px}.intro{font-size:14px;line-height:1.85;max-width:610px}section,form{background:linear-gradient(135deg,#10212aeb,#09151beb);border:1px solid #ffffff1a;border-radius:20px;padding:32px;margin-top:30px;box-shadow:0 24px 65px #0003}.form-heading{border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:25px;display:flex;justify-content:space-between;align-items:center;gap:16px}.form-heading strong{font:500 18px Poppins,sans-serif}.form-heading span{color:#90a7b0;font-size:11px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.wide{grid-column:1/-1}label{display:block;font-weight:600;font-size:12px;margin-bottom:8px;color:#dce8ed}input,select{width:100%;padding:13px 14px;border:1px solid #ffffff26;border-radius:9px;font:14px Montserrat,Arial,sans-serif;background:#041018;color:#fff;min-height:47px;transition:border-color .18s,box-shadow .18s}input:hover,select:hover{border-color:#96d8eb66}input:focus,select:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #96d8eb1c}.hint{font-size:10px;line-height:1.7;margin:7px 0 0;color:#8ea6b1}button{width:100%;border:1px solid #b8e6f3;border-radius:100px;background:var(--blue);color:#052a36;padding:17px 24px;font:700 13px Montserrat,sans-serif;margin-top:24px;cursor:pointer;box-shadow:0 0 30px #96d8eb0d}button:hover{background:#b4e6f4}button:focus-visible{outline:3px solid white;outline-offset:4px}.notice{padding:22px 24px;border-radius:13px;background:#0e2631;border:1px solid #96d8eb40;color:#d3eaf2;margin:28px 0;line-height:1.8}.ok{background:#0e302b;border-color:#579e8a;color:#d1f5e7}footer{font-size:10px;text-align:center;color:#8da4ae;margin-top:32px;border-top:1px solid var(--line);padding-top:24px}footer a{color:#a9cedb;text-decoration:none}footer a:hover{text-decoration:underline}.privacy{border-top:1px solid var(--line);padding-top:18px;margin-top:26px!important}.success-mark{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;background:#96d8eb20;color:var(--blue);border-radius:50%;font-size:22px;margin-right:12px}@media(min-width:900px){body:before{content:'';position:fixed;right:-230px;top:-290px;width:850px;height:850px;border:1px solid #96d8eb08;border-radius:50%;pointer-events:none}}@media(max-width:550px){header{padding:18px 22px}.brand img{width:122px;height:54px}.header-note{font-size:9px;letter-spacing:1px}main{margin-top:36px;padding:0 20px 28px}h1{letter-spacing:-1px}section,form{padding:23px 20px;border-radius:16px}.grid{grid-template-columns:1fr;gap:19px}.form-heading{align-items:flex-start;flex-direction:column;gap:5px}.intro{font-size:13px}input,select{font-size:16px}}
