@charset "UTF-8";[data-v-0bf9781c]:root{--q-primary: #0ea5e9;--q-primary-dark: #0284c7;--q-secondary: #0284c7;--q-accent: #10b981;--q-accent-dark: #059669;--q-background: #f8fafc;--q-surface: #ffffff;--q-text-primary: #1e293b;--q-text-secondary: #64748b;--q-border-color: #e2e8f0;--q-positive: #10b981;--q-negative: #ef4444;--q-info: #0ea5e9;--q-warning: #f59e0b}.privacy-page[data-v-0bf9781c]{background:#f8fafc}.page-bg[data-v-0bf9781c]{background:#ffffff}.banner-container[data-v-0bf9781c],.section-container[data-v-0bf9781c]{width:100%;max-width:900px;padding:0 24px;margin:0 auto}.banner-section[data-v-0bf9781c]{position:relative;background-color:#1e293b;background-image:radial-gradient(rgba(255,255,255,.05) 1.5px,transparent 1.5px);background-size:24px 24px;min-height:240px;display:flex;align-items:center}.banner-inner[data-v-0bf9781c]{width:100%;padding:48px 0}.banner-title[data-v-0bf9781c]{font-size:clamp(2.2rem,5vw,3rem);line-height:1.1;letter-spacing:-.02em}.banner-subtitle[data-v-0bf9781c]{font-size:clamp(1rem,2vw,1.15rem);font-weight:500;color:#0ea5e9}.banner-chip[data-v-0bf9781c]{display:inline-block;background:rgba(14,165,233,.2);color:#fff;font-size:.75rem;font-weight:800;letter-spacing:1px;padding:4px 12px;border-radius:20px;border:1px solid rgba(14,165,233,.4)}.breadcrumb-wrap[data-v-0bf9781c]{display:flex;justify-content:flex-start}.breadcrumb-link[data-v-0bf9781c]{color:#ffffffb3!important;transition:all .2s}.breadcrumb-link[data-v-0bf9781c]:hover{color:#fff!important;opacity:1}@media (min-width: 1024px){.breadcrumb-wrap[data-v-0bf9781c]{justify-content:flex-end}}.date-bar[data-v-0bf9781c]{background:rgba(14,165,233,.06);border:1px solid rgba(14,165,233,.12);border-radius:12px}.date-label[data-v-0bf9781c]{color:#64748b;font-size:.9rem;font-weight:600}.date-value[data-v-0bf9781c]{color:#1e293b;font-size:.95rem;font-weight:700;margin-left:6px}.content-wrapper[data-v-0bf9781c]{background:#ffffff;border:1px solid #e2e8f0;border-radius:20px;padding:40px}.policy-section[data-v-0bf9781c]{margin-bottom:36px}.section-title[data-v-0bf9781c]{color:#1e293b;font-size:1.35rem;font-weight:800;line-height:1.3;letter-spacing:-.01em;margin:0 0 14px}.subsection-title[data-v-0bf9781c]{color:#1e293b;font-size:1.05rem;font-weight:700;line-height:1.4;margin:20px 0 10px}.section-body[data-v-0bf9781c]{color:#64748b;font-size:1rem;line-height:1.8;margin:0}.policy-list[data-v-0bf9781c]{margin:0;padding-left:22px;color:#64748b;font-size:1rem;line-height:1.9}.policy-list li[data-v-0bf9781c]{margin-bottom:6px}.policy-list li[data-v-0bf9781c]::marker{color:#0ea5e9}.contact-options[data-v-0bf9781c]{display:flex;flex-direction:column;gap:10px}.contact-link[data-v-0bf9781c]{display:inline-flex;align-items:center;color:#0ea5e9;font-weight:700;text-decoration:none;transition:color .2s ease}.contact-link[data-v-0bf9781c]:hover{color:#0284c7;text-decoration:underline}.contact-item[data-v-0bf9781c]{display:inline-flex;align-items:center;color:#64748b;font-size:1rem}@media (max-width: 767px){.banner-inner[data-v-0bf9781c]{padding:32px 0 24px}.banner-section[data-v-0bf9781c]{min-height:auto}.content-wrapper[data-v-0bf9781c]{padding:24px}.section-title[data-v-0bf9781c]{font-size:1.2rem}.subsection-title[data-v-0bf9781c]{font-size:1rem}.section-body[data-v-0bf9781c],.policy-list[data-v-0bf9781c]{font-size:.95rem}}
