:root{--barber-dark:#28251f;--barber-paper:#f0e2cf;--barber-line:#9e8d79}.barber-ticket{padding:85px 6%;background:var(--barber-dark);color:var(--barber-paper)}.ticket-head{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:40px}.ticket-head h2{font-size:clamp(35px,4vw,60px);line-height:1.05;max-width:650px;text-transform:uppercase;font-weight:700;letter-spacing:-2px}.ticket-seal{border:2px solid var(--barber-paper);border-radius:50%;padding:30px 17px;text-align:center;font-size:10px;letter-spacing:2px;transform:rotate(-12deg)}.barber-form{background:var(--barber-paper);color:var(--barber-dark);padding:25px 35px 35px;border-top:6px double var(--barber-dark)}.ticket-bar{display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:1px;border-bottom:1px dashed var(--barber-line);padding-bottom:20px;margin-bottom:28px}.barber-form #interest-form{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px}.barber-form label{font-size:11px}.barber-form input,.barber-form select,.barber-form textarea{border:0;border-bottom:1px solid var(--barber-line);border-radius:0;background:transparent}.barber-form label:nth-of-type(3){grid-row:1;grid-column:1}.barber-form label:nth-of-type(1){grid-row:1;grid-column:2}.barber-form label:nth-of-type(2){grid-row:1;grid-column:3}.barber-form label:nth-of-type(4){grid-column:1/3}.barber-form .btn{align-self:end;background:var(--barber-dark);color:var(--barber-paper);border-radius:0;min-height:48px}.barber-form .form-note{grid-column:1/-1;font-size:10px}.barber-note{margin-top:35px;font-size:13px;letter-spacing:1px}.barber-footer{background:var(--barber-paper);color:var(--barber-dark);padding:55px 6%;display:flex;justify-content:space-between;gap:40px;align-items:start}.barber-footer>a{font-size:38px;line-height:.95;font-weight:700;letter-spacing:-2px;text-decoration:none}.barber-footer>p{font-size:21px;margin:0}.barber-footer>div{max-width:230px;display:grid;gap:12px;font-size:11px}.barber-footer small{font-size:10px}@media(max-width:760px){.barber-ticket{padding:55px 6%}.ticket-seal{display:none}.barber-form{padding:20px}.barber-form #interest-form{grid-template-columns:1fr}.barber-form label:nth-of-type(n){grid-column:auto;grid-row:auto}.barber-form label:nth-of-type(3){grid-row:1}.ticket-bar{font-size:7px}.barber-footer{flex-direction:column;gap:25px}.ticket-head h2{letter-spacing:-1px}}
section#contato form label{display:grid;gap:9px;font-weight:500;min-width:0}section#contato form input,section#contato form select,section#contato form textarea{font:inherit;width:100%;min-width:0;padding:12px 8px;font-size:14px;color:inherit}section#contato form textarea{resize:vertical}section#contato input::placeholder,section#contato textarea::placeholder{color:inherit;opacity:.65}section#contato form .form-note{margin:0;line-height:1.6}section#contato form button{min-height:48px}