.feature-grid[data-astro-cid-lmh3eyad]{max-width:680px;margin:48px 0}.feature-grid-inner[data-astro-cid-lmh3eyad]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.feature-card[data-astro-cid-lmh3eyad]{background:var(--color-card);border:1px solid var(--color-line);border-radius:14px;padding:24px 26px;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 1px 3px #14141e0a}.feature-card[data-astro-cid-lmh3eyad]:hover{transform:translateY(-3px);box-shadow:0 12px 32px #14141e14}.feature-bar[data-astro-cid-lmh3eyad]{border-radius:3px;width:36px;height:4px;margin-bottom:16px;display:block}.feature-text[data-astro-cid-lmh3eyad]{font-family:var(--font-body);color:var(--color-body);margin:0;font-size:16px;line-height:1.55}@media (width<=768px){.feature-grid-inner[data-astro-cid-lmh3eyad]{grid-template-columns:1fr}}.cta-product-image[data-astro-cid-72b5cjek]{border-radius:10px;width:100%;max-width:320px;margin-bottom:24px;overflow:hidden}.product-cta[data-astro-cid-72b5cjek]{max-width:680px;margin:48px 0}.cta-badge[data-astro-cid-72b5cjek]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:3px;color:var(--color-gold-text);margin-bottom:12px;font-size:11px;font-weight:700}.cta-card[data-astro-cid-72b5cjek]{background:var(--color-card);border:1px solid var(--color-line);border-top:4px solid var(--color-primary);border-radius:16px;padding:34px 36px;box-shadow:0 8px 30px #14141e12}.cta-title[data-astro-cid-72b5cjek]{font-family:var(--font-display);letter-spacing:-.4px;color:var(--color-ink);margin:0 0 20px;font-size:25px;font-weight:700}.cta-price[data-astro-cid-72b5cjek]{color:var(--color-primary)}.cta-features[data-astro-cid-72b5cjek]{flex-direction:column;gap:11px;margin:0 0 24px;padding:0;list-style:none;display:flex}.cta-features[data-astro-cid-72b5cjek] li[data-astro-cid-72b5cjek]{font-family:var(--font-body);color:var(--color-body);padding-left:28px;font-size:16px;line-height:1.5;position:relative}.cta-features[data-astro-cid-72b5cjek] li[data-astro-cid-72b5cjek]:before{content:"✓";color:#0aa47a;font-weight:700;position:absolute;top:0;left:0}.cta-actions[data-astro-cid-72b5cjek]{align-items:center;gap:16px;margin-bottom:20px;display:flex}.cta-button[data-astro-cid-72b5cjek]{padding:14px 28px;font-size:14px;text-decoration:none}.cta-guarantee[data-astro-cid-72b5cjek]{font-family:var(--font-body);color:var(--color-muted);font-size:14px}.cta-trust[data-astro-cid-72b5cjek]{border-top:1px solid var(--color-line);font-family:var(--font-display);text-transform:uppercase;letter-spacing:1px;color:var(--color-muted);flex-wrap:wrap;gap:22px;padding-top:18px;font-size:12px;font-weight:600;display:flex}.cta-card[data-astro-cid-72b5cjek] .order-bump-title{color:var(--color-ink)}.cta-card[data-astro-cid-72b5cjek] .order-bump-body{color:var(--color-body)}.cta-card[data-astro-cid-72b5cjek] .order-bump-price{color:var(--color-gold-text)}@media (width<=768px){.cta-card[data-astro-cid-72b5cjek]{padding:26px 24px}.cta-actions[data-astro-cid-72b5cjek]{flex-direction:column;align-items:flex-start}.cta-trust[data-astro-cid-72b5cjek]{flex-direction:column;gap:8px}}.faq-section[data-astro-cid-jjovnwly]{max-width:680px;margin:56px 0}.faq-heading[data-astro-cid-jjovnwly]{font-family:var(--font-display);letter-spacing:-.5px;color:var(--color-ink);margin:0 0 24px;font-size:28px;font-weight:700}.faq-list[data-astro-cid-jjovnwly]{flex-direction:column;gap:10px;display:flex}.faq-item[data-astro-cid-jjovnwly]{background:var(--color-card);border:1px solid var(--color-line);border-radius:12px;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 1px 3px #14141e0a}.faq-item[data-astro-cid-jjovnwly]:hover{border-color:#d7d4cc}.faq-item[data-astro-cid-jjovnwly][open]{border-color:#e639464d;box-shadow:0 8px 24px #14141e12}.faq-question[data-astro-cid-jjovnwly]{cursor:pointer;font-family:var(--font-display);color:var(--color-ink);user-select:none;justify-content:space-between;align-items:center;padding:20px 22px;font-size:17px;font-weight:600;line-height:1.4;list-style:none;display:flex}.faq-question[data-astro-cid-jjovnwly]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-jjovnwly]::marker{content:"";display:none}.faq-chevron[data-astro-cid-jjovnwly]{color:var(--color-muted);flex-shrink:0;margin-left:12px;transition:transform .2s}.faq-item[data-astro-cid-jjovnwly][open] .faq-chevron[data-astro-cid-jjovnwly]{color:var(--color-primary);transform:rotate(180deg)}.faq-answer[data-astro-cid-jjovnwly]{padding:0 22px 20px}.faq-answer[data-astro-cid-jjovnwly] p[data-astro-cid-jjovnwly]{font-family:var(--font-body);color:var(--color-body);margin:0;font-size:16px;line-height:1.7}.related-pages[data-astro-cid-tnwt6njm]{max-width:680px;margin:56px 0}.related-heading[data-astro-cid-tnwt6njm]{font-family:var(--font-display);letter-spacing:-.5px;color:var(--color-ink);margin:0 0 20px;font-size:28px;font-weight:700}.related-grid[data-astro-cid-tnwt6njm]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.related-card[data-astro-cid-tnwt6njm]{background:var(--color-card);border:1px solid var(--color-line);border-radius:12px;align-items:center;gap:12px;padding:16px 20px;text-decoration:none;transition:border-color .2s,transform .15s,box-shadow .2s;display:flex;box-shadow:0 1px 3px #14141e0a}.related-card[data-astro-cid-tnwt6njm]:hover{border-color:#e6394659;transform:translate(4px);box-shadow:0 8px 24px #14141e14}.related-arrow[data-astro-cid-tnwt6njm]{color:var(--color-primary);flex-shrink:0;font-size:16px;font-weight:700}.related-title[data-astro-cid-tnwt6njm]{font-family:var(--font-display);color:var(--color-body);font-size:15px;font-weight:600;line-height:1.35;transition:color .2s}.related-card[data-astro-cid-tnwt6njm]:hover .related-title[data-astro-cid-tnwt6njm]{color:var(--color-ink)}@media (width<=768px){.related-grid[data-astro-cid-tnwt6njm]{grid-template-columns:1fr}}.cluster-index[data-astro-cid-5zvab5yy]{max-width:760px;margin:56px 0}.cluster-index-heading[data-astro-cid-5zvab5yy]{font-family:var(--font-display);letter-spacing:-.5px;color:var(--color-ink);margin:0 0 20px;font-size:28px;font-weight:700}.cluster-index-list[data-astro-cid-5zvab5yy]{columns:2;column-gap:32px;margin:0;padding:0;list-style:none}.cluster-index-list[data-astro-cid-5zvab5yy] li[data-astro-cid-5zvab5yy]{break-inside:avoid;margin:0 0 10px;padding:0 0 0 18px;line-height:1.4;position:relative}.cluster-index-list[data-astro-cid-5zvab5yy] li[data-astro-cid-5zvab5yy]:before{content:"→";color:var(--color-primary);font-weight:700;position:absolute;left:0}.cluster-index-list[data-astro-cid-5zvab5yy] a[data-astro-cid-5zvab5yy]{font-family:var(--font-display);color:var(--color-body);border-bottom:1px solid #0000;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s}.cluster-index-list[data-astro-cid-5zvab5yy] a[data-astro-cid-5zvab5yy]:hover{color:var(--color-ink);border-bottom-color:#e6394659}@media (width<=768px){.cluster-index-list[data-astro-cid-5zvab5yy]{columns:1}}.seo-hero-band[data-astro-cid-eefokkfz]{padding:60px 0 64px}.seo-hero[data-astro-cid-eefokkfz]{max-width:760px}.seo-hero-eyebrow[data-astro-cid-eefokkfz]{margin-bottom:16px}.seo-h1[data-astro-cid-eefokkfz]{font-family:var(--font-display);letter-spacing:-1px;color:#fff;margin:0 0 16px;font-size:clamp(32px,5vw,46px);font-weight:700;line-height:1.1}.seo-subtitle[data-astro-cid-eefokkfz]{font-family:var(--font-body);color:#c6c8cf;max-width:640px;margin:0;font-size:19px;line-height:1.55}.seo-byline[data-astro-cid-eefokkfz]{font-family:var(--font-display);color:#9a9da4;margin:14px 0 0;font-size:14px}.seo-byline[data-astro-cid-eefokkfz] a[data-astro-cid-eefokkfz]{color:#fff;text-underline-offset:2px;text-decoration:underline}.seo-byline-dot[data-astro-cid-eefokkfz]{opacity:.4}.seo-page[data-astro-cid-eefokkfz]{background:var(--color-paper);padding:56px 0 72px}.seo-body[data-astro-cid-eefokkfz]{overflow-wrap:anywhere;max-width:680px;margin-bottom:32px}.seo-body[data-astro-cid-eefokkfz] table{overflow-wrap:normal;width:100%;max-width:100%;margin:24px 0;display:block;overflow-x:auto}.seo-body[data-astro-cid-eefokkfz] .seo-mid-cta{background:var(--color-card);border:1px solid var(--color-line);border-left:4px solid var(--color-primary);border-radius:12px;margin:32px 0;padding:22px 24px}.seo-body[data-astro-cid-eefokkfz] .seo-mid-cta p{margin:0 0 10px}.seo-body[data-astro-cid-eefokkfz] .seo-mid-cta p:last-child{margin-bottom:0}.seo-body[data-astro-cid-eefokkfz] .seo-mid-cta-title{font-family:var(--font-display);color:var(--color-ink);font-size:19px;font-weight:700}.seo-body[data-astro-cid-eefokkfz] th,.seo-body[data-astro-cid-eefokkfz] td{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;min-width:8ch;padding:8px}.seo-body[data-astro-cid-eefokkfz] table:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.seo-body[data-astro-cid-eefokkfz] h2{font-family:var(--font-display);letter-spacing:-.5px;color:var(--color-ink);margin:48px 0 16px;font-size:28px;font-weight:700;line-height:1.2}.seo-body[data-astro-cid-eefokkfz] h3{font-family:var(--font-display);color:var(--color-ink);margin:32px 0 12px;font-size:21px;font-weight:600;line-height:1.3}.seo-body[data-astro-cid-eefokkfz] p{font-family:var(--font-body);color:var(--color-body);margin:0 0 20px;font-size:18px;line-height:1.75}.seo-body[data-astro-cid-eefokkfz] ul,.seo-body[data-astro-cid-eefokkfz] ol{margin:0 0 20px;padding-left:24px}.seo-body[data-astro-cid-eefokkfz] li{font-family:var(--font-body);color:var(--color-body);margin-bottom:10px;font-size:18px;line-height:1.7}.seo-body[data-astro-cid-eefokkfz] li::marker{color:var(--color-muted)}.seo-body[data-astro-cid-eefokkfz] strong{color:var(--color-ink);font-weight:700}.seo-body[data-astro-cid-eefokkfz] a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline;transition:color .2s}.seo-body[data-astro-cid-eefokkfz] a:hover{color:var(--color-gold-text)}.seo-body[data-astro-cid-eefokkfz] blockquote{border-left:4px solid var(--color-primary);background:var(--color-card);border-radius:0 12px 12px 0;margin:0 0 20px;padding:16px 24px}.seo-body[data-astro-cid-eefokkfz] blockquote p{color:var(--color-ink);margin:0}.seo-hub-link[data-astro-cid-eefokkfz]{font-family:var(--font-body);color:var(--color-body);margin:32px 0 0;font-size:16px;line-height:1.6}.seo-hub-link[data-astro-cid-eefokkfz] a[data-astro-cid-eefokkfz]{color:var(--color-ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}.lead-magnet[data-astro-cid-eefokkfz]{max-width:680px;margin:56px 0}.lead-magnet-card[data-astro-cid-eefokkfz]{background:var(--color-card);border:1px solid var(--color-line);text-align:center;border-left:4px solid #0aa47a;border-radius:16px;padding:36px 40px;box-shadow:0 1px 3px #14141e0a}.lead-magnet-eyebrow[data-astro-cid-eefokkfz]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:2px;color:#0aa47a;margin:0 0 8px;font-size:12px;font-weight:600}.lead-magnet-title[data-astro-cid-eefokkfz]{font-family:var(--font-display);letter-spacing:-.3px;color:var(--color-ink);margin:0 0 12px;font-size:23px;font-weight:700}.lead-magnet-desc[data-astro-cid-eefokkfz]{font-family:var(--font-body);color:var(--color-body);max-width:520px;margin:0 auto 24px;font-size:16px;line-height:1.65}.lead-magnet-btn[data-astro-cid-eefokkfz]{font-family:var(--font-display);color:var(--color-ink);background:0 0;border:1.5px solid #d7d4cc;border-radius:10px;padding:14px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .2s,transform .15s;display:inline-flex}.lead-magnet-btn[data-astro-cid-eefokkfz]:hover{border-color:var(--color-ink);transform:translateY(-1px)}@media (width<=768px){.seo-body[data-astro-cid-eefokkfz] p,.seo-body[data-astro-cid-eefokkfz] li{font-size:17px}.lead-magnet-card[data-astro-cid-eefokkfz]{padding:28px 24px}}
