.contact>section[data-v-ed35860b]{max-width:1080px;margin:0 auto;width:100%;padding-left:clamp(1rem,4vw,2rem);padding-right:clamp(1rem,4vw,2rem)}.eyebrow[data-v-ed35860b]{color:var(--accent);font-size:.78rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;margin:0 0 .6rem}.head[data-v-ed35860b]{text-align:center;padding-top:clamp(2.5rem,7vw,5rem)}.head h1[data-v-ed35860b]{font-size:clamp(2rem,5vw,3rem);letter-spacing:-.03em;margin:0 0 1rem}.head .sub[data-v-ed35860b]{color:var(--text-secondary);font-size:1.1rem;max-width:38rem;margin:0 auto;line-height:1.55}.cards[data-v-ed35860b]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;padding-top:clamp(2rem,5vw,3rem);max-width:720px}.card[data-v-ed35860b]{padding:1.6rem;border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--glass);box-shadow:var(--shadow-card),inset 0 1px 0 var(--glass-highlight);display:grid;gap:.6rem;align-content:start}.card h2[data-v-ed35860b]{margin:0;font-size:1.25rem}.card .muted[data-v-ed35860b]{margin:0 0 .6rem;line-height:1.5}.btn[data-v-ed35860b]{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:var(--r-md);font-weight:700;text-decoration:none}.btn.primary[data-v-ed35860b]{background:var(--accent);color:var(--accent-text, #fff);box-shadow:0 6px 20px #0a84ff59}.btn.primary[data-v-ed35860b]:hover{filter:brightness(1.07)}.btn.ghost[data-v-ed35860b]{background:var(--fill);color:var(--text);border:1px solid var(--hairline);font-family:ui-monospace,monospace;font-size:.92rem}@media(max-width:620px){.cards[data-v-ed35860b]{grid-template-columns:1fr}}
