.tech-contact__layout{display:grid;gap:var(--tech-space-7)}@media screen and (min-width:990px){.tech-contact__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--tech-space-8);align-items:start}}.tech-contact__info{display:flex;flex-direction:column;gap:var(--tech-space-6)}.tech-contact__info .tech-section-heading{margin-bottom:0}.tech-contact__next{padding:var(--tech-space-5);border:1px solid rgba(var(--color-foreground),.08);border-radius:var(--tech-radius-lg);background:rgba(var(--color-foreground),.03)}.tech-contact__next-title{margin:0 0 var(--tech-space-4);font-family:var(--tech-font-mono);font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.55)}.tech-contact__steps{position:relative;display:grid;gap:var(--tech-space-4);margin:0;padding:0;list-style:none}.tech-contact__steps:before{content:"";position:absolute;top:1.4rem;bottom:1.4rem;left:1.35rem;width:1px;background:linear-gradient(180deg,rgba(var(--tech-accent-rgb),.6),rgba(var(--tech-accent-2-rgb),.3))}.tech-contact__steps li{position:relative;display:flex;align-items:center;gap:var(--tech-space-3);font-size:1.5rem;line-height:1.45;color:rgba(var(--color-foreground),.82)}.tech-contact__step-num{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;border:1px solid rgba(var(--tech-accent-rgb),.5);border-radius:50%;background:rgb(var(--color-background));font-family:var(--tech-font-mono);font-size:1.2rem;color:var(--tech-accent-soft)}.tech-contact__details{display:grid;gap:var(--tech-space-4)}.tech-contact__detail{display:flex;align-items:center;gap:var(--tech-space-4);margin:0;font-size:1.5rem;line-height:1.4;color:rgb(var(--color-foreground));text-decoration:none}.tech-contact__detail small{font-family:var(--tech-font-mono);font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.5)}a.tech-contact__detail:hover{color:var(--tech-accent-soft)}.tech-contact__card{padding:clamp(2.4rem,4vw,4rem)}.tech-form__grid{display:grid;gap:var(--tech-space-5) var(--tech-space-4)}@media screen and (min-width:750px){.tech-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-form__field--full{grid-column:1 / -1}}.tech-form__field{display:flex;flex-direction:column;gap:var(--tech-space-2);min-width:0}.tech-form__label{font-size:1.35rem;font-weight:500;color:rgba(var(--color-foreground),.85)}.tech-form__label span{color:var(--tech-accent-soft)}.tech-form__control{width:100%;min-height:4.8rem;padding:1.2rem 1.4rem;border:1px solid rgba(var(--color-foreground),.14);border-radius:var(--tech-radius-sm);background:rgba(var(--color-background),.6);font-family:inherit;font-size:1.6rem;line-height:1.4;color:rgb(var(--color-foreground));transition:border-color var(--tech-duration) var(--tech-ease),box-shadow var(--tech-duration) var(--tech-ease);-webkit-appearance:none;appearance:none}.tech-form__control::placeholder{color:rgba(var(--color-foreground),.4)}.tech-form__control:hover{border-color:rgba(var(--color-foreground),.28)}.tech-form__control:focus,.tech-form__control:focus-visible{outline:none;border-color:var(--tech-accent);box-shadow:0 0 0 .3rem rgba(var(--tech-accent-rgb),.25)}.tech-form__control[aria-invalid=true]{border-color:#f87171}textarea.tech-form__control{min-height:14rem;resize:vertical}.tech-form__select{position:relative}.tech-form__select:after{content:"";position:absolute;top:50%;right:1.6rem;width:.8rem;height:.8rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-70%) rotate(45deg);color:rgba(var(--color-foreground),.6);pointer-events:none}.tech-form__select .tech-form__control{padding-right:4rem;cursor:pointer}.tech-form__select option{background:var(--tech-surface);color:var(--tech-text)}.color-scheme-3 .tech-form__select option{background:#fff;color:#0a0d14}.tech-form__consent{display:flex;align-items:flex-start;gap:var(--tech-space-3);font-size:1.35rem;line-height:1.55;color:rgba(var(--color-foreground),.7);cursor:pointer}.tech-form__consent input{flex:none;width:1.8rem;height:1.8rem;margin:.2rem 0 0;accent-color:var(--tech-accent);cursor:pointer}.tech-form__consent a{color:rgb(var(--color-foreground));text-underline-offset:.3rem}.tech-form__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--tech-space-4);margin-top:var(--tech-space-6)}.tech-form__hint{margin:0;font-size:1.25rem;color:rgba(var(--color-foreground),.5)}.tech-form__notice{margin-top:var(--tech-space-4)}.tech-form__trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.tech-form__status{display:flex;gap:var(--tech-space-3);margin-bottom:var(--tech-space-5);padding:var(--tech-space-4);border-radius:var(--tech-radius);font-size:1.45rem;line-height:1.5}.tech-form__status p{margin:0}.tech-form__status a{color:inherit}.tech-form__status-title{font-weight:600;color:rgb(var(--color-foreground))}.tech-form__status .tech-icon{flex:none;width:2.4rem;height:2.4rem}.tech-form__status--success{border:1px solid rgba(52,211,153,.35);background:#34d39914;color:rgba(var(--color-foreground),.8)}.tech-form__status--success .tech-icon{color:var(--tech-success)}.tech-form__status--error{border:1px solid rgba(248,113,113,.4);background:#f8717114;color:rgba(var(--color-foreground),.85)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-tech-contact.css.map */
