.container.svelte-q5ujkn.svelte-q5ujkn{margin:2rem auto;padding:0 1rem}.resource-title.svelte-q5ujkn.svelte-q5ujkn{font-size:2.5rem;font-weight:800;color:var(--color-text-dark);margin-bottom:1rem;text-align:center;background:linear-gradient(90deg,#59b6f5,#345fd8,#59b6f5,#345fd8);-webkit-background-clip:text;background-clip:text;color:transparent}.intro.svelte-q5ujkn.svelte-q5ujkn{text-align:center;max-width:800px;margin:0 auto 2rem;color:var(--color-text-light);font-size:1.1rem;line-height:1.6}.steps-container.svelte-q5ujkn.svelte-q5ujkn{display:flex;flex-direction:column;gap:1.5rem;margin:3rem 0}.step.svelte-q5ujkn.svelte-q5ujkn{display:flex;align-items:flex-start;gap:1.5rem;background-color:var(--color-background-card);padding:1.5rem;border-radius:var(--border-radius);border:1px solid var(--color-border-light);box-shadow:var(--box-shadow-subtle)}.step-number.svelte-q5ujkn.svelte-q5ujkn{flex-shrink:0;width:50px;height:50px;display:grid;place-items:center;background-color:var(--primary-color);color:var(--text-color-light);font-size:1.5rem;font-weight:700;border-radius:50%}.step-content.svelte-q5ujkn h2.svelte-q5ujkn{font-size:1.5rem;color:var(--color-text-dark);margin-bottom:.5rem}.step-content.svelte-q5ujkn p.svelte-q5ujkn,.step-content.svelte-q5ujkn ul.svelte-q5ujkn{color:var(--color-text-light);line-height:1.7}.step-content.svelte-q5ujkn ul.svelte-q5ujkn{padding-left:1.5rem;margin-top:.5rem}.scenarios-grid.svelte-q5ujkn.svelte-q5ujkn{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2rem}.scenario-card.svelte-q5ujkn.svelte-q5ujkn{background-color:var(--color-background-card);border:1px solid var(--color-border-light);border-radius:var(--border-radius);padding:1.5rem;box-shadow:var(--box-shadow-subtle);transition:transform .3s ease,box-shadow .3s ease}.scenario-card.svelte-q5ujkn.svelte-q5ujkn:hover{transform:translateY(-5px);box-shadow:var(--box-shadow-lifted)}.scenario-card.svelte-q5ujkn h3.svelte-q5ujkn{font-size:1.25rem;color:var(--primary-color);margin-bottom:1rem;border-bottom:2px solid var(--color-border-light);padding-bottom:.5rem}.scenario-card.svelte-q5ujkn h4.svelte-q5ujkn{margin-top:1rem;margin-bottom:.5rem;color:var(--color-text-dark)}.scenario-card.svelte-q5ujkn p.svelte-q5ujkn{margin-bottom:.5rem;color:var(--color-text-light);font-size:1rem}.share-breakdown.svelte-q5ujkn.svelte-q5ujkn{margin-top:1rem;padding:1rem;background-color:var(--color-background-accent);border-radius:8px}.share-breakdown.svelte-q5ujkn h5.svelte-q5ujkn{font-weight:700;color:var(--secondary-color);margin-bottom:.5rem}.share-breakdown.svelte-q5ujkn ul.svelte-q5ujkn{list-style-type:none;padding-left:0;color:var(--color-text-light)}.total.svelte-q5ujkn.svelte-q5ujkn{margin-top:.5rem;font-weight:700;color:var(--color-text-dark)!important}.grand-total.svelte-q5ujkn.svelte-q5ujkn{margin-top:1rem!important;padding-top:1rem;border-top:1px solid var(--color-border-light);font-size:1.1rem!important;font-weight:700;color:var(--color-success)!important}.note.svelte-q5ujkn.svelte-q5ujkn{font-style:italic;font-size:.9rem!important;color:var(--color-text-light)!important;margin-bottom:1rem!important}.sub-note.svelte-q5ujkn.svelte-q5ujkn{font-size:.8rem;color:var(--color-text-light)}.table-section.svelte-q5ujkn.svelte-q5ujkn{margin-top:4rem}.table-container.svelte-q5ujkn.svelte-q5ujkn{overflow-x:auto;background-color:var(--color-background-card);border-radius:var(--border-radius);box-shadow:var(--box-shadow-subtle);border:1px solid var(--color-border-light)}table.svelte-q5ujkn.svelte-q5ujkn{width:100%;border-collapse:collapse;font-size:.85rem;min-width:1000px}th.svelte-q5ujkn.svelte-q5ujkn,td.svelte-q5ujkn.svelte-q5ujkn{padding:.75rem .5rem;text-align:right;border-bottom:1px solid var(--color-border-light);color:var(--color-text-light)}th.svelte-q5ujkn.svelte-q5ujkn{background-color:var(--color-background-accent);color:var(--color-text-dark);font-weight:700;text-align:center;vertical-align:middle;border-left:1px solid var(--color-border-light)}td.svelte-q5ujkn.svelte-q5ujkn:first-child{text-align:center;font-weight:600;color:var(--color-text-dark);white-space:nowrap}td.svelte-q5ujkn.svelte-q5ujkn:nth-child(2){font-weight:600;color:var(--primary-color)}tr.svelte-q5ujkn:last-child td.svelte-q5ujkn{border-bottom:none}tr.svelte-q5ujkn.svelte-q5ujkn:hover{background-color:var(--color-background-accent)}.compliance-section.svelte-q5ujkn.svelte-q5ujkn{margin-top:4rem;padding:2rem;background-color:var(--color-background-accent);border-radius:var(--border-radius);border-left:5px solid var(--primary-color)}.compliance-section.svelte-q5ujkn p.svelte-q5ujkn{color:var(--color-text-light);line-height:1.7}.compliance-section.svelte-q5ujkn .section-title.svelte-q5ujkn{text-align:left;margin:0 0 1rem;padding:0;border:none;background:none;-webkit-background-clip:unset;background-clip:unset;color:var(--color-text-dark)}@media (max-width: 768px){.resource-title.svelte-q5ujkn.svelte-q5ujkn{font-size:2rem;line-height:1.2}.scenarios-grid.svelte-q5ujkn.svelte-q5ujkn{grid-template-columns:1fr}.step.svelte-q5ujkn.svelte-q5ujkn{flex-direction:column;align-items:center;text-align:center}.step-content.svelte-q5ujkn h2.svelte-q5ujkn{margin-top:1rem}}
