:root{--bg:#f6f7f9;--card:#fff;--fg:#0f172a;--muted:#475569;--primary:#0ea5e9;--primary-600:#0284c7;--ok:#16a34a;--err:#dc2626;--ring:0 0 0 4px rgba(14,165,233,.15)}*{box-sizing:border-box}.sd-appt body{margin:0}.sd-appt{max-width:1100px;padding:0}.sd-appt .grid{display:grid;gap:24px}@media (min-width:900px){.sd-appt .grid{grid-template-columns:1.1fr .9fr}}.sd-appt header{padding:1px 0 8px}.sd-appt h1{font-size:clamp(26px,3vw,36px);margin:0 0 .5em}.sd-appt .lead{color:#3f3f3f;font-size:1.8rem;font-weight:400}.sd-appt .card{background:#cce6ff;border-radius:16px;box-shadow:0 10px 30px rgba(2,8,23,.06);padding:20px}.sd-appt label{display:block;font-weight:600;margin:14px 0 6px}.sd-appt .req:after{content:" *";color:var(--err)}.sd-appt input,.sd-appt select,.sd-appt textarea{width:100%;padding:12px 14px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;transition:.15s;outline:none}.sd-appt input:focus,.sd-appt select:focus,.sd-appt textarea:focus{border-color:var(--primary);box-shadow:var(--ring)}.sd-appt .inline{display:grid;gap:14px}@media (min-width:640px){.sd-appt .inline{grid-template-columns:1fr 1fr}}.sd-appt .hint{font-size:1.7rem;color:#3f3f3f}.sd-appt .error{color:var(--err);font-size:1.8rem;margin-top:6px;display:none}.sd-appt .actions{display:flex;gap:12px;align-items:center;margin-top:16px;flex-wrap:wrap}.sd-appt button{border:0;border-radius:12px;padding:12px 16px;font-weight:700;cursor:pointer}.sd-appt .btn-primary{background:var(--primary);color:#fff}.sd-appt .btn-primary:hover{background:var(--primary-600)}.sd-appt .btn-ghost{background:0 0;color:var(--muted)}.sd-appt .trust{display:grid;gap:12px}.sd-appt .trust .badge{display:flex;gap:8px;align-items:center;padding:10px 12px;border:1px solid #e5e7eb;border-radius:12px}.sd-appt .trust small{color:var(--muted)}.sd-appt .sticky-cta{position:sticky;top:12px}.sd-appt .success{display:none;border:1px solid #d1fae5;background:#ecfdf5;color:#065f46;border-radius:12px;padding:14px;margin-top:12px}.sd-appt footer{margin-top:36px;color:#3f3f3f;font-size:1.8rem}.sd-appt a{color:var(--primary-600);text-decoration:none}.sd-appt a:hover{text-decoration:underline}.sd-appt .contact-tabs{display:flex;flex-direction:column;gap:8px;background:#f1f5f9;padding:6px;border-radius:12px;width:100%;margin-bottom:20px;position:relative;z-index:10}@media (min-width:500px){.sd-appt .contact-tabs{flex-direction:row}}.sd-appt .contact-tabs button{flex:1;border:0;padding:10px;border-radius:10px;font-weight:600;cursor:pointer;transition:background .2s ease,color .2s ease;pointer-events:auto}.sd-appt .contact-tabs button[aria-selected=true]{background:var(--primary);color:#fff;box-shadow:0 0 0 2px var(--primary-600) inset}.sd-appt .contact-tabs button[aria-selected=false]{background:0 0;color:var(--fg);box-shadow:none}.container.sd-appt{background:0 0}.sd-appt .success{background:#ecfdf5;border:1px solid #10b98133;padding:12px;border-radius:8px;margin-top:12px}.sd-appt .error{background:#fef2f2;border:1px solid #ef444433;padding:12px;border-radius:8px;margin-top:12px}.sd-appt .card{position:relative}.sd-appt .contact-tabs{position:relative;z-index:1000}.sd-appt .contact-tabs button{pointer-events:auto;cursor:pointer}.sd-appt .contact-tabs:before,.sd-appt .contact-tabs:after{pointer-events:none !important}.sd-appt .sticky-cta{z-index:0}.sd-appt .card{position:relative}.sd-appt .contact-tabs{position:relative;z-index:1000}.sd-appt .contact-tabs button{pointer-events:auto;cursor:pointer}.sd-appt .sticky-cta{z-index:0}.sd-nav{display:none !important}#sd-contact.sd-appt .grid{display:grid;gap:24px}@media (min-width:900px){#sd-contact.sd-appt .grid{grid-template-columns:1.2fr .8fr}}#sd-contact .contact-tabs{margin-top:8px}#sd-contact .trust .badge span{width:1.2em;display:inline-block;text-align:center}.sd-appt a.btn-primary,.sd-appt .btn-primary{display:inline-block;border:0;border-radius:12px;padding:12px 16px;font-weight:700;background:var(--primary);color:#fff !important;text-decoration:none}.sd-appt a.btn-primary:hover{background:var(--primary-600);text-decoration:none}