.price-policy[data-astro-cid-cpr7aoov]{font-family:system-ui,-apple-system,sans-serif}.price-policy__hero[data-astro-cid-cpr7aoov]{max-width:800px;margin:0 auto;padding:3rem 1.5rem;text-align:center}.price-policy__badge[data-astro-cid-cpr7aoov]{display:inline-flex;align-items:center;gap:8px;margin-bottom:1.5rem;padding:6px 16px;color:#475569;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;font-size:.85rem;font-weight:600}.price-policy__badge-icon[data-astro-cid-cpr7aoov]{line-height:1}.price-policy__title[data-astro-cid-cpr7aoov]{margin-top:0;margin-bottom:1.5rem;color:#0f172a;font-size:2.5rem;font-weight:800;line-height:1.2;letter-spacing:-.02em}.price-policy__title-highlight[data-astro-cid-cpr7aoov]{background:linear-gradient(to right,#2d5a27,#166534);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.price-policy__lead[data-astro-cid-cpr7aoov]{margin-top:0;margin-bottom:2.5rem;color:#475569;font-size:1.15rem;line-height:1.6}.price-policy__lead[data-astro-cid-cpr7aoov] strong[data-astro-cid-cpr7aoov]{color:#0f172a}.price-policy__warning[data-astro-cid-cpr7aoov]{display:block;margin-top:1rem;padding:8px 16px;color:#b45309;background-color:#fffbeb;border-left:4px solid #f59e0b;border-radius:8px;font-size:1rem;font-weight:500}.price-policy__benefits[data-astro-cid-cpr7aoov]{margin-bottom:3rem;padding:2.5rem 2rem;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 10px 25px -5px #0000000d,0 8px 10px -6px #0000000d}.price-policy__benefits-title[data-astro-cid-cpr7aoov]{margin-top:0;margin-bottom:2rem;color:#1e293b;font-size:1.3rem;font-weight:700;text-align:center;letter-spacing:-.01em}.price-policy__benefits-grid[data-astro-cid-cpr7aoov]{display:grid;grid-template-columns:1fr;gap:1.75rem}.price-policy__benefit[data-astro-cid-cpr7aoov]{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.25rem;background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px}.price-policy__benefit-icon[data-astro-cid-cpr7aoov]{display:flex;align-items:center;justify-content:center;width:45px;height:45px;background:#fff;border-radius:10px;box-shadow:0 2px 4px #00000008;font-size:1.75rem}.price-policy__benefit-text[data-astro-cid-cpr7aoov]{color:#475569;font-size:.95rem;line-height:1.5}.price-policy__benefit-text[data-astro-cid-cpr7aoov] strong[data-astro-cid-cpr7aoov]{display:block;margin-bottom:.25rem;color:#0f172a;font-size:1rem}.price-policy__cta[data-astro-cid-cpr7aoov]{margin-bottom:4rem;padding:2rem;background:#f0fdf4;border:1px solid #dcfce7;border-radius:16px}.price-policy__cta-text[data-astro-cid-cpr7aoov]{margin-top:0;margin-bottom:1.25rem;color:#166534;font-size:1.1rem;font-weight:600}.price-policy__cta-button[data-astro-cid-cpr7aoov]{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 36px;color:#fff;background-color:#22c55e;border-radius:12px;box-shadow:0 10px 20px -2px #22c55e59;font-size:1.1rem;font-weight:700;text-decoration:none;transition:background-color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.price-policy__cta-button[data-astro-cid-cpr7aoov]:hover{background-color:#16a34a;transform:translateY(-2px);box-shadow:0 12px 24px -2px #22c55e80}.price-policy__cta-button[data-astro-cid-cpr7aoov]:active{transform:translateY(0)}.price-policy__cta-icon[data-astro-cid-cpr7aoov]{flex:0 0 auto}.price-policy__featured[data-astro-cid-cpr7aoov]{margin-top:2rem;padding-top:4rem;border-top:1px solid #f1f5f9}@media(min-width:768px){.price-policy__benefits-grid[data-astro-cid-cpr7aoov]{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media(max-width:767px){.price-policy__hero[data-astro-cid-cpr7aoov]{padding:2.5rem 1rem}.price-policy__title[data-astro-cid-cpr7aoov]{font-size:2rem}.price-policy__lead[data-astro-cid-cpr7aoov]{font-size:1.05rem}.price-policy__benefits[data-astro-cid-cpr7aoov]{padding:2rem 1.25rem}.price-policy__cta[data-astro-cid-cpr7aoov]{padding:1.5rem}.price-policy__cta-button[data-astro-cid-cpr7aoov]{width:100%;padding:15px 20px;font-size:1rem}}
