.pricing-hero[data-astro-cid-lmkygsfs]{text-align:center;padding:var(--space-12) 0 var(--space-8);background:linear-gradient(135deg,var(--accent) 0%,var(--accent-dark) 100%);color:#fff;margin-bottom:var(--space-12)}.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{color:#fff;font-size:var(--text-5xl);margin-bottom:var(--space-4);line-height:1.1}.hero-subtitle[data-astro-cid-lmkygsfs]{font-size:var(--text-xl);opacity:.95;margin:0}.main-pricing-section[data-astro-cid-lmkygsfs]{max-width:650px;margin:0 auto var(--space-12)}.pricing-card[data-astro-cid-lmkygsfs]{background:#fff;border:3px solid var(--accent);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-2xl);position:relative}.pricing-badge[data-astro-cid-lmkygsfs]{position:absolute;top:var(--space-6);right:-30px;background:var(--warning);color:#fff;padding:var(--space-2) var(--space-6);font-weight:var(--font-bold);font-size:var(--text-sm);transform:rotate(15deg);box-shadow:var(--shadow-md)}.pricing-header[data-astro-cid-lmkygsfs]{background:linear-gradient(135deg,var(--accent) 0%,var(--accent-dark) 100%);color:#fff;padding:var(--space-10) var(--space-8);text-align:center;position:relative}.pricing-icon[data-astro-cid-lmkygsfs]{font-size:var(--text-5xl);margin-bottom:var(--space-4);opacity:.9}.pricing-icon[data-astro-cid-lmkygsfs] i[data-astro-cid-lmkygsfs]{color:#fff}.pricing-header[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{color:#fff;margin:0 0 var(--space-4) 0;font-size:var(--text-2xl);font-weight:var(--font-bold)}.pricing-price-container[data-astro-cid-lmkygsfs]{display:flex;align-items:baseline;justify-content:center;gap:var(--space-2);margin:var(--space-6) 0}.pricing-amount[data-astro-cid-lmkygsfs]{font-size:5rem;font-weight:var(--font-bold);line-height:1;color:#fff}.pricing-currency[data-astro-cid-lmkygsfs]{font-size:var(--text-2xl);font-weight:var(--font-semibold);color:#ffffffe6;text-transform:uppercase;letter-spacing:.05em}.pricing-subtitle[data-astro-cid-lmkygsfs]{font-size:var(--text-lg);opacity:.9;margin:0}.pricing-features[data-astro-cid-lmkygsfs]{padding:var(--space-8);background:rgb(var(--gray-lighter))}.pricing-features[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{color:var(--accent);margin-bottom:var(--space-6);font-size:var(--text-xl);font-weight:var(--font-bold)}.pricing-features[data-astro-cid-lmkygsfs] ul[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:0}.pricing-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{padding:var(--space-4) 0;display:flex;align-items:center;gap:var(--space-4);font-size:var(--text-lg);color:rgb(var(--gray-dark));border-bottom:1px solid rgba(0,0,0,.05)}.pricing-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:last-child{border-bottom:none}.pricing-features[data-astro-cid-lmkygsfs] i[data-astro-cid-lmkygsfs]{color:var(--success);font-size:var(--text-lg);flex-shrink:0}.pricing-footer[data-astro-cid-lmkygsfs]{padding:var(--space-8);text-align:center;background:#fff}.parts-note[data-astro-cid-lmkygsfs]{display:flex;align-items:center;justify-content:center;gap:var(--space-2);color:rgb(var(--gray));font-size:var(--text-base);margin-bottom:var(--space-6)}.parts-note[data-astro-cid-lmkygsfs] i[data-astro-cid-lmkygsfs]{color:var(--info)}.booking-note[data-astro-cid-lmkygsfs]{text-align:center;color:rgb(var(--gray));font-size:var(--text-base);line-height:1.5}.non-repairable[data-astro-cid-lmkygsfs]{max-width:750px;margin:0 auto var(--space-12)}.info-card[data-astro-cid-lmkygsfs]{display:flex;gap:var(--space-6);background:#fff8e1;border:2px solid #ffc107;border-radius:var(--radius-xl);padding:var(--space-8);align-items:flex-start}.info-icon[data-astro-cid-lmkygsfs]{flex-shrink:0;width:64px;height:64px;background:#f57c00;color:#fff;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:var(--text-3xl)}.info-content[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{color:#f57c00;margin-bottom:var(--space-4);font-size:var(--text-2xl)}.info-content[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:rgb(var(--gray-dark));line-height:1.7;margin-bottom:var(--space-4);font-size:var(--text-lg)}.parts-pricing[data-astro-cid-lmkygsfs]{margin:var(--space-16) 0;padding:0 var(--space-6)}.section-header[data-astro-cid-lmkygsfs]{text-align:center;max-width:700px;margin:0 auto var(--space-10)}.section-header[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{color:var(--accent);font-size:var(--text-3xl);margin-bottom:var(--space-4);display:flex;align-items:center;justify-content:center;gap:var(--space-3)}.section-header[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs] i[data-astro-cid-lmkygsfs]{color:var(--accent-light)}.section-header[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:rgb(var(--gray));font-size:var(--text-lg)}.parts-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-6);max-width:900px;margin:0 auto}.part-item[data-astro-cid-lmkygsfs]{background:#fff;border:2px solid rgb(var(--gray-light));border-radius:var(--radius-lg);padding:var(--space-6);display:flex;gap:var(--space-5);transition:all var(--transition-base)}.part-item[data-astro-cid-lmkygsfs]:hover{border-color:var(--accent-light);box-shadow:var(--shadow-md);transform:translateY(-2px)}.part-icon[data-astro-cid-lmkygsfs]{flex-shrink:0;width:56px;height:56px;background:var(--accent);color:#fff;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-size:var(--text-2xl)}.part-info[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{color:var(--accent);margin-bottom:var(--space-2);font-size:var(--text-lg)}.part-range[data-astro-cid-lmkygsfs]{font-size:var(--text-xl);font-weight:var(--font-bold);color:rgb(var(--gray-dark));margin-bottom:var(--space-2)}.part-info[data-astro-cid-lmkygsfs]>p[data-astro-cid-lmkygsfs]:last-child{color:rgb(var(--gray));font-size:var(--text-base);margin:0}.parts-disclaimer[data-astro-cid-lmkygsfs]{text-align:center;color:rgb(var(--gray));font-size:var(--text-sm);font-style:italic;margin-top:var(--space-8);display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.why-transparent[data-astro-cid-lmkygsfs]{margin:var(--space-16) 0;padding:0 var(--space-6)}.why-card[data-astro-cid-lmkygsfs]{background:#fff;border:2px solid var(--accent);border-radius:var(--radius-xl);padding:var(--space-10);max-width:800px;margin:0 auto;box-shadow:var(--shadow-lg)}.why-icon[data-astro-cid-lmkygsfs]{text-align:center;font-size:var(--text-5xl);color:var(--accent);margin-bottom:var(--space-6)}.why-card[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{text-align:center;color:var(--accent);margin-bottom:var(--space-6);font-size:var(--text-3xl)}.why-card[data-astro-cid-lmkygsfs]>p[data-astro-cid-lmkygsfs]{text-align:center;color:rgb(var(--gray-dark));font-size:var(--text-lg);margin-bottom:var(--space-8);line-height:1.7}.principles-list[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:var(--space-4)}.principle-item[data-astro-cid-lmkygsfs]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5);background:rgb(var(--gray-lighter));border-radius:var(--radius-lg);transition:all var(--transition-base)}.principle-item[data-astro-cid-lmkygsfs]:hover{background:rgb(var(--gray-light))}.principle-price[data-astro-cid-lmkygsfs]{flex-shrink:0;font-weight:var(--font-bold);font-size:var(--text-lg);color:var(--accent);min-width:180px}.principle-desc[data-astro-cid-lmkygsfs]{color:rgb(var(--gray-dark));font-size:var(--text-base);line-height:1.5}.payment[data-astro-cid-lmkygsfs]{margin:var(--space-16) 0;padding:0 var(--space-6)}.payment[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{text-align:center;color:var(--accent);margin-bottom:var(--space-10);font-size:var(--text-3xl);display:flex;align-items:center;justify-content:center;gap:var(--space-3)}.payment[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs] i[data-astro-cid-lmkygsfs]{color:var(--accent-light)}.payment-intro[data-astro-cid-lmkygsfs]{text-align:center;color:rgb(var(--gray-dark));font-size:var(--text-lg);max-width:700px;margin:0 auto var(--space-8);line-height:1.6}.payment-options[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-8);max-width:800px;margin:0 auto}.payment-card[data-astro-cid-lmkygsfs]{background:#fff;border:2px solid rgb(var(--gray-light));border-radius:var(--radius-xl);padding:var(--space-8);text-align:center;transition:all var(--transition-base)}.payment-card[data-astro-cid-lmkygsfs]:hover{border-color:var(--accent);box-shadow:var(--shadow-lg)}.payment-icon[data-astro-cid-lmkygsfs]{font-size:var(--text-4xl);margin-bottom:var(--space-5);color:var(--accent)}.payment-card[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{color:var(--accent);margin-bottom:var(--space-4);font-size:var(--text-xl)}.payment-card[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:rgb(var(--gray-dark));line-height:1.6;font-size:var(--text-base)}.guarantee[data-astro-cid-lmkygsfs]{margin:var(--space-16) 0;padding:0 var(--space-6)}.guarantee-box[data-astro-cid-lmkygsfs]{background:linear-gradient(135deg,#d4edda,#c3e6cb);border:3px solid #28a745;border-radius:var(--radius-xl);padding:var(--space-10);text-align:center;max-width:700px;margin:0 auto;box-shadow:var(--shadow-lg)}.guarantee-icon[data-astro-cid-lmkygsfs]{font-size:var(--text-5xl);color:#28a745;margin-bottom:var(--space-5)}.guarantee-box[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{color:#155724;margin-bottom:var(--space-5);font-size:var(--text-2xl)}.guarantee-box[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:#155724;line-height:1.7;font-size:var(--text-lg);margin-bottom:var(--space-4)}.guarantee-note[data-astro-cid-lmkygsfs]{font-style:italic;margin:0}@media(max-width:768px){.pricing-hero[data-astro-cid-lmkygsfs]{padding:var(--space-8) var(--space-4)}.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:var(--text-3xl)}.hero-subtitle[data-astro-cid-lmkygsfs]{font-size:var(--text-lg)}.pricing-amount[data-astro-cid-lmkygsfs]{font-size:4rem}.pricing-badge[data-astro-cid-lmkygsfs]{top:var(--space-4);right:-25px;font-size:var(--text-xs)}.main-pricing-section[data-astro-cid-lmkygsfs],.non-repairable[data-astro-cid-lmkygsfs]{margin:0 var(--space-4)}.info-card[data-astro-cid-lmkygsfs]{flex-direction:column;text-align:center}.info-icon[data-astro-cid-lmkygsfs]{width:48px;height:48px;font-size:var(--text-2xl)}.parts-grid[data-astro-cid-lmkygsfs],.payment-options[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.principle-item[data-astro-cid-lmkygsfs]{flex-direction:column;text-align:center}.principle-price[data-astro-cid-lmkygsfs]{min-width:auto}}
