.aksa-contact{display:block}.aksa-contact__inner{width:100%;max-width:var(--aksa-container);padding-inline:var(--aksa-gutter);margin-inline:auto}.aksa-contact__hero{background:linear-gradient(160deg, var(--aksa-green-900) 0%, var(--aksa-green-700) 100%);color:#fff;padding:68px 0 60px}.aksa-contact__eyebrow{font:700 12px/1 var(--aksa-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--aksa-green-200);margin:0 0 12px}.aksa-contact__h1{font:700 clamp(30px, 4.6vw, 46px)/1.1 var(--aksa-font-head);letter-spacing:-.01em;margin:0 0 16px}.aksa-contact__lead{max-width:62ch;font:400 17px/1.62 var(--aksa-font-body);color:#dceadf;margin:0}.aksa-contact__clinics{padding:60px 0 8px}.aksa-contact__branch{border:1px solid var(--aksa-line);border-radius:var(--aksa-radius);background:var(--aksa-white);box-shadow:var(--aksa-shadow-sm);grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:26px;margin-bottom:26px;padding:26px;display:grid}.aksa-contact__branch-name{font:700 21px/1.25 var(--aksa-font-head);color:var(--aksa-green-800);margin:0 0 4px}.aksa-contact__branch-addr{font:400 15.5px/1.6 var(--aksa-font-body);color:var(--aksa-ink-soft);margin:0 0 16px}.aksa-contact__facts{gap:9px;margin:0 0 18px;display:grid}.aksa-contact__fact{grid-template-columns:74px minmax(0,1fr);align-items:baseline;gap:10px;margin:0;font-size:15px;line-height:1.5;display:grid}.aksa-contact__fact dt{font:700 11.5px/1 var(--aksa-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--aksa-muted)}.aksa-contact__fact dd{color:var(--aksa-ink);margin:0}.aksa-contact__fact a{color:var(--aksa-green-600);text-underline-offset:2px;text-decoration:underline}.aksa-contact__hours{border:0;margin:0 0 18px;padding:0}.aksa-contact__hours summary{cursor:pointer;font:600 14px/1 var(--aksa-font-body);color:var(--aksa-green-600);align-items:center;gap:7px;list-style:none;display:inline-flex}.aksa-contact__hours summary::-webkit-details-marker{display:none}.aksa-contact__hours summary:after{content:"+";font-weight:700}.aksa-contact__hours[open] summary:after{content:"–"}.aksa-contact__hours-list{box-sizing:border-box;border-radius:var(--aksa-radius-sm);background:var(--aksa-green-50);border-collapse:collapse;width:100%;margin:12px 0 0;padding:12px 14px;font-size:14px}.aksa-contact__hours-list th,.aksa-contact__hours-list td{text-align:left;padding:4px 0;font-weight:400}.aksa-contact__hours-list th,.aksa-contact__hours-list tr:first-child td{color:var(--aksa-ink);background:0 0;font-weight:400}.aksa-contact__hours-list th{color:var(--aksa-muted);white-space:nowrap}.aksa-contact__hours-list td{color:var(--aksa-ink)}.aksa-contact__actions{flex-wrap:wrap;gap:10px;display:flex}.aksa-contact__actions a{border-radius:var(--aksa-radius-pill);min-height:44px;font:700 14px/1 var(--aksa-font-body);transition:background .18s var(--aksa-ease), border-color .18s var(--aksa-ease);border:1px solid #0000;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.aksa-contact__actions a:first-child{background:var(--aksa-green-700);color:#fff}.aksa-contact__actions a:first-child:hover{background:var(--aksa-green-800)}.aksa-contact__actions a:last-child{border-color:var(--aksa-line);color:var(--aksa-green-700);background:#fff}.aksa-contact__actions a:last-child:hover{border-color:var(--aksa-green-600);background:var(--aksa-green-50)}.aksa-contact__actions a:first-child:is(:hover,:focus,:active){color:#fff}.aksa-contact__map{border-radius:var(--aksa-radius-sm);background:var(--aksa-green-50);overflow:hidden}.aksa-contact__map iframe{border:0;width:100%;height:260px;display:block}.aksa-contact__direct{padding:34px 0}.aksa-contact__direct-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.aksa-contact__tile{border:1px solid var(--aksa-line);border-radius:var(--aksa-radius-sm);background:var(--aksa-white);box-shadow:var(--aksa-shadow-xs);transition:border-color .18s var(--aksa-ease), background .18s var(--aksa-ease);padding:18px 20px;text-decoration:none;display:block}.aksa-contact__tile:hover{border-color:var(--aksa-green-600);background:var(--aksa-green-50)}.aksa-contact__tile-k{font:700 11.5px/1 var(--aksa-font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--aksa-muted);margin:0 0 6px;display:block}.aksa-contact__tile-v{font:600 17px/1.35 var(--aksa-font-body);color:var(--aksa-green-700);overflow-wrap:anywhere;display:block}.aksa-contact__tile--plain .aksa-contact__tile-v{color:var(--aksa-ink)}.aksa-contact__social{padding:6px 0 46px}.aksa-contact__social-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.aksa-contact__social-label{font:700 14px/1.4 var(--aksa-font-body);color:var(--aksa-ink);margin:0 12px 0 0}.aksa-contact__social-row a:not(.aksa-contact__social-label){border:1px solid var(--aksa-line);border-radius:var(--aksa-radius-pill);background:var(--aksa-white);min-height:42px;font:600 13.5px/1 var(--aksa-font-body);color:var(--aksa-green-700);transition:border-color .18s var(--aksa-ease), background .18s var(--aksa-ease);align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.aksa-contact__social-row a:not(.aksa-contact__social-label):hover{border-color:var(--aksa-green-600);background:var(--aksa-green-50)}.aksa-contact__social-row svg{flex:none;display:block}.aksa-contact__book{background:var(--aksa-green-50);border-top:1px solid var(--aksa-line);padding:52px 0 60px}.aksa-contact__book-grid{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:34px;display:grid}.aksa-contact__h2{font:700 clamp(24px, 3.2vw, 32px)/1.2 var(--aksa-font-head);color:var(--aksa-green-800);margin:0 0 12px}.aksa-contact__book-copy{max-width:54ch;font:400 16px/1.6 var(--aksa-font-body);color:var(--aksa-ink-soft);margin:0 0 18px}.aksa-contact__steps{font:400 15.5px/1.55 var(--aksa-font-body);color:var(--aksa-ink-soft);gap:9px;margin:0;padding-left:20px;display:grid}.aksa-contact__warn{border-left:3px solid var(--aksa-accent-500);border-radius:0 var(--aksa-radius-xs) var(--aksa-radius-xs) 0;font:400 13.5px/1.5 var(--aksa-font-body);color:var(--aksa-ink-soft);background:#fff;margin:16px 0 0;padding:11px 14px}.aksa-contact__card{border:1px solid var(--aksa-line);border-radius:var(--aksa-radius);background:var(--aksa-white);box-shadow:var(--aksa-shadow-md);padding:22px}@media (max-width:900px){.aksa-contact__branch{grid-template-columns:minmax(0,1fr)}.aksa-contact__map iframe{height:220px}.aksa-contact__book-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.aksa-contact__hero{padding:46px 0 40px}.aksa-contact__lead{font-size:16px}.aksa-contact__branch{padding:18px}.aksa-contact__fact{grid-template-columns:minmax(0,1fr);gap:2px}.aksa-contact__actions a{flex:auto}}@media (prefers-reduced-motion:reduce){.aksa-contact__actions a,.aksa-contact__tile,.aksa-contact__social-row a{transition:none}}
