.svc-contact[data-v-492daa28]{padding:5.5rem 0;border-bottom:1px solid var(--lp-border-light);scroll-margin-top:80px}.svc-contact--theme-light[data-v-492daa28]{background:var(--lp-bg-light)}.svc-contact--theme-white[data-v-492daa28]{background:var(--lp-bg-white)}.svc-contact--theme-warm[data-v-492daa28]{background:var(--lp-bg-warm)}.svc-contact__inner[data-v-492daa28]{max-width:880px;margin:0 auto}.svc-contact__header[data-v-492daa28]{margin-bottom:2rem}.svc-contact__primary[data-v-492daa28]{display:flex;flex-direction:column;align-items:center;margin-bottom:2.5rem}.svc-contact__primary-btn[data-v-492daa28]{display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 1.75rem;background:var(--lp-teal-btn);color:#fff;border-radius:8px;font-size:.95rem;font-weight:600;text-decoration:none;box-shadow:0 2px 8px rgba(1,171,188,.18);transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.svc-contact__primary-btn[data-v-492daa28]:hover{background:#084a52;background:var(--lp-teal-deeper,#084a52);transform:translateY(-1px);box-shadow:0 6px 18px rgba(1,171,188,.28);color:#fff;text-decoration:none}.svc-contact__primary-btn svg[data-v-492daa28]{flex-shrink:0}.svc-contact__cards-intro[data-v-492daa28]{margin:1rem 0 0;font-size:.85rem;color:var(--lp-text-muted);text-align:center}.svc-contact__grid[data-v-492daa28]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.svc-contact__card[data-v-492daa28]{display:flex;flex-direction:column;align-items:center;padding:2rem 1.5rem;background:var(--lp-bg-white);border:1px solid var(--lp-border-light);border-radius:12px;text-decoration:none;text-align:center;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease;color:inherit}.svc-contact__card[data-v-492daa28]:hover{border-color:var(--lp-teal-accent);transform:translateY(-2px);box-shadow:0 8px 24px rgba(1,171,188,.08);text-decoration:none}.svc-contact__icon[data-v-492daa28]{margin-bottom:1.25rem}.svc-contact__label[data-v-492daa28]{font-size:.78rem;color:var(--lp-text-muted);margin-bottom:.4rem}.svc-contact__main[data-v-492daa28]{font-size:.95rem;color:var(--lp-text-dark);font-weight:600;margin-bottom:.4rem}.svc-contact__main--mono[data-v-492daa28]{font-family:JetBrains Mono,monospace;font-family:var(--lp-font-mono,"JetBrains Mono",monospace)}.svc-contact__note[data-v-492daa28]{font-size:.76rem;color:var(--lp-text-muted);line-height:1.5}@media (max-width:900px){.svc-contact__grid[data-v-492daa28]{grid-template-columns:1fr}}