[data-premium-contact]{--contact-premium-panel-radius:12px;--contact-premium-sidebar-sticky-top:calc(var(--header-two-logo-height-desktop) + (2*var(--header-two-top-inner-padding)) + (2*var(--header-two-nav-row-padding-y)) + var(--header-two-font-line-height-regular) + var(--gap-20));--contact-premium-resting-border:var(--brand-border-color);--contact-premium-form-shadow:0 18px 50px color-mix(in srgb,var(--brand-primary-deep)12%,transparent);--contact-us-form-border-color:var(--contact-premium-resting-border);--contact-us-form-border-width:1px;--contact-us-form-padding-y-mobile:var(--section-padding-30);--contact-us-form-padding-x-mobile:var(--section-padding-20);--contact-us-form-padding-desktop:clamp(30px,4vw,42px);--contact-us-form-radius:var(--contact-premium-panel-radius);--contact-us-form-input-height:52px;--contact-us-form-input-radius:var(--radius-card-sm,8px);--contact-us-form-textarea-radius:var(--radius-card-sm,8px);--contact-us-form-input-border-color:var(--contact-premium-resting-border);--contact-us-form-input-focus-border:var(--brand-primary);--contact-us-form-input-bg:var(--brand-white);--contact-us-form-input-text-color:var(--brand-primary-deep);--contact-us-form-input-placeholder-color:var(--brand-neutral-text);--contact-us-form-label-color:var(--brand-primary-deep);--contact-us-form-field-gap:var(--gap-20);--contact-us-form-textarea-height:144px;--btn-primary-bg:var(--brand-primary);--btn-primary-bg-hover:var(--brand-primary-hover,var(--brand-primary-deep));--btn-primary-border:2px solid var(--brand-primary);--btn-primary-border-hover:2px solid var(--brand-primary-hover,var(--brand-primary-deep));isolation:isolate;background-color:var(--brand-neutral-surface-4);background-image:radial-gradient(circle at 8% 12%,color-mix(in srgb,var(--brand-primary)10%,transparent)0,transparent 28%),linear-gradient(180deg,var(--brand-neutral-surface-4)0%,color-mix(in srgb,var(--brand-white)88%,var(--brand-primary))100%);margin-block:0;padding-block:clamp(48px,7vw,88px);position:relative;overflow:visible}[data-premium-contact]>.layout-container{z-index:1;position:relative}[data-premium-contact] .contact-us-page__grid{align-items:start;gap:var(--gap-24);grid-template-columns:minmax(0,1fr);grid-template-areas:"info""form"}[data-premium-contact] .contact-us-page__info{grid-area:info;min-width:0}[data-premium-contact] .contact-us-page__form{grid-area:form;align-self:start;min-width:0}[data-premium-contact] .contact-page-info{isolation:isolate;border:1px solid color-mix(in srgb,var(--brand-white)16%,transparent);border-radius:var(--contact-premium-panel-radius);background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--brand-primary)38%,transparent)0,transparent 42%),linear-gradient(145deg,var(--brand-primary-deep)0%,color-mix(in srgb,var(--brand-primary-deep)76%,var(--brand-primary))100%);box-shadow:0 22px 54px color-mix(in srgb,var(--brand-primary-deep)22%,transparent);color:var(--brand-white);padding:clamp(28px,4vw,48px);position:relative;overflow:hidden}[data-premium-contact] .contact-page-info:after{content:"";z-index:-1;inset-inline-end:-84px;border:1px solid color-mix(in srgb,var(--brand-white)12%,transparent);width:240px;height:240px;box-shadow:0 0 0 34px color-mix(in srgb,var(--brand-white)3%,transparent),0 0 0 68px color-mix(in srgb,var(--brand-white)2%,transparent);pointer-events:none;border-radius:999px;position:absolute;bottom:-104px}[data-premium-contact] .contact-page-info__title{margin-block:0 var(--gap-16);color:var(--brand-white);font-size:clamp(30px,4vw,42px);font-weight:var(--font-weight-semibold);letter-spacing:var(--common-letter-spacing);line-height:1.2}[data-premium-contact] .contact-page-info__description{max-width:42rem;margin-block:0 var(--gap-28);color:color-mix(in srgb,var(--brand-white)78%,transparent);font-size:var(--body-regular-size);line-height:var(--body-large-line-height)}[data-premium-contact] .contact-page-info__company{margin:0 0 var(--gap-6);color:color-mix(in srgb,var(--brand-secondary)78%,var(--brand-white));font-size:var(--body-large-size);font-weight:var(--font-weight-semibold);line-height:var(--body-large-line-height)}[data-premium-contact] .contact-page-info__address{max-width:34rem;margin-block:0 var(--gap-28);color:color-mix(in srgb,var(--brand-white)80%,transparent);font-size:var(--body-regular-size);line-height:var(--body-large-line-height)}[data-premium-contact] .contact-page-info__channels{gap:var(--gap-14)}[data-premium-contact] .contact-page-info__card{align-items:center;gap:var(--gap-16);border:1px solid color-mix(in srgb,var(--brand-white)18%,transparent);border-radius:var(--radius-card-sm,8px);min-width:0;padding:var(--gap-16);background:color-mix(in srgb,var(--brand-white)7%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .18s,border-color .18s,background-color .18s}[data-premium-contact] .contact-page-info__card:hover{border-color:color-mix(in srgb,var(--brand-white)34%,transparent);background:color-mix(in srgb,var(--brand-white)11%,transparent);transform:translateY(-2px)}[data-premium-contact] .contact-page-info__icon{flex:0 0 50px;justify-content:center;align-items:center;width:50px;height:50px;display:flex}[data-premium-contact] .contact-page-info__icon a{border-radius:999px;display:inline-flex}[data-premium-contact] .contact-page-info__icon a:focus-visible{outline:2px solid var(--brand-white);outline-offset:3px}[data-premium-contact] .contact-page-info__icon svg,[data-premium-contact] .contact-page-info__icon img{object-fit:contain;width:50px!important;height:50px!important}[data-premium-contact] .contact-page-info__label{color:color-mix(in srgb,var(--brand-white)66%,transparent)}[data-premium-contact] .contact-page-info__value{color:var(--brand-white);white-space:normal;overflow-wrap:anywhere;overflow:visible}[data-premium-contact] .contact-us-page__form form{border:var(--contact-us-form-border-width)solid var(--contact-us-form-border-color);border-top:3px solid var(--brand-primary);background:var(--brand-white);box-shadow:var(--contact-premium-form-shadow);position:relative;overflow:hidden}[data-premium-contact] .contact-us-page__form input:not([type=hidden]),[data-premium-contact] .contact-us-page__form select,[data-premium-contact] .contact-us-page__form textarea,[data-premium-contact] .contact-us-page__form .phone-input-contact{transition:border-color .18s,box-shadow .18s,background-color .18s}[data-premium-contact] .contact-us-page__form input:not([type=hidden]):hover,[data-premium-contact] .contact-us-page__form select:hover,[data-premium-contact] .contact-us-page__form textarea:hover,[data-premium-contact] .contact-us-page__form .phone-input-contact:hover{border-color:var(--brand-primary)}[data-premium-contact] .contact-us-page__form input:not([type=hidden]):focus,[data-premium-contact] .contact-us-page__form select:focus,[data-premium-contact] .contact-us-page__form textarea:focus,[data-premium-contact] .contact-us-page__form .phone-input-contact:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary)14%,transparent)}[data-premium-contact] .contact-us-page__form .btn-primary{border-radius:var(--radius-card-sm,8px);min-width:132px;min-height:48px;font-weight:var(--font-weight-semibold);box-shadow:0 8px 20px color-mix(in srgb,var(--brand-primary)20%,transparent)}@media (max-width:639px){[data-premium-contact] .contact-us-form-actions{flex-direction:column;align-items:stretch}[data-premium-contact] .contact-us-page__form .btn-primary{width:100%}}@media (min-width:1024px){[data-premium-contact] .contact-us-page__grid{grid-template-columns:minmax(17rem,.82fr) minmax(0,1.42fr);grid-template-areas:"info form";gap:clamp(30px,4vw,56px)}[data-premium-contact] .contact-us-page__info{top:var(--contact-premium-sidebar-sticky-top);align-self:start;position:sticky}[data-premium-contact] .contact-us-page__form{align-self:start}}@media (prefers-reduced-motion:reduce){[data-premium-contact] .contact-page-info__card,[data-premium-contact] .contact-us-page__form input:not([type=hidden]),[data-premium-contact] .contact-us-page__form select,[data-premium-contact] .contact-us-page__form textarea,[data-premium-contact] .contact-us-page__form .phone-input-contact{transition:none}}
