#packs.svelte-bq72n0{margin-bottom:60px;scroll-margin-top:70px}.section-header.svelte-bq72n0{margin-bottom:34px;text-align:center}.section-title.svelte-bq72n0{margin:0 0 10px;font-size:30px;font-weight:700;letter-spacing:-.01em;color:var(--primary)}.section-subtitle.svelte-bq72n0{max-width:680px;margin:0 auto;font-size:16px;color:var(--secondary-lighten)}.pack-grid.svelte-bq72n0{display:grid;grid-template-columns:1fr 1fr;gap:22px}.pack.svelte-bq72n0{display:flex;flex-direction:column;padding:26px 24px;border:1px solid var(--border);border-radius:16px;background:#fff}.pack-for.svelte-bq72n0{margin-bottom:6px;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--primary-lighten)}.pack-name.svelte-bq72n0{font-size:20px;font-weight:800;color:var(--primary)}.pack-price.svelte-bq72n0{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:10px 0 16px}.pack-price.svelte-bq72n0 b:where(.svelte-bq72n0){font-size:32px;font-weight:800;line-height:1;color:var(--primary-lighten)}.pack-price.svelte-bq72n0 b:where(.svelte-bq72n0) small:where(.svelte-bq72n0){font-size:13px;font-weight:600;color:var(--secondary-lighten)}.price-was.svelte-bq72n0{font-size:13px;text-decoration:line-through;color:var(--secondary-lighten)}.price-off.svelte-bq72n0{padding:3px 10px;border-radius:20px;background:#e8f8ef;font-size:12px;font-weight:800;color:#1d7a4c}.pack-list.svelte-bq72n0{margin:0 0 20px;padding:0;list-style:none}.pack-list.svelte-bq72n0 li:where(.svelte-bq72n0){position:relative;padding:6px 0 6px 22px;font-size:13.5px}.pack-list.svelte-bq72n0 li:where(.svelte-bq72n0):before{content:"✓";position:absolute;left:0;font-weight:700;color:#27ae60}.pack-list.svelte-bq72n0 li:where(.svelte-bq72n0) span:where(.svelte-bq72n0){display:block;font-size:12px;color:var(--secondary-lighten)}.press.svelte-bq72n0{margin-top:auto;padding:12px;border-radius:8px;font-size:14px}.pack-note.svelte-bq72n0{margin-top:18px;font-size:12.5px;text-align:center;color:var(--secondary-lighten)}.error.svelte-bq72n0{margin-top:14px;font-size:13px;text-align:center;color:var(--danger, #c0392b)}@media(max-width:800px){.pack-grid.svelte-bq72n0{grid-template-columns:1fr}.pack.svelte-bq72n0{padding:22px 18px}.section-title.svelte-bq72n0{font-size:25px}}#faq.svelte-1ezxj86{scroll-margin-top:70px}.section-header.svelte-1ezxj86{margin-bottom:34px;text-align:center}.section-title.svelte-1ezxj86{margin:0;font-size:30px;font-weight:700;letter-spacing:-.01em;color:var(--primary)}.faq.svelte-1ezxj86{max-width:780px;margin:0 auto}.faq-item.svelte-1ezxj86{margin-bottom:10px;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:#fff}.faq-item.svelte-1ezxj86>summary:where(.svelte-1ezxj86){display:flex;justify-content:space-between;align-items:center;gap:14px;padding:15px 20px;list-style:none;cursor:pointer}.faq-item.svelte-1ezxj86>summary:where(.svelte-1ezxj86)::-webkit-details-marker{display:none}.faq-item.svelte-1ezxj86>summary:where(.svelte-1ezxj86):hover{background:var(--bg-tint)}.faq-item.svelte-1ezxj86 h3:where(.svelte-1ezxj86){margin:0;font-size:15px;font-weight:700;line-height:1.4;color:var(--primary)}.faq-chev.svelte-1ezxj86{flex-shrink:0;font-size:12px;color:var(--primary-lighten);transition:transform .2s}.faq-item[open].svelte-1ezxj86{border-color:var(--primary-lighten)}.faq-item[open].svelte-1ezxj86 .faq-chev:where(.svelte-1ezxj86){transform:rotate(180deg)}.faq-item.svelte-1ezxj86>p:where(.svelte-1ezxj86){margin:0;padding:0 20px 16px;font-size:13.5px;color:var(--secondary-lighten)}a.svelte-1ezxj86{color:var(--primary-lighten);text-decoration:underline}.api-line.svelte-1ezxj86{max-width:780px;margin:30px auto 0;padding-top:18px;border-top:1px solid var(--border);font-size:12.5px;text-align:center;color:var(--secondary-lighten)}@media(max-width:800px){.section-title.svelte-1ezxj86{font-size:25px}}.buy.svelte-1gn55jd{display:flex;flex-direction:column;padding:28px 26px;border:1px solid var(--border);border-radius:18px;background:#fff;box-shadow:0 4px 24px #0000000f}.buy-kicker.svelte-1gn55jd{margin-bottom:12px;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--primary-lighten)}.buy-name.svelte-1gn55jd{font-size:22px;font-weight:800;line-height:1.2;color:var(--primary)}.buy-from.svelte-1gn55jd{margin-bottom:16px;font-size:13px;color:var(--secondary-lighten)}.buy-from.svelte-1gn55jd b:where(.svelte-1gn55jd){color:var(--primary-darken)}.uses.svelte-1gn55jd{margin:0 0 20px;padding:0;list-style:none;border:1px solid var(--border);border-radius:12px}.uses.svelte-1gn55jd li:where(.svelte-1gn55jd){display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px;border-bottom:1px solid var(--border);font-size:13.5px}.uses.svelte-1gn55jd li:where(.svelte-1gn55jd):last-child{border-bottom:none}.uses.svelte-1gn55jd li:where(.svelte-1gn55jd) span:where(.svelte-1gn55jd){display:block;font-size:11.5px;color:var(--secondary-lighten)}.uses.svelte-1gn55jd li:where(.svelte-1gn55jd) em:where(.svelte-1gn55jd){font-style:normal;font-weight:800;white-space:nowrap;color:var(--primary)}.uses.svelte-1gn55jd a:where(.svelte-1gn55jd){font-size:11.5px;color:var(--primary-lighten);text-decoration:underline}.sel-q.svelte-1gn55jd{margin-bottom:8px;font-size:13px;font-weight:700}.qty-row.svelte-1gn55jd{display:flex;align-items:center;gap:12px;margin-bottom:14px}.qty-input.svelte-1gn55jd{flex:0 0 auto;width:104px;padding:9px 10px;border:1px solid var(--border);border-radius:8px;font:700 15px Inter,sans-serif;color:var(--primary-darken);text-align:right}.qty-input.svelte-1gn55jd:focus{outline:2px solid var(--primary-lighten);border-color:var(--primary-lighten)}.qty-range.svelte-1gn55jd{flex:1 1 auto;min-width:0;height:6px;border-radius:20px;background:#e9eeee;outline:none;cursor:pointer;-webkit-appearance:none;appearance:none}.qty-range.svelte-1gn55jd::-webkit-slider-thumb{width:22px;height:22px;border:3px solid #fff;border-radius:50%;background:var(--primary-lighten);box-shadow:0 2px 6px #0003;cursor:pointer;-webkit-appearance:none;appearance:none}.qty-range.svelte-1gn55jd::-moz-range-thumb{width:18px;height:18px;border:3px solid #fff;border-radius:50%;background:var(--primary-lighten);box-shadow:0 2px 6px #0003;cursor:pointer}.qty-range.svelte-1gn55jd:focus-visible{outline:2px solid var(--primary-lighten);outline-offset:3px}.result.svelte-1gn55jd{margin-top:auto;padding:16px 18px;border-radius:12px;background:var(--bg-tint)}.result-top.svelte-1gn55jd{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;transition:opacity .15s}.result-top.stale.svelte-1gn55jd{opacity:.5}.r-total.svelte-1gn55jd{font-size:30px;font-weight:800;line-height:1.1;color:var(--primary)}.r-total.svelte-1gn55jd small:where(.svelte-1gn55jd){font-size:13px;font-weight:600;color:var(--secondary-lighten)}.r-unit.svelte-1gn55jd{font-size:12.5px;color:var(--secondary-lighten)}.r-unit.error.svelte-1gn55jd{color:var(--danger, #c0392b)}.r-save.svelte-1gn55jd{padding:3px 10px;border-radius:20px;background:#e8f8ef;font-size:11px;font-weight:700;color:#1d7a4c}.r-equiv.svelte-1gn55jd{margin:6px 0 14px;font-size:13px}.press.svelte-1gn55jd{display:flex;width:100%;padding:12px;border-radius:8px;font-size:14px}.press.secondary.svelte-1gn55jd span:where(.svelte-1gn55jd){font-weight:400;text-decoration:underline}@media(max-width:800px){.buy.svelte-1gn55jd{padding:22px 18px}.qty-input.svelte-1gn55jd{width:92px}}.thanks.svelte-32mds0{margin:0 0 24px;padding:14px 18px;border:1px solid var(--border);border-radius:12px;background:#e8f8ef;font-size:14px;color:#1d7a4c}section.svelte-32mds0{scroll-margin-top:70px}.section-header.svelte-32mds0{margin-bottom:34px;text-align:center}.section-title.svelte-32mds0{margin:0 0 10px;font-size:30px;font-weight:700;letter-spacing:-.01em;color:var(--primary)}.section-subtitle.svelte-32mds0{max-width:680px;margin:0 auto;font-size:16px;color:var(--secondary-lighten)}.buy-grid.svelte-32mds0{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:stretch}.promise.svelte-32mds0{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 22px;margin:26px 0 60px;font-size:13px;color:var(--secondary-lighten)}.promise.svelte-32mds0 span:where(.svelte-32mds0):before{content:"✓ ";font-weight:800;color:#27ae60}@media(max-width:800px){.buy-grid.svelte-32mds0{grid-template-columns:1fr}.section-title.svelte-32mds0{font-size:25px}}
