.inner.svelte-13cxno6{max-width:1360px;margin:0 auto}.header-section.svelte-13cxno6{background:var(--color-bg);padding:clamp(56px,8vw,88px) 28px 0}h1.svelte-13cxno6{font-family:var(--font-heading);letter-spacing:-.01em;margin:0;font-size:clamp(32px,4vw,44px);font-weight:800}.cards-section.svelte-13cxno6{background:var(--color-bg);padding:clamp(40px,6vw,64px) 28px clamp(64px,8vw,104px)}.cards-grid.svelte-13cxno6{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:22px;display:grid}.contact-card.svelte-13cxno6{background:#fff;border:1px solid #e4e7ec;border-radius:18px;flex-direction:column;align-items:flex-start;gap:14px;padding:32px 28px;text-decoration:none;transition:transform .2s;display:flex;box-shadow:0 16px 40px -16px #1b1e232e}.contact-card.svelte-13cxno6:hover{transform:translateY(-4px)}.contact-icon.svelte-13cxno6{background:var(--color-ink);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.contact-label.svelte-13cxno6{font-family:var(--font-heading);color:var(--color-ink);font-size:16px;font-weight:700}.contact-value.svelte-13cxno6{color:#8a6a10;font-size:15px;font-weight:500}.contact-card.svelte-13cxno6:hover .contact-value:where(.svelte-13cxno6){color:var(--color-accent);text-decoration:underline}
