.zen-contact-page{background:#fff;color:#111827;padding:34px 0 88px}.zen-contact-page .page-width{max-width:1600px}.zen-contact-page__breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:20px;color:#1118278a;font-size:1.22rem;font-weight:450;line-height:1.3}.zen-contact-page__breadcrumb a{color:#111827ad;text-decoration:none;transition:color .16s ease}.zen-contact-page__breadcrumb a:hover{color:#2563eb}.zen-contact-page__hero{display:grid;grid-template-columns:minmax(0,.42fr) minmax(460px,.58fr);gap:clamp(36px,5vw,78px);align-items:start}.zen-contact-page__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;color:#2563eb;font-size:1.18rem;font-weight:850;letter-spacing:0;line-height:1.2;text-transform:uppercase}.zen-contact-page__eyebrow:before{content:"";width:9px;height:9px;border-radius:999px;background:#2563eb}.zen-contact-page h1{max-width:680px;margin:0;color:#050b18;font-family:var(--font-heading-family);font-size:clamp(4.2rem,5vw,7.4rem);font-weight:850;letter-spacing:0;line-height:1.02}.zen-contact-page__intro{max-width:620px;margin:22px 0 0;color:#111827ad;font-size:1.62rem;font-weight:450;line-height:1.65}.zen-contact-page__info{display:grid;gap:12px;margin-top:34px}.zen-contact-page__info-card{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:center;min-height:82px;padding:18px;border:1px solid rgba(17,24,39,.1);border-radius:8px;background:#fff;box-shadow:0 10px 24px #1118270f}.zen-contact-page__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:#eff6ff;color:#2563eb}.zen-contact-page__icon svg{width:24px;height:24px;stroke-width:2.2}.zen-contact-page__info-label{display:block;margin-bottom:4px;color:#1118278a;font-size:1.12rem;font-weight:700;line-height:1.2;text-transform:uppercase}.zen-contact-page__info-value,.zen-contact-page__info-value a{color:#111827;font-size:1.55rem;font-weight:750;line-height:1.35;text-decoration:none}.zen-contact-page__info-value a:hover{color:#2563eb}.zen-contact-page__note{margin-top:22px;padding:18px 20px;border:1px solid rgba(37,99,235,.16);border-radius:8px;background:#f8fbff;color:#111827b3;font-size:1.32rem;font-weight:500;line-height:1.55}.zen-contact-page__form-panel{border:1px solid rgba(17,24,39,.1);border-radius:8px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 12px 30px #11182714}.zen-contact-page__form-inner{padding:clamp(24px,4vw,48px)}.zen-contact-page__form-heading{max-width:620px;margin:0 0 24px;color:#111827;font-family:var(--font-heading-family);font-size:clamp(2.7rem,2.8vw,4.2rem);font-weight:850;letter-spacing:0;line-height:1.08}.zen-contact-page .form-status{display:flex;align-items:flex-start;gap:10px;margin:0 0 20px;color:#111827;font-size:1.42rem;line-height:1.45}.zen-contact-page .form-status svg{width:20px;height:20px;flex:0 0 auto;margin-top:2px}.zen-contact-page .form-status-list{margin:0 0 20px;padding-left:18px}.zen-contact-page .contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.zen-contact-page .field{margin:0 0 14px}.zen-contact-page .field__input,.zen-contact-page .text-area{min-height:56px;border:1px solid rgba(17,24,39,.12);border-radius:8px;background:#fff;color:#111827;font-size:1.42rem;font-weight:500;letter-spacing:0;box-shadow:none}.zen-contact-page textarea.field__input{min-height:170px;padding-top:18px;resize:vertical}.zen-contact-page .field__label{color:#11182799;font-size:1.25rem;letter-spacing:0}.zen-contact-page .field__input:focus,.zen-contact-page .field__input:not(:placeholder-shown),.zen-contact-page .field__input:-webkit-autofill{padding:2.2rem 1.5rem .8rem}.zen-contact-page .field__input:focus-visible,.zen-contact-page .button:focus-visible{outline:2px solid #2563eb;outline-offset:3px;box-shadow:none}.zen-contact-page .field:before,.zen-contact-page .field:after{display:none}.zen-contact-page__button{margin-top:8px}.zen-contact-page .button{min-height:56px;padding:0 28px;border:0;border-radius:999px;background:#2563eb;color:#fff;font-family:var(--font-body-family);font-size:1.45rem;font-weight:850;letter-spacing:0;line-height:1;box-shadow:0 14px 28px #2563eb38;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.zen-contact-page .button:before,.zen-contact-page .button:after{display:none}.zen-contact-page .button:hover{background:#1d4ed8;box-shadow:0 18px 34px #2563eb47;transform:translateY(-1px)}.zen-contact-page__trust{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.zen-contact-page__trust span{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 13px;border:1px solid rgba(17,24,39,.1);border-radius:999px;background:#fff;color:#111827b3;font-size:1.12rem;font-weight:700;line-height:1}.zen-contact-page__trust span:before{content:"";width:8px;height:8px;border-radius:999px;background:#2563eb}@media screen and (max-width:989px){.zen-contact-page{padding:28px 0 72px}.zen-contact-page__hero{grid-template-columns:1fr;gap:34px}}@media screen and (max-width:749px){.zen-contact-page{padding:22px 0 58px}.zen-contact-page h1{font-size:3.7rem}.zen-contact-page__intro{font-size:1.45rem}.zen-contact-page__info-card{grid-template-columns:42px minmax(0,1fr);padding:15px}.zen-contact-page__icon{width:42px;height:42px}.zen-contact-page__icon svg{width:21px;height:21px}.zen-contact-page__info-value,.zen-contact-page__info-value a{font-size:1.38rem}.zen-contact-page__form-inner{padding:22px}.zen-contact-page .contact__fields{grid-template-columns:1fr;gap:0}.zen-contact-page .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/zen-contact-page.css.map */
