.wide-container.svelte-cusxlq{max-width:1200px;margin:0 auto}.pricing-grid.svelte-cusxlq{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;margin-top:50px}.pricing-card.svelte-cusxlq{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:30px;display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s}.pricing-card.svelte-cusxlq:hover{transform:translateY(-10px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.pricing-card.featured.svelte-cusxlq{border-color:#01679e;border-width:2px;position:relative;overflow:hidden}.pricing-card.featured.svelte-cusxlq:before{content:"Most Popular";position:absolute;top:20px;right:-45px;background-color:#01679e;color:#fff;padding:5px 40px;transform:rotate(45deg);font-size:.9rem;font-weight:700}.pricing-header.svelte-cusxlq{text-align:center;padding-bottom:20px;border-bottom:1px solid #e5e7eb}.plan-name.svelte-cusxlq{font-size:1.5rem;font-weight:700;color:#01679e}.plan-price.svelte-cusxlq{font-size:3.5rem;font-weight:700;margin:10px 0;color:#111827}.plan-price.svelte-cusxlq .from:where(.svelte-cusxlq){font-size:1rem;font-weight:400;color:#6b7280}.plan-price.svelte-cusxlq .currency:where(.svelte-cusxlq){font-size:2.5rem}.plan-billing.svelte-cusxlq{color:#6b7280;font-size:.9rem}.plan-subtitle.svelte-cusxlq{margin-top:10px;font-size:1rem;color:#374151;font-weight:500}.plan-features.svelte-cusxlq{list-style:none;padding:20px 0;flex-grow:1}.plan-features.svelte-cusxlq li:where(.svelte-cusxlq){display:flex;align-items:center;margin-bottom:15px;font-size:1rem}.plan-features.svelte-cusxlq li:where(.svelte-cusxlq):before{content:"✓";color:#10b981;font-weight:700;margin-right:10px;font-size:1.2rem}.cta-button.svelte-cusxlq{width:100%;padding:15px;border:none;border-radius:8px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:background-color .3s}.pricing-card.svelte-cusxlq .cta-button:where(.svelte-cusxlq){background-color:#f3f4f6;color:#111827}.pricing-card.svelte-cusxlq .cta-button:where(.svelte-cusxlq):hover{background-color:#e5e7eb}.pricing-card.featured.svelte-cusxlq .cta-button:where(.svelte-cusxlq){background-color:#01679e;color:#fff}.pricing-card.featured.svelte-cusxlq .cta-button:where(.svelte-cusxlq):hover{background-color:#015a8a}.highlight-box.svelte-cusxlq{text-align:left;background-color:#eef2ff;border:2px solid #c7d2fe;border-radius:8px;padding:25px;margin:40px 0 10px}.highlight-box.svelte-cusxlq p:where(.svelte-cusxlq){font-size:1.1rem;line-height:1.7;margin-bottom:10px;color:#374151}.highlight-box.svelte-cusxlq p:where(.svelte-cusxlq):last-child{margin-bottom:0}.highlight-box.svelte-cusxlq strong:where(.svelte-cusxlq){color:#01679e}.container.svelte-1yxmhs4{max-width:900px;margin:0 auto}.container.svelte-1yxmhs4 h3:where(.svelte-1yxmhs4){font-size:1.8rem;font-weight:700;margin-top:40px;margin-bottom:20px}.container.svelte-1yxmhs4 p:where(.svelte-1yxmhs4){font-size:1.1rem;line-height:1.7;margin-bottom:20px;color:#374151}.highlight-box.svelte-1yxmhs4{background-color:#eef2ff;border:2px solid #c7d2fe;border-radius:8px;padding:25px;margin:40px 0}.highlight-box.svelte-1yxmhs4 p:where(.svelte-1yxmhs4){margin-bottom:10px}.highlight-box.svelte-1yxmhs4 strong:where(.svelte-1yxmhs4){color:#01679e}
