.ds-toast-container{z-index:var(--ds-toast-z,200);gap:var(--gap-200);pointer-events:none;padding:var(--padding-400);flex-direction:column;display:flex;position:fixed}.ds-toast-container--top-right{top:var(--ds-toast-inset-top,0);right:var(--ds-toast-inset-right,0);align-items:flex-end}.ds-toast-container--top-left{top:var(--ds-toast-inset-top,0);left:var(--ds-toast-inset-left,0);align-items:flex-start}.ds-toast-container--bottom-right{bottom:var(--ds-toast-inset-bottom,0);right:var(--ds-toast-inset-right,0);align-items:flex-end}.ds-toast-container--bottom-left{bottom:var(--ds-toast-inset-bottom,0);left:var(--ds-toast-inset-left,0);align-items:flex-start}.ds-toast-container--top-center{top:var(--ds-toast-inset-top,0);align-items:center;left:50%;transform:translate(-50%)}.ds-toast-container--bottom-center{bottom:var(--ds-toast-inset-bottom,0);align-items:center;left:50%;transform:translate(-50%)}.ds-toast{align-items:flex-start;gap:var(--gap-200);padding:var(--padding-400);border:var(--border-025) solid transparent;border-radius:var(--radius-200);min-width:300px;max-width:420px;box-shadow:var(--shadow-floating);pointer-events:auto;animation:ds-toast-enter var(--motion-duration-slow) var(--motion-ease-standard) forwards;display:flex;position:relative;overflow:hidden}.ds-toast--exiting{animation:ds-toast-exit var(--motion-duration-base) var(--motion-ease-standard) forwards}.ds-toast__icon{--icon-size:var(--icon-size-600);flex-shrink:0;line-height:1}.ds-toast__content{gap:var(--gap-050);flex-direction:column;flex:1;min-width:0;display:flex}.ds-toast__title{font-family:var(--font-paragraph-emphasis-family);font-size:var(--font-paragraph-emphasis-size);font-weight:var(--font-paragraph-emphasis-weight);line-height:var(--font-paragraph-emphasis-line-height);letter-spacing:var(--font-paragraph-emphasis-letter-spacing);margin:0}.ds-toast__description{font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);letter-spacing:var(--font-paragraph-letter-spacing);margin:0}.ds-toast__dismiss{cursor:pointer;border-radius:var(--radius-200);width:24px;height:24px;transition:background-color var(--motion-duration-base) var(--motion-ease-standard);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.ds-toast__dismiss .material-symbols-rounded{--icon-size:var(--icon-size-600)}.ds-toast__dismiss:hover{background-color:var(--color-action-passive-bg-hover)}.ds-toast__dismiss:focus-visible{outline:2px solid var(--color-action-primary-bg);outline-offset:2px}.ds-toast__progress{transform-origin:0;width:100%;height:3px;animation:linear forwards ds-toast-progress;position:absolute;bottom:0;left:0}.ds-toast--info{background-color:var(--color-status-info-bg);border-color:var(--color-status-info-border)}.ds-toast--info .ds-toast__icon{color:var(--color-status-info-border)}.ds-toast--info .ds-toast__title,.ds-toast--info .ds-toast__description,.ds-toast--info .ds-toast__dismiss{color:var(--color-status-info-text)}.ds-toast--info .ds-toast__progress{background-color:var(--color-status-info-border)}.ds-toast--positive{background-color:var(--color-status-positive-bg);border-color:var(--color-status-positive-border)}.ds-toast--positive .ds-toast__icon{color:var(--color-status-positive-border)}.ds-toast--positive .ds-toast__title,.ds-toast--positive .ds-toast__description,.ds-toast--positive .ds-toast__dismiss{color:var(--color-status-positive-text)}.ds-toast--positive .ds-toast__progress{background-color:var(--color-status-positive-border)}.ds-toast--warning{background-color:var(--color-status-warning-bg);border-color:var(--color-status-warning-border)}.ds-toast--warning .ds-toast__icon{color:var(--color-status-warning-border)}.ds-toast--warning .ds-toast__title,.ds-toast--warning .ds-toast__description,.ds-toast--warning .ds-toast__dismiss{color:var(--color-status-warning-text)}.ds-toast--warning .ds-toast__progress{background-color:var(--color-status-warning-border)}.ds-toast--error{background-color:var(--color-status-error-bg);border-color:var(--color-status-error-border)}.ds-toast--error .ds-toast__icon{color:var(--color-status-error-border)}.ds-toast--error .ds-toast__title,.ds-toast--error .ds-toast__description,.ds-toast--error .ds-toast__dismiss{color:var(--color-status-error-text)}.ds-toast--error .ds-toast__progress{background-color:var(--color-status-error-border)}.ds-toast--neutral{background-color:var(--color-status-neutral-bg);border-color:var(--color-status-neutral-border)}.ds-toast--neutral .ds-toast__icon{color:var(--color-status-neutral-border)}.ds-toast--neutral .ds-toast__title,.ds-toast--neutral .ds-toast__description,.ds-toast--neutral .ds-toast__dismiss{color:var(--color-status-neutral-text)}.ds-toast--neutral .ds-toast__progress{background-color:var(--color-status-neutral-border)}@keyframes ds-toast-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ds-toast-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes ds-toast-progress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.ds-toast .material-symbols-rounded{color:inherit}
.ds-contact-card{align-items:center;gap:var(--gap-500);padding:var(--padding-500);border:1px solid var(--color-bg-container-border);border-radius:var(--radius-300);background:var(--color-bg-container-primary-semi);color:inherit;transition:background var(--motion-duration-fast) var(--motion-ease-standard), border-color var(--motion-duration-fast) var(--motion-ease-standard);box-sizing:border-box;width:100%;font:inherit;text-align:left;cursor:pointer;text-decoration:none;display:flex}.ds-contact-card:hover{background:var(--color-bg-container-secondary);border-color:var(--color-bg-container-border)}.ds-contact-card:focus-visible{outline:2px solid var(--color-action-primary-bg);outline-offset:2px}.ds-contact-card__icon-wrap{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ds-contact-card__icon{--icon-size:var(--icon-size-600);color:var(--color-text-secondary)}.ds-contact-card__logo{object-fit:contain;width:24px;height:24px}.ds-contact-card__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ds-contact-card__label{font-family:var(--font-title-body-family);font-size:var(--font-title-body-size);font-weight:var(--font-title-body-weight);line-height:var(--font-title-body-line-height);color:var(--color-text-primary)}.ds-contact-card__value{font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);color:var(--color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ds-contact-card__actions{align-items:center;gap:var(--gap-100);flex-shrink:0;display:flex}.ds-contact-card__copy-btn{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--color-text-tertiary);cursor:pointer;transition:background var(--motion-duration-fast) var(--motion-ease-standard), color var(--motion-duration-fast) var(--motion-ease-standard);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.ds-contact-card__copy-btn:hover{background:var(--color-bg-container-tertiary);color:var(--color-text-primary)}.ds-contact-card__copy-btn:focus-visible{outline:2px solid var(--color-action-primary-bg);outline-offset:2px}.ds-contact-card__copy-btn .material-symbols-rounded{--icon-size:var(--icon-size-500)}.ds-contact-card__chevron{--icon-size:var(--icon-size-500);color:var(--color-text-tertiary);flex-shrink:0}.ds-contact-card .material-symbols-rounded{color:inherit}
.page-module__8PmXTW__contactContainer{align-items:center;gap:var(--gap-2000);width:100%;max-width:1160px;padding:var(--primitive-gap-1000) var(--primitive-padding-1000) var(--gap-2000);flex-direction:column;display:flex}.page-module__8PmXTW__heading{gap:var(--primitive-gap-2000);text-align:center;flex-direction:column;align-items:center;display:flex}.page-module__8PmXTW__title{font-family:var(--font-display-2-family);font-size:var(--font-display-2-size);font-weight:var(--font-display-2-weight);line-height:var(--font-display-2-line-height);letter-spacing:var(--font-display-2-letter-spacing);color:var(--color-text-primary);margin:0}.page-module__8PmXTW__subtitle{font-family:var(--font-sub-display-family);font-size:var(--font-sub-display-size);font-weight:var(--font-sub-display-weight);line-height:var(--font-sub-display-line-height);letter-spacing:var(--font-sub-display-letter-spacing);color:var(--color-text-primary);max-width:760px;margin:0}.page-module__8PmXTW__layout{gap:var(--gap-2000) var(--gap-1500);grid-template-columns:minmax(0,1fr) 400px;align-items:start;width:100%;display:grid}.page-module__8PmXTW__consulting{grid-area:1/2/span 2}@media (max-width:959px){.page-module__8PmXTW__layout{grid-template-columns:minmax(0,1fr)}.page-module__8PmXTW__consulting{grid-area:auto}}.page-module__8PmXTW__section{gap:var(--primitive-gap-400);flex-direction:column;width:100%;display:flex}.page-module__8PmXTW__sectionTitle{font-family:var(--font-heading-3-family);font-size:var(--font-heading-3-size);font-weight:var(--font-heading-3-weight);line-height:var(--font-heading-3-line-height);letter-spacing:var(--font-heading-3-letter-spacing);color:var(--color-text-primary);margin:0}.page-module__8PmXTW__methods{gap:var(--primitive-gap-200);flex-direction:column;width:100%;display:flex}.page-module__8PmXTW__consultingContent{gap:var(--gap-500);flex-direction:column;display:flex}.page-module__8PmXTW__consultingTitle{font-family:var(--font-title-body-family);font-size:var(--font-title-body-size);font-weight:var(--font-title-body-weight);line-height:var(--font-title-body-line-height);letter-spacing:var(--font-title-body-letter-spacing);color:var(--color-text-primary);margin:0}.page-module__8PmXTW__consultingBody{font-family:var(--font-paragraph-family);font-size:var(--font-paragraph-size);font-weight:var(--font-paragraph-weight);line-height:var(--font-paragraph-line-height);letter-spacing:var(--font-paragraph-letter-spacing);color:var(--color-text-secondary);margin:0}.page-module__8PmXTW__consultingCta{align-self:flex-start}.page-module__8PmXTW__consultingCtaLogo{width:var(--icon-size-600);height:var(--icon-size-600);border-radius:var(--radius-100);object-fit:contain}.page-module__8PmXTW__consultingNote{font-family:var(--font-paragraph-sm-family);font-size:var(--font-paragraph-sm-size);font-weight:var(--font-paragraph-sm-weight);line-height:var(--font-paragraph-sm-line-height);letter-spacing:var(--font-paragraph-sm-letter-spacing);color:var(--color-text-tertiary);margin:0}
