.page-content.svelte-1aooklu{min-height:calc(100vh - 52px);overflow-anchor:none}.main-content.svelte-1aooklu{padding:2rem;max-width:1100px;margin:0 auto;position:relative;overflow-anchor:none}.page-bg.svelte-1aooklu{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.gradient-orb.svelte-1aooklu{position:absolute;border-radius:50%;filter:blur(100px);opacity:.3}.orb-1.svelte-1aooklu{width:500px;height:500px;background:radial-gradient(circle,#f59e0b 0%,transparent 70%);top:-200px;right:-100px}.orb-2.svelte-1aooklu{width:350px;height:350px;background:radial-gradient(circle,var(--color-accent-purple) 0%,transparent 70%);bottom:-100px;left:-100px;opacity:.15}.grid-overlay.svelte-1aooklu{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px);background-size:60px 60px}.page-header.svelte-1aooklu{margin-bottom:2rem;position:relative;z-index:1;text-align:center}.page-header.svelte-1aooklu h1:where(.svelte-1aooklu){font-size:2rem;font-weight:800;color:var(--color-text-primary);margin-bottom:.5rem;letter-spacing:-.02em}.subtitle.svelte-1aooklu{font-size:1rem;color:var(--color-text-secondary);margin:0}.calc-cards.svelte-1aooklu{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;position:relative;z-index:1}.calc-card.svelte-1aooklu{background:#ffffff08;border:1px solid var(--color-border);border-radius:16px;padding:1.5rem;text-decoration:none;transition:all .2s;display:flex;flex-direction:column;position:relative}.calc-card.svelte-1aooklu:hover{border-color:#f59e0b;background:#f59e0b08;transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.calc-card.svelte-1aooklu h3:where(.svelte-1aooklu){font-size:.9375rem;font-weight:600;color:var(--color-text-primary);margin:0 0 .5rem}.calc-card.svelte-1aooklu p:where(.svelte-1aooklu){font-size:.8125rem;color:var(--color-text-secondary);margin:0;line-height:1.5;flex:1}.card-arrow.svelte-1aooklu{position:absolute;top:1.25rem;right:1.25rem;color:var(--color-text-muted);font-size:1rem;transition:all .2s}.calc-card.svelte-1aooklu:hover .card-arrow:where(.svelte-1aooklu){color:#f59e0b;transform:translate(3px)}.cta-section.svelte-1aooklu{margin-top:2rem;position:relative;z-index:1;text-align:center;padding:2rem;background:#f59e0b0d;border:1px solid rgba(245,158,11,.15);border-radius:16px}.cta-section.svelte-1aooklu p:where(.svelte-1aooklu){color:var(--color-text-secondary);font-size:.9375rem;margin:0 0 1rem}.cta-btn.svelte-1aooklu{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#f59e0b;color:#0a0a0a;border:none;border-radius:10px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .15s}.cta-btn.svelte-1aooklu:hover{background:#fbbf24;transform:translateY(-1px);box-shadow:0 4px 12px #f59e0b4d}@media(max-width:900px){.calc-cards.svelte-1aooklu{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.calc-cards.svelte-1aooklu{grid-template-columns:1fr}.main-content.svelte-1aooklu{padding:1.5rem 1rem}.page-header.svelte-1aooklu h1:where(.svelte-1aooklu){font-size:1.75rem}.calc-card.svelte-1aooklu{padding:1.25rem;min-height:44px}.calc-card.svelte-1aooklu h3:where(.svelte-1aooklu){font-size:1rem}.calc-card.svelte-1aooklu p:where(.svelte-1aooklu){font-size:.875rem}.cta-btn.svelte-1aooklu{min-height:48px;display:inline-flex;align-items:center;font-size:1rem}}
