.contact[data-v-b754bbc3]{background:var(--color-bg);color:var(--color-text);min-height:100vh;padding-bottom:4rem}.contact__hero[data-v-b754bbc3]{background:linear-gradient(135deg,#5c7cfa14,#22d3a80f);border-bottom:1px solid var(--color-border);overflow:hidden;padding:6rem 2rem 4rem;position:relative}html:not(.dark) .contact__hero[data-v-b754bbc3]{background:linear-gradient(135deg,#5c7cfa0a,#22d3a805);border-bottom:1px solid #dee2e6}html.dark .contact__hero[data-v-b754bbc3]{background:linear-gradient(135deg,#5c7cfa14,#22d3a80f);border-bottom:1px solid hsla(0,0%,100%,.1)}.contact__hero[data-v-b754bbc3]:before{display:none}.hero__content[data-v-b754bbc3]{margin:0 auto;max-width:800px;position:relative;text-align:center;z-index:1}.hero__title[data-v-b754bbc3]{color:var(--color-text);font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1;margin:0 0 1.5rem}html:not(.dark) .hero__title[data-v-b754bbc3]{color:#1a1b1e}.hero__subtitle[data-v-b754bbc3]{color:var(--color-text-secondary);font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.6;margin:0}html:not(.dark) .hero__subtitle[data-v-b754bbc3]{color:#495057}.contact__methods[data-v-b754bbc3]{margin:0 auto;max-width:1200px;padding:4rem 2rem}.methods__grid[data-v-b754bbc3]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.method__card[data-v-b754bbc3]{align-items:center;background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:1rem;color:var(--color-text);display:flex;gap:1.5rem;overflow:hidden;padding:2rem;position:relative;text-decoration:none;transition:all .3s ease}.method__card[data-v-b754bbc3]:before{background:linear-gradient(135deg,#5c7cfa,#22d3a8);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.method__card[data-v-b754bbc3]:hover{border-color:var(--color-accent);box-shadow:0 8px 24px #5c7cfa33;transform:translateY(-4px)}.method__card[data-v-b754bbc3]:hover:before{opacity:.05}.method__card:hover .card__arrow[data-v-b754bbc3]{transform:translate(4px)}.card__icon[data-v-b754bbc3]{align-items:center;background:linear-gradient(135deg,#5c7cfa,#22d3a8);border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:56px;justify-content:center;position:relative;width:56px}.card__content[data-v-b754bbc3]{flex:1;position:relative}.card__title[data-v-b754bbc3]{color:var(--color-text);font-size:1.125rem;font-weight:600;margin:0 0 .25rem}.card__value[data-v-b754bbc3]{color:var(--color-text-secondary);font-size:.9375rem;margin:0}.card__arrow[data-v-b754bbc3]{color:var(--color-accent);flex-shrink:0;position:relative;transition:transform .3s ease}.contact__info[data-v-b754bbc3]{margin:0 auto;max-width:800px;padding:3rem 2rem}.info__content[data-v-b754bbc3]{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:1rem;padding:3rem;text-align:center}.info__title[data-v-b754bbc3]{color:var(--color-text);font-size:1.5rem;font-weight:600;margin:0 0 1rem}.info__text[data-v-b754bbc3]{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.6;margin:0}@media(max-width:768px){.contact__hero[data-v-b754bbc3]{padding:4rem 1.5rem 3rem}.contact__methods[data-v-b754bbc3]{padding:3rem 1.5rem}.methods__grid[data-v-b754bbc3]{grid-template-columns:1fr}.contact__info[data-v-b754bbc3]{padding:2rem 1.5rem}.info__content[data-v-b754bbc3]{padding:2rem}}
