.programs-section.svelte-1nhj3ac{padding:120px 0;background:var(--color-bg)}.section-header.svelte-1nhj3ac{text-align:center;max-width:800px;margin:0 auto 4rem}.section-header.svelte-1nhj3ac p:where(.svelte-1nhj3ac){font-size:1.2rem;color:#1e293b;line-height:1.8;margin-top:2rem;font-weight:500}.tiers-grid.svelte-1nhj3ac{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;align-items:stretch}.tier-card.svelte-1nhj3ac{background:var(--color-surface);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);padding:5rem 3.5rem;border-radius:var(--border-radius-card);border:1px solid var(--color-border);display:flex;flex-direction:column;position:relative;transition:all .6s cubic-bezier(.16,1,.3,1);overflow:hidden}.tier-card.svelte-1nhj3ac:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 100% 0%,rgba(226,184,80,.03) 0%,transparent 50%);opacity:0;transition:opacity .6s ease}.tier-card.svelte-1nhj3ac:hover:before{opacity:1}.tier-card.svelte-1nhj3ac:hover{transform:translateY(-12px);border-color:var(--color-primary);box-shadow:var(--shadow-premium);background:#fff}.tier-card.featured.svelte-1nhj3ac{background:var(--color-primary);border:1px solid var(--color-primary);box-shadow:0 20px 50px #0d948833}.featured-badge.svelte-1nhj3ac{position:absolute;top:0;right:0;background:var(--grad-vibrant);color:#000;padding:.75rem 1.5rem;border-radius:0 0 0 12px;font-size:.75rem;font-weight:800;letter-spacing:1px;text-transform:uppercase}.tier-header.svelte-1nhj3ac h3:where(.svelte-1nhj3ac){font-family:var(--font-header);font-size:2.5rem;margin:1.5rem 0 3rem;color:var(--color-secondary);letter-spacing:-1px}.tier-card.featured.svelte-1nhj3ac .tier-header:where(.svelte-1nhj3ac) h3:where(.svelte-1nhj3ac){color:#fff;background:none;-webkit-text-fill-color:initial}.feature-list.svelte-1nhj3ac{list-style:none;padding:0;margin-bottom:4rem;flex:1}.feature-list.svelte-1nhj3ac li:where(.svelte-1nhj3ac){margin-bottom:1.5rem;font-size:1.05rem;color:#1e293b;display:flex;align-items:center;font-weight:600}.feature-list.svelte-1nhj3ac li:where(.svelte-1nhj3ac):before{content:"";width:6px;height:6px;background:var(--color-primary);border-radius:50%;margin-right:1.5rem;flex-shrink:0;box-shadow:0 0 10px var(--color-primary)}.tier-card.featured.svelte-1nhj3ac .feature-list:where(.svelte-1nhj3ac) li:where(.svelte-1nhj3ac){color:#ffffffe6}.tier-card.featured.svelte-1nhj3ac .feature-list:where(.svelte-1nhj3ac) li:where(.svelte-1nhj3ac):before{background:#fff;box-shadow:0 0 10px #fff}.outcome-box.svelte-1nhj3ac{border-top:1px solid var(--color-border);padding-top:3rem}.outcome-box.svelte-1nhj3ac p:where(.svelte-1nhj3ac):last-child{font-weight:800;font-size:1.25rem;margin-top:1rem;color:var(--color-secondary);letter-spacing:-.5px}.tier-card.featured.svelte-1nhj3ac .outcome-box:where(.svelte-1nhj3ac){border-color:#fff3}.tier-card.featured.svelte-1nhj3ac .outcome-box:where(.svelte-1nhj3ac) p:where(.svelte-1nhj3ac):last-child{color:#fff}.tier-card.featured.svelte-1nhj3ac .label-elite:where(.svelte-1nhj3ac){color:#ffffffb3}.application-only.svelte-1nhj3ac{margin-bottom:2rem;color:var(--color-primary);font-weight:800;font-size:.8rem;letter-spacing:2px;text-transform:uppercase}@media (max-width: 1100px){.tiers-grid.svelte-1nhj3ac{grid-template-columns:1fr;gap:4rem}}@media (max-width: 768px){.programs-section.svelte-1nhj3ac{padding:5rem 0}.tier-card.svelte-1nhj3ac{padding:3rem 2rem}}
