.text-cyan[data-astro-cid-6bfsojfh]{color:var(--color-cyan,#1bc4d9)}.contact-hero[data-astro-cid-6bfsojfh]{background:linear-gradient(#fff 0%,#f8fafc 100%);padding:clamp(2.5rem,5vw,4rem) 0 2rem;position:relative;overflow:hidden}.contact-hero__backdrop[data-astro-cid-6bfsojfh]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.contact-hero__glow[data-astro-cid-6bfsojfh]{background:radial-gradient(circle,#1bc4d91f 0%,#1bc4d900 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-160px;right:-120px}.contact-hero__container[data-astro-cid-6bfsojfh]{z-index:1;text-align:center;max-width:960px;margin:0 auto;position:relative}.contact-breadcrumb[data-astro-cid-6bfsojfh]{color:var(--color-muted,#64748b);align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.85rem;display:inline-flex}.contact-breadcrumb[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--color-muted,#64748b);text-decoration:none;transition:color .2s}.contact-breadcrumb[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{color:var(--color-cyan-dark,#0fa3b6)}.contact-breadcrumb__sep[data-astro-cid-6bfsojfh]{color:#cbd5e1}.contact-eyebrow[data-astro-cid-6bfsojfh]{font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.35rem .95rem;font-size:.78rem;font-weight:700;display:inline-flex}.contact-eyebrow__pulse[data-astro-cid-6bfsojfh]{background:#10b981;border-radius:50%;width:8px;height:8px;animation:2s infinite pulseDot;box-shadow:0 0 #10b981b3}@keyframes pulseDot{0%{box-shadow:0 0 #10b981b3}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 #10b98100}}.contact-hero__title[data-astro-cid-6bfsojfh]{color:var(--color-dark,#0f172a);text-wrap:balance;margin:0 0 1rem;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800;line-height:1.15}.contact-hero__lead[data-astro-cid-6bfsojfh]{color:var(--color-muted,#64748b);text-wrap:pretty;max-width:740px;margin:0 auto 1.8rem;font-size:clamp(1.02rem,1.8vw,1.18rem);line-height:1.65}.contact-trust-bar[data-astro-cid-6bfsojfh]{flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;display:flex}.contact-hub[data-astro-cid-6bfsojfh]{background:#f8fafc;padding:2.5rem 0 4.5rem}.contact-hub__grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1.15fr;align-items:flex-start;gap:clamp(2rem,4vw,3.5rem);display:grid}.contact-hub__left[data-astro-cid-6bfsojfh]{flex-direction:column;gap:2rem;display:flex}.contact-hub__kicker[data-astro-cid-6bfsojfh]{font-family:var(--font-heading);letter-spacing:.08em;color:var(--color-cyan-dark,#0fa3b6);margin-bottom:.35rem;font-size:.78rem;font-weight:800;display:inline-block}.contact-hub__subtitle[data-astro-cid-6bfsojfh]{color:var(--color-dark,#0f172a);margin:0 0 .5rem;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:800;line-height:1.25}.contact-hub__desc[data-astro-cid-6bfsojfh]{color:var(--color-muted,#64748b);margin:0;font-size:.98rem;line-height:1.6}.contact-channels-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:1rem;display:grid}.contact-channel-card[data-astro-cid-6bfsojfh]{color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;flex-direction:column;gap:.65rem;padding:1.25rem 1.4rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #0f172a0a}.contact-channel-card[data-astro-cid-6bfsojfh]:hover{border-color:var(--color-cyan,#1bc4d9);transform:translateY(-2px);box-shadow:0 10px 24px -8px #1bc4d940}.contact-channel-card__header[data-astro-cid-6bfsojfh]{justify-content:space-between;align-items:center;display:flex}.contact-channel-card__icon-box[data-astro-cid-6bfsojfh]{background:var(--color-cyan-soft,#e3f7fa);width:42px;height:42px;color:var(--color-cyan-dark,#0fa3b6);border-radius:10px;place-items:center;transition:background .2s,color .2s;display:grid}.contact-channel-card[data-astro-cid-6bfsojfh]:hover .contact-channel-card__icon-box[data-astro-cid-6bfsojfh]{background:var(--color-cyan,#1bc4d9);color:#fff}.contact-channel-card__icon[data-astro-cid-6bfsojfh]{font-size:22px;line-height:1}.contact-channel-card__badge[data-astro-cid-6bfsojfh]{font-family:var(--font-heading);color:var(--color-dark,#0f172a);background:#f1f5f9;border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:700}.contact-channel-card__body[data-astro-cid-6bfsojfh]{flex-direction:column;gap:.15rem;display:flex}.contact-channel-card__label[data-astro-cid-6bfsojfh]{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted,#64748b);font-size:.78rem;font-weight:700}.contact-channel-card__value[data-astro-cid-6bfsojfh]{color:var(--color-dark,#0f172a);font-size:1.15rem;font-weight:700;line-height:1.3}.contact-channel-card__sub[data-astro-cid-6bfsojfh]{color:var(--color-muted,#64748b);font-size:.85rem}.contact-channel-card__footer[data-astro-cid-6bfsojfh]{font-family:var(--font-heading);color:var(--color-cyan-dark,#0fa3b6);align-items:center;gap:.35rem;margin-top:.25rem;font-size:.85rem;font-weight:700;display:flex}.contact-channel-card__arrow[data-astro-cid-6bfsojfh]{font-size:16px;transition:transform .2s}.contact-channel-card[data-astro-cid-6bfsojfh]:hover .contact-channel-card__arrow[data-astro-cid-6bfsojfh]{transform:translate(4px)}.contact-art-stage[data-astro-cid-6bfsojfh]{pointer-events:none;user-select:none;width:100%;max-width:460px;margin:.5rem auto 0;position:relative}.contact-art-stage__inner[data-astro-cid-6bfsojfh]{aspect-ratio:1;place-items:center;width:100%;display:grid;position:relative}.contact-art-stage__blob[data-astro-cid-6bfsojfh]{object-fit:contain;opacity:.95;z-index:1;filter:drop-shadow(0 12px 28px #1bc4d926);width:100%;height:100%;position:absolute;top:0;left:0}.contact-art-stage__main[data-astro-cid-6bfsojfh]{z-index:2;filter:drop-shadow(0 16px 32px #0f172a24);width:60%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-art-stage__float[data-astro-cid-6bfsojfh]{z-index:3;filter:drop-shadow(0 10px 20px #0f172a1f);transition:transform .3s;position:absolute}.contact-art-stage__float--bl[data-astro-cid-6bfsojfh]{width:20%;height:auto;animation:4.5s ease-in-out infinite gentleFloat1;bottom:10%;left:6%}.contact-art-stage__float--tr[data-astro-cid-6bfsojfh]{width:22%;height:auto;animation:5s ease-in-out infinite gentleFloat2;top:8%;right:6%}@keyframes gentleFloat1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes gentleFloat2{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.contact-form-card[data-astro-cid-6bfsojfh]{border:1px solid #e2e8f0;border-top:4px solid var(--color-cyan,#1bc4d9);background:#fff;border-radius:1.5rem;padding:clamp(1.75rem,3.5vw,2.75rem);box-shadow:0 20px 40px -15px #0f172a14}.contact-form-card__header[data-astro-cid-6bfsojfh]{margin-bottom:1.75rem}.contact-form-card__pill[data-astro-cid-6bfsojfh]{background:var(--color-cyan-soft,#e3f7fa);color:var(--color-cyan-dark,#0fa3b6);font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.4rem;margin-bottom:.85rem;padding:.3rem .8rem;font-size:.76rem;font-weight:700;display:inline-flex}.contact-form-card__pill-icon[data-astro-cid-6bfsojfh]{font-size:15px}.contact-form-card__title[data-astro-cid-6bfsojfh]{color:var(--color-dark,#0f172a);margin:0 0 .5rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;line-height:1.25}.contact-form-card__lead[data-astro-cid-6bfsojfh]{color:var(--color-muted,#64748b);margin:0;font-size:.98rem;line-height:1.6}.contact-form-card__form-wrapper[data-astro-cid-6bfsojfh]{margin-top:1.5rem}.contact-form-card__footer[data-astro-cid-6bfsojfh]{border-top:1px solid #f1f5f9;margin-top:1.5rem;padding-top:1.25rem}.contact-form-card__privacy[data-astro-cid-6bfsojfh]{color:var(--color-muted,#64748b);align-items:flex-start;gap:.6rem;font-size:.82rem;line-height:1.5;display:flex}.contact-form-card__privacy-icon[data-astro-cid-6bfsojfh]{color:#10b981;flex-shrink:0;margin-top:1px;font-size:18px}.contact-process[data-astro-cid-6bfsojfh]{background:#fff;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:4.5rem 0}.contact-process__head[data-astro-cid-6bfsojfh]{max-width:720px;margin:0 auto 3rem}.contact-kicker[data-astro-cid-6bfsojfh]{font-family:var(--font-heading);letter-spacing:.08em;color:var(--color-cyan-dark,#0fa3b6);margin-bottom:.5rem;font-size:.78rem;font-weight:800;display:inline-block}.contact-section-title[data-astro-cid-6bfsojfh]{color:var(--color-dark,#0f172a);margin:0 0 .75rem;font-size:clamp(1.8rem,3.2vw,2.4rem);font-weight:800}.contact-section-lead[data-astro-cid-6bfsojfh]{color:var(--color-muted,#64748b);margin:0;font-size:1.05rem;line-height:1.6}.contact-process__grid[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}.contact-step-card[data-astro-cid-6bfsojfh]{border:1px solid #e2e8f0;border-radius:1.25rem;padding:2rem 1.75rem;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative}.contact-step-card[data-astro-cid-6bfsojfh]:hover{border-color:var(--color-cyan,#1bc4d9);transform:translateY(-3px);box-shadow:0 14px 28px -10px #0f172a14}.contact-step-card__top[data-astro-cid-6bfsojfh]{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.contact-step-card__num[data-astro-cid-6bfsojfh]{font-family:var(--font-heading);color:var(--color-cyan-dark,#0fa3b6);font-size:1.5rem;font-weight:800}.contact-step-card__tag[data-astro-cid-6bfsojfh]{font-family:var(--font-heading);letter-spacing:.04em;color:var(--color-dark,#0f172a);background:#e2e8f0;border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:700}.contact-step-card__icon-box[data-astro-cid-6bfsojfh]{width:48px;height:48px;color:var(--color-cyan-dark,#0fa3b6);background:#fff;border-radius:12px;place-items:center;margin-bottom:1.25rem;display:grid;box-shadow:0 2px 8px #0f172a0d}.contact-step-card__icon[data-astro-cid-6bfsojfh]{font-size:24px}.contact-step-card__title[data-astro-cid-6bfsojfh]{color:var(--color-dark,#0f172a);margin:0 0 .5rem;font-size:1.2rem;font-weight:700}.contact-step-card__desc[data-astro-cid-6bfsojfh]{color:var(--color-muted,#64748b);margin:0;font-size:.94rem;line-height:1.6}.contact-faq[data-astro-cid-6bfsojfh]{background:#f8fafc;padding:4.5rem 0}.contact-faq__head[data-astro-cid-6bfsojfh]{max-width:720px;margin:0 auto 3rem}.contact-faq__grid[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.contact-faq-card[data-astro-cid-6bfsojfh]{background:#fff;border:1px solid #e2e8f0;border-radius:1.15rem;padding:1.75rem 1.85rem;box-shadow:0 2px 6px #0f172a08}.contact-faq-card__q-wrap[data-astro-cid-6bfsojfh]{align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.contact-faq-card__q-icon[data-astro-cid-6bfsojfh]{color:var(--color-cyan-dark,#0fa3b6);flex-shrink:0;margin-top:2px;font-size:22px}.contact-faq-card__question[data-astro-cid-6bfsojfh]{color:var(--color-dark,#0f172a);margin:0;font-size:1.1rem;font-weight:700;line-height:1.35}.contact-faq-card__answer[data-astro-cid-6bfsojfh]{color:var(--color-muted,#64748b);margin:0;padding-left:2.1rem;font-size:.94rem;line-height:1.65}@media (width<=1024px){.contact-hub__grid[data-astro-cid-6bfsojfh]{flex-direction:column-reverse;gap:3rem;display:flex}.contact-channels-grid[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(2,1fr)}.contact-art-stage[data-astro-cid-6bfsojfh]{max-width:380px}}@media (width<=768px){.contact-process__grid[data-astro-cid-6bfsojfh],.contact-faq__grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.contact-art-stage[data-astro-cid-6bfsojfh]{max-width:320px}}@media (width<=640px){.contact-hero[data-astro-cid-6bfsojfh]{padding:2rem 0 1.5rem}.contact-channels-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.contact-studio__actions[data-astro-cid-6bfsojfh]{flex-direction:column;width:100%}.contact-studio__btn[data-astro-cid-6bfsojfh]{justify-content:center;width:100%}}
