.afp-hero.svelte-qze48u{padding-top:54px;padding-bottom:54px;background:linear-gradient(135deg,#ffffffb8,#f6f8fcfa),#f5f7fb}.hero-content.svelte-qze48u{row-gap:32px}.hero-copy.svelte-qze48u{text-align:left}.hero-eyebrow.svelte-qze48u{display:inline-flex;align-items:center;margin:0 0 14px;padding:7px 12px;border:1px solid #e2e7f0;border-radius:999px;background:#fff;color:#d10532;font-size:13px;font-weight:800;line-height:1}.hero-copy.svelte-qze48u h1:where(.svelte-qze48u){max-width:760px;line-height:1.2;font-size:clamp(34px,3.1vw,48px);letter-spacing:0}.img-display.svelte-qze48u{max-width:100%;height:min(420px,42vw);object-fit:contain}.solution-graphic-img.svelte-qze48u{text-align:center}.hero-visual.svelte-qze48u{position:relative;display:inline-flex;align-items:center;justify-content:center;width:min(100%,480px);padding:18px}.hero-visual.svelte-qze48u:before{position:absolute;top:10%;right:2%;bottom:4%;left:14%;content:"";border-radius:8px;background:#fff;border:1px solid rgba(226,231,240,.85);box-shadow:0 24px 55px #151f3614}.hero-visual.svelte-qze48u img:where(.svelte-qze48u){position:relative;z-index:1}.hero-visual-badge.svelte-qze48u{position:absolute;z-index:2;right:20px;bottom:30px;padding:10px 13px;border-radius:6px;background:#fff;border:1px solid #e3e8f2;box-shadow:0 14px 32px #151f361f;color:#384152;font-size:13px;font-weight:800;line-height:1}.img-fluid.svelte-qze48u{max-width:100%;height:auto}@media (max-width: 767px){.img-display.svelte-qze48u{max-width:100%;max-height:250px;display:block;margin:0 auto}}section.svelte-qze48u h1:where(.svelte-qze48u){margin-bottom:0!important}.hero-subhead.svelte-qze48u{max-width:760px;margin:16px 0 0;font-size:18px;line-height:1.6;color:#333}.hero-offer.svelte-qze48u{display:flex;flex-direction:column;gap:16px;max-width:460px;margin-top:26px;padding:20px;border:1px solid #e2e7f0;border-radius:8px;background:#ffffffeb;box-shadow:0 18px 45px #151f3614}.hero-price.svelte-qze48u{display:flex;flex-direction:column;gap:4px;margin:0;color:#d10532;line-height:1.25;font-size:clamp(36px,4vw,54px);font-weight:800;letter-spacing:0}.hero-price.svelte-qze48u small:where(.svelte-qze48u){color:#384152;font-size:15px;font-weight:800;line-height:1.4;text-transform:none}.hero-actions.svelte-qze48u{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin:0}.hero-check-button.svelte-qze48u{width:100%;min-height:52px;font-size:17px;font-weight:800;border-radius:6px}.hero-support-note.svelte-qze48u{margin:0;color:#5d6675;font-size:14px;line-height:1.45;text-align:center}.hero-proof.svelte-qze48u{max-width:690px;margin-top:20px;padding:0}.hero-proof.svelte-qze48u .list-group-custom:where(.svelte-qze48u){margin-bottom:0}.hero-proof.svelte-qze48u .list-group-item:where(.svelte-qze48u){align-items:flex-start!important;min-height:52px;padding:13px 14px 13px 42px;border:1px solid #e4e9f2;border-radius:8px;background:#ffffffad;color:#5d6675;font-size:15px;line-height:1.5}.hero-proof.svelte-qze48u .list-group-item:where(.svelte-qze48u):before{top:15px;left:15px}.hero-proof.svelte-qze48u .list-group-item:where(.svelte-qze48u) b:where(.svelte-qze48u){color:#384152}.hero-proof-list.svelte-qze48u{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.comparison-section.svelte-qze48u{padding-top:30px}.comparison-box.svelte-qze48u{background:#fff;border:1px solid #e4e7ef;border-radius:8px;padding:28px;box-shadow:0 10px 30px #18203814}.comparison-table-wrap.svelte-qze48u{overflow-x:auto}.comparison-table.svelte-qze48u{width:100%;border-collapse:collapse;color:#333}.comparison-table.svelte-qze48u th:where(.svelte-qze48u),.comparison-table.svelte-qze48u td:where(.svelte-qze48u){padding:16px 18px;border-bottom:1px solid #edf0f5;text-align:left;vertical-align:top}.comparison-table.svelte-qze48u th:where(.svelte-qze48u){background:#f6f8fb;font-weight:700;color:#1f2937}.comparison-table.svelte-qze48u tbody:where(.svelte-qze48u) tr:where(.svelte-qze48u):last-child td:where(.svelte-qze48u){border-bottom:0}.comparison-table.svelte-qze48u a:where(.svelte-qze48u){font-weight:700}.comparison-note.svelte-qze48u{margin:18px 0 0;padding:16px 18px;background:#f6f8fb;border-left:4px solid #d10532;color:#333;line-height:1.6}.info-sections.svelte-qze48u{padding-top:30px;background:#fff}.info-section.svelte-qze48u{padding:0 0 26px;margin-bottom:26px;border-bottom:1px solid #e4e7ef}.info-section.svelte-qze48u:last-child{margin-bottom:0;border-bottom:0}.info-section.svelte-qze48u h2:where(.svelte-qze48u){margin-bottom:12px}.info-section.svelte-qze48u p:where(.svelte-qze48u){margin:0;color:#333;font-size:17px;line-height:1.7}.faq-answer-section.svelte-qze48u h2:where(.svelte-qze48u){margin-bottom:22px}.faq-answer-grid.svelte-qze48u{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.faq-answer-card.svelte-qze48u{min-height:100%;padding:20px;background:#fff;border:1px solid #e4e7ef;border-radius:8px;box-shadow:0 8px 22px #1820380f}.faq-answer-card.svelte-qze48u h3:where(.svelte-qze48u){margin:0 0 10px;font-size:18px;line-height:1.35;color:#1f2937}.faq-answer-card.svelte-qze48u p:where(.svelte-qze48u){margin:0;color:#333;font-size:15px;line-height:1.6}.reviews-section.svelte-qze48u{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#f7f9fc),#fff}.reviews-section.svelte-qze48u:after{position:absolute;right:-18%;bottom:-110px;left:55%;height:220px;content:"";background:#eef2f8;transform:rotate(-5deg)}.reviews-section.svelte-qze48u .container:where(.svelte-qze48u){position:relative;z-index:1}.reviews-header.svelte-qze48u{max-width:760px;margin:0 auto 30px;text-align:center}.section-eyebrow.svelte-qze48u{display:inline-flex;align-items:center;margin:0 0 12px;padding:7px 12px;border:1px solid #e2e7f0;border-radius:999px;background:#fff;color:#d10532;font-size:13px;font-weight:800;line-height:1}.reviews-header.svelte-qze48u h2:where(.svelte-qze48u){margin:0;color:#2d3036;font-size:clamp(30px,3vw,42px);line-height:1.18;letter-spacing:0}.reviews-header.svelte-qze48u>p:where(.svelte-qze48u):not(.section-eyebrow){margin:14px auto 0;max-width:690px;color:#5d6675;font-size:17px;line-height:1.65}.reviews-grid.svelte-qze48u{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.review-card-modern.svelte-qze48u{display:flex;min-height:280px;flex-direction:column;padding:22px;border:1px solid #e3e8f2;border-radius:8px;background:#fffffff0;box-shadow:0 18px 42px #151f3614}.review-card-top.svelte-qze48u{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:20px}.review-avatar.svelte-qze48u{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#d10532;color:#fff;font-size:13px;font-weight:800}.review-card-top.svelte-qze48u h3:where(.svelte-qze48u){margin:0;color:#2d3036;font-size:17px;line-height:1.2}.review-card-top.svelte-qze48u p:where(.svelte-qze48u){margin:3px 0 0;color:#7a8493;font-size:13px;line-height:1.2}.review-stars.svelte-qze48u{color:#f5b82e;font-size:14px;letter-spacing:0;white-space:nowrap}.review-card-modern.svelte-qze48u h4:where(.svelte-qze48u){margin:0 0 12px;color:#384152;font-size:19px;line-height:1.3;letter-spacing:0}.review-text.svelte-qze48u{margin:0;color:#5d6675;font-size:16px;line-height:1.65}.reviews-action.svelte-qze48u{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:28px;text-align:center}.reviews-check-button.svelte-qze48u{width:min(100%,340px);min-height:52px;border-radius:6px;font-size:17px;font-weight:800}.reviews-action.svelte-qze48u p:where(.svelte-qze48u){margin:0;color:#5d6675;font-size:14px;line-height:1.45}@media (max-width: 767px){.afp-hero.svelte-qze48u{padding-top:32px;padding-bottom:30px}.hero-copy.svelte-qze48u{text-align:center}.hero-copy.svelte-qze48u h1:where(.svelte-qze48u){font-size:30px}.comparison-box.svelte-qze48u{padding:20px}.hero-subhead.svelte-qze48u{margin-right:auto;margin-left:auto}.hero-actions.svelte-qze48u{align-items:center}.hero-offer.svelte-qze48u{margin-top:22px;padding:18px}.hero-price.svelte-qze48u{align-items:center;margin-bottom:16px;font-size:42px}.hero-proof-list.svelte-qze48u{grid-template-columns:1fr;text-align:left}.hero-visual.svelte-qze48u{padding:10px}.hero-visual.svelte-qze48u:before,.hero-visual-badge.svelte-qze48u{display:none}.reviews-header.svelte-qze48u{margin-bottom:22px;text-align:left}.reviews-grid.svelte-qze48u{grid-template-columns:1fr}.review-card-modern.svelte-qze48u{min-height:auto;padding:20px}.review-card-top.svelte-qze48u{grid-template-columns:auto minmax(0,1fr)}.review-stars.svelte-qze48u{grid-column:1 / -1}.comparison-table-wrap.svelte-qze48u{overflow-x:visible}.comparison-table.svelte-qze48u,.comparison-table.svelte-qze48u thead:where(.svelte-qze48u),.comparison-table.svelte-qze48u tbody:where(.svelte-qze48u),.comparison-table.svelte-qze48u tr:where(.svelte-qze48u),.comparison-table.svelte-qze48u td:where(.svelte-qze48u){display:block;width:100%}.comparison-table.svelte-qze48u thead:where(.svelte-qze48u){display:none}.comparison-table.svelte-qze48u tr:where(.svelte-qze48u){padding:14px 0;border-bottom:1px solid #edf0f5}.comparison-table.svelte-qze48u tbody:where(.svelte-qze48u) tr:where(.svelte-qze48u):last-child{border-bottom:0}.comparison-table.svelte-qze48u td:where(.svelte-qze48u){padding:4px 0;border-bottom:0;min-width:0}.comparison-table.svelte-qze48u td:where(.svelte-qze48u):before{display:block;margin-bottom:2px;color:#6b7280;font-size:13px;font-weight:700}.comparison-table.svelte-qze48u td:where(.svelte-qze48u):first-child:before{content:"Need"}.comparison-table.svelte-qze48u td:where(.svelte-qze48u):last-child:before{content:"Recommended check"}.faq-answer-grid.svelte-qze48u{grid-template-columns:1fr}}
