.contact-hero[data-astro-cid-uw5kdbxl],.contact-actions[data-astro-cid-uw5kdbxl],.contact-flow[data-astro-cid-uw5kdbxl],.contact-services[data-astro-cid-uw5kdbxl],.contact-footer-cta[data-astro-cid-uw5kdbxl]{padding:80px 20px}.contact-hero[data-astro-cid-uw5kdbxl]{background:linear-gradient(180deg,#2b2b2bfa,#1f1f1f)}.contact-hero__inner[data-astro-cid-uw5kdbxl],.contact-actions__grid[data-astro-cid-uw5kdbxl],.contact-flow__inner[data-astro-cid-uw5kdbxl],.contact-services__grid[data-astro-cid-uw5kdbxl],.contact-footer-cta__box[data-astro-cid-uw5kdbxl]{max-width:1160px;margin:0 auto}.contact-hero__inner[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.85fr);gap:28px;align-items:start}.contact-hero__content[data-astro-cid-uw5kdbxl],.contact-side-card[data-astro-cid-uw5kdbxl],.action-card[data-astro-cid-uw5kdbxl],.contact-flow__steps[data-astro-cid-uw5kdbxl],.contact-footer-cta__box[data-astro-cid-uw5kdbxl]{background:#121212d1;border:1px solid rgba(255,255,255,.08);border-radius:20px;box-shadow:0 18px 40px #00000038}.contact-hero__content[data-astro-cid-uw5kdbxl]{padding:40px}.eyebrow[data-astro-cid-uw5kdbxl],.contact-side-card__eyebrow[data-astro-cid-uw5kdbxl],.contact-highlight__label[data-astro-cid-uw5kdbxl]{display:inline-block;margin:0 0 14px;color:var(--main-accent);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.88rem}.contact-hero__content[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl],.section-heading[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl],.contact-flow__content[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl],.contact-footer-cta__box[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{margin:0 0 18px;line-height:1.08;color:var(--text-main)}.contact-hero__content[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{font-size:clamp(2.5rem,4.8vw,4.4rem);max-width:13ch}.contact-hero__lead[data-astro-cid-uw5kdbxl],.section-heading[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl],.contact-side-card[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl],.contact-side-card[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl],.action-card[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl],.contact-highlight[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl],.contact-flow__content[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl],.flow-step[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl],.service-item[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl],.contact-footer-cta__box[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:var(--text-secondary);line-height:1.8}.contact-hero__lead[data-astro-cid-uw5kdbxl]{margin:0 0 28px;max-width:740px;font-size:1.06rem}.contact-hero__highlights[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.contact-highlight[data-astro-cid-uw5kdbxl]{padding:18px 18px 16px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.contact-highlight__label[data-astro-cid-uw5kdbxl]{margin-bottom:10px}.contact-highlight[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{margin:0}.contact-hero__aside[data-astro-cid-uw5kdbxl]{display:grid;gap:18px}.contact-side-card[data-astro-cid-uw5kdbxl]{padding:28px}.contact-side-card--accent[data-astro-cid-uw5kdbxl]{background:linear-gradient(180deg,#ffcc0014,#ffcc0005),#121212eb;border-color:#ffcc002e}.contact-side-card[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{margin:0 0 16px;font-size:1.5rem;color:var(--text-main)}.contact-side-card[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{margin:0}.contact-side-card[data-astro-cid-uw5kdbxl] ul[data-astro-cid-uw5kdbxl]{margin:0;padding-left:20px;display:grid;gap:12px}.contact-side-card__actions[data-astro-cid-uw5kdbxl],.contact-footer-cta__actions[data-astro-cid-uw5kdbxl]{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.section-heading[data-astro-cid-uw5kdbxl]{max-width:820px;margin:0 auto 40px;text-align:center}.section-heading[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl],.contact-flow__content[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl],.contact-footer-cta__box[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:clamp(2rem,3.2vw,3rem)}.contact-actions[data-astro-cid-uw5kdbxl]{background:var(--secondary)}.contact-actions__grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.action-card[data-astro-cid-uw5kdbxl]{padding:28px;background:linear-gradient(180deg,#1f1f1f,#181818)}.action-card--accent[data-astro-cid-uw5kdbxl]{background:linear-gradient(180deg,#ffcc0014,#ffcc0005),#121212eb;border-color:#ffcc002e}.action-card[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{margin:0 0 14px;font-size:1.35rem;color:var(--main-accent)}.action-card__link[data-astro-cid-uw5kdbxl]{display:inline-block;margin-bottom:14px;font-size:1rem;font-weight:700;color:var(--text-main);text-decoration:none;word-break:break-word}.action-card__link[data-astro-cid-uw5kdbxl]:hover{color:var(--main-accent)}.action-card[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{margin:0}.contact-flow[data-astro-cid-uw5kdbxl]{background:linear-gradient(180deg,var(--main),#181818)}.contact-flow__inner[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.contact-flow__content[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{margin:0 0 18px}.contact-flow__content[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]:last-child{margin-bottom:0}.contact-flow__steps[data-astro-cid-uw5kdbxl]{padding:30px;display:grid;gap:18px}.flow-step[data-astro-cid-uw5kdbxl]{display:flex;align-items:flex-start;gap:16px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.08)}.flow-step[data-astro-cid-uw5kdbxl]:last-child{border-bottom:0;padding-bottom:0}.flow-step__number[data-astro-cid-uw5kdbxl]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:#ffcc0029;color:var(--main-accent);font-weight:700;flex-shrink:0}.flow-step[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{margin:0 0 8px;font-size:1.2rem;color:var(--text-main)}.flow-step[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{margin:0}.contact-services[data-astro-cid-uw5kdbxl]{background:var(--secondary)}.contact-services__grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.service-item[data-astro-cid-uw5kdbxl]{display:flex;align-items:flex-start;gap:14px;padding:20px 22px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.service-item__icon[data-astro-cid-uw5kdbxl]{color:var(--main-accent);font-size:1rem;line-height:1.6}.service-item[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{margin:0}.contact-footer-cta[data-astro-cid-uw5kdbxl]{background:linear-gradient(180deg,var(--secondary),var(--main));padding-top:20px;padding-bottom:88px}.contact-footer-cta__box[data-astro-cid-uw5kdbxl]{padding:44px 36px;text-align:center;background:linear-gradient(180deg,#ffcc0014,#ffcc0005),#121212eb;border-color:#ffcc002e}.contact-footer-cta__box[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{max-width:760px;margin:0 auto}.contact-footer-cta__actions[data-astro-cid-uw5kdbxl]{justify-content:center}.button[data-astro-cid-uw5kdbxl]{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;border-radius:10px;font-weight:700;text-decoration:none;transition:transform .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.button[data-astro-cid-uw5kdbxl]:hover{transform:translateY(-1px)}.button--primary[data-astro-cid-uw5kdbxl]{background:var(--main-accent);color:var(--text-dark);box-shadow:0 10px 24px #ffcc0029}.button--secondary[data-astro-cid-uw5kdbxl]{border:2px solid rgba(255,204,0,.5);color:var(--text-main);background:transparent}.button--dark[data-astro-cid-uw5kdbxl]{background:var(--text-dark);color:var(--main-accent)}@media (max-width: 980px){.contact-hero__inner[data-astro-cid-uw5kdbxl],.contact-flow__inner[data-astro-cid-uw5kdbxl],.contact-actions__grid[data-astro-cid-uw5kdbxl],.contact-hero__highlights[data-astro-cid-uw5kdbxl],.contact-services__grid[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}.contact-hero__content[data-astro-cid-uw5kdbxl],.contact-side-card[data-astro-cid-uw5kdbxl],.action-card[data-astro-cid-uw5kdbxl],.contact-flow__steps[data-astro-cid-uw5kdbxl],.contact-footer-cta__box[data-astro-cid-uw5kdbxl]{padding:30px}.contact-hero__content[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{max-width:none}}@media (max-width: 640px){.contact-hero[data-astro-cid-uw5kdbxl],.contact-actions[data-astro-cid-uw5kdbxl],.contact-flow[data-astro-cid-uw5kdbxl],.contact-services[data-astro-cid-uw5kdbxl],.contact-footer-cta[data-astro-cid-uw5kdbxl]{padding:56px 16px}.contact-footer-cta[data-astro-cid-uw5kdbxl]{padding-top:12px;padding-bottom:72px}.contact-hero__content[data-astro-cid-uw5kdbxl],.contact-side-card[data-astro-cid-uw5kdbxl],.action-card[data-astro-cid-uw5kdbxl],.contact-flow__steps[data-astro-cid-uw5kdbxl],.contact-footer-cta__box[data-astro-cid-uw5kdbxl],.service-item[data-astro-cid-uw5kdbxl]{padding:22px;border-radius:18px}.contact-hero__lead[data-astro-cid-uw5kdbxl],.section-heading[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl],.contact-side-card[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl],.contact-side-card[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl],.action-card[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl],.contact-highlight[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl],.contact-flow__content[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl],.flow-step[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl],.service-item[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl],.contact-footer-cta__box[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:1rem;line-height:1.75}.contact-side-card__actions[data-astro-cid-uw5kdbxl],.contact-footer-cta__actions[data-astro-cid-uw5kdbxl]{flex-direction:column}.button[data-astro-cid-uw5kdbxl]{width:100%;min-height:48px}.flow-step[data-astro-cid-uw5kdbxl]{gap:14px;padding:16px 0}.flow-step__number[data-astro-cid-uw5kdbxl]{width:38px;height:38px}}
