.page-contact-section{background:var(--bg-alt);padding-block:clamp(40px,5vw,72px)}.page-contact-section .container{max-width:1100px}.contact-hero{text-align:center;margin-bottom:36px}.contact-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;background:#1b6ec21a;border:1px solid rgba(27,110,194,.22);padding:6px 14px;border-radius:var(--radius-pill);font-family:Manrope,sans-serif;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;color:var(--primary);margin-bottom:14px}.contact-hero__eyebrow:before{content:"";display:inline-block;width:6px;height:6px;background:var(--success);border-radius:50%;box-shadow:0 0 0 4px #1987542e}.contact-hero h1{margin:0 0 10px;font-size:clamp(1.9rem,3vw,2.6rem)}.contact-hero p{max-width:640px;margin:0 auto;color:var(--ink-mute);font-size:1.05rem;line-height:1.6}.contact-trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:18px 22px;margin-bottom:36px;box-shadow:var(--shadow-card)}.contact-trust__item{display:flex;align-items:center;gap:12px;font-family:Manrope,sans-serif}.contact-trust__item svg{color:var(--primary);flex-shrink:0;width:22px;height:22px}.contact-trust__label{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-mute);font-weight:700}.contact-trust__value{display:block;font-size:.96rem;font-weight:700;color:var(--ink-2);font-family:Sora,sans-serif;letter-spacing:-.005em}.page-contact{display:grid;gap:32px;grid-template-columns:1fr;align-items:start}@media(min-width:860px){.page-contact{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);gap:48px}}.contact-intro h1{display:none}.contact-intro>p{color:var(--ink-2);font-size:1.04rem;line-height:1.65;margin:0 0 28px}.contact-details{display:flex;flex-direction:column;gap:12px;margin:0}.contact-item{position:relative;display:grid;grid-template-columns:44px 1fr;align-items:center;gap:16px;padding:16px 20px;background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-card);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.contact-item:hover{border-color:var(--primary);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.contact-item:before{content:"";width:44px;height:44px;border-radius:50%;background:#1b6ec21a;display:grid;place-items:center;background-repeat:no-repeat;background-position:center;background-size:22px 22px}.contact-item:nth-child(1):before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B6EC2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/></svg>")}.contact-item:nth-child(2):before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B6EC2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'/><polyline points='22,6 12,13 2,6'/></svg>")}.contact-item:nth-child(3):before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B6EC2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><polyline points='12,6 12,12 16,14'/></svg>")}.contact-item>*{grid-column:2}.contact-item strong{display:block;font-family:Manrope,sans-serif;font-weight:700;font-size:.74rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-mute);margin-bottom:2px}.contact-item a,.contact-item span{display:block;font-family:Sora,sans-serif;font-weight:700;font-size:1.04rem;color:var(--ink-2);text-decoration:none;letter-spacing:-.005em}.contact-item a:hover{color:var(--primary)}.contact-form-wrap{background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:clamp(24px,3.5vw,36px);position:relative}.contact-form-wrap:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary),var(--accent));border-radius:var(--radius) var(--radius) 0 0}.contact-form-wrap h2{margin:0 0 6px;font-size:clamp(1.3rem,2vw,1.55rem)}.contact-form-wrap>p{color:var(--ink-mute);margin:0 0 24px;font-size:.96rem;line-height:1.55}.form-row{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.form-row label{font-family:Manrope,sans-serif;font-weight:700;font-size:.84rem;color:var(--ink-2);letter-spacing:.005em}.form-row label .required{color:var(--accent);margin-left:2px}.form-row input,.form-row textarea,.form-row select{width:100%;padding:12px 14px;font-family:Manrope,sans-serif;font-size:.96rem;color:var(--ink);background:#fff;border:1.5px solid var(--border);border-radius:var(--radius-sm);transition:border-color .12s ease,box-shadow .12s ease}.form-row input:focus,.form-row textarea:focus,.form-row select:focus{outline:0;border-color:var(--primary);box-shadow:0 0 0 3px #1b6ec22e}.form-row textarea{resize:vertical;min-height:120px;line-height:1.5}.contact-form-wrap .btn{margin-top:8px;width:100%;justify-content:center}.form-success{display:flex;align-items:flex-start;gap:10px;padding:14px 18px;background:#19875414;border:1px solid rgba(25,135,84,.32);color:var(--success);border-radius:var(--radius);font-weight:600;font-size:.96rem;margin:0 0 16px}.form-success:before{content:"\2713";font-weight:800;font-size:1.1rem;line-height:1;flex-shrink:0}.contact-form-wrap .errors,.contact-form-wrap ul.errors{list-style:none;padding:14px 18px;margin:0 0 18px;background:#c0392b14;border:1px solid rgba(192,57,43,.32);border-radius:var(--radius);color:var(--danger);font-size:.94rem}.contact-form-wrap .errors li{margin:0}.contact-next{margin-top:48px;background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:clamp(24px,4vw,40px);box-shadow:var(--shadow-card)}.contact-next__head{margin-bottom:24px;text-align:center}.contact-next__head h3{margin:0 0 6px;font-size:clamp(1.2rem,1.8vw,1.4rem)}.contact-next__head p{color:var(--ink-mute);margin:0;font-size:.96rem}.contact-next__steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;list-style:none;padding:0;margin:0;counter-reset:step}.contact-next__step{position:relative;padding:20px 18px 18px 64px;background:var(--bg-alt);border-radius:var(--radius-sm);counter-increment:step}.contact-next__step:before{content:counter(step);position:absolute;top:16px;left:16px;width:36px;height:36px;display:grid;place-items:center;background:var(--primary);color:#fff;border-radius:50%;font-family:Sora,sans-serif;font-weight:800;font-size:1rem}.contact-next__step h4{margin:0 0 4px;font-family:Sora,sans-serif;font-size:.98rem;color:var(--ink-2)}.contact-next__step p{margin:0;color:var(--ink-mute);font-size:.9rem;line-height:1.5}.contact-grid{display:grid;gap:32px;grid-template-columns:1fr;align-items:start}@media(min-width:860px){.contact-grid{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);gap:48px}}.contact-grid__copy h2{font-size:clamp(1.4rem,2.2vw,1.7rem);margin:0 0 12px}.contact-grid__copy p{color:var(--ink-2);font-size:1.04rem;line-height:1.65;margin:0 0 16px}.contact-form-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:clamp(24px,3.5vw,36px);position:relative}.contact-form-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary),var(--accent));border-radius:var(--radius) var(--radius) 0 0}.contact-form-card__heading{margin:0 0 6px;font-size:clamp(1.3rem,2vw,1.55rem)}.contact-form-card__sub{color:var(--ink-mute);margin:0 0 24px;font-size:.96rem;line-height:1.55}.contact-form-card .btn{margin-top:8px;width:100%;justify-content:center}.form-status{padding:14px 18px;border-radius:var(--radius);font-weight:600;font-size:.96rem;margin:0 0 16px}.form-status--success{display:flex;align-items:flex-start;gap:10px;background:#19875414;border:1px solid rgba(25,135,84,.32);color:var(--success)}.form-status--success:before{content:"\2713";font-weight:800;font-size:1.1rem;line-height:1;flex-shrink:0}.form-status--error{background:#c0392b14;border:1px solid rgba(192,57,43,.32);color:var(--danger)}.form-status--error ul{list-style:disc inside;padding:0;margin:6px 0 0}.price__cfpq{display:inline-block;font-family:Sora,sans-serif;font-weight:700;font-size:.94em;color:var(--primary);text-decoration:none;border-bottom:1px dashed currentColor;letter-spacing:-.005em}.price__cfpq:hover{color:var(--primary-dark)}
/*# sourceMappingURL=/cdn/shop/t/57/assets/page-contact.css.map */
