.hero-quiz[data-v-6dd72015]{justify-content:center;align-items:flex-start;display:flex;position:relative}@media (max-width:1023px){.hero-quiz[data-v-6dd72015]{justify-content:center;width:100%}}.hf-card[data-v-6dd72015]{-webkit-backdrop-filter:blur(12px)saturate(160%);z-index:5;pointer-events:none;white-space:nowrap;will-change:transform;background:#ffffffe0;border:1px solid #dde9e399;border-radius:16px;position:absolute;box-shadow:0 8px 32px #0d1f171f,0 2px 8px #0d1f170f,inset 0 0 0 1px #ffffffb3}.hf-card--delivered[data-v-6dd72015]{align-items:center;gap:10px;padding:10px 14px;animation:4s ease-in-out infinite hf-float-a-6dd72015;display:flex;top:-18px;left:8px}.hf-card-ic[data-v-6dd72015]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.hf-card-ic--green[data-v-6dd72015]{background:var(--c-primary-s);color:var(--c-primary)}.hf-card-body[data-v-6dd72015]{flex-direction:column;gap:1px;display:flex}.hf-card-title[data-v-6dd72015]{font-size:var(--text-xs);font-weight:var(--fw-bold);color:var(--c-text-1)}.hf-card-sub[data-v-6dd72015]{font-size:var(--text-2xs);color:var(--c-text-3);font-weight:var(--fw-medium)}.hf-card--review[data-v-6dd72015]{white-space:normal;flex-direction:column;gap:5px;max-width:220px;padding:12px 16px;animation:5s ease-in-out infinite hf-float-b-6dd72015;display:flex;bottom:-24px;left:24px}.hf-card-stars[data-v-6dd72015]{color:#f59e0b;font-size:var(--text-xs);letter-spacing:1.5px}.hf-card-quote[data-v-6dd72015]{font-size:var(--text-2xs);color:var(--c-text-2);font-style:italic;line-height:1.5}.hf-card-author[data-v-6dd72015]{font-size:var(--text-2xs);color:var(--c-text-3);font-weight:var(--fw-semibold)}.hf-badge-float[data-v-6dd72015]{background:var(--c-primary);color:#fff;font-size:var(--text-2xs);font-weight:var(--fw-bold);z-index:5;pointer-events:none;will-change:transform;border-radius:99px;align-items:center;gap:6px;padding:7px 14px;animation:4.5s ease-in-out infinite hf-float-c-6dd72015;display:flex;position:absolute;top:28px;right:-36px;box-shadow:0 6px 20px #1a7a4a59}.hf-card--live[data-v-6dd72015]{align-items:center;gap:8px;padding:9px 14px;animation:3.8s ease-in-out infinite hf-float-d-6dd72015;display:flex;bottom:-16px;right:-20px}.hf-live-dot[data-v-6dd72015]{background:#22c55e;border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}.hf-live-dot[data-v-6dd72015]:after{content:"";will-change:transform, opacity;background:#22c55e8c;border-radius:50%;animation:1.8s ease-out infinite hf-pulse-6dd72015;position:absolute;top:0;bottom:0;left:0;right:0}.hf-live-text[data-v-6dd72015]{font-size:var(--text-2xs);color:var(--c-text-2);font-weight:var(--fw-medium)}.hf-live-text strong[data-v-6dd72015]{color:var(--c-text-1);font-weight:var(--fw-bold)}@keyframes hf-float-a-6dd72015{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(0)}}@keyframes hf-float-b-6dd72015{0%,to{transform:translateY(0)rotate(1.5deg)}50%{transform:translateY(-12px)rotate(0)}}@keyframes hf-float-c-6dd72015{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(-1deg)}}@keyframes hf-float-d-6dd72015{0%,to{transform:translateY(0)rotate(-.5deg)}50%{transform:translateY(-7px)rotate(.5deg)}}@keyframes hf-pulse-6dd72015{0%{opacity:.75;transform:scale(1)}70%{opacity:0;transform:scale(3.2)}to{opacity:0;transform:scale(1)}}@media (max-width:1100px){.hf-card[data-v-6dd72015],.hf-badge-float[data-v-6dd72015]{display:none}}.hc[data-v-6dd72015]{-webkit-backdrop-filter:blur(16px)saturate(180%);background:#ffffffeb;border:1.5px solid #dde9e3cc;border-radius:28px;flex-direction:column;gap:20px;width:100%;max-width:440px;padding:28px 26px 22px;display:flex;box-shadow:0 24px 64px #0d1f1721,0 8px 24px #0d1f1712,inset 0 0 0 1px #fff9}.hc-head[data-v-6dd72015]{flex-direction:column;gap:6px;display:flex}.hc-tag[data-v-6dd72015]{font-size:var(--text-2xs);font-weight:var(--fw-extrabold);text-transform:uppercase;letter-spacing:var(--ls-wider);background:var(--c-primary-s);color:var(--c-primary);border-radius:99px;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;padding:4px 10px;display:inline-flex}.hc-heading[data-v-6dd72015]{font-size:var(--text-xl);font-weight:var(--fw-extrabold);color:var(--c-text-1);letter-spacing:var(--ls-sub);line-height:var(--lh-snug);margin-top:4px}.hc-sub[data-v-6dd72015]{font-size:var(--text-sm);color:var(--c-text-3);line-height:var(--lh-relaxed)}.hc-services[data-v-6dd72015]{flex-direction:column;gap:8px;display:flex}.hc-svc[data-v-6dd72015]{border:1.5px solid var(--c-border);background:var(--c-surface-alt,#f8faf9);cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:flex}.hc-svc[data-v-6dd72015]:hover{border-color:var(--c-primary-b);background:#e8f5eeb3;transform:translate(2px)}.hc-svc-info[data-v-6dd72015]{flex-direction:column;gap:2px;min-width:0;display:flex}.hc-svc-name[data-v-6dd72015]{font-size:var(--text-sm);font-weight:var(--fw-bold);color:var(--c-text-1);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hc-badge[data-v-6dd72015]{font-size:var(--text-2xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--ls-wide);background:var(--c-primary);color:#fff;border-radius:99px;padding:2px 7px;line-height:1.4}.hc-svc-desc[data-v-6dd72015]{font-size:var(--text-2xs);color:var(--c-text-3);line-height:var(--lh-snug)}.hc-svc-price[data-v-6dd72015]{font-size:var(--text-lg);font-weight:var(--fw-extrabold);color:var(--c-primary);letter-spacing:var(--ls-sub);font-feature-settings:"tnum";flex-shrink:0}.hc-cta[data-v-6dd72015]{width:100%;min-height:52px;font-size:var(--text-md);border-radius:var(--r-lg);letter-spacing:var(--ls-snug);justify-content:center}.hc-trust[data-v-6dd72015]{font-size:var(--text-2xs);color:var(--c-text-3);font-weight:var(--fw-medium);border-top:1px solid var(--c-border);padding-top:var(--sp-4);line-height:var(--lh-snug);flex-wrap:wrap;align-items:center;gap:5px;margin-top:-4px;display:flex}.hc-stars[data-v-6dd72015]{color:#f59e0b;letter-spacing:1px}@media (max-width:599px){.hc[data-v-6dd72015]{gap:16px;padding:22px 20px 18px}.hc-heading[data-v-6dd72015]{font-size:var(--text-lg)}.hc-svc[data-v-6dd72015]{padding:10px 12px}.hc-cta[data-v-6dd72015]{min-height:48px;font-size:var(--text-base)}}@media (max-width:380px){.hc[data-v-6dd72015]{gap:12px;padding:18px 14px 14px}}.sp-section[data-v-5e4b1fb6]{background:var(--c-surface-alt);padding:32px 24px}.sp-inner[data-v-5e4b1fb6]{grid-template-columns:1fr 1fr;gap:20px;max-width:760px;margin:0 auto;display:grid}@media (max-width:520px){.sp-inner[data-v-5e4b1fb6]{grid-template-columns:1fr}}.sp-card[data-v-5e4b1fb6]{border:1.5px solid var(--c-border);background:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:0;padding:20px 8px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 2px 12px #0d1f170f}.sp-card--link[data-v-5e4b1fb6]:hover{border-color:var(--c-primary);transform:translateY(-2px);box-shadow:0 4px 20px #1a7a4a1f}.sp-card--link:hover .sp-rate-star[data-v-5e4b1fb6]{color:#f59e0b}.sp-card--link:hover .sp-rate-cta[data-v-5e4b1fb6]{color:var(--c-primary)}.sp-laurel[data-v-5e4b1fb6]{opacity:.7;flex-shrink:0}.sp-card-body[data-v-5e4b1fb6]{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.sp-platform[data-v-5e4b1fb6]{align-items:center;gap:6px;display:flex}.sp-platform-name[data-v-5e4b1fb6]{color:var(--c-text-2);font-size:13px;font-weight:700}.sp-rate-heading[data-v-5e4b1fb6]{color:var(--c-text-1);letter-spacing:-.03em;font-size:22px;font-weight:800;line-height:1}.sp-rate-stars[data-v-5e4b1fb6]{gap:2px;display:flex}.sp-rate-star[data-v-5e4b1fb6]{color:#d1d5db;font-size:20px;line-height:1;transition:color .15s}.sp-rate-star--gold[data-v-5e4b1fb6]{color:#f59e0b}.sp-rate-cta[data-v-5e4b1fb6]{color:var(--c-text-3);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:4px;font-size:12px;font-weight:700;transition:color .15s;display:inline-flex}.qw[data-v-54ec8d79]{border:1px solid var(--c-border);background:#fff;border-radius:24px;flex-direction:column;gap:0;width:100%;max-width:440px;padding:24px;display:flex;box-shadow:0 20px 60px #0d1f171a,0 4px 16px #0d1f170f}.qw-head[data-v-54ec8d79]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.qw-tag[data-v-54ec8d79]{text-transform:uppercase;letter-spacing:.08em;background:var(--c-primary-s);color:var(--c-primary);border-radius:99px;flex-shrink:0;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.qw-steps[data-v-54ec8d79]{flex:1;justify-content:flex-end;align-items:center;gap:4px;display:flex}.qw-dot[data-v-54ec8d79]{background:var(--c-border);border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:background .22s,transform .22s}.qw-dot.act[data-v-54ec8d79]{background:var(--c-primary);transform:scale(1.2)}.qw-dot.done[data-v-54ec8d79]{background:var(--c-primary);transform:scale(1)}.qw-line[data-v-54ec8d79]{background:var(--c-border);border-radius:99px;flex-shrink:0;width:20px;height:2px;transition:background .22s}.qw-line.done[data-v-54ec8d79]{background:var(--c-primary)}.qw-step-label[data-v-54ec8d79]{width:100%;color:var(--c-text-4);text-align:right;letter-spacing:.03em;margin-top:-8px;font-size:11px;font-weight:600}.qw-body[data-v-54ec8d79]{flex-direction:column;gap:10px;display:flex}.qw-question[data-v-54ec8d79]{color:var(--c-text-1);letter-spacing:-.02em;margin-bottom:4px;font-size:15px;font-weight:700;line-height:1.3}.qw-opts[data-v-54ec8d79]{flex-direction:column;gap:8px;display:flex}.qw-opt[data-v-54ec8d79]{border:1.5px solid var(--c-border);cursor:pointer;text-align:left;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;transition:border-color .14s,background .14s,transform .1s;display:flex;position:relative}.qw-opt[data-v-54ec8d79]:hover{border-color:var(--c-primary-b);background:var(--c-primary-s);transform:translateY(-1px)}.qw-opt.sel[data-v-54ec8d79]{border-color:var(--c-primary);background:var(--c-primary-s)}.qw-opt-ic[data-v-54ec8d79]{background:var(--c-surface-alt);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background .14s;display:flex}.qw-opt.sel .qw-opt-ic[data-v-54ec8d79],.qw-opt:hover .qw-opt-ic[data-v-54ec8d79]{background:#d4eede}.qw-opt-body[data-v-54ec8d79]{flex:1;min-width:0}.qw-opt-body strong[data-v-54ec8d79]{color:var(--c-text-1);font-size:13.5px;font-weight:700;line-height:1.3;display:block}.qw-opt-body span[data-v-54ec8d79]{color:var(--c-text-3);margin-top:1px;font-size:11.5px;display:block}.qw-check[data-v-54ec8d79]{border:1.5px solid var(--c-border);color:#0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:background .14s,border-color .14s,color .14s;display:flex}.qw-opt.sel .qw-check[data-v-54ec8d79]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.qw-back[data-v-54ec8d79]{color:var(--c-text-3);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;margin-bottom:4px;padding:0;font-family:inherit;font-size:12px;font-weight:600;transition:color .14s;display:inline-flex}.qw-back[data-v-54ec8d79]:hover{color:var(--c-text-1)}.qw-pets[data-v-54ec8d79]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.qw-pet[data-v-54ec8d79]{border:1.5px solid var(--c-border);cursor:pointer;color:var(--c-text-2);background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .14s,background .14s,color .14s,transform .1s;display:flex}.qw-pet[data-v-54ec8d79]:hover{border-color:var(--c-primary-b);background:var(--c-primary-s);color:var(--c-primary);transform:translateY(-1px)}.qw-pet.sel[data-v-54ec8d79]{border-color:var(--c-primary);background:var(--c-primary-s);color:var(--c-primary)}.qw-pet-ic[data-v-54ec8d79]{color:var(--c-text-3);transition:color .14s}.qw-pet.sel .qw-pet-ic[data-v-54ec8d79],.qw-pet:hover .qw-pet-ic[data-v-54ec8d79]{color:var(--c-primary)}.qw-result[data-v-54ec8d79]{gap:12px}.qw-rec-badge[data-v-54ec8d79]{color:var(--c-primary);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.qw-rec-header[data-v-54ec8d79]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.qw-rec-type[data-v-54ec8d79]{text-transform:uppercase;letter-spacing:.1em;color:var(--c-text-4);margin-bottom:2px;font-size:10px;font-weight:800;display:block}.qw-rec-name[data-v-54ec8d79]{color:var(--c-text-1);letter-spacing:-.03em;font-size:18px;font-weight:800;line-height:1.2}.qw-rec-price[data-v-54ec8d79]{text-align:right;flex-shrink:0}.qw-rec-price sup[data-v-54ec8d79]{vertical-align:super;color:var(--c-primary);font-size:14px;font-weight:700}.qw-rec-price[data-v-54ec8d79]{color:var(--c-primary);letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1}.qw-rec-price span[data-v-54ec8d79]{color:var(--c-text-3);letter-spacing:0;font-size:12px;font-weight:500}.qw-rec-desc[data-v-54ec8d79]{color:var(--c-text-3);font-size:13px;line-height:1.5}.qw-rec-features[data-v-54ec8d79]{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.qw-rec-features li[data-v-54ec8d79]{color:var(--c-text-2);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.qw-rec-features li svg[data-v-54ec8d79]{color:var(--c-primary);flex-shrink:0}.qw-cta[data-v-54ec8d79]{background:var(--c-dark);color:#fff;letter-spacing:-.01em;border-radius:99px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin-top:4px;padding:0 24px;font-size:14px;font-weight:700;text-decoration:none;transition:background .14s,transform .14s;display:flex}.qw-cta[data-v-54ec8d79]:hover{background:var(--c-primary);transform:translateY(-1px)}.qw-restart[data-v-54ec8d79]{color:var(--c-text-4);cursor:pointer;background:0 0;border:none;align-self:center;align-items:center;gap:5px;padding:0;font-family:inherit;font-size:12px;font-weight:500;transition:color .14s;display:inline-flex}.qw-restart[data-v-54ec8d79]:hover{color:var(--c-text-2)}.qw-trust[data-v-54ec8d79]{color:var(--c-text-4);border-top:1px solid var(--c-border);flex-wrap:wrap;align-items:center;gap:5px;margin-top:18px;padding-top:14px;font-size:11.5px;font-weight:500;display:flex}.qw-stars[data-v-54ec8d79]{color:#f59e0b;letter-spacing:1px}.qw-slide-enter-active[data-v-54ec8d79],.qw-slide-leave-active[data-v-54ec8d79]{transition:opacity .18s,transform .18s}.qw-slide-enter-from[data-v-54ec8d79]{opacity:0;transform:translate(14px)}.qw-slide-leave-to[data-v-54ec8d79]{opacity:0;transform:translate(-14px)}.rev-section[data-v-ed9c4597]{background:#fff;padding:72px 0}.rev-top[data-v-ed9c4597]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:48px;display:flex}.score-wrap[data-v-ed9c4597]{align-items:center;gap:10px;display:flex}.score-n[data-v-ed9c4597]{color:#0a3d2e;font-size:40px;line-height:1}.score-stars[data-v-ed9c4597]{color:#f59e0b;gap:2px;margin-bottom:4px;display:flex}.score-lbl[data-v-ed9c4597]{color:#7a9e90;font-size:13px}.rev-widget-wrap[data-v-ed9c4597]{min-height:220px}@media (max-width:600px){.rev-section[data-v-ed9c4597]{padding:52px 0}.rev-top[data-v-ed9c4597]{flex-direction:column}}.home-resources[data-v-dcae647a]{background:#f7faf9;border-top:1px solid #e0ede8;border-bottom:1px solid #e0ede8;padding:52px 24px}.home-res-inner[data-v-dcae647a]{max-width:1100px;margin:0 auto}.home-res-title[data-v-dcae647a]{color:#0a3d2e;text-align:center;margin:0 0 32px;font-size:clamp(20px,3vw,26px);font-weight:800}.home-res-grid[data-v-dcae647a]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.home-res-card[data-v-dcae647a]{background:#fff;border:1.5px solid #e0ede8;border-radius:14px;flex-direction:column;gap:6px;padding:20px 18px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.home-res-card[data-v-dcae647a]:hover{border-color:#1a9e6e;box-shadow:0 2px 12px #1a9e6e1a}.home-res-icon[data-v-dcae647a]{color:var(--c-primary,#1a7a4a);flex-shrink:0;display:flex}.home-res-card strong[data-v-dcae647a]{color:#0a3d2e;font-size:14px;font-weight:700}.home-res-card span[data-v-dcae647a]{color:#6b8c7d;font-size:12px;line-height:1.5}@media (max-width:599px){.home-resources[data-v-dcae647a]{padding:40px 16px}.home-res-grid[data-v-dcae647a]{grid-template-columns:1fr 1fr;gap:12px}.home-res-title[data-v-dcae647a]{margin-bottom:24px}}@media (max-width:480px){.home-res-grid[data-v-dcae647a]{grid-template-columns:1fr}.home-res-card[data-v-dcae647a]{padding:16px 14px}}.home-quiz[data-v-dcae647a]{background:var(--c-surface-alt,#f6faf7)}.home-quiz-inner[data-v-dcae647a]{grid-template-columns:1fr auto;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.home-quiz-copy .section-sub[data-v-dcae647a]{max-width:460px}.home-quiz-widget[data-v-dcae647a]{justify-content:center;min-width:0;display:flex}@media (max-width:860px){.home-quiz-inner[data-v-dcae647a]{grid-template-columns:1fr}.home-quiz-copy[data-v-dcae647a]{text-align:center}.home-quiz-copy .section-sub[data-v-dcae647a]{margin:0 auto}}.home-provider[data-v-dcae647a]{background:var(--c-surface-alt,#f6faf7)}.home-prov-header[data-v-dcae647a]{text-align:center;margin-bottom:var(--sp-10)}.home-prov-header .section-lead[data-v-dcae647a]{max-width:600px;margin:0 auto}
