.page-layout[data-v-aaab34cf]{flex-direction:column;min-height:100vh;display:flex}.page-header[data-v-aaab34cf]{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border-bottom:1px solid #dc8fcb26;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0 5%;display:grid;position:sticky;top:0}.back-link[data-v-aaab34cf]{color:var(--text-light);align-items:center;gap:8px;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:500;text-decoration:none;transition:color .2s;display:flex}.back-link[data-v-aaab34cf]:hover{color:var(--pink-main)}.back-arrow[data-v-aaab34cf]{color:var(--pink-main);font-size:1rem;line-height:1}.header-brand[data-v-aaab34cf]{text-align:center;letter-spacing:3px;color:var(--text-dark);font-family:Poppins,sans-serif;font-size:.75rem;font-weight:700;text-decoration:none}main[data-v-aaab34cf]{flex:1}.page-footer[data-v-aaab34cf]{background:#1e293b;padding:48px 5%}.footer-inner[data-v-aaab34cf]{flex-direction:column;align-items:center;gap:16px;max-width:1200px;margin:0 auto;display:flex}.footer-brand[data-v-aaab34cf]{letter-spacing:3px;color:#fff;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:700;text-decoration:none}.footer-address[data-v-aaab34cf]{color:#94a3b8;align-items:center;gap:6px;font-family:Poppins,sans-serif;font-size:.8rem;display:flex}.footer-nav[data-v-aaab34cf]{gap:24px;display:flex}.footer-nav a[data-v-aaab34cf]{color:#94a3b8;font-family:Poppins,sans-serif;font-size:.8rem;text-decoration:none;transition:color .2s}.footer-nav a[data-v-aaab34cf]:hover,.footer-nav a.router-link-active[data-v-aaab34cf]{color:var(--pink-main)}.footer-copy[data-v-aaab34cf]{color:#475569;font-family:Poppins,sans-serif;font-size:.75rem}@media (width<=640px){.back-label[data-v-aaab34cf]{display:none}.page-header[data-v-aaab34cf]{grid-template-columns:auto 1fr auto;gap:12px}.header-brand[data-v-aaab34cf]{letter-spacing:2px;font-size:.65rem}.footer-nav[data-v-aaab34cf]{flex-wrap:wrap;justify-content:center;gap:16px}}
