.eyebrow[data-astro-cid-xjughlio].dark{color:var(--gold)}.ct-lead[data-astro-cid-xjughlio]{max-width:620px;margin:8px auto 0;color:#5a5a64;font-size:17px;line-height:1.6}.ct-grid[data-astro-cid-xjughlio]{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(30px,5vw,56px);align-items:start;max-width:1080px}.ct-form[data-astro-cid-xjughlio]{display:flex;flex-direction:column;gap:14px}.ct-row[data-astro-cid-xjughlio]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ct-form[data-astro-cid-xjughlio] input[data-astro-cid-xjughlio][type=text],.ct-form[data-astro-cid-xjughlio] input[data-astro-cid-xjughlio][type=email],.ct-form[data-astro-cid-xjughlio] input[data-astro-cid-xjughlio][type=tel],.ct-form[data-astro-cid-xjughlio] textarea[data-astro-cid-xjughlio]{width:100%;font-family:var(--font-body);font-size:16px;color:#14121a;padding:13px 16px;border:1px solid #e6e3dd;border-radius:12px;background:#fff}.ct-form[data-astro-cid-xjughlio] input[data-astro-cid-xjughlio]:focus,.ct-form[data-astro-cid-xjughlio] textarea[data-astro-cid-xjughlio]:focus{outline:2px solid var(--gold);border-color:var(--gold)}.ct-privacy[data-astro-cid-xjughlio]{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:#6a6a74}.ct-privacy[data-astro-cid-xjughlio] a[data-astro-cid-xjughlio]{color:var(--gold-dark);font-weight:600}.ct-form[data-astro-cid-xjughlio] .btn[data-astro-cid-xjughlio]{align-self:flex-start}.ct-msg[data-astro-cid-xjughlio]{margin:14px 0 0;padding:14px 16px 14px 44px;position:relative;border-radius:12px;font-size:15px;font-weight:600;line-height:1.5}.ct-msg[data-astro-cid-xjughlio]:before{position:absolute;left:16px;top:13px;font-size:16px;font-weight:800}.ct-msg[data-astro-cid-xjughlio].ok{color:#1c7a3f;background:#eaf6ee;border:1px solid #bfe3cc}.ct-msg[data-astro-cid-xjughlio].ok:before{content:"✓"}.ct-msg[data-astro-cid-xjughlio].err{color:#c0392b;background:#fdeeec;border:1px solid #f3c9c3}.ct-msg[data-astro-cid-xjughlio].err:before{content:"!"}.ct-form[data-astro-cid-xjughlio] button[data-astro-cid-xjughlio][type=submit]:disabled{opacity:.6;cursor:default}.ct-info[data-astro-cid-xjughlio]{background:var(--cream);border:1px solid #ece8e1;border-radius:18px;padding:30px 30px 34px}.ct-info-title[data-astro-cid-xjughlio]{font-size:clamp(20px,2.4vw,26px);font-weight:700;letter-spacing:-.02em;color:#14121a;margin:0 0 8px}.ct-info-text[data-astro-cid-xjughlio]{color:#5a5a64;font-size:15px;line-height:1.6;margin:0 0 20px}.ct-phones[data-astro-cid-xjughlio]{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:12px}.ct-phones[data-astro-cid-xjughlio] li[data-astro-cid-xjughlio]{display:flex;flex-direction:column}.ct-phone-name[data-astro-cid-xjughlio]{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--gold-dark);font-weight:700}.ct-phone-tel[data-astro-cid-xjughlio]{font-size:19px;font-weight:600;color:#14121a;text-decoration:none;letter-spacing:-.01em}.ct-phone-tel[data-astro-cid-xjughlio]:hover{color:var(--gold-dark)}.ct-wa[data-astro-cid-xjughlio]{display:inline-flex;align-items:center;gap:9px;text-decoration:none;background:#25d366;color:#fff;font-weight:700;font-size:15px;padding:12px 22px;border-radius:999px;transition:opacity .2s,transform .15s}.ct-wa[data-astro-cid-xjughlio]:hover{opacity:.9;transform:translateY(-2px)}.ct-phone[data-astro-cid-xjughlio]{display:block;margin-top:14px;font-size:15px;color:#4a4a52;text-decoration:none}.ct-phone[data-astro-cid-xjughlio] strong[data-astro-cid-xjughlio]{color:#14121a;font-size:17px}.ct-phone[data-astro-cid-xjughlio]:hover strong[data-astro-cid-xjughlio]{color:var(--gold-dark)}.ct-follow[data-astro-cid-xjughlio]{margin-top:26px}.ct-follow-title[data-astro-cid-xjughlio]{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#6a6a74;font-weight:700;margin:0 0 12px}.ct-social[data-astro-cid-xjughlio]{display:flex;gap:12px}.ct-social[data-astro-cid-xjughlio] a[data-astro-cid-xjughlio]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--gold);color:#fff;transition:background .2s}.ct-social[data-astro-cid-xjughlio] a[data-astro-cid-xjughlio]:hover{background:var(--gold-dark)}@media (max-width: 820px){.ct-grid[data-astro-cid-xjughlio]{grid-template-columns:1fr}}@media (max-width: 560px){.ct-row[data-astro-cid-xjughlio]{grid-template-columns:1fr}}
