.hero[data-astro-cid-ge2uvauf]{align-items:center;min-height:100svh;padding-top:6rem;padding-bottom:4rem;display:flex;position:relative}.hero__bg[data-astro-cid-ge2uvauf]{object-fit:cover;opacity:.28;pointer-events:none;user-select:none;width:100%;height:100%;position:absolute;inset:0;mask-image:linear-gradient(#000 55%,#0000 100%)}.hero__content[data-astro-cid-ge2uvauf]{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero__title[data-astro-cid-ge2uvauf]{max-width:18ch}.hero__title[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--brand);font-style:normal}.hero__sub[data-astro-cid-ge2uvauf]{max-width:52ch;margin-top:1.5rem}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:2.5rem;display:flex}.results__row[data-astro-cid-sqeluoqq]{scroll-snap-type:x mandatory;padding-inline:var(--pad-x);scrollbar-width:none;grid-auto-columns:min(78%,22rem);grid-auto-flow:column;gap:1rem;margin-top:2.5rem;padding-bottom:.5rem;display:grid;overflow-x:auto}.results__row[data-astro-cid-sqeluoqq]::-webkit-scrollbar{display:none}.rcard[data-astro-cid-sqeluoqq]{scroll-snap-align:start;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--card-sh);flex-direction:column;display:flex;overflow:hidden}.rcard__media[data-astro-cid-sqeluoqq]{aspect-ratio:16/10;background:linear-gradient(150deg, var(--bg-band) 0%, #efe3d0 100%);place-items:center;display:grid;position:relative}.rcard__logo[data-astro-cid-sqeluoqq]{object-fit:contain;width:auto;max-width:70%;height:auto;max-height:55%}.rcard__body[data-astro-cid-sqeluoqq]{flex-direction:column;flex:1;gap:.9rem;padding:1.5rem;display:flex}.rcard__metric[data-astro-cid-sqeluoqq]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--heading);font-size:1.85rem;font-weight:600;line-height:1.05}.rcard__metric[data-astro-cid-sqeluoqq] span[data-astro-cid-sqeluoqq]{letter-spacing:0;color:var(--muted);margin-top:.3rem;font-size:.85rem;font-weight:500;display:block}.rcard__quote[data-astro-cid-sqeluoqq]{color:var(--body);margin:0;font-size:.98rem;line-height:1.6}.rcard__who[data-astro-cid-sqeluoqq]{border-top:1px solid var(--line);color:var(--muted);margin-top:auto;padding-top:.9rem;font-size:.9rem}.rcard__who[data-astro-cid-sqeluoqq] strong[data-astro-cid-sqeluoqq]{font-family:var(--font-display);color:var(--heading);margin-right:.4rem;font-weight:600}.results__badge[data-astro-cid-sqeluoqq]{text-align:center;border:1px dashed color-mix(in srgb, var(--green) 40%, transparent);border-radius:var(--radius);background:color-mix(in srgb, var(--green) 8%, transparent);color:var(--body);margin-top:2rem;padding:1.15rem 1.4rem}@media (width>=64rem){.results__row[data-astro-cid-sqeluoqq]{max-width:var(--maxw);grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:1.5rem;margin-inline:auto;overflow:visible}}.difference[data-astro-cid-4zmfjn4n]{background:var(--grad-band);border-radius:var(--radius-band);color:var(--white);margin-inline:.75rem}@media (width>=64rem){.difference[data-astro-cid-4zmfjn4n]{margin-inline:1.5rem}}.difference[data-astro-cid-4zmfjn4n] [data-astro-cid-4zmfjn4n]:focus-visible{outline-color:var(--white)}.difference[data-astro-cid-4zmfjn4n] .h2[data-astro-cid-4zmfjn4n],.difference[data-astro-cid-4zmfjn4n] .step__title[data-astro-cid-4zmfjn4n],.difference[data-astro-cid-4zmfjn4n] .eyebrow[data-astro-cid-4zmfjn4n]{color:var(--white)}.difference[data-astro-cid-4zmfjn4n] .eyebrow[data-astro-cid-4zmfjn4n]:before{background:var(--white)}.diff__lead[data-astro-cid-4zmfjn4n]{color:var(--white);max-width:44ch}.steps[data-astro-cid-4zmfjn4n]{margin:4rem 0 0;padding:0;list-style:none}.step[data-astro-cid-4zmfjn4n]{grid-template-columns:1fr;align-items:start;gap:2rem;padding-bottom:4rem;display:grid}.step[data-astro-cid-4zmfjn4n]:last-child{padding-bottom:1rem}@media (width>=48rem){.step[data-astro-cid-4zmfjn4n]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:4rem;padding-bottom:6rem}}.step__copy[data-astro-cid-4zmfjn4n]{grid-template-columns:3.6rem minmax(0,1fr);align-items:baseline;column-gap:.75rem;display:grid;position:relative}.step__no[data-astro-cid-4zmfjn4n],.step__title[data-astro-cid-4zmfjn4n]{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.55rem,2.7vw,2.15rem);font-weight:600;line-height:1.12}.step__title[data-astro-cid-4zmfjn4n]{text-wrap:balance}.step__text[data-astro-cid-4zmfjn4n]{grid-column:2;max-width:46ch;margin-top:.9rem;font-size:1.02rem}.step__copy[data-astro-cid-4zmfjn4n]:before{content:"";border-left:1px dashed color-mix(in srgb, var(--white) 55%, transparent);position:absolute;top:3.4rem;bottom:-5rem;left:1.15rem}.step[data-astro-cid-4zmfjn4n]:last-child .step__copy[data-astro-cid-4zmfjn4n]:before{display:none}@media (width<=47.99rem){.step__copy[data-astro-cid-4zmfjn4n]:before{display:none}}.step__img[data-astro-cid-4zmfjn4n]{aspect-ratio:4/3;object-fit:cover;border-radius:1.5rem;width:100%;height:auto;box-shadow:0 24px 60px -30px #00000073}.diff__cta[data-astro-cid-4zmfjn4n]{justify-content:center;margin-top:2rem;display:flex}.diff__btn[data-astro-cid-4zmfjn4n]{background:var(--white);color:var(--cta);box-shadow:0 10px 30px -12px #00000073}.diff__btn[data-astro-cid-4zmfjn4n]:hover{background:var(--white);color:var(--cta-hover)}.cost[data-astro-cid-owrubcf7]{background:var(--bg-band)}.money__lead[data-astro-cid-d2rywela]{max-width:46ch}.receipts[data-astro-cid-d2rywela]{grid-template-columns:1fr 1fr;align-items:center;gap:1rem;margin-top:3rem;display:grid}@media (width>=56rem){.receipts[data-astro-cid-d2rywela]{gap:3.5rem}}.receipt[data-astro-cid-d2rywela]{--paper:var(--bg-raised);background:var(--paper);font-variant-numeric:tabular-nums;filter:drop-shadow(0 2px 3px #1c181512)drop-shadow(0 22px 34px #1c181521);border-radius:14px 14px 0 0;width:100%;padding:1.2rem 1rem 1rem;position:relative}.receipt[data-astro-cid-d2rywela]:after{content:"";background:conic-gradient(from -45deg at 50% 100%, var(--paper) 90deg, transparent 0) 0 0 / 18px 100% repeat-x;height:10px;position:absolute;top:100%;left:0;right:0}.receipt--app[data-astro-cid-d2rywela]{--paper:#f1efea;transform:rotate(-1.4deg)}.receipt--win[data-astro-cid-d2rywela]{transform:rotate(1.2deg)}@media (width>=56rem){.receipt[data-astro-cid-d2rywela]{justify-self:center;width:min(100%,24rem);padding:1.9rem 1.75rem 1.6rem}}.receipt__head[data-astro-cid-d2rywela]{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--muted);font-size:.72rem;font-weight:600}.receipt__head[data-astro-cid-d2rywela],.receipt__logo[data-astro-cid-d2rywela]{justify-content:center;align-items:center;min-height:1.7rem;display:flex}.receipt__sub[data-astro-cid-d2rywela]{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--muted);border-bottom:1px dashed var(--line-strong);margin-top:.2rem;margin-bottom:.9rem;padding-bottom:.9rem;font-size:.62rem;font-weight:500}@media (width>=56rem){.receipt__head[data-astro-cid-d2rywela]{font-size:.85rem}.receipt__sub[data-astro-cid-d2rywela]{margin-bottom:1.1rem;padding-bottom:1.1rem;font-size:.68rem}}.receipt__lines[data-astro-cid-d2rywela]{flex-direction:column;gap:.55rem;margin:0;display:flex}.receipt__row[data-astro-cid-d2rywela]{color:var(--body);justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.8rem;display:flex}.receipt__row[data-astro-cid-d2rywela] dd[data-astro-cid-d2rywela]{color:var(--heading);white-space:nowrap;font-weight:600}.receipt__row--minus[data-astro-cid-d2rywela] dd[data-astro-cid-d2rywela]{color:var(--brand-text)}@media (width>=56rem){.receipt__lines[data-astro-cid-d2rywela]{gap:.7rem}.receipt__row[data-astro-cid-d2rywela]{gap:1rem;font-size:.98rem}}.receipt__keep[data-astro-cid-d2rywela]{border-top:1px dashed var(--line-strong);justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:.9rem;padding-top:.9rem;display:flex}.receipt__keep[data-astro-cid-d2rywela] span[data-astro-cid-d2rywela]{font-family:var(--font-display);color:var(--heading);font-size:.85rem;font-weight:600}.receipt__keep[data-astro-cid-d2rywela] strong[data-astro-cid-d2rywela]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--heading);font-size:1.25rem;font-weight:600}.receipt__keep--win[data-astro-cid-d2rywela] strong[data-astro-cid-d2rywela]{color:var(--green-text)}@media (width>=56rem){.receipt__keep[data-astro-cid-d2rywela]{margin-top:1.1rem;padding-top:1.1rem}.receipt__keep[data-astro-cid-d2rywela] span[data-astro-cid-d2rywela]{font-size:1rem}.receipt__keep[data-astro-cid-d2rywela] strong[data-astro-cid-d2rywela]{font-size:1.75rem}}.receipt__barcode[data-astro-cid-d2rywela]{opacity:.22;background:repeating-linear-gradient(90deg, var(--heading) 0 2px, transparent 2px 5px), repeating-linear-gradient(90deg, var(--heading) 0 1px, transparent 1px 8px);height:22px;margin-top:1rem}@media (width>=56rem){.receipt__barcode[data-astro-cid-d2rywela]{height:30px;margin-top:1.4rem}}.stamp[data-astro-cid-d2rywela]{z-index:1;border:2px solid var(--green-text);background:color-mix(in srgb, var(--green) 7%, var(--paper));text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:.1rem;padding:.45rem .7rem;display:flex;position:absolute;top:-1rem;right:-.4rem;transform:rotate(7deg)}.stamp__num[data-astro-cid-d2rywela]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--green-text);font-size:1.05rem;font-weight:700;line-height:1}.stamp__cap[data-astro-cid-d2rywela]{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--green-text);font-size:.5rem;font-weight:600}@media (width>=56rem){.stamp[data-astro-cid-d2rywela]{padding:.65rem 1rem;top:-1.4rem;right:-1.1rem}.stamp__num[data-astro-cid-d2rywela]{font-size:1.6rem}.stamp__cap[data-astro-cid-d2rywela]{font-size:.62rem}}.money__cap[data-astro-cid-d2rywela]{text-align:center;margin-top:3rem;max-width:48ch;color:var(--body);margin-inline:auto;font-size:1.05rem}.money__rate[data-astro-cid-d2rywela]{font-weight:600}@media (prefers-reduced-motion:reduce){.receipt--app[data-astro-cid-d2rywela],.receipt--win[data-astro-cid-d2rywela]{transform:none}}.video[data-astro-cid-yngxbivw]{background:var(--bg-band)}.video__frame[data-astro-cid-yngxbivw]{border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--card-sh);margin-top:3rem;position:relative;overflow:hidden}.video__player[data-astro-cid-yngxbivw]{width:100%;height:auto;display:block}.video__play[data-astro-cid-yngxbivw]{background:var(--white);width:72px;height:72px;color:var(--brand);transition:scale .3s var(--ease);border:0;border-radius:50%;place-items:center;padding:0 0 0 4px;display:none;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 10px 30px -8px #1c181559}.js .video__play[data-astro-cid-yngxbivw]:not([hidden]){display:grid}.video__play[data-astro-cid-yngxbivw]:hover{scale:1.06}@media (prefers-reduced-motion:reduce){.video__play[data-astro-cid-yngxbivw]{transition:none}.video__play[data-astro-cid-yngxbivw]:hover{scale:none}}.final[data-astro-cid-45ccuakr]{background:var(--grad-band);border-radius:var(--radius-band);margin-inline:.75rem;text-align:center;margin-bottom:.75rem}@media (width>=64rem){.final[data-astro-cid-45ccuakr]{margin-inline:1.5rem;margin-bottom:1.5rem}}.final__inner[data-astro-cid-45ccuakr]{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.final__title[data-astro-cid-45ccuakr]{font-family:var(--font-display);letter-spacing:-.035em;color:var(--white);text-wrap:balance;max-width:16ch;font-size:clamp(2.1rem,6vw,3.5rem);font-weight:600;line-height:1.02}.final__sub[data-astro-cid-45ccuakr]{color:var(--white);max-width:44ch}.final__btn[data-astro-cid-45ccuakr]{background:var(--white);color:var(--cta);margin-top:.5rem;box-shadow:0 10px 30px -12px #00000073}.final__btn[data-astro-cid-45ccuakr]:hover{background:var(--white);color:var(--cta-hover)}.final[data-astro-cid-45ccuakr] [data-astro-cid-45ccuakr]:focus-visible{outline-color:var(--white)}.final__contact[data-astro-cid-45ccuakr]{color:var(--white);align-items:center;gap:.75rem;font-size:.98rem;display:flex}.final__contact[data-astro-cid-45ccuakr] a[data-astro-cid-45ccuakr]{color:var(--white);border-bottom:1px solid var(--white);padding-bottom:1px}.sticky-cta[data-astro-cid-b52ezz7b]{z-index:40;padding:.75rem var(--pad-x);padding-bottom:calc(.75rem + env(safe-area-inset-bottom));background:var(--nav-mobile-bg);border-top:1px solid var(--line);visibility:hidden;transition:transform .35s var(--ease), visibility 0s linear .35s;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;inset:auto 0 0;transform:translateY(110%);box-shadow:0 -10px 30px -18px #1c181580}.sticky-cta[data-astro-cid-b52ezz7b].in{visibility:visible;transition:transform .35s var(--ease), visibility 0s;transform:none}.sticky-cta__copy[data-astro-cid-b52ezz7b]{font-family:var(--font-display);color:var(--body);font-size:.95rem}.sticky-cta__copy[data-astro-cid-b52ezz7b] strong[data-astro-cid-b52ezz7b]{color:var(--brand-text);font-weight:600}.sticky-cta__btn[data-astro-cid-b52ezz7b]{flex-shrink:0;padding:.7rem 1.4rem}.sticky-cta[data-astro-cid-b52ezz7b] [data-astro-cid-b52ezz7b][hidden],html.apply-lock .sticky-cta[data-astro-cid-b52ezz7b]{display:none}@media (width>=56rem){.sticky-cta[data-astro-cid-b52ezz7b]{display:none}}@media (width<=55.99rem){body{padding-bottom:calc(4.25rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.sticky-cta[data-astro-cid-b52ezz7b],.sticky-cta[data-astro-cid-b52ezz7b].in{transition:none}}
