.sales-phone-card.svelte-6y9fnw{background-color:var(--color-light-cream);border:1px solid var(--color-border);border-radius:var(--radius-cards);padding:var(--spacing-24);gap:var(--spacing-24);transition:border-color var(--transition-base);flex-direction:column;display:flex}@media (min-width:768px){.sales-phone-card.svelte-6y9fnw:not(.compact){justify-content:space-between;align-items:center;gap:var(--spacing-36);flex-direction:row}}.phone-content.svelte-6y9fnw{gap:var(--spacing-8);flex-direction:column;flex:1;display:flex}.phone-header.svelte-6y9fnw{align-items:center;gap:var(--spacing-12);flex-wrap:wrap;display:flex}.header-icon-title.svelte-6y9fnw{align-items:center;gap:var(--spacing-8);display:flex}.phone-icon.svelte-6y9fnw{color:var(--color-primary-green);flex-shrink:0;justify-content:center;align-items:center;display:flex}.phone-title.svelte-6y9fnw{font-family:var(--font-heading);font-size:var(--text-body);font-weight:var(--font-weight-regular);color:var(--color-primary-green);margin:0}.lang-badge.svelte-6y9fnw{font-family:var(--font-body);font-size:var(--text-label);font-weight:var(--font-weight-regular);background-color:var(--color-cream);border:1px solid var(--color-border);border-radius:var(--radius-pills);color:var(--color-primary-green);white-space:nowrap;padding:2px 8px}.lang-badge.alt-lang-badge.svelte-6y9fnw{background-color:var(--color-cream);border-color:var(--color-border);color:var(--color-text-light)}.phone-note.svelte-6y9fnw{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-text-light);line-height:var(--leading-body-sm);margin:0}.phone-note.alt-lang-note.svelte-6y9fnw{font-size:var(--text-label)}.phone-action-area.svelte-6y9fnw{flex-shrink:0;align-items:center;display:flex}.reveal-btn.svelte-6y9fnw{align-items:center;gap:var(--spacing-8);background-color:var(--color-primary-green);color:var(--color-text-white);border:1px solid var(--color-primary-green);border-radius:var(--radius-buttons);font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);cursor:pointer;white-space:nowrap;transition:background-color var(--transition-base), border-color var(--transition-base), transform var(--transition-base);-webkit-tap-highlight-color:transparent;touch-action:manipulation;padding:12px 20px;display:inline-flex}@media (hover:hover) and (pointer:fine){.reveal-btn.svelte-6y9fnw:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}}.reveal-btn.svelte-6y9fnw:active{transform:scale(.98)}.reveal-btn.svelte-6y9fnw:focus-visible{outline:2px solid var(--color-primary-green);outline-offset:3px}.revealed-phone-wrapper.svelte-6y9fnw{align-items:center;gap:var(--spacing-12);flex-wrap:wrap;display:flex}.phone-link.svelte-6y9fnw{align-items:center;gap:var(--spacing-8);background-color:var(--color-primary-green);color:var(--color-text-white);border-radius:var(--radius-buttons);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--font-weight-regular);letter-spacing:.02em;white-space:nowrap;transition:background-color var(--transition-base), transform var(--transition-base);-webkit-tap-highlight-color:transparent;padding:12px 20px;text-decoration:none;display:inline-flex}.phone-link.svelte-6y9fnw:visited{color:var(--color-text-white)}@media (hover:hover) and (pointer:fine){.phone-link.svelte-6y9fnw:hover{background-color:var(--color-primary-hover)}}.phone-link.svelte-6y9fnw:active{transform:scale(.98)}.phone-link.svelte-6y9fnw:focus-visible{outline:2px solid var(--color-primary-green);outline-offset:3px}.copy-btn.svelte-6y9fnw{background-color:var(--color-cream);color:var(--color-primary-green);border:1px solid var(--color-border);border-radius:var(--radius-buttons);font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);cursor:pointer;white-space:nowrap;transition:background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base);-webkit-tap-highlight-color:transparent;align-items:center;gap:6px;padding:12px 16px;display:inline-flex}@media (hover:hover) and (pointer:fine){.copy-btn.svelte-6y9fnw:hover{border-color:var(--color-primary-green);background-color:var(--color-light-cream)}}.copy-btn.svelte-6y9fnw:active{transform:scale(.98)}.copy-btn.svelte-6y9fnw:focus-visible{outline:2px solid var(--color-primary-green);outline-offset:3px}.contact.svelte-fq8g2m{background-color:var(--color-cream)}.contact-phone-banner.svelte-fq8g2m{margin-bottom:var(--spacing-36)}.contact-phone-banner.full-width.svelte-fq8g2m{max-width:640px;margin-left:auto;margin-right:auto}.contact-grid.svelte-fq8g2m{gap:var(--spacing-48);grid-template-columns:1fr;align-items:stretch;display:grid}@media (min-width:768px){.contact-grid.svelte-fq8g2m:not(.full-width){grid-template-columns:1fr 1fr}}.contact-grid.full-width.svelte-fq8g2m{max-width:640px;margin:0 auto}.hp-field.svelte-fq8g2m{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-group.svelte-fq8g2m{margin-bottom:1.25rem}.form-group.svelte-fq8g2m label:where(.svelte-fq8g2m){font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:var(--font-weight-regular);color:var(--color-primary-green);margin-bottom:.375rem;display:block}.required.svelte-fq8g2m{color:var(--color-primary-green)}.form-group.svelte-fq8g2m input:where(.svelte-fq8g2m),.form-group.svelte-fq8g2m textarea:where(.svelte-fq8g2m){border:1px solid var(--color-border);border-radius:var(--radius-small);width:100%;font-family:var(--font-body);font-size:var(--text-body);color:var(--color-body-text);transition:border-color var(--transition-base);background-color:var(--color-light-cream);padding:.875rem 1.25rem}.form-group.svelte-fq8g2m input:where(.svelte-fq8g2m):focus,.form-group.svelte-fq8g2m textarea:where(.svelte-fq8g2m):focus{outline:2px solid var(--color-primary-green);outline-offset:2px;border-color:var(--color-primary-green)}.form-row.svelte-fq8g2m{gap:var(--spacing-16);grid-template-columns:1fr 2fr;display:grid}.form-group.svelte-fq8g2m textarea:where(.svelte-fq8g2m){resize:vertical;min-height:100px}.privacy-notice.svelte-fq8g2m{margin-bottom:var(--spacing-24)}.privacy-notice.svelte-fq8g2m p:where(.svelte-fq8g2m){font-size:var(--text-label);color:var(--color-text-light);line-height:var(--leading-body)}.submit-btn{justify-content:center;width:100%}.success-message.svelte-fq8g2m{background-color:var(--color-light-cream);border:1px solid var(--color-primary-green);text-align:center;border-radius:var(--radius-body);padding:2rem}.success-message.svelte-fq8g2m p:where(.svelte-fq8g2m){font-family:var(--font-body);font-size:var(--text-body);color:var(--color-primary-green)}.error-message.svelte-fq8g2m{background-color:var(--color-light-cream);border:1px solid var(--color-primary-green);padding:var(--spacing-12) 1rem;margin-bottom:var(--spacing-16);border-radius:var(--radius-small)}.error-message.svelte-fq8g2m p:where(.svelte-fq8g2m){font-size:var(--text-body-sm);color:var(--color-body-text)}.map-wrapper.svelte-fq8g2m{margin-bottom:var(--spacing-16);border-radius:var(--radius-cards);flex:1;overflow:hidden}.map-wrapper.svelte-fq8g2m iframe:where(.svelte-fq8g2m){width:100%;height:100%;min-height:300px;display:block}.contact-map.svelte-fq8g2m{flex-direction:column;display:flex}.address.svelte-fq8g2m{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-body-text);margin:0}
