.gus{color:#111;width:100%;max-width:650px;font-family:Open Sans,Arial,sans-serif}.gus-form{gap:15px;display:grid}.gus-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.gus-fields label{align-content:start;gap:7px;min-width:0;display:grid}.gus-fields label>span{text-transform:uppercase;letter-spacing:.055em;font:800 12px/1.2 League Spartan,sans-serif}.gus-fields select,.gus-fields input{color:#111;background:#fff;border:2px solid #111;border-radius:0;width:100%;min-width:0;height:48px;padding:0 11px;font:400 16px Open Sans,sans-serif}.gus-fields .gus-email{grid-column:1/-1}.gus-consent{cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.gus-consent input{appearance:auto;accent-color:#111;flex:none;width:20px;height:20px;margin-top:3px}.gus button[type=submit]{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#111;border:0;border-radius:999px;justify-self:start;min-height:48px;padding:12px 23px;font:900 14px League Spartan,sans-serif}.gus button[type=submit]:disabled{opacity:.6;cursor:wait}.gus a{color:inherit;text-underline-offset:3px;text-decoration:underline}.gus-error{color:#111;font-size:13px;font-weight:700}.gus-note{opacity:.85;font-size:12px;line-height:1.5}.gus-done{background:#c6ff00;border:2px solid #111;padding:16px;font-weight:700}.gus input:focus-visible,.gus select:focus-visible,.gus button:focus-visible{outline-offset:2px;outline:3px solid #00d2ff}.gus-compact .gus-fields{gap:8px}@media (width<=599px){.gus-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.gus-fields label:first-child{grid-column:1/-1}.gus-consent{font-size:12.5px}.gus button[type=submit]{justify-self:stretch;width:100%}}
