.pricing[data-astro-cid-wekg7pry]{background-color:var(--color-bg-alt);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.pricing__header[data-astro-cid-wekg7pry]{margin-bottom:var(--space-10)}.pricing__label[data-astro-cid-wekg7pry]{font-size:var(--text-sm);font-weight:700;color:var(--color-brand-orange);text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:var(--space-2)}.pricing__title[data-astro-cid-wekg7pry]{font-size:var(--text-4xl);color:var(--color-brand-navy);font-weight:800}.pricing__subtitle[data-astro-cid-wekg7pry]{color:var(--color-text-muted);font-size:var(--text-lg);margin-top:var(--space-2)}.pricing__body--split[data-astro-cid-wekg7pry]{display:flex;flex-direction:column;gap:var(--space-8);max-width:1120px;margin:0 auto}.pricing__body--split[data-astro-cid-wekg7pry] .pricing__side[data-astro-cid-wekg7pry]{order:2}.pricing__body--split[data-astro-cid-wekg7pry] .cost-block[data-astro-cid-wekg7pry],.pricing__body--split[data-astro-cid-wekg7pry] .offer-card[data-astro-cid-wekg7pry],.pricing__body--split[data-astro-cid-wekg7pry] .guarantee-box[data-astro-cid-wekg7pry]{max-width:none;margin-left:0;margin-right:0}.pricing__body--split[data-astro-cid-wekg7pry] .cost-block[data-astro-cid-wekg7pry]{margin-bottom:0}.pricing__body--split[data-astro-cid-wekg7pry] .offer-card[data-astro-cid-wekg7pry]{border:none;box-shadow:none;border-radius:var(--radius-xl)}.pricing__body--split[data-astro-cid-wekg7pry] .offer-card__strip[data-astro-cid-wekg7pry]{display:none}.pricing__body--split[data-astro-cid-wekg7pry] .cost-block[data-astro-cid-wekg7pry]{border:none;border-radius:var(--radius-xl);background-color:var(--color-orange-tint)}.pricing__body--split[data-astro-cid-wekg7pry] .guarantee-box[data-astro-cid-wekg7pry]{border:none;border-radius:var(--radius-xl);text-align:left}.pricing__body--split[data-astro-cid-wekg7pry] .guarantee-box[data-astro-cid-wekg7pry]{margin-top:var(--space-6)}@media(min-width:1024px){.pricing__body--split[data-astro-cid-wekg7pry]{display:grid;grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:var(--space-10)}.pricing__body--split[data-astro-cid-wekg7pry] .pricing__side[data-astro-cid-wekg7pry]{position:sticky;top:var(--space-24)}}.cost-block[data-astro-cid-wekg7pry]{max-width:720px;margin:0 auto var(--space-8);background-color:#fff7ed;border:1px solid var(--color-border);border-left:4px solid var(--color-brand-orange);border-radius:var(--radius-lg);padding:var(--space-8)}.cost-block__title[data-astro-cid-wekg7pry]{font-size:var(--text-xl);font-weight:800;color:var(--color-brand-navy);margin:0 0 var(--space-3) 0}.cost-block__copy[data-astro-cid-wekg7pry]{color:var(--color-text-main);line-height:1.6;margin:0 0 var(--space-6) 0}.cost-calc__label[data-astro-cid-wekg7pry]{display:block;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:var(--space-2)}.cost-calc__slider-row[data-astro-cid-wekg7pry]{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.cost-calc__slider-row[data-astro-cid-wekg7pry] input[data-astro-cid-wekg7pry][type=range]{flex:1;accent-color:var(--color-brand-orange);cursor:pointer}.cost-calc__value[data-astro-cid-wekg7pry]{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:800;color:var(--color-brand-navy);min-width:5.5ch;text-align:right;white-space:nowrap}.cost-calc__result[data-astro-cid-wekg7pry]{color:var(--color-text-main);line-height:1.6;margin:0 0 var(--space-2) 0}.cost-calc__result[data-astro-cid-wekg7pry] strong[data-astro-cid-wekg7pry]{color:var(--color-brand-navy)}.cost-calc__basis[data-astro-cid-wekg7pry]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.offer-card[data-astro-cid-wekg7pry]{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);border:1px solid var(--color-border);overflow:hidden;max-width:720px;margin:0 auto}.offer-card__strip[data-astro-cid-wekg7pry]{height:6px;width:100%;background-color:var(--color-brand-orange)}.offer-card__content[data-astro-cid-wekg7pry]{padding:var(--space-8)}.offer-stack__head[data-astro-cid-wekg7pry]{display:flex;justify-content:space-between;gap:var(--space-4);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.offer-stack[data-astro-cid-wekg7pry]{list-style:none;padding:0;margin:0 0 var(--space-6) 0}.offer-stack__row[data-astro-cid-wekg7pry]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-border)}.offer-stack__info[data-astro-cid-wekg7pry]{display:flex;flex-direction:column;gap:var(--space-1)}.offer-stack__name[data-astro-cid-wekg7pry]{font-weight:700;color:var(--color-brand-navy);font-size:var(--text-base)}.offer-stack__detail[data-astro-cid-wekg7pry]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.offer-price[data-astro-cid-wekg7pry]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);margin-bottom:var(--space-4);background-color:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-card)}.offer-qualifier[data-astro-cid-wekg7pry]{font-size:var(--text-sm);color:var(--color-text-muted);text-align:center;margin:var(--space-2) 0 var(--space-6) 0;line-height:1.5}.offer-qualifier[data-astro-cid-wekg7pry] a[data-astro-cid-wekg7pry]{color:var(--color-brand-orange);font-weight:600}.offer-price__label[data-astro-cid-wekg7pry]{font-weight:700;color:var(--color-brand-navy)}.offer-price__value[data-astro-cid-wekg7pry]{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:800;color:var(--color-brand-navy);white-space:nowrap}.pricing__action[data-astro-cid-wekg7pry]{text-align:center}.w-full[data-astro-cid-wekg7pry]{width:100%;display:flex}.guarantee-box[data-astro-cid-wekg7pry]{max-width:720px;margin:var(--space-8) auto 0;background-color:var(--color-brand-navy);border:2px solid var(--color-brand-gold);border-radius:var(--radius-card);padding:var(--space-8);text-align:center}.guarantee-box__label[data-astro-cid-wekg7pry]{display:inline-block;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-brand-gold);margin-bottom:var(--space-3)}.guarantee-box__text[data-astro-cid-wekg7pry]{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:800;color:#fff;margin:0 0 var(--space-3) 0;line-height:1.4}.guarantee-box__support[data-astro-cid-wekg7pry]{font-size:var(--text-sm);color:var(--color-border-strong);margin:0}.widgets[data-astro-cid-ilzj6hzy]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6)}.widgets__rule[data-astro-cid-ilzj6hzy]{display:none;align-self:stretch;width:var(--border-thin);background-color:currentColor;opacity:.2}@media(min-width:768px){.widgets__rule[data-astro-cid-ilzj6hzy]{display:block}}.widget[data-astro-cid-ilzj6hzy]{display:flex;flex-direction:column;gap:var(--space-1);text-decoration:none;color:inherit}.widget__brand[data-astro-cid-ilzj6hzy]{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-weight:var(--font-bold);font-size:var(--text-sm);line-height:1}.widget__row[data-astro-cid-ilzj6hzy]{display:inline-flex;align-items:center;gap:var(--space-2)}.widget__tp-stars[data-astro-cid-ilzj6hzy]{display:inline-flex;gap:2px}.widget__tp-star[data-astro-cid-ilzj6hzy]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background-color:#00b67a}.widget__g-stars[data-astro-cid-ilzj6hzy]{display:inline-flex;gap:1px;fill:#fbbc05}.widget__meta[data-astro-cid-ilzj6hzy]{font-size:var(--text-xs);font-weight:var(--font-semibold)}.widget[data-astro-cid-ilzj6hzy]:hover .widget__meta[data-astro-cid-ilzj6hzy]{text-decoration:underline}.widget[data-astro-cid-ilzj6hzy]:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:4px}.widgets--dark[data-astro-cid-ilzj6hzy]{color:var(--color-text-inverse)}.widgets--dark[data-astro-cid-ilzj6hzy] .widget__meta[data-astro-cid-ilzj6hzy]{color:var(--color-border-strong)}.widgets--light[data-astro-cid-ilzj6hzy]{color:var(--color-text-heading)}.widgets--light[data-astro-cid-ilzj6hzy] .widget__meta[data-astro-cid-ilzj6hzy]{color:var(--color-text-main)}.guides[data-astro-cid-sarwlnhy]{background-color:var(--color-bg)}.guides--alt[data-astro-cid-sarwlnhy]{background-color:var(--color-bg-alt);border-top:var(--border-thin) solid var(--color-border);border-bottom:var(--border-thin) solid var(--color-border)}.guides__header[data-astro-cid-sarwlnhy]{max-width:760px;margin:0 auto var(--space-12);text-align:center}.guides__title[data-astro-cid-sarwlnhy]{text-wrap:balance;color:var(--color-text-heading);margin-bottom:var(--space-3)}.guides__intro[data-astro-cid-sarwlnhy]{color:var(--color-text-muted);font-size:var(--text-lg);margin:0;text-wrap:balance}.guides__grid[data-astro-cid-sarwlnhy]{display:grid;gap:var(--space-6)}@media(min-width:768px){.guides__grid[data-astro-cid-sarwlnhy]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.guides__grid[data-astro-cid-sarwlnhy]{grid-template-columns:repeat(3,1fr)}}.guide[data-astro-cid-sarwlnhy]{position:relative;display:flex;align-items:flex-end;aspect-ratio:4 / 3;border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;background-color:var(--color-brand-navy);isolation:isolate}.guide__image[data-astro-cid-sarwlnhy]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform var(--transition-base)}.guide__shade[data-astro-cid-sarwlnhy]{position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,#111827eb,#1118278c 40%,#11182700 70%)}.guide__title[data-astro-cid-sarwlnhy]{padding:var(--space-6);font-family:var(--font-heading);font-weight:var(--font-bold);font-size:var(--text-xl);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);color:var(--color-text-inverse);text-wrap:balance}.guide[data-astro-cid-sarwlnhy]:hover .guide__image[data-astro-cid-sarwlnhy]{transform:scale(1.04)}.guide[data-astro-cid-sarwlnhy]:focus-visible{outline:2px solid var(--color-brand-orange);outline-offset:2px}@media(prefers-reduced-motion:reduce){.guide__image[data-astro-cid-sarwlnhy]{transition:none}.guide[data-astro-cid-sarwlnhy]:hover .guide__image[data-astro-cid-sarwlnhy]{transform:none}}.logo-banner[data-astro-cid-qvb53xcd]{padding:var(--space-8) 0;background-color:var(--color-bg);border-bottom:1px solid var(--color-border)}.logo-banner__label[data-astro-cid-qvb53xcd]{text-align:center;font-size:var(--text-sm);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-6);font-weight:600}.logo-marquee[data-astro-cid-qvb53xcd]{overflow:hidden;position:relative}.logo-marquee[data-astro-cid-qvb53xcd]:before,.logo-marquee[data-astro-cid-qvb53xcd]:after{content:"";position:absolute;top:0;bottom:0;width:60px;z-index:1;pointer-events:none}.logo-marquee[data-astro-cid-qvb53xcd]:before{left:0;background:linear-gradient(to right,var(--color-bg),transparent)}.logo-marquee[data-astro-cid-qvb53xcd]:after{right:0;background:linear-gradient(to left,var(--color-bg),transparent)}.logo-track[data-astro-cid-qvb53xcd]{display:flex;width:max-content;animation:logo-scroll 45s linear infinite}.logo-marquee[data-astro-cid-qvb53xcd]:hover .logo-track[data-astro-cid-qvb53xcd]{animation-play-state:paused}.logo-set[data-astro-cid-qvb53xcd]{display:flex;align-items:center;gap:var(--space-16);padding-right:var(--space-16);opacity:.85}@keyframes logo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.logo-track[data-astro-cid-qvb53xcd]{animation:none;width:100%;justify-content:center}.logo-set[data-astro-cid-qvb53xcd]{flex-wrap:wrap;justify-content:center;padding-right:0}.logo-set--dup[data-astro-cid-qvb53xcd]{display:none}}.logo-item[data-astro-cid-qvb53xcd]{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:60px}.logo-img[data-astro-cid-qvb53xcd]{display:block;object-fit:contain;transition:transform var(--transition-base)}.logo-item[data-astro-cid-qvb53xcd]:hover .logo-img[data-astro-cid-qvb53xcd]{transform:scale(1.05);opacity:1}.featured-reviews[data-astro-cid-xbfhcisn]{background-color:var(--color-bg)}.featured-reviews--alt[data-astro-cid-xbfhcisn]{background-color:var(--color-bg-alt);border-top:var(--border-thin) solid var(--color-border);border-bottom:var(--border-thin) solid var(--color-border)}.featured-reviews__header[data-astro-cid-xbfhcisn]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-10)}.featured-reviews__title[data-astro-cid-xbfhcisn]{color:var(--color-text-heading);margin-bottom:var(--space-3)}.featured-reviews__intro[data-astro-cid-xbfhcisn]{color:var(--color-text-muted);font-size:var(--text-lg);margin:0}.featured-reviews__all[data-astro-cid-xbfhcisn]{font-family:var(--font-heading);font-weight:var(--font-bold);font-size:var(--text-sm);color:var(--color-text-heading);text-decoration:underline;text-underline-offset:4px}.featured-reviews__all[data-astro-cid-xbfhcisn]:hover{color:var(--color-brand-orange)}.featured-reviews__grid[data-astro-cid-xbfhcisn]{display:grid;gap:var(--space-6)}@media(min-width:992px){.featured-reviews__grid[data-astro-cid-xbfhcisn]{grid-template-columns:repeat(3,1fr)}}.review[data-astro-cid-xbfhcisn]{display:flex;flex-direction:column;margin:0;padding:var(--space-8);background-color:var(--color-bg);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-lg)}.review__top[data-astro-cid-xbfhcisn]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:40px;margin-bottom:var(--space-6)}.review__logo[data-astro-cid-xbfhcisn]{height:40px;width:auto;max-width:160px;object-fit:contain;object-position:left center}.review__source[data-astro-cid-xbfhcisn]{margin-left:auto;display:inline-flex;align-items:center;gap:var(--space-2);flex-shrink:0;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-heading);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-pill)}.review__source-mark[data-astro-cid-xbfhcisn]{flex-shrink:0}.review__source-mark--trustpilot[data-astro-cid-xbfhcisn]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:3px;background-color:#00b67a}.review__stars[data-astro-cid-xbfhcisn]{display:flex;gap:2px;fill:var(--color-star);margin-bottom:var(--space-4)}.review__quote[data-astro-cid-xbfhcisn]{flex:1;margin:0 0 var(--space-6)}.review__quote[data-astro-cid-xbfhcisn] p[data-astro-cid-xbfhcisn]{margin:0;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-text-heading)}.review__by[data-astro-cid-xbfhcisn]{display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-4);border-top:var(--border-thin) solid var(--color-border)}.review__name[data-astro-cid-xbfhcisn]{font-family:var(--font-heading);font-weight:var(--font-bold);color:var(--color-text-heading)}.review__company[data-astro-cid-xbfhcisn]{font-size:var(--text-sm);color:var(--color-text-muted)}.review__link[data-astro-cid-xbfhcisn]{margin-top:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-brand-orange);text-decoration:none}.review__link[data-astro-cid-xbfhcisn]:hover{text-decoration:underline}
