@charset "UTF-8";.sf-ct-hero{display: grid;grid-template-columns: minmax(0, 1fr) 340px;gap: 28px;align-items: stretch;padding: 34px 36px;border: 1px solid var(--pl-line);border-radius: var(--pl-radius-lg);background: radial-gradient(120% 140% at 100% 0%, var(--pl-blue-tint) 0%, transparent 55%), linear-gradient(135deg, var(--pl-navy-tint) 0%, var(--pl-surface) 60%)}.sf-ct-eyebrow{display: inline-flex;align-items: center;padding: 5px 11px;border-radius: var(--pl-radius-pill);background: var(--pl-surface);border: 1px solid var(--pl-line);color: var(--pl-navy);font-size: 12px;font-weight: 700}.sf-ct .sf-ct-title{margin: 14px 0 10px;color: var(--pl-navy);font-size: clamp(26px, 3vw, 38px);font-weight: 800;line-height: 1.15;letter-spacing: -.4px}.sf-ct-lead{max-width: 560px;margin: 0;color: var(--pl-muted);font-size: 15px;line-height: 1.65}.sf-ct-quick{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 22px}.sf-ct-qbtn{display: inline-flex;align-items: center;gap: 8px;min-height: 46px;padding: 0 18px;border: 1px solid transparent;border-radius: 12px;font-size: 14px;font-weight: 700;text-decoration: none;transition: background var(--pl-speed-fast) ease, border-color var(--pl-speed-fast) ease, color var(--pl-speed-fast) ease, transform var(--pl-speed) var(--pl-ease)}.sf-ct-qbtn:hover{text-decoration: none;transform: translateY(-2px)}.sf-ct-qbtn svg{width: 18px;height: 18px;flex: 0 0 18px}.sf-ct-qbtn-navy{background: var(--pl-navy);color: var(--pl-on-navy)}.sf-ct-qbtn-navy:hover{background: var(--pl-navy-deep);color: var(--pl-on-navy)}.sf-ct-qbtn-wa{background: var(--pl-whatsapp);color: #fff}.sf-ct-qbtn-wa:hover{background: var(--pl-whatsapp-soft);color: #fff}.sf-ct-qbtn-line{background: var(--pl-surface);border-color: var(--pl-line-strong);color: var(--pl-navy)}.sf-ct-qbtn-line:hover{border-color: var(--pl-navy);color: var(--pl-navy)}.sf-ct-hours{display: flex;flex-direction: column;padding: 20px;border: 1px solid var(--pl-line);border-radius: var(--pl-radius);background: var(--pl-surface)}.sf-ct-hours-head{display: flex;align-items: center;gap: 12px;padding-bottom: 14px;border-bottom: 1px solid var(--pl-line)}.sf-ct-hours-ic, .sf-ct-loc-ic{display: inline-flex;align-items: center;justify-content: center;width: 42px;height: 42px;flex: 0 0 42px;border-radius: 12px;background: var(--pl-navy-tint);color: var(--pl-navy)}.sf-ct-hours-ic svg, .sf-ct-loc-ic svg{width: 21px;height: 21px}.sf-ct-hours-title{color: var(--pl-ink);font-size: 15.5px;font-weight: 800}.sf-ct-status{display: flex;align-items: center;gap: 6px;margin-top: 2px;font-size: 12.6px;font-weight: 700}.sf-ct-status[hidden]{display: none}.sf-ct-status-dot{width: 8px;height: 8px;flex: 0 0 8px;border-radius: 50%}.sf-ct-status.is-open{color: #188a4a}.sf-ct-status.is-open .sf-ct-status-dot{background: #22b35e;box-shadow: 0 0 0 3px rgba(34, 179, 94, .18)}.sf-ct-status.is-closed{color: var(--pl-muted)}.sf-ct-status.is-closed .sf-ct-status-dot{background: var(--pl-line-strong)}.sf-ct-hours-list{display: grid;gap: 4px;margin: 12px 0 0;padding: 0;list-style: none}.sf-ct-hours-list li{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 10px 12px;border-radius: 10px;color: var(--pl-muted);font-size: 13.6px}.sf-ct-hours-list li strong{color: var(--pl-ink);font-weight: 700;white-space: nowrap}.sf-ct-hours-list li.is-today{background: var(--pl-navy-tint);color: var(--pl-navy);font-weight: 700}.sf-ct-hours-list li.is-today strong{color: var(--pl-navy)}.sf-ct-channels{display: grid;grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));gap: 12px}.sf-ct-channel{display: flex;align-items: center;gap: 14px;min-width: 0;padding: 16px 18px;border: 1px solid var(--pl-line);border-radius: var(--pl-radius);background: var(--pl-surface);color: var(--pl-ink);text-decoration: none;transition: border-color var(--pl-speed-fast) ease, transform var(--pl-speed) var(--pl-ease)}a.sf-ct-channel:hover{border-color: var(--pl-blue);color: var(--pl-ink);text-decoration: none;transform: translateY(-2px)}.sf-ct-channel-ic{display: inline-flex;align-items: center;justify-content: center;width: 46px;height: 46px;flex: 0 0 46px;border-radius: 13px;color: #fff}.sf-ct-channel-ic svg{width: 21px;height: 21px}.sf-ct-channel-ic.is-navy{background: var(--pl-navy)}.sf-ct-channel-ic.is-wa{background: var(--pl-whatsapp)}.sf-ct-channel-ic.is-blue{background: var(--pl-blue)}.sf-ct-channel-ic.is-soft{background: var(--pl-navy-tint);color: var(--pl-navy)}.sf-ct-channel-txt{display: flex;flex-direction: column;gap: 2px;min-width: 0}.sf-ct-channel-label{color: var(--pl-muted);font-size: 12.4px;font-weight: 600}.sf-ct-channel-value{color: var(--pl-ink);font-size: 15px;font-weight: 700;overflow-wrap: anywhere}.sf-ct-card{padding: 26px 28px;border: 1px solid var(--pl-line);border-radius: var(--pl-radius-lg);background: var(--pl-surface)}#sf_ct_form{scroll-margin-top: 110px}.sf-ct-card-head{margin-bottom: 20px}.sf-ct .sf-ct-card-title{margin: 0 0 6px;color: var(--pl-navy);font-size: 21px;font-weight: 800}.sf-ct-card-sub{margin: 0;color: var(--pl-muted);font-size: 13.8px;line-height: 1.55}.sf-ct-req{color: #d6453d;font-weight: 700}.sf-ct-form{display: grid;gap: 16px}.sf-ct-grid-2{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px}.sf-ct-field{display: flex;flex-direction: column;gap: 6px;min-width: 0}.sf-ct-field label{margin: 0;color: var(--pl-ink);font-size: 13.4px;font-weight: 700}.sf-ct .sf-ct-field .form-control{min-height: 48px;padding: 12px 14px;border: 1px solid var(--pl-line);border-radius: 12px;background: var(--pl-surface-2);color: var(--pl-ink);font-size: 14.4px;box-shadow: none;transition: border-color var(--pl-speed-fast) ease, background var(--pl-speed-fast) ease, box-shadow var(--pl-speed-fast) ease}.sf-ct .sf-ct-field textarea.form-control{min-height: 140px;resize: vertical}.sf-ct .sf-ct-field .form-control::placeholder{color: var(--pl-muted);opacity: .7}.sf-ct .sf-ct-field .form-control:focus{border-color: var(--pl-blue);background: var(--pl-surface);box-shadow: 0 0 0 3px var(--pl-blue-tint)}.sf-ct-form-foot{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 12px 16px;margin-top: 4px}.sf-ct-note{display: inline-flex;align-items: center;gap: 7px;color: var(--pl-muted);font-size: 12.6px}.sf-ct-note svg{width: 15px;height: 15px;flex: 0 0 15px}.sf-ct-send{display: inline-flex;align-items: center;justify-content: center;gap: 9px;min-height: 50px;padding: 0 24px;border: 0;border-radius: 12px;background: var(--pl-navy);color: var(--pl-on-navy);font-family: inherit;font-size: 15px;font-weight: 700;cursor: pointer;transition: background var(--pl-speed-fast) ease, transform var(--pl-speed) var(--pl-ease)}.sf-ct-send:hover{background: var(--pl-navy-deep);transform: translateY(-2px)}.sf-ct-send:focus-visible, .sf-ct-qbtn:focus-visible, .sf-ct-channel:focus-visible, .sf-ct-mini:focus-visible{outline: 2px solid var(--pl-blue);outline-offset: 2px}.sf-ct-send svg{width: 18px;height: 18px}.sf-ct-locs{display: grid;gap: 16px;height: 100%;align-content: start}.sf-ct-loc{padding: 22px 24px}.sf-ct-loc-head{display: flex;align-items: center;gap: 12px}.sf-ct-loc-ic.is-blue{background: var(--pl-blue-tint);color: var(--pl-blue-deep)}.sf-ct-loc-title{color: var(--pl-ink);font-size: 16px;font-weight: 800}.sf-ct-loc-sub{color: var(--pl-muted);font-size: 12.8px}.sf-ct-address{margin: 16px 0 0;padding: 14px 16px;border-radius: 12px;background: var(--pl-surface-2);color: var(--pl-ink);font-size: 14px;font-style: normal;line-height: 1.65}.sf-ct-loc-actions{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 14px}.sf-ct-mini{display: inline-flex;align-items: center;gap: 7px;min-height: 40px;padding: 0 13px;border: 1px solid var(--pl-line);border-radius: 10px;color: var(--pl-navy);font-size: 13px;font-weight: 700;text-decoration: none;transition: border-color var(--pl-speed-fast) ease, background var(--pl-speed-fast) ease}.sf-ct-mini:hover{border-color: var(--pl-blue);background: var(--pl-surface-2);color: var(--pl-navy);text-decoration: none}.sf-ct-mini svg{width: 15px;height: 15px;flex: 0 0 15px}.sf-ct-map{position: relative;height: 420px;border: 1px solid var(--pl-line);border-radius: var(--pl-radius-lg);background: var(--pl-surface-2);overflow: hidden}.sf-ct-map iframe{display: block;width: 100%;height: 100%;border: 0}@media (max-width: 991.98px){.sf-ct-hero{grid-template-columns: 1fr;gap: 20px;padding: 26px 24px}.sf-ct-map{height: 360px}}@media (max-width: 575.98px){.sf-ct-hero{padding: 20px 16px;border-radius: var(--pl-radius)}.sf-ct .sf-ct-title{margin-top: 12px}.sf-ct-lead{font-size: 14px}.sf-ct-quick{display: grid;grid-template-columns: 1fr;gap: 8px}.sf-ct-qbtn{justify-content: center}.sf-ct-qbtn:hover{transform: none}.sf-ct-hours{padding: 16px}.sf-ct-channels{grid-template-columns: 1fr;gap: 8px}.sf-ct-channel{padding: 13px 14px}.sf-ct-card, .sf-ct-loc{padding: 18px 16px;border-radius: var(--pl-radius)}.sf-ct-grid-2{grid-template-columns: 1fr}.sf-ct .sf-ct-field .form-control{font-size: 16px}.sf-ct-form-foot{flex-direction: column-reverse;align-items: stretch}.sf-ct-send{width: 100%}.sf-ct-note{justify-content: center;text-align: center}.sf-ct-map{height: 300px;border-radius: var(--pl-radius)}}@media (prefers-reduced-motion: reduce){.sf-ct-qbtn, .sf-ct-channel, .sf-ct-send{transition: none}.sf-ct-qbtn:hover, a.sf-ct-channel:hover, .sf-ct-send:hover{transform: none}}
/*sf:1790963242-12900*/