.page_page__vdvb_{min-height:100vh;background:#ffffff;font-family:Outfit,system-ui,sans-serif;font-weight:300;font-feature-settings:"ss01","cv11";color:#14110b;letter-spacing:-.005em;display:flex;flex-direction:column}.page_layout__A9oE1{flex:1 1;width:100%;display:grid;grid-template-columns:1fr 1.1fr;grid-gap:96px;gap:96px;max-width:1080px;margin:0 auto;padding:96px 48px 120px;align-items:start;box-sizing:border-box}.page_headline__J8T71{font-family:Outfit,sans-serif;font-size:clamp(48px,5.8vw,76px);font-weight:300;line-height:1;letter-spacing:-.025em;color:#14110b;margin:0 0 20px -.045em}.page_availability__3S2eu{font-size:15px;line-height:1.6;color:#6e6a5e;font-weight:400;margin:0;max-width:320px}.page_contacts__LYz_6{margin-top:40px;padding-top:40px;border-top:1px solid #e5e2d7;display:flex;flex-direction:column;gap:24px}.page_contactRow__x04__{display:flex;flex-direction:column;gap:5px}.page_contactKicker__nKZVR{font-size:10px;font-weight:500;letter-spacing:.2em;color:#9c9786;text-transform:uppercase}.page_contactValue__28qE3{font-family:Outfit,sans-serif;font-size:22px;font-weight:300;letter-spacing:-.01em;line-height:1.2;color:#14110b;text-decoration:none;transition:color .16s ease}.page_contactValue__28qE3:hover{color:#8b6f3d}.page_contactValuePlain__Hd4_Z{font-family:Outfit,sans-serif;font-size:19px;font-weight:300;letter-spacing:-.01em;color:#2d2a22;line-height:1.4}.page_right__X6GWq{padding-top:6px}.page_form__arM1T{display:flex;flex-direction:column;gap:20px}.page_fieldRow__4Qpcl{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.page_field__1kZJy{display:flex;flex-direction:column;gap:8px}.page_fieldLabel__r_MS_{font-size:10px;font-weight:500;letter-spacing:.18em;color:#9c9786;text-transform:uppercase}.page_input__4_GuJ,.page_textarea__ppW_b{width:100%;background:#ffffff;border:1px solid #d7d3c4;border-radius:10px;padding:13px 16px;font-family:inherit;font-size:14.5px;font-weight:400;letter-spacing:-.005em;color:#14110b;box-shadow:0 1px 0 rgba(20,17,11,.03),0 6px 22px -14px rgba(20,17,11,.1);transition:border-color .14s ease,box-shadow .14s ease;outline:none;box-sizing:border-box}.page_input__4_GuJ::placeholder,.page_textarea__ppW_b::placeholder{color:#9c9786}.page_input__4_GuJ:focus,.page_textarea__ppW_b:focus{border-color:#8b6f3d;box-shadow:0 0 0 3px #f0e8d6}.page_textarea__ppW_b{resize:none;min-height:132px}.page_submit__1kP_F{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 24px;background:#14110b;color:#ffffff;border:none;border-radius:10px;font-family:inherit;font-size:14px;font-weight:500;letter-spacing:-.005em;cursor:pointer;transition:background .16s ease;margin-top:4px}.page_submit__1kP_F:hover:not(:disabled){background:#2d2a22}.page_submit__1kP_F:disabled{background:#6e6a5e;cursor:default}.page_spinner__a2PnM{display:inline-block;width:13px;height:13px;border:1.5px solid rgba(255,255,255,.35);border-top-color:#ffffff;border-radius:99px;animation:page_contactSpin__1kDUD .7s linear infinite}@keyframes page_contactSpin__1kDUD{to{transform:rotate(1turn)}}.page_success__Q945C{animation:page_contactFadeIn__1eyoh .36s ease-out}@keyframes page_contactFadeIn__1eyoh{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page_successIcon__Zz02M{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:#e2f0e8;color:#1f8f5a;margin-bottom:24px}.page_successKicker__BLF_F{font-size:10px;font-weight:500;letter-spacing:.2em;color:#1f8f5a;text-transform:uppercase;margin-bottom:12px}.page_successHeadline__Mc6d1{font-family:Outfit,sans-serif;font-size:clamp(32px,3.5vw,46px);font-weight:300;line-height:1.05;letter-spacing:-.02em;color:#14110b;margin:0 0 16px}.page_successSub__pfU_q{font-size:15px;line-height:1.65;color:#6e6a5e;font-weight:400;margin:0;max-width:380px}.page_successLink__Fy0wN{color:#8b6f3d;text-decoration:none;font-weight:500}.page_successLink__Fy0wN:hover{text-decoration:underline;text-decoration-color:#8b6f3d}@media (max-width:900px){.page_layout__A9oE1{grid-template-columns:1fr;gap:56px;padding:64px 32px 88px}.page_contacts__LYz_6{flex-direction:row;flex-wrap:wrap;gap:32px}.page_right__X6GWq{padding-top:0}}@media (max-width:580px){.page_layout__A9oE1{padding:48px 20px 72px}.page_fieldRow__4Qpcl{grid-template-columns:1fr}.page_contacts__LYz_6{flex-direction:column;gap:24px}}