.content-page[data-v-2a694898]{min-height:100vh;overflow-x:hidden}.hero-section[data-v-2a694898]{margin:0 auto;max-width:820px;padding:160px 32px 60px;position:relative;text-align:center;z-index:1}.hero-title[data-v-2a694898]{color:var(--color-text-strong);font-size:clamp(28px,4vw,42px);font-weight:800;letter-spacing:-1px;line-height:1.15;margin-bottom:20px}.hero-sub[data-v-2a694898]{color:var(--color-text-muted);font-size:17px;line-height:1.65;margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:640px}.content-body[data-v-2a694898]{margin:0 auto;max-width:820px;padding:0 32px 60px;position:relative;z-index:1}[data-v-2a694898] .content-body h2{color:var(--color-text-strong);font-size:clamp(22px,3vw,28px);font-weight:800;letter-spacing:-.5px;margin:48px 0 16px}[data-v-2a694898] .content-body h3{color:var(--color-text-strong);font-size:18px;font-weight:700;margin:32px 0 12px}[data-v-2a694898] .content-body p{color:var(--color-text-muted);font-size:16px;line-height:1.7;margin-bottom:16px}[data-v-2a694898] .content-body ol,[data-v-2a694898] .content-body ul{margin-bottom:20px;padding-left:24px}[data-v-2a694898] .content-body li{color:var(--color-text-muted);font-size:15px;line-height:1.65;margin-bottom:10px}[data-v-2a694898] .content-body li strong{color:var(--color-text-strong)}[data-v-2a694898] .content-body a{color:var(--color-accent);font-weight:500;text-decoration:none;transition:opacity .2s}[data-v-2a694898] .content-body a:hover{opacity:.8;text-decoration:underline}.related-section[data-v-2a694898]{border-top:1px solid var(--color-border);padding:60px 32px;position:relative;z-index:1}.related-inner[data-v-2a694898]{margin:0 auto;max-width:820px}.related-inner h2[data-v-2a694898]{color:var(--color-text-strong);font-size:22px;font-weight:800;margin-bottom:20px}.related-links[data-v-2a694898]{display:flex;flex-direction:column;gap:12px;list-style:none;padding:0}.related-links a[data-v-2a694898]{color:var(--color-accent);font-size:15px;font-weight:500;text-decoration:none;transition:opacity .2s}.related-links a[data-v-2a694898]:hover{opacity:.8;text-decoration:underline}.cta-final[data-v-2a694898]{overflow:hidden;padding:100px 32px;position:relative;text-align:center;z-index:1}.cta-orb-wrap[data-v-2a694898]{inset:0;pointer-events:none;position:absolute}.cta-orb[data-v-2a694898]{background:radial-gradient(circle,var(--cta-orb) 0,transparent 70%);border-radius:50%;height:600px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:600px}.cta-final h2[data-v-2a694898]{color:var(--color-text-strong);font-size:clamp(28px,4vw,40px);font-weight:800;letter-spacing:-1px;margin-bottom:16px;position:relative}.cta-final p[data-v-2a694898]{color:var(--color-text-muted);font-size:17px;line-height:1.6;margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:480px;position:relative}.cta-buttons[data-v-2a694898]{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;position:relative}.btn-cta[data-v-2a694898]{align-items:center;background:var(--color-cta-gradient);border-radius:var(--radius-button);box-shadow:0 0 32px var(--btn-cta-shadow);color:var(--color-accent-fg);display:inline-flex;font-size:15px;font-weight:700;gap:8px;padding:12px 24px;text-decoration:none;transition:all .2s}.btn-cta[data-v-2a694898]:hover{box-shadow:0 0 48px var(--btn-cta-shadow);transform:translateY(-2px)}.btn-outline[data-v-2a694898]{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-button);color:var(--color-nav-text);display:inline-flex;font-size:15px;font-weight:500;gap:8px;padding:12px 20px;text-decoration:none;transition:all .2s}.btn-outline[data-v-2a694898]:hover{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-nav-hover)}
