@charset "UTF-8";[data-v-7c5931ec]: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}.policy-pages[data-v-7c5931ec]{background:#f8fafc}.page-bg[data-v-7c5931ec]{background:#ffffff}.banner-container[data-v-7c5931ec],.section-container[data-v-7c5931ec]{width:100%;max-width:1200px;padding:0 24px;margin:0 auto}.banner-section[data-v-7c5931ec]{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-7c5931ec]{width:100%;padding:48px 0}.banner-title[data-v-7c5931ec]{font-size:clamp(2.2rem,5vw,3rem);line-height:1.1;letter-spacing:-.02em}.banner-subtitle[data-v-7c5931ec]{font-size:clamp(1rem,2vw,1.15rem);font-weight:500;color:#0ea5e9}.banner-chip[data-v-7c5931ec]{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-7c5931ec]{display:flex;justify-content:flex-start}.breadcrumb-link[data-v-7c5931ec]{color:#ffffffb3!important;transition:all .2s}.breadcrumb-link[data-v-7c5931ec]:hover{color:#fff!important;opacity:1}@media (min-width: 1024px){.breadcrumb-wrap[data-v-7c5931ec]{justify-content:flex-end}}.intro-wrapper[data-v-7c5931ec]{max-width:800px}.intro-overline[data-v-7c5931ec]{color:#64748b;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px}.intro-heading[data-v-7c5931ec]{color:#1e293b;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800;line-height:1.25;letter-spacing:-.02em}.intro-body[data-v-7c5931ec]{color:#64748b;font-size:1.1rem;line-height:1.8}.section-heading[data-v-7c5931ec]{color:#1e293b;font-size:clamp(1.3rem,3vw,1.5rem);font-weight:800;line-height:1.4;letter-spacing:-.01em;margin:0}.disclaimer-header[data-v-7c5931ec]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.section-body[data-v-7c5931ec]{color:#64748b;font-size:1.05rem;line-height:1.7}.policy-card-link[data-v-7c5931ec]{text-decoration:none;display:block;height:100%}.policy-card[data-v-7c5931ec]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;height:100%;position:relative;transition:all .3s ease}.policy-card[data-v-7c5931ec]:hover{border-color:#0ea5e966;box-shadow:0 12px 28px #0ea5e914;transform:translateY(-4px)}.policy-card:hover .policy-arrow[data-v-7c5931ec]{opacity:1;transform:translate(0)}.policy-header[data-v-7c5931ec]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.policy-title[data-v-7c5931ec]{color:#1e293b;font-size:1.15rem;font-weight:800;line-height:1.4;margin:0}.policy-desc[data-v-7c5931ec]{color:#64748b;font-size:1rem;line-height:1.6}.policy-arrow[data-v-7c5931ec]{position:absolute;top:20px;right:20px;width:36px;height:36px;border-radius:50%;background:rgba(14,165,233,.08);display:flex;align-items:center;justify-content:center;color:#0ea5e9;opacity:0;transform:translate(10px);transition:all .3s ease}.disclaimer-box[data-v-7c5931ec]{background:rgba(14,165,233,.04);border:1px solid rgba(14,165,233,.15);border-radius:16px}@media (max-width: 599px){.banner-inner[data-v-7c5931ec]{padding:32px 0 24px}.banner-section[data-v-7c5931ec]{min-height:auto}.policy-card[data-v-7c5931ec]{padding:20px!important}.policy-arrow[data-v-7c5931ec]{width:32px;height:32px;top:16px;right:16px;opacity:1;transform:none;background:rgba(14,165,233,.06)}}
