.map-embed.svelte-opgoec{width:100%;height:100%;min-height:300px}.lawyer-card.svelte-1eniz92{display:flex;align-items:center;gap:var(--space-4);padding-block:var(--space-5);cursor:pointer;min-width:0;max-width:100%}@media(min-width:640px){.lawyer-card.svelte-1eniz92{gap:var(--space-5)}}.lawyer-card__avatar-wrapper.svelte-1eniz92{position:relative;flex-shrink:0}.lawyer-card__avatar-ring.svelte-1eniz92{border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);ring:2px solid var(--color-linen);transition:box-shadow var(--duration-300) var(--ease-out),ring-color var(--duration-300) var(--ease-out)}.lawyer-card:where(.svelte-1eniz92):hover .lawyer-card__avatar-ring.svelte-1eniz92{box-shadow:var(--shadow-md);ring-color:rgba(var(--color-accent-rgb),.3)}.lawyer-card__avatar-img{width:3.5rem;height:3.5rem;border-radius:var(--radius-xl);object-fit:cover}.lawyer-card__avatar-initials.svelte-1eniz92{width:3.5rem;height:3.5rem;border-radius:var(--radius-xl);background:linear-gradient(to bottom right,var(--color-primary),var(--color-primary),rgba(var(--color-primary-rgb),.8));display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-300) var(--ease-out)}.lawyer-card:where(.svelte-1eniz92):hover .lawyer-card__avatar-initials.svelte-1eniz92{box-shadow:var(--shadow-md)}.lawyer-card__initials-text.svelte-1eniz92{font-size:var(--text-lg);font-family:var(--font-display);font-weight:var(--font-bold);color:var(--color-accent)}.lawyer-card__online-indicator.svelte-1eniz92{position:absolute;bottom:-2px;right:-2px;width:1rem;height:1rem;background-color:var(--color-success);border-radius:var(--radius-full);border:3px solid var(--color-cream);box-shadow:var(--shadow-sm)}.lawyer-card__content.svelte-1eniz92{flex:1;min-width:0}.lawyer-card__name-row.svelte-1eniz92{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);min-width:0}.lawyer-card__name.svelte-1eniz92{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;transition:color var(--duration-300) var(--ease-out)}@media(min-width:640px){.lawyer-card__name.svelte-1eniz92{font-size:var(--text-xl)}}.lawyer-card:where(.svelte-1eniz92):hover .lawyer-card__name.svelte-1eniz92{color:var(--color-accent)}.lawyer-card__pro-badge.svelte-1eniz92{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--space-1);padding-block:2px;padding-inline:var(--space-2);font-size:.625rem;font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.05em;background-color:var(--color-accent);color:var(--color-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.lawyer-card__pro-icon.svelte-1eniz92{width:.625rem;height:.625rem}.lawyer-card__location.svelte-1eniz92{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-charcoal-light);margin-bottom:var(--space-2);min-width:0}.lawyer-card__location-icon-wrapper.svelte-1eniz92{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:var(--radius-md);background-color:rgba(var(--color-accent-rgb),.1);flex-shrink:0}.lawyer-card__location-icon.svelte-1eniz92{width:.75rem;height:.75rem;color:var(--color-accent)}.lawyer-card__location-text.svelte-1eniz92{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.lawyer-card__specialties.svelte-1eniz92{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1-5)}.lawyer-card__specialty-tag.svelte-1eniz92{padding-block:var(--space-1);padding-inline:var(--space-2-5);font-size:var(--text-xs);font-weight:var(--font-medium);background-color:rgba(var(--color-linen-rgb),.7);color:rgba(var(--color-charcoal-rgb),.7);border-radius:var(--radius-lg)}.lawyer-card__specialty-tag--extra.svelte-1eniz92{font-weight:var(--font-semibold);background-color:rgba(var(--color-accent-rgb),.1);color:var(--color-accent)}.lawyer-card__arrow.svelte-1eniz92{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:transparent;opacity:0;transition:background-color var(--duration-300) var(--ease-out),opacity var(--duration-300) var(--ease-out)}.lawyer-card:where(.svelte-1eniz92):hover .lawyer-card__arrow.svelte-1eniz92{background-color:rgba(var(--color-accent-rgb),.1);opacity:1}.lawyer-card__arrow-icon.svelte-1eniz92{width:1rem;height:1rem;color:var(--color-accent)}.profile-page.svelte-1vbnxoz{min-height:100vh;background-color:var(--color-cream)}.profile-hero.svelte-1vbnxoz{position:relative;background:linear-gradient(135deg,var(--color-neutral-50) 0%,var(--color-primary-light) 100%);overflow:hidden}.profile-hero__bg.svelte-1vbnxoz{position:absolute;inset:0;opacity:.6;pointer-events:none}.profile-hero__shape.svelte-1vbnxoz{position:absolute;border-radius:var(--radius-full);opacity:.4}.profile-hero__shape--1.svelte-1vbnxoz{top:0;right:0;width:24rem;height:24rem;background:radial-gradient(circle,rgba(var(--color-accent-rgb),.15) 0%,transparent 70%);transform:translate(30%) translateY(-30%);filter:blur(40px)}.profile-hero__shape--2.svelte-1vbnxoz{bottom:0;left:0;width:20rem;height:20rem;background:radial-gradient(circle,rgba(var(--color-primary-rgb),.1) 0%,transparent 70%);transform:translate(-30%) translateY(30%);filter:blur(40px)}.profile-hero__breadcrumb-wrap.svelte-1vbnxoz{position:relative;z-index:10;max-width:80rem;margin-inline:auto;padding-inline:var(--space-6);padding-block-start:var(--space-6)}.profile-hero__content.svelte-1vbnxoz{position:relative;z-index:10;max-width:80rem;margin-inline:auto;padding-inline:var(--space-6);padding-block-start:var(--space-12);padding-block-end:8rem}@media(min-width:768px){.profile-hero__content.svelte-1vbnxoz{padding-block-start:var(--space-16);padding-block-end:10rem}}.profile-hero__grid.svelte-1vbnxoz{display:grid;gap:var(--space-12);align-items:end}@media(min-width:1024px){.profile-hero__grid.svelte-1vbnxoz{grid-template-columns:1fr auto}}.profile-hero__text.svelte-1vbnxoz{max-width:42rem}.profile-hero__name.svelte-1vbnxoz{font-family:var(--font-serif);font-size:var(--text-4xl);color:var(--color-charcoal);font-weight:500;line-height:1.1;margin-block-end:var(--space-4)}@media(min-width:768px){.profile-hero__name.svelte-1vbnxoz{font-size:var(--text-5xl)}}@media(min-width:1024px){.profile-hero__name.svelte-1vbnxoz{font-size:3.75rem}}.profile-hero__description.svelte-1vbnxoz{font-size:var(--text-xl);color:var(--color-charcoal-light);font-weight:300;line-height:1.6;margin-block-end:var(--space-6)}@media(min-width:768px){.profile-hero__description.svelte-1vbnxoz{font-size:var(--text-2xl)}}.profile-hero__location.svelte-1vbnxoz{display:flex;align-items:center;gap:var(--space-2);color:var(--color-charcoal-light)}.profile-hero__location-icon.svelte-1vbnxoz{width:1.25rem;height:1.25rem}.profile-hero__location-text.svelte-1vbnxoz{font-size:var(--text-lg)}.profile-hero__image-wrap.svelte-1vbnxoz{display:none;position:relative}@media(min-width:1024px){.profile-hero__image-wrap.svelte-1vbnxoz{display:block}}.profile-hero__image-container.svelte-1vbnxoz{position:relative}.profile-hero__image-glow.svelte-1vbnxoz{position:absolute;inset:-1rem;background:radial-gradient(circle,rgba(99,102,241,.2) 0%,transparent 70%);border-radius:1.5rem;filter:blur(20px)}.profile-hero__image{position:relative;width:15rem;height:15rem;border-radius:var(--radius-xl);object-fit:cover;box-shadow:0 0 0 4px rgba(var(--color-white-rgb),.8),var(--shadow-xl)}.profile-hero__initials.svelte-1vbnxoz{width:15rem;height:15rem;background:linear-gradient(135deg,var(--color-accent-light) 0%,var(--color-accent) 100%);border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 4px rgba(var(--color-white-rgb),.8),var(--shadow-xl)}.profile-hero__initials-text.svelte-1vbnxoz{color:var(--color-white);font-size:3.75rem;font-family:var(--font-serif);font-weight:500}.profile-breadcrumb.svelte-1vbnxoz{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.profile-breadcrumb__link.svelte-1vbnxoz{color:var(--color-charcoal-light);transition:color var(--duration-150) var(--ease-out)}.profile-breadcrumb__link.svelte-1vbnxoz:hover{color:var(--color-primary)}.profile-breadcrumb__separator.svelte-1vbnxoz{width:1rem;height:1rem;color:var(--color-neutral-400)}.profile-breadcrumb__current.svelte-1vbnxoz{color:var(--color-charcoal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-badges.svelte-1vbnxoz{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-block-end:var(--space-6)}.profile-badge.svelte-1vbnxoz{display:inline-flex;align-items:center;gap:.375rem;padding-inline:var(--space-3);padding-block:.375rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full)}.profile-badge--pro.svelte-1vbnxoz{background-color:var(--color-accent);color:var(--color-white)}.profile-badge--online-consult.svelte-1vbnxoz{background-color:rgba(var(--color-primary-rgb),.1);color:var(--color-primary);border:1px solid rgba(var(--color-primary-rgb),.2)}.profile-badge--online.svelte-1vbnxoz{background-color:rgba(var(--color-success-rgb),.15);color:var(--color-success);border:1px solid rgba(var(--color-success-rgb),.2)}.profile-badge__icon.svelte-1vbnxoz{width:.875rem;height:.875rem}.profile-badge__dot.svelte-1vbnxoz{width:.5rem;height:.5rem;background-color:var(--color-success);border-radius:var(--radius-full);animation:svelte-1vbnxoz-pulse 2s infinite}@keyframes svelte-1vbnxoz-pulse{0%,to{opacity:1}50%{opacity:.5}}.profile-contact-bar.svelte-1vbnxoz{position:relative;z-index:20;margin-block-start:-4rem;margin-block-end:var(--space-12)}.profile-contact-bar__container.svelte-1vbnxoz{max-width:64rem;margin-inline:auto;padding-inline:var(--space-6)}.profile-contact-bar__card.svelte-1vbnxoz{background-color:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:var(--space-6)}@media(min-width:768px){.profile-contact-bar__card.svelte-1vbnxoz{padding:var(--space-8)}}.profile-contact-bar__inner.svelte-1vbnxoz{display:flex;flex-direction:column;gap:var(--space-6)}@media(min-width:768px){.profile-contact-bar__inner.svelte-1vbnxoz{flex-direction:row;align-items:center;justify-content:space-between}}.profile-contact-bar__mobile-header.svelte-1vbnxoz{display:flex;align-items:center;gap:1.25rem}@media(min-width:1024px){.profile-contact-bar__mobile-header.svelte-1vbnxoz{display:none}}.profile-contact-bar__mobile-image{width:5rem;height:5rem;border-radius:var(--radius-lg);object-fit:cover;box-shadow:0 0 0 2px var(--color-linen)}.profile-contact-bar__mobile-initials.svelte-1vbnxoz{width:5rem;height:5rem;background:linear-gradient(to bottom right,var(--color-primary),var(--color-primary-dark));border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center}.profile-contact-bar__mobile-initials-text.svelte-1vbnxoz{color:var(--color-white);font-size:var(--text-2xl);font-family:var(--font-serif)}.profile-contact-bar__mobile-label.svelte-1vbnxoz{font-size:var(--text-sm);color:var(--color-charcoal-light);text-transform:uppercase;letter-spacing:.05em;font-weight:600;margin-block-end:var(--space-1)}.profile-contact-bar__mobile-name.svelte-1vbnxoz{font-family:var(--font-serif);font-size:var(--text-xl);color:var(--color-charcoal)}.profile-contact-bar__info.svelte-1vbnxoz{display:none;align-items:center;gap:var(--space-8)}@media(min-width:768px){.profile-contact-bar__info.svelte-1vbnxoz{display:flex}}.profile-contact-bar__actions.svelte-1vbnxoz{display:flex;flex-direction:column;gap:var(--space-3)}@media(min-width:640px){.profile-contact-bar__actions.svelte-1vbnxoz{flex-direction:row}}.profile-contact-bar__mobile-actions.svelte-1vbnxoz{display:flex;gap:var(--space-3)}@media(min-width:768px){.profile-contact-bar__mobile-actions.svelte-1vbnxoz{display:none}}.profile-contact-bar__mobile-btn.svelte-1vbnxoz{flex:1}.profile-contact-bar__desktop-fallback.svelte-1vbnxoz{display:none}@media(min-width:768px){.profile-contact-bar__desktop-fallback.svelte-1vbnxoz{display:block}}.profile-contact-bar__btn-icon.svelte-1vbnxoz{width:1rem;height:1rem}.profile-contact-item.svelte-1vbnxoz{display:flex;align-items:center;gap:var(--space-3)}.profile-contact-item__icon-wrap.svelte-1vbnxoz{width:3rem;height:3rem;background-color:var(--color-linen);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center}.profile-contact-item__icon.svelte-1vbnxoz{width:1.25rem;height:1.25rem;color:var(--color-primary)}.profile-contact-item__label.svelte-1vbnxoz{font-size:.6875rem;color:var(--color-charcoal-light);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.profile-contact-item__value.svelte-1vbnxoz{color:var(--color-charcoal);font-weight:500;transition:color var(--duration-150) var(--ease-out)}.profile-contact-item__value.svelte-1vbnxoz:hover{color:var(--color-accent)}.profile-specialties.svelte-1vbnxoz{padding-block:var(--space-8)}.profile-specialties__container.svelte-1vbnxoz{max-width:64rem;margin-inline:auto;padding-inline:var(--space-6)}.profile-specialties__list.svelte-1vbnxoz{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.profile-specialties__label.svelte-1vbnxoz{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-charcoal-light);margin-inline-end:var(--space-2)}.profile-specialties__tag.svelte-1vbnxoz{padding-inline:var(--space-4);padding-block:var(--space-2);background-color:var(--color-white);color:var(--color-charcoal);font-size:var(--text-sm);font-weight:500;border-radius:var(--radius-full);box-shadow:var(--shadow-sm);border:1px solid var(--color-linen);transition:all var(--duration-150) var(--ease-out);text-decoration:none}.profile-specialties__tag.svelte-1vbnxoz:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md)}.profile-content.svelte-1vbnxoz{max-width:64rem;margin-inline:auto;padding-block-end:5rem}.profile-section.svelte-1vbnxoz{padding-block:var(--space-12);border-block-start:1px solid var(--color-linen)}.profile-section__grid.svelte-1vbnxoz{display:grid;gap:var(--space-8)}@media(min-width:1024px){.profile-section__grid.svelte-1vbnxoz{grid-template-columns:200px 1fr;padding-inline:var(--space-6)}}.profile-section__grid.svelte-1vbnxoz>:where(.svelte-1vbnxoz):first-child{padding-inline:var(--space-6)}@media(min-width:1024px){.profile-section__grid.svelte-1vbnxoz>:where(.svelte-1vbnxoz):first-child{padding-inline:0}}.profile-section__grid.svelte-1vbnxoz>:where(.svelte-1vbnxoz):last-child{min-width:0}.profile-section__title.svelte-1vbnxoz{font-family:var(--font-serif);font-size:var(--text-2xl);color:var(--color-charcoal);position:sticky;top:6rem}.profile-section__subtitle.svelte-1vbnxoz{font-size:var(--text-sm);color:var(--color-charcoal-light);margin-block-start:var(--space-2)}.profile-description.svelte-1vbnxoz{position:relative}.profile-description--collapsed.svelte-1vbnxoz{max-height:20rem;overflow:hidden}.profile-description__fade.svelte-1vbnxoz{position:absolute;inset-block-end:0;inset-inline:0;height:8rem;background:linear-gradient(to top,var(--color-cream),transparent);pointer-events:none}.profile-expand-btn.svelte-1vbnxoz{display:inline-flex;align-items:center;gap:var(--space-2);margin-block-start:var(--space-6);color:var(--color-accent);font-weight:600;background:none;border:none;cursor:pointer;transition:color var(--duration-150) var(--ease-out)}.profile-expand-btn.svelte-1vbnxoz:hover{color:var(--color-accent-dark)}.profile-expand-btn__icon.svelte-1vbnxoz{width:1rem;height:1rem;transition:transform var(--duration-150) var(--ease-out)}.profile-expand-btn__icon--rotated.svelte-1vbnxoz{transform:rotate(180deg)}.profile-cards-grid.svelte-1vbnxoz{display:flex;flex-direction:column}@media(min-width:640px){.profile-cards-grid.svelte-1vbnxoz{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}}.profile-card-wrap.svelte-1vbnxoz{border-block-end:1px solid var(--color-linen)}@media(min-width:640px){.profile-card-wrap.svelte-1vbnxoz{border-block-end:none}}.profile-service.svelte-1vbnxoz{display:flex;align-items:flex-start;gap:var(--space-4);padding-block:1.25rem;padding-inline:var(--space-6)}@media(min-width:640px){.profile-service.svelte-1vbnxoz{padding-inline:0}}.profile-service__number.svelte-1vbnxoz{width:2.5rem;height:2.5rem;background-color:rgba(var(--color-accent-rgb),.1);color:var(--color-accent);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:var(--text-lg);font-weight:500;flex-shrink:0;transition:all var(--duration-150) var(--ease-out)}.profile-service__title.svelte-1vbnxoz{font-weight:500;color:var(--color-charcoal);margin-block-end:var(--space-1)}.profile-service__desc.svelte-1vbnxoz{font-size:var(--text-sm);color:var(--color-charcoal-light);line-height:1.6}.profile-prices-wrap.svelte-1vbnxoz{overflow:hidden}.profile-price-item.svelte-1vbnxoz{display:flex;align-items:center;justify-content:space-between;padding-inline:var(--space-6);padding-block:1.25rem;transition:background-color var(--duration-150) var(--ease-out)}.profile-price-item.svelte-1vbnxoz:hover{background-color:rgba(var(--color-linen-rgb),.5)}.profile-price-item--bordered.svelte-1vbnxoz{border-block-start:1px solid var(--color-linen)}.profile-price-item__name.svelte-1vbnxoz{font-weight:500;color:var(--color-charcoal)}.profile-price-item__note.svelte-1vbnxoz{font-size:var(--text-sm);color:var(--color-charcoal-light);margin-block-start:.125rem}.profile-price-item__price.svelte-1vbnxoz{padding-inline:var(--space-4);padding-block:var(--space-2);background-color:rgba(var(--color-accent-rgb),.1);color:var(--color-accent);font-weight:700;border-radius:var(--radius-md);flex-shrink:0;margin-inline-start:var(--space-4)}.profile-info-grid.svelte-1vbnxoz{display:flex;flex-direction:column}@media(min-width:640px){.profile-info-grid.svelte-1vbnxoz{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}}@media(min-width:1024px){.profile-info-grid.svelte-1vbnxoz{grid-template-columns:repeat(3,1fr)}}.profile-info-card-wrap.svelte-1vbnxoz{border-block-end:1px solid var(--color-linen)}@media(min-width:640px){.profile-info-card-wrap.svelte-1vbnxoz{border-block-end:none}}.profile-info-card-wrap--last.svelte-1vbnxoz{border-block-end:none}.profile-info-card.svelte-1vbnxoz{padding-inline:var(--space-6);padding-block:1.25rem}@media(min-width:640px){.profile-info-card.svelte-1vbnxoz{padding:0}}.profile-info-card__header.svelte-1vbnxoz{display:flex;align-items:center;gap:var(--space-3);margin-block-end:var(--space-4)}.profile-info-card__icon-wrap.svelte-1vbnxoz{width:2.5rem;height:2.5rem;background-color:rgba(var(--color-primary-rgb),.1);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.profile-info-card__icon.svelte-1vbnxoz{width:1.25rem;height:1.25rem;color:var(--color-primary)}.profile-info-card__title.svelte-1vbnxoz{font-weight:500;color:var(--color-charcoal)}.profile-info-card__note.svelte-1vbnxoz{margin-block-start:var(--space-4);padding-block-start:var(--space-4);border-block-start:1px solid var(--color-linen);font-size:var(--text-sm);color:var(--color-charcoal-light);font-style:italic}.profile-hours.svelte-1vbnxoz{display:flex;flex-direction:column;gap:var(--space-2)}.profile-hours__row.svelte-1vbnxoz{display:flex;justify-content:space-between;font-size:var(--text-sm)}.profile-hours__day.svelte-1vbnxoz{color:var(--color-charcoal-light)}.profile-hours__time.svelte-1vbnxoz{color:var(--color-charcoal);font-weight:500}.profile-languages.svelte-1vbnxoz{display:flex;flex-wrap:wrap;gap:var(--space-2)}.profile-languages__tag.svelte-1vbnxoz{padding-inline:var(--space-3);padding-block:.375rem;background-color:var(--color-linen);color:var(--color-charcoal);font-size:var(--text-sm);border-radius:var(--radius-md)}.profile-education.svelte-1vbnxoz{display:flex;flex-direction:column;gap:var(--space-3)}.profile-education__degree.svelte-1vbnxoz{font-size:var(--text-sm);font-weight:500;color:var(--color-charcoal)}.profile-education__institution.svelte-1vbnxoz{font-size:var(--text-sm);color:var(--color-charcoal-light)}.profile-map.svelte-1vbnxoz{height:300px;border-radius:0;overflow:hidden}@media(min-width:640px){.profile-map.svelte-1vbnxoz{height:auto;aspect-ratio:16 / 9;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}}.profile-related-grid.svelte-1vbnxoz{display:flex;flex-direction:column;min-width:0}@media(min-width:640px){.profile-related-grid.svelte-1vbnxoz{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}}.profile-related-card-wrap.svelte-1vbnxoz{border-block-end:1px solid var(--color-linen);min-width:0}@media(min-width:640px){.profile-related-card-wrap.svelte-1vbnxoz{border-block-end:none}}.profile-related-card-wrap--last.svelte-1vbnxoz{border-block-end:none}.profile-related-card.svelte-1vbnxoz{padding-inline:var(--space-6);padding-block:var(--space-4);min-width:0}@media(min-width:640px){.profile-related-card.svelte-1vbnxoz{padding:0}}.profile-cta.svelte-1vbnxoz{background:linear-gradient(to bottom,var(--color-primary) 0%,var(--color-primary-dark) 100%);padding-block:var(--space-16)}@media(min-width:768px){.profile-cta.svelte-1vbnxoz{padding-block:5rem}}.profile-cta__container.svelte-1vbnxoz{max-width:48rem;margin-inline:auto;padding-inline:var(--space-6);text-align:center}.profile-cta__title.svelte-1vbnxoz{font-family:var(--font-serif);font-size:var(--text-3xl);color:var(--color-white);font-weight:500;margin-block-end:var(--space-4)}@media(min-width:768px){.profile-cta__title.svelte-1vbnxoz{font-size:var(--text-4xl)}}.profile-cta__text.svelte-1vbnxoz{font-size:var(--text-lg);color:rgba(var(--color-white-rgb),.6);margin-block-end:var(--space-8);max-width:36rem;margin-inline:auto}.profile-cta__text.svelte-1vbnxoz strong:where(.svelte-1vbnxoz){color:var(--color-white);font-weight:var(--font-semibold)}.profile-cta__actions.svelte-1vbnxoz{display:flex;flex-direction:column;gap:var(--space-4);justify-content:center}@media(min-width:640px){.profile-cta__actions.svelte-1vbnxoz{flex-direction:row}}.profile-cta__btn-icon.svelte-1vbnxoz{width:1.25rem;height:1.25rem}.profile-cta__phone-btn{width:100%;color:var(--color-charcoal);background-color:var(--color-white)!important;border-color:var(--color-white)}.profile-cta__phone-btn:hover{background-color:var(--color-linen)!important;border-color:var(--color-linen)}@media(min-width:640px){.profile-cta__phone-btn{width:auto}}.profile-mobile-btn--full{width:100%}
