.social-tabs[data-astro-cid-657w5j3a]{z-index:90;flex-direction:column;gap:12px;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}.social-tab[data-astro-cid-657w5j3a]{border-radius:var(--radius-lg) 0 0 var(--radius-lg);width:76px;height:56px;box-shadow:var(--shadow-lg);transition:transform var(--dur-normal) var(--ease-standard), box-shadow var(--dur-normal) var(--ease-standard);justify-content:flex-start;align-items:center;padding-left:8px;display:flex;transform:translate(38px)}.social-tab[data-astro-cid-657w5j3a]:hover,.social-tab[data-astro-cid-657w5j3a]:focus-visible{box-shadow:var(--shadow-md), 0 0 0 4px color-mix(in oklch, var(--tab-color), transparent 70%);transform:translate(0)}.social-tab--whatsapp[data-astro-cid-657w5j3a]{--tab-color:#25d366;background:var(--tab-color)}.social-tab--instagram[data-astro-cid-657w5j3a]{--tab-color:#e4405f;background:var(--tab-color)}.social-tab--facebook[data-astro-cid-657w5j3a]{--tab-color:#1877f2;background:var(--tab-color)}.contact-hero[data-astro-cid-657w5j3a]{background:linear-gradient(135deg, color-mix(in oklch, var(--color-accent-light), white 18%) 0%, var(--color-accent-light) 55%, color-mix(in oklch, var(--color-accent-light), black 6%) 100%);padding:56px clamp(20px,6vw,96px);position:relative;overflow:hidden}.contact-hero__orb[data-astro-cid-657w5j3a]{background:var(--color-bg-dark);opacity:.15;filter:blur(60px);pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-120px;left:-60px}.contact-hero__glow[data-astro-cid-657w5j3a]{background:var(--color-bg-light);opacity:.5;filter:blur(70px);pointer-events:none;border-radius:50%;width:240px;height:240px;position:absolute;top:-90px;right:-50px}.contact-hero__inner[data-astro-cid-657w5j3a]{flex-direction:column;gap:12px;max-width:1360px;margin:0 auto;display:flex;position:relative}.contact-hero__inner[data-astro-cid-657w5j3a] h1[data-astro-cid-657w5j3a]{font-size:var(--fs-2xl);color:var(--color-heading)}.contact-hero__lead[data-astro-cid-657w5j3a]{font-size:var(--fs-base);color:var(--color-muted);max-width:560px;margin:0}@media (width>=768px){.contact-hero[data-astro-cid-657w5j3a]{padding:72px clamp(20px,6vw,96px)}.contact-hero__inner[data-astro-cid-657w5j3a] h1[data-astro-cid-657w5j3a]{font-size:var(--fs-3xl)}}.section[data-astro-cid-657w5j3a]{max-width:1360px;margin:0 auto;padding:48px clamp(20px,6vw,96px) 64px}@media (width>=768px){.section[data-astro-cid-657w5j3a]{padding:64px clamp(20px,6vw,96px) 96px}}.contact-grid[data-astro-cid-657w5j3a]{background:var(--surface-card);border-radius:var(--radius-lg);border:1px solid var(--color-border-muted);box-shadow:var(--shadow-lg);flex-direction:column;gap:40px;padding:28px;display:flex;position:relative;overflow:hidden}.contact-grid[data-astro-cid-657w5j3a]:before{content:"";background:var(--color-accent-light);opacity:.35;filter:blur(80px);pointer-events:none;border-radius:50%;width:240px;height:240px;position:absolute;top:-90px;right:-70px}.contact-grid[data-astro-cid-657w5j3a]>[data-reveal]{position:relative}@media (width>=768px){.contact-grid[data-astro-cid-657w5j3a]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;padding:40px;display:grid}}.contact-form[data-astro-cid-657w5j3a]{flex-direction:column;gap:20px;display:flex}.contact-form__link[data-astro-cid-657w5j3a]{color:var(--color-accent)}.contact-form__notice[data-astro-cid-657w5j3a]{font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--color-muted);margin:0}.contact-side[data-astro-cid-657w5j3a]{flex-direction:column;gap:24px;display:flex}.contact-info[data-astro-cid-657w5j3a]{font-size:var(--fs-sm);flex-direction:column;gap:10px;display:flex}.contact-info__row[data-astro-cid-657w5j3a]{align-items:center;gap:8px;display:flex}.snackbar[data-astro-cid-657w5j3a]{z-index:200;border-radius:var(--radius-md);max-width:min(420px,100% - 40px);box-shadow:var(--shadow-lg);font-size:var(--fs-sm);text-align:center;opacity:0;pointer-events:none;transition:opacity var(--dur-normal) var(--ease-standard), transform var(--dur-normal) var(--ease-standard);padding:14px 24px;position:fixed;bottom:24px;left:50%;transform:translate(-50%,16px)}.snackbar--visible[data-astro-cid-657w5j3a]{opacity:1;pointer-events:auto;transform:translate(-50%)}.snackbar--success[data-astro-cid-657w5j3a]{background:var(--color-success-bg);color:var(--color-success)}.snackbar--error[data-astro-cid-657w5j3a]{background:var(--color-error-bg);color:var(--color-error)}@media (prefers-reduced-motion:reduce){.snackbar[data-astro-cid-657w5j3a]{transition:opacity var(--dur-fast) linear;transform:translate(-50%)}}
