.pricing-page.svelte-1o7smlw{width:100%;min-height:100vh;position:relative;overflow:hidden}.matrix-rain.svelte-1o7smlw{opacity:.25;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.pricing-content.svelte-1o7smlw{z-index:1;max-width:1000px;margin:0 auto;padding:5rem 2rem 4rem;position:relative}.pricing-header.svelte-1o7smlw{text-align:center;margin-bottom:3rem}.page-title-img.svelte-1o7smlw{-webkit-user-select:none;user-select:none;filter:drop-shadow(0 0 20px #00e5ff26);width:clamp(200px,40vw,420px);height:auto;margin:0 auto .75rem;display:block;transform:rotate(20deg)}.pricing-subtitle.svelte-1o7smlw{color:var(--text-secondary);letter-spacing:.04em;font-size:1rem}.tiers-grid.svelte-1o7smlw{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-bottom:3rem;display:grid}.tier-card.svelte-1o7smlw{color:inherit;background:var(--surface-card);border-radius:var(--radius-lg);cursor:pointer;border:1px solid #ffffff0f;padding:2rem 1.5rem;text-decoration:none;transition:border-color .3s,box-shadow .3s,transform .3s;display:block;position:relative}.tier-card.svelte-1o7smlw:hover{border-color:#00e5ff4d;transform:translateY(-4px);box-shadow:0 0 20px #00e5ff1a,0 4px 24px #0000004d}.tier-badge.svelte-1o7smlw{background:var(--color-primary);color:var(--text-on-primary);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill);opacity:0;padding:.25rem .75rem;font-size:.65rem;font-weight:800;transition:opacity .3s,transform .3s;position:absolute;top:-.6rem;left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 0 12px #00e5ff4d}.tier-card.svelte-1o7smlw:hover .tier-badge:where(.svelte-1o7smlw){opacity:1;transform:translate(-50%)translateY(0)}.tier-name.svelte-1o7smlw{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);margin-bottom:.75rem;font-size:.8rem;font-weight:800}.tier-price.svelte-1o7smlw{color:var(--text-primary);font-size:1.8rem;font-weight:300;line-height:1.1}.tier-unit.svelte-1o7smlw{color:var(--text-muted);letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem}.tier-desc.svelte-1o7smlw{color:var(--text-secondary);border-bottom:1px solid #ffffff0f;margin-bottom:1.25rem;padding-bottom:1rem;font-size:.85rem}.tier-features.svelte-1o7smlw{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.tier-features.svelte-1o7smlw li:where(.svelte-1o7smlw){color:var(--text-secondary);padding-left:1.2rem;font-size:.85rem;position:relative}.tier-features.svelte-1o7smlw li:where(.svelte-1o7smlw):before{content:"✓";color:var(--color-primary);font-weight:700;position:absolute;left:0}.tier-cta.svelte-1o7smlw{letter-spacing:.08em;color:var(--color-primary);text-align:center;opacity:.6;margin-top:1.25rem;font-size:.8rem;font-weight:700;transition:opacity .2s,text-shadow .2s;display:block}.tier-card.svelte-1o7smlw:hover .tier-cta:where(.svelte-1o7smlw){opacity:1;text-shadow:0 0 10px #00e5ff66}.services-section.svelte-1o7smlw{margin-bottom:3rem}.section-heading.svelte-1o7smlw{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);text-align:center;margin-bottom:1.25rem;font-size:.8rem;font-weight:800}.services-grid.svelte-1o7smlw{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;display:grid}.service-chip.svelte-1o7smlw{background:var(--surface-card);border-radius:var(--radius-sm);text-align:center;cursor:default;border:1px solid #ffffff0a;padding:1rem;transition:border-color .3s,box-shadow .3s,transform .3s,background .3s}.service-chip.svelte-1o7smlw:hover{background:#00e5ff0a;border-color:#00e5ff4d;transform:translateY(-3px);box-shadow:0 0 16px #00e5ff1a,0 4px 16px #00000040}.service-name.svelte-1o7smlw{color:var(--text-primary);margin-bottom:.2rem;font-size:.85rem;font-weight:700;transition:color .3s,text-shadow .3s;display:block}.service-chip.svelte-1o7smlw:hover .service-name:where(.svelte-1o7smlw){color:var(--color-primary);text-shadow:0 0 10px #00e5ff4d}.service-desc.svelte-1o7smlw{color:var(--text-muted);font-size:.75rem;transition:color .3s;display:block}.service-chip.svelte-1o7smlw:hover .service-desc:where(.svelte-1o7smlw){color:var(--text-secondary)}.footer-card.svelte-1o7smlw{background:var(--surface-card);border-radius:var(--radius-lg);border:1px solid #ffffff0f;padding:2rem;transition:border-color .4s,box-shadow .4s}.footer-card.svelte-1o7smlw:hover{border-color:#00e5ff1f;box-shadow:0 0 24px #00e5ff0d}.footer-card.svelte-1o7smlw h3:where(.svelte-1o7smlw){color:var(--text-primary);margin-bottom:1rem;font-size:1rem;font-weight:700;transition:color .4s}.footer-card.svelte-1o7smlw:hover h3:where(.svelte-1o7smlw){color:var(--color-primary)}.box-types.svelte-1o7smlw{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.box-type.svelte-1o7smlw strong:where(.svelte-1o7smlw){letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin-bottom:.35rem;font-size:.8rem;font-weight:800;display:block}.box-type.svelte-1o7smlw p:where(.svelte-1o7smlw){color:var(--text-secondary);font-size:.85rem;line-height:1.5}@media (width<=768px){.pricing-content.svelte-1o7smlw{padding:4rem 1rem 3rem}.tiers-grid.svelte-1o7smlw{grid-template-columns:1fr}.box-types.svelte-1o7smlw{grid-template-columns:1fr;gap:1rem}.services-grid.svelte-1o7smlw{grid-template-columns:repeat(2,1fr)}}.page-shell.svelte-1hrotn9{background:var(--surface-base);min-height:100vh;overflow-y:auto}
