.contact-page__hero{position:relative;padding-block:4rem 5.6rem;overflow:hidden}.contact-page__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(40rem 32rem at 0% 0%,rgba(83,167,251,.35),transparent 60%),radial-gradient(44rem 36rem at 100% 100%,rgba(251,83,83,.28),transparent 60%),linear-gradient(115deg,#eef6ff 10%,#f6f1f5,#fde4dc)}.contact-page__inner{position:relative;display:grid;gap:4rem;align-items:start}.contact-page__inner>*{min-width:0}.contact-page__heading{margin:0;color:var(--about-ink);font-size:3.4rem;font-weight:700;line-height:1.12;letter-spacing:-.02em}.contact-page__text{max-width:50rem;margin-top:1.8rem;font-size:1.6rem;line-height:1.65}.contact-page__text p{margin:0}.contact-page__methods{display:grid;gap:1.2rem;margin:3.2rem 0 0;padding:0;list-style:none}.contact-method__link{display:flex;gap:1.6rem;align-items:center;padding:1.6rem 1.8rem;border:.1rem solid rgba(255,255,255,.8);border-radius:1.8rem;background-color:#fff9;box-shadow:var(--about-shadow);color:inherit;text-decoration:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform var(--duration-default) ease,background-color var(--duration-default) ease}a.contact-method__link:hover{transform:translate(.4rem);background-color:#fff}.contact-method__icon{display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;flex:none;border-radius:1.4rem;background:var(--about-gradient);color:#fff;box-shadow:0 .8rem 1.8rem #1060ba38}.contact-method__body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.contact-method__label{color:#066bc1;font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.contact-method__value{color:var(--about-ink);font-size:1.6rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.contact-method__note{color:var(--about-muted);font-size:1.3rem;line-height:1.4}.contact-page__card{position:relative;padding:2.8rem 2rem;border-radius:2.8rem;background-color:#fff;box-shadow:0 2.4rem 6rem #0f172a1f;overflow:hidden}.contact-page__card:before{content:"";position:absolute;inset:0 0 auto;height:.5rem;background:var(--about-gradient)}.contact-page__form-heading{margin:0;color:var(--about-ink);font-size:2.4rem;font-weight:600;line-height:1.2}.contact-page__form-text{margin-top:.6rem;color:var(--about-muted);font-size:1.4rem;line-height:1.55}.contact-page__form-text p{margin:0}.contact-page__form{display:grid;gap:1.6rem;margin-top:2.4rem}.contact-page__row{display:grid;gap:1.6rem}.contact-field{display:flex;flex-direction:column;gap:.6rem;min-width:0}.contact-field__label{color:var(--about-ink);font-size:1.3rem;font-weight:500}.contact-field__required{color:var(--about-red)}.contact-field__input{width:100%;min-height:5rem;padding:1.2rem 1.6rem;border:.1rem solid #d2dcef;border-radius:1.2rem;background-color:#f7f9fd;color:var(--about-ink);font-family:inherit;font-size:1.5rem;line-height:1.4;box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color var(--duration-default) ease,box-shadow var(--duration-default) ease,background-color var(--duration-default) ease}.contact-field__input::placeholder{color:#7b7f82;opacity:1}.contact-field__input:hover{border-color:#a4b2ce}.contact-field__input:focus,.contact-field__input:focus-visible{outline:none;border-color:var(--about-blue);background-color:#fff;box-shadow:0 0 0 .4rem #1060ba1f}.contact-field__input[aria-invalid=true]{border-color:var(--about-red)}.contact-field__textarea{min-height:14rem;resize:vertical}.contact-field__select-wrap{position:relative}.contact-field__select-wrap:after{content:"";position:absolute;top:50%;right:1.8rem;width:.8rem;height:.8rem;border-right:.15rem solid var(--about-ink);border-bottom:.15rem solid var(--about-ink);transform:translateY(-70%) rotate(45deg);pointer-events:none}.contact-field__select{padding-right:4.4rem;cursor:pointer}.contact-field__error{color:var(--about-red);font-size:1.3rem}.contact-page__status{display:flex;gap:1.2rem;align-items:flex-start;padding:1.4rem 1.6rem;border-radius:1.2rem;font-size:1.4rem;line-height:1.5}.contact-page__status p{margin:0}.contact-page__status--success{background-color:#e8f7f0;color:#146c4a}.contact-page__status--error{background-color:#fff0f0;color:#b42323}.contact-page__status--error a{color:inherit}.contact-page__submit{display:flex;flex-wrap:wrap;gap:1.6rem;align-items:center;margin-top:.4rem}.contact-page__button{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.2rem;padding:0 3rem;border:0;border-radius:4rem;background:var(--about-gradient);background-size:150% 100%;color:#fff;font-family:inherit;font-size:1.6rem;font-weight:500;cursor:pointer;box-shadow:0 1.2rem 2.4rem #1060ba40;transition:transform var(--duration-default) ease,box-shadow var(--duration-default) ease,background-position .4s ease}.contact-page__button .about-icon{width:1.8rem;height:1.8rem;transition:transform var(--duration-default) ease}.contact-page__button:hover{transform:translateY(-.2rem);background-position:100% 0;box-shadow:0 1.6rem 3rem #1060ba52}.contact-page__button:hover .about-icon{transform:translate(.2rem,-.2rem)}.contact-page__button:focus-visible{outline:.2rem solid var(--about-blue);outline-offset:.3rem}.contact-page__response{display:inline-flex;gap:.6rem;align-items:center;margin:0;color:var(--about-muted);font-size:1.3rem}.contact-page__response .about-icon{width:1.8rem;height:1.8rem}.contact-page__topics{padding-block:6.4rem;background-color:#f7f9fd}.contact-page__topic-grid{display:grid;gap:1.6rem;margin:0;padding:0;list-style:none}.contact-topic{display:flex}.contact-topic__link{position:relative;display:flex;flex-direction:column;gap:.8rem;width:100%;padding:2.4rem;border:.1rem solid var(--about-card-border);border-radius:2rem;background-color:#fff;color:inherit;text-decoration:none;overflow:hidden;isolation:isolate;transition:transform var(--duration-default) ease,box-shadow var(--duration-default) ease,border-color var(--duration-default) ease}.contact-topic__link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--about-gradient);opacity:0;transition:opacity var(--duration-default) ease}a.contact-topic__link:hover{transform:translateY(-.4rem);border-color:transparent;box-shadow:0 1.6rem 4rem #1060ba33}a.contact-topic__link:hover:before{opacity:1}.contact-topic__icon{display:inline-flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;margin-bottom:.8rem;border-radius:1.4rem;background-color:#ecf3fe;color:var(--about-blue);transition:background-color var(--duration-default) ease,color var(--duration-default) ease}.contact-topic__title{color:var(--about-ink);font-size:1.8rem;font-weight:600;line-height:1.3;transition:color var(--duration-default) ease}.contact-topic__text{color:var(--about-muted);font-size:1.4rem;line-height:1.55;transition:color var(--duration-default) ease}.contact-topic__more{display:inline-flex;gap:.6rem;align-items:center;margin-top:auto;padding-top:.8rem;color:var(--about-blue);font-size:1.4rem;font-weight:600;transition:color var(--duration-default) ease}.contact-topic__more svg{width:1.6rem;height:1.6rem;transition:transform var(--duration-default) ease}a.contact-topic__link:hover .contact-topic__icon{background-color:#ffffff2e;color:#fff}a.contact-topic__link:hover .contact-topic__title,a.contact-topic__link:hover .contact-topic__text,a.contact-topic__link:hover .contact-topic__more{color:#fff}a.contact-topic__link:hover .contact-topic__more svg{transform:translate(.4rem)}@media screen and (min-width:750px){.contact-page__hero{padding-block:6.4rem 8rem}.contact-page__heading{font-size:4.4rem}.contact-page__card{padding:4rem}.contact-page__row{grid-template-columns:1fr 1fr}.contact-page__topic-grid{grid-template-columns:repeat(auto-fit,minmax(24rem,1fr))}}@media screen and (min-width:990px){.contact-page__inner{grid-template-columns:.9fr 1.1fr;gap:6.4rem}.contact-page__intro{position:sticky;top:12rem}.contact-page__heading{font-size:5.2rem}.contact-page__card{padding:4.8rem}.contact-page__topics{padding-block:8.8rem}.contact-page__topic-grid{gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-contact-page.css.map */
