.schedule-hero{padding:140px 56px 80px;background:var(--bg-page);position:relative;overflow:hidden}.schedule-hero-radial{position:absolute;inset:0;background:radial-gradient(ellipse 50% 60% at 85% 50%,rgba(200,151,61,.1) 0,transparent 70%);pointer-events:none}.schedule-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;font-size:13px;font-weight:600;letter-spacing:.02em}.schedule-crumbs a{color:var(--muted);transition:color .2s}.schedule-crumbs a:hover{color:var(--gold)}.schedule-crumbs span[aria-hidden]{color:var(--muted2)}.schedule-crumbs span[aria-current]{color:var(--h)}.decision-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.decision-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:36px 32px;background:var(--bg-surface);border:1.5px solid var(--border);border-radius:6px;transition:border-color .25s,transform .25s,box-shadow .25s}.decision-card:hover{border-color:rgba(200,151,61,.5);transform:translateY(-3px);box-shadow:0 20px 44px rgba(19,42,74,.12)}[data-dark="1"] .decision-card:hover{box-shadow:0 20px 44px rgba(0,0,0,.4)}.decision-icon{width:52px;height:52px;border-radius:50%;background:rgba(200,151,61,.14);display:flex;align-items:center;justify-content:center;color:var(--gold);margin-bottom:18px}.decision-card h3{font-size:19px;margin-bottom:8px}.decision-card p{font-size:14px;margin-bottom:20px}.decision-arrow{font-size:13px;font-weight:600;letter-spacing:.03em;color:var(--gold);margin-top:auto}@media (max-width:700px){.decision-grid{grid-template-columns:1fr}}.appt-picker{display:grid;grid-template-columns:1.2fr 1fr;background:var(--bg-surface);border:1.5px solid var(--border);border-radius:6px;overflow:hidden;box-shadow:0 30px 70px rgba(19,42,74,.1)}[data-dark="1"] .appt-picker{box-shadow:0 30px 70px rgba(0,0,0,.45)}.appt-picker-form{padding:44px 40px;display:flex;flex-direction:column;gap:18px;text-align:left}.appt-picker-form>.eyebrow{margin-bottom:-4px}.appt-picker-select{display:flex;flex-direction:column;gap:8px}.appt-picker-select span{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.appt-picker-select select{padding:15px 18px;background:var(--bg-page);border:1.5px solid var(--border);border-radius:3px;font-size:15px;font-family:var(--font-dm-sans),sans-serif;color:var(--h);outline:none;width:100%;cursor:pointer;transition:border-color .2s,box-shadow .2s}.appt-picker-select select:hover{border-color:rgba(200,151,61,.45)}.appt-picker-select select:focus{border-color:var(--gold);box-shadow:0 0 0 3px rgba(200,151,61,.15)}.appt-picker-reassure{font-size:13.5px;color:var(--muted);line-height:1.6}.appt-picker-panel{position:relative;padding:56px 48px;background:var(--bg-navy);display:flex;flex-direction:column;align-items:flex-start;text-align:left;justify-content:center;overflow:hidden}.appt-picker-panel-glow{position:absolute;top:-20%;right:-20%;width:220px;height:220px;background:radial-gradient(circle,rgba(200,151,61,.28) 0,transparent 70%);pointer-events:none}.appt-picker-icon{width:58px;height:58px;border-radius:50%;background:rgba(200,151,61,.16);display:flex;align-items:center;justify-content:center;color:var(--gold);margin-bottom:26px;position:relative}.appt-picker-panel h3{color:var(--on-dark);font-size:21px;line-height:1.35;margin-bottom:12px;position:relative}.appt-picker-meta{color:var(--gold);font-size:13px;font-weight:600;margin-bottom:20px;position:relative}.appt-picker-description{color:var(--on-dark-m);font-size:14.5px;line-height:1.75;margin-bottom:32px;position:relative}.appt-picker-cta{position:relative}.appt-picker-fine{font-size:12px;color:var(--on-dark-d);margin-top:20px;position:relative}@media (max-width:780px){.appt-picker{grid-template-columns:1fr}.appt-picker-form,.appt-picker-panel{padding:32px 28px}}