.contact img{max-width:100%}.athena-contact-page{background:radial-gradient(circle at 10% 12%,rgba(255,219,232,.68),transparent 28%),radial-gradient(circle at 90% 8%,rgba(202,248,250,.82),transparent 30%),linear-gradient(180deg,#fff7fb,#f2fdff 56%,#fff)}.athena-contact{max-width:1120px}.athena-contact__intro{margin:0 auto 2.4rem;max-width:760px;text-align:center}.athena-contact__eyebrow{color:#e483ad;font-size:1.2rem;font-weight:900;letter-spacing:.12em;margin:0 0 .8rem}.athena-contact__intro h1{color:#24545d;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,4.4vw,5.2rem);font-style:italic;font-weight:400;letter-spacing:0;line-height:1.08;margin:0}.athena-contact__intro p{color:#4d7580;font-size:1.45rem;font-weight:700;line-height:1.8;margin:1.3rem auto 0;max-width:500px}.athena-contact__layout{align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr)}.athena-contact__guide,.athena-contact__form-card{background:#ffffffdb;border:1px solid rgba(139,218,222,.55);border-radius:18px;box-shadow:0 16px 38px #60aab824}.athena-contact__guide{display:grid;gap:1.7rem;padding:2.2rem}.athena-contact__guide-label{background:#e7fbfb;border:1px solid rgba(127,220,215,.52);border-radius:999px;color:#21626c;display:inline-flex;font-size:1.15rem;font-weight:900;line-height:1;margin-bottom:1rem;min-height:2.8rem;padding:.8rem 1.1rem}.athena-contact__guide h2,.athena-contact__form-title{color:#24545d;font-size:2rem;font-weight:900;letter-spacing:0;line-height:1.35;margin:0}.athena-contact__guide p{color:#5f7d86;font-size:1.35rem;line-height:1.75;margin:.9rem 0 0}.athena-contact__guide-list{border-top:1px solid #d8eff0;display:grid;gap:1rem;list-style:none;margin:0;padding:1.7rem 0 0}.athena-contact__guide-list li{color:#456a74;font-size:1.28rem;line-height:1.6;padding-left:1.7rem;position:relative}.athena-contact__guide-list li:before{background:#62cfe0;border-radius:999px;content:"";height:.65rem;left:0;position:absolute;top:.78rem;width:.65rem}.athena-contact__mail{background:linear-gradient(135deg,#fff,#e9fbfb);border:1px solid rgba(127,220,215,.62);border-radius:999px;color:#21626c;display:inline-flex;font-size:1.28rem;font-weight:900;justify-content:center;min-height:3.8rem;padding:1.1rem 1.2rem;text-align:center;text-decoration:none}.athena-contact__form-card{padding:2.4rem}.athena-contact__form-title{margin-bottom:1.8rem}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.athena-contact .field{margin-bottom:1.6rem}.athena-contact .field:before,.athena-contact .field:after{border-radius:12px;box-shadow:none}.athena-contact .field:hover.field:after{border-radius:12px;box-shadow:none}.athena-contact .field__input,.athena-contact textarea.field__input{background:#fff;border:1px solid #c9e8eb;border-radius:12px;color:#24545d;font-size:1.45rem;min-height:5.2rem}.athena-contact textarea.field__input{min-height:16rem;resize:vertical}.athena-contact .field:hover .field__input,.athena-contact .field:hover textarea.field__input{border-color:#62cfe0}.athena-contact .field__input:focus,.athena-contact .field__input:focus-visible,.athena-contact textarea.field__input:focus,.athena-contact textarea.field__input:focus-visible{border-color:#62cfe0;border-radius:12px;box-shadow:0 0 0 3px #62cfe038;outline:0}.athena-contact .field__label{color:#6b8790;font-size:1.32rem}.athena-contact .form-status-list{background:#e7fbfb;border:1px solid rgba(127,220,215,.62);border-radius:12px;color:#24545d;margin-bottom:1.6rem;padding:1.2rem 1.4rem}@media screen and (min-width:750px){.athena-contact .field{margin-bottom:2rem}}.contact__button{margin-top:1rem}.athena-contact .contact__button .button{border-radius:999px;font-size:1.5rem;font-weight:900;min-height:5.4rem;min-width:18rem}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}@media screen and (max-width:989px){.athena-contact__layout{grid-template-columns:1fr}.athena-contact__guide{order:2}.athena-contact__form-card{order:1}}@media screen and (max-width:749px){.athena-contact__intro{text-align:left}.athena-contact__guide,.athena-contact__form-card{border-radius:14px;padding:1.8rem}.athena-contact .contact__button .button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-contact-form.css.map */
