.ag-hero{min-height:0;padding-bottom:clamp(48px,7vw,90px)}.ag-s{padding-top:clamp(40px,6vw,80px)}.ag{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.ag>*{min-width:0}@media (max-width:900px){.ag{grid-template-columns:minmax(0,1fr)}}.ag h2{font-size:clamp(24px,2.4vw,32px);margin:0 0 6px}.ag-nota{margin:0 0 18px;color:var(--mute);font-size:14px}.ag-dias{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;margin-bottom:18px;scrollbar-width:thin}.ag-dias button,.ag-horas button{font:500 14px/1 var(--f-b);border:1px solid var(--line);background:var(--white);color:var(--ink);border-radius:999px;padding:12px 16px;cursor:pointer;white-space:nowrap;text-transform:capitalize;font-variant-numeric:tabular-nums}.ag-dias button.on,.ag-horas button.on{background:var(--plum);border-color:var(--plum);color:#fff}.ag-dias button:focus-visible,.ag-horas button:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.ag-horas{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:10px}.ag-horas button{padding:14px 10px;font-size:16px}.ag-form{gap:20px}.ag-elegido{margin:-6px 0 0;color:var(--graphite)}.ag-form .consent{font-size:14px;color:var(--graphite);display:flex;gap:10px;align-items:flex-start}.ag-form .consent a{color:var(--plum)}.ag-form .btn[disabled]{opacity:.55;cursor:not-allowed}.ag-form .err{color:#a1263a;font-size:14px;margin:0}.ag-form .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ag-estado{max-width:640px}.ag-estado p{margin:0;color:var(--graphite);line-height:1.6}