.appointment-page{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,90px);padding:clamp(36px,6vw,90px) max(24px,calc((100% - 1160px)/2));background:linear-gradient(110deg,#0b1026ed,#141634d9),url('/assets/images/agenda-paisagem.jpg') center/cover;min-height:80vh;color:#f4f6ff}.appointment-intro{padding-top:35px}.appointment-intro h1{font-size:clamp(34px,4.6vw,60px);line-height:1.1;letter-spacing:-2px;margin:20px 0}.appointment-intro>p{color:#d5dbea;line-height:1.85;font-size:17px}.appointment-note{display:flex;align-items:center;gap:20px;margin-top:30px}.appointment-note>span{display:grid;place-items:center;width:52px;height:52px;border:1px solid #bba2ff66;border-radius:16px;font-size:28px;color:#c4b4ff}.appointment-note p{font-size:14px;line-height:1.8;color:#d5dbea}.appointment-card{padding:clamp(24px,4vw,40px);border:1px solid #b3c0e33d;border-radius:26px;background:#121b31d9;box-shadow:0 30px 80px #0005;backdrop-filter:blur(14px)}.appointment-card h2{font-size:26px;margin:0 0 24px}.appointment-card label{color:#e6eafb}.appointment-card input,.appointment-card select,.appointment-card textarea{background:#0a1124;color:#f5f7ff;border:1px solid #a3b5d83d;font-size:16px;color-scheme:dark}.appointment-card input:focus,.appointment-card select:focus,.appointment-card textarea:focus{border-color:#a98aff;outline:2px solid #a98aff33}.appointment-card .btn{width:100%;justify-content:center;gap:18px}.appointment-help{font-size:12px;line-height:1.8;color:#b5c0d6}.appointment-card .two-inputs{gap:18px}.nav-scheduling{font-size:13px;font-weight:600;white-space:nowrap;padding:10px 0}.site-header{gap:20px}
@media(max-width:900px){.appointment-page{grid-template-columns:1fr;gap:24px;padding:28px 18px}.appointment-intro{padding-top:10px}.appointment-intro h1{letter-spacing:-1.2px;max-width:650px}.appointment-note{margin-top:16px}.appointment-card .two-inputs{grid-template-columns:1fr}.site-header .nav-scheduling{font-size:12px;padding:9px 0}}
