.container.svelte-1xwasec{max-width:1160px;margin:0 auto;padding:0 24px}.hero.svelte-1xwasec{min-height:480px;display:flex;align-items:center;justify-content:center;background:var(--bg-0);padding:160px 24px 100px;text-align:center;opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.4,0,.2,1)}.hero.visible.svelte-1xwasec{opacity:1;transform:translateY(0)}.hero-inner.svelte-1xwasec{max-width:680px;margin:0 auto}.eyebrow.svelte-1xwasec{display:inline-block;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;background:var(--bg-2);border:1px solid var(--border);border-radius:2px;color:var(--gold);padding:6px 18px;margin-bottom:28px}h1.svelte-1xwasec{font-size:60px;font-weight:700;font-family:Playfair Display,serif;color:var(--white);margin:0 0 24px;letter-spacing:-.03em;line-height:1.1}h1.svelte-1xwasec .accent:where(.svelte-1xwasec){color:var(--gold);font-style:italic}@media(max-width:768px){h1.svelte-1xwasec{font-size:40px}}.hero.svelte-1xwasec p:where(.svelte-1xwasec){font-size:18px;line-height:1.75;color:var(--muted);margin:0 0 40px}.cta-btn.svelte-1xwasec{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:var(--gold);color:var(--bg-0);border-radius:2px;font-family:Poppins,sans-serif;font-weight:700;font-size:15px;text-decoration:none;transition:all .3s ease}@media(hover:hover)and (pointer:fine){.cta-btn.svelte-1xwasec:hover{background:#dbb97e}}.strategies-section.svelte-1xwasec{padding:80px 0 100px;background:var(--bg-1)}.section-label.svelte-1xwasec{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--border);margin-bottom:40px;padding-bottom:16px}.strategies-grid.svelte-1xwasec{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:1024px){.strategies-grid.svelte-1xwasec{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.strategies-grid.svelte-1xwasec{grid-template-columns:1fr}}.strategy-card.svelte-1xwasec{background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:2px;padding:28px;display:flex;flex-direction:column;gap:16px;opacity:0;transform:translateY(24px);transition:all .5s cubic-bezier(.4,0,.2,1);transition-delay:var(--delay)}.strategy-card.visible.svelte-1xwasec{opacity:1;transform:translateY(0)}@media(hover:hover)and (pointer:fine){.strategy-card.svelte-1xwasec:hover{border-color:var(--gold)}}.card-number.svelte-1xwasec{font-size:13px;font-weight:700;color:var(--gold);opacity:1;letter-spacing:1px}.card-body.svelte-1xwasec{display:flex;flex-direction:column;gap:10px;flex-grow:1}.card-icon.svelte-1xwasec{width:44px;height:44px;background:var(--bg-3);border-radius:2px;color:var(--gold);display:flex;align-items:center;justify-content:center;margin-bottom:4px}.strategy-card.svelte-1xwasec h3:where(.svelte-1xwasec){font-size:17px;font-weight:700;color:var(--white);margin:0;letter-spacing:-.01em;line-height:1.3}.strategy-card.svelte-1xwasec p:where(.svelte-1xwasec){font-size:14px;line-height:1.7;color:var(--muted);margin:0;flex-grow:1}.disclaimer-tag.svelte-1xwasec{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.5px;color:var(--gold);background:var(--gold-dim);border:1px solid var(--border);border-radius:2px;padding:4px 10px;margin-top:4px}.note-block.svelte-1xwasec{margin-top:56px;background:var(--bg-2);border:1px solid var(--border);border-radius:2px;padding:40px 48px;display:flex;align-items:center;gap:24px;opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.4,0,.2,1) .6s}.note-block.visible.svelte-1xwasec{opacity:1;transform:translateY(0)}@media(max-width:768px){.note-block.svelte-1xwasec{flex-direction:column;padding:32px 24px;text-align:center}}.note-icon.svelte-1xwasec{flex-shrink:0;width:48px;height:48px;background:var(--gold-dim);border-radius:2px;color:var(--gold);display:flex;align-items:center;justify-content:center}.note-block.svelte-1xwasec p:where(.svelte-1xwasec){font-size:15px;line-height:1.7;color:var(--muted);margin:0;flex-grow:1}.note-block.svelte-1xwasec p:where(.svelte-1xwasec) strong:where(.svelte-1xwasec){color:var(--white)}.note-cta.svelte-1xwasec{flex-shrink:0;display:inline-flex;padding:12px 24px;background:var(--gold);color:var(--bg-0);border-radius:2px;font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap;transition:all .3s ease}@media(hover:hover)and (pointer:fine){.note-cta.svelte-1xwasec:hover{background:#dbb97e}}
