@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";body{background:#f6f7f9}.contact-page:where(.astro-uw5kdbxl){--bg: #f6f7f9;--bg-card: #ffffff;--bg-hover: #eef1f6;--border: #e5e8ee;--border-hover: #d3d9e2;--text-primary: #0c0c14;--text-secondary: #4a5568;--text-muted: #98a2b3;--accent-blue: #2563eb;--accent-cyan: #06b6d4;--grad-from: #3b82f6;--grad-to: #2563eb;color:var(--text-primary);font-family:Plus Jakarta Sans,Inter,sans-serif;min-height:100vh;background:var(--bg)}.section:where(.astro-uw5kdbxl){padding:var(--space-12) 0 var(--space-16)}.c-alt:where(.astro-uw5kdbxl){background:#fff;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.grad:where(.astro-uw5kdbxl){background:linear-gradient(120deg,var(--grad-from),var(--grad-to));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.eyebrow:where(.astro-uw5kdbxl){color:var(--accent-blue);font-size:var(--text-xs);font-weight:700;letter-spacing:.15em;margin-bottom:var(--space-3)}.sec-head:where(.astro-uw5kdbxl){text-align:center;max-width:620px;margin:0 auto var(--space-12)}.sec-title:where(.astro-uw5kdbxl){font-size:clamp(1.7rem,3.5vw,2.4rem);font-weight:800;letter-spacing:-.03em}.btn:where(.astro-uw5kdbxl){display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:var(--text-base);padding:.85rem 1.6rem;border-radius:var(--radius-md);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base),color var(--transition-base);cursor:pointer;border:1px solid transparent}.btn-primary:where(.astro-uw5kdbxl){background:linear-gradient(120deg,var(--grad-from),var(--grad-to));color:#fff;box-shadow:0 8px 24px #2563eb4d}.btn-primary:where(.astro-uw5kdbxl):hover{transform:translateY(-2px)}.btn-ghost:where(.astro-uw5kdbxl){background:#fff;border-color:var(--border-hover);color:var(--text-primary)}.btn-ghost:where(.astro-uw5kdbxl):hover{border-color:var(--accent-blue);color:var(--accent-blue)}.c-hero:where(.astro-uw5kdbxl){padding:var(--space-20) 0 var(--space-10);text-align:center;position:relative}.c-hero:where(.astro-uw5kdbxl):before{content:"";position:absolute;inset:0 0 auto;height:340px;background:radial-gradient(60% 70% at 50% 0%,rgba(37,99,235,.08),transparent 65%);pointer-events:none}.c-title:where(.astro-uw5kdbxl){font-size:clamp(2.4rem,5.5vw,4rem);font-weight:800;letter-spacing:-.04em;line-height:1.02;margin-bottom:var(--space-5);position:relative}.c-lead:where(.astro-uw5kdbxl){font-size:var(--text-lg);color:var(--text-secondary);line-height:1.7;max-width:620px;margin:0 auto;position:relative}.cal-shell:where(.astro-uw5kdbxl){max-width:900px;margin:0 auto;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg)}.c-demo:where(.astro-uw5kdbxl){max-width:720px;margin:0 auto;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-12);box-shadow:var(--shadow-lg);position:relative;overflow:hidden;text-align:center}.c-demo:where(.astro-uw5kdbxl):before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--grad-from),var(--grad-to))}.c-demo:where(.astro-uw5kdbxl) h2:where(.astro-uw5kdbxl){font-size:clamp(1.5rem,3vw,2rem);font-weight:800;letter-spacing:-.02em;margin-bottom:var(--space-3)}.c-demo:where(.astro-uw5kdbxl)>p:where(.astro-uw5kdbxl){color:var(--text-secondary);line-height:1.7;max-width:52ch;margin:0 auto var(--space-8)}.c-demo-actions:where(.astro-uw5kdbxl){display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap}.c-demo-note:where(.astro-uw5kdbxl){margin-top:var(--space-6);font-size:var(--text-xs);color:var(--text-muted)}.methods-grid:where(.astro-uw5kdbxl){display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}.method-card:where(.astro-uw5kdbxl){display:block;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.method-card:where(.astro-uw5kdbxl):hover{transform:translateY(-4px);border-color:var(--border-hover);box-shadow:var(--shadow-lg)}.m-ic:where(.astro-uw5kdbxl){width:42px;height:42px;border-radius:var(--radius-md);display:grid;place-items:center;color:var(--accent-blue);background:#2563eb14;margin-bottom:var(--space-4)}.m-ic:where(.astro-uw5kdbxl) svg:where(.astro-uw5kdbxl){width:22px;height:22px}.method-card:where(.astro-uw5kdbxl) h3:where(.astro-uw5kdbxl){font-size:var(--text-base);font-weight:700;margin-bottom:var(--space-2)}.method-card:where(.astro-uw5kdbxl) p:where(.astro-uw5kdbxl){color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6;margin-bottom:var(--space-4)}.m-link:where(.astro-uw5kdbxl){font-size:var(--text-sm);font-weight:700;color:var(--accent-blue);word-break:break-word}:where(.astro-uw5kdbxl)[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}:where(.astro-uw5kdbxl)[data-reveal].in{opacity:1;transform:none}@media(max-width:900px){.methods-grid:where(.astro-uw5kdbxl){grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.methods-grid:where(.astro-uw5kdbxl){grid-template-columns:1fr}}
