.tf-mhero[data-astro-cid-ymerusbs]{padding:152px var(--section-gutter) 0;text-align:center;background:linear-gradient(#ffffff14 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, #ffffff14 1px, transparent 1px) 0 0 / 40px 40px, var(--blue-600);overflow:hidden}.tf-mhero-copy[data-astro-cid-ymerusbs]{flex-direction:column;align-items:center;max-width:880px;margin:0 auto;display:flex}.tf-mhero-eyebrow[data-astro-cid-ymerusbs]{margin-bottom:14px}.tf-mhero-title[data-astro-cid-ymerusbs]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--white);text-wrap:balance;margin:0 0 16px;font-size:56px;font-weight:700;line-height:60px}.tf-mhero-sub[data-astro-cid-ymerusbs]{color:#ffffffe0;max-width:720px;margin:0 0 28px;font-size:20px;line-height:30px}.tf-mhero-cta[data-astro-cid-ymerusbs]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.tf-mhero[data-astro-cid-ymerusbs] a:focus-visible{outline:3px solid var(--white);outline-offset:3px}.tf-mhero-btn-inner[data-astro-cid-ymerusbs]{align-items:center;gap:8px;display:inline-flex}.tf-mhero-checklist[data-astro-cid-ymerusbs]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 20px;margin-top:20px;display:flex}.tf-mhero-check[data-astro-cid-ymerusbs]{color:#fffc;align-items:center;gap:6px;font-size:13px;display:inline-flex}.tf-mhero-ratings[data-astro-cid-ymerusbs]{flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:20px;display:flex}.tf-mhero-rating[data-astro-cid-ymerusbs]{color:#ffffffe0;align-items:center;gap:7px;font-size:14px;display:inline-flex}.tf-mhero-stars[data-astro-cid-ymerusbs]{color:var(--amber-500);letter-spacing:1px}.tf-mhero-cards[data-astro-cid-ymerusbs]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.tf-hero-rating-card[data-astro-cid-ymerusbs]{background:var(--surface-card);border-radius:var(--radius-2xl);box-shadow:var(--shadow-floating);text-align:left;align-items:center;gap:10px;padding:12px 16px;text-decoration:none;display:inline-flex}.tf-hero-rating-card[data-astro-cid-ymerusbs]:focus-visible{outline:3px solid var(--blue-200);outline-offset:3px}.tf-hero-rating-badge[data-astro-cid-ymerusbs]{flex-shrink:0;width:auto;height:26px}.tf-hero-rating-text[data-astro-cid-ymerusbs]{flex-direction:column;gap:2px;display:flex}.tf-hero-rating-score[data-astro-cid-ymerusbs]{color:var(--heading);align-items:center;gap:5px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.tf-hero-rating-stars[data-astro-cid-ymerusbs]{gap:1px;display:inline-flex}.tf-hero-rating-count[data-astro-cid-ymerusbs]{color:var(--muted-foreground);font-size:12px}.tf-mhero-visual[data-astro-cid-ymerusbs]{justify-content:center;margin:48px auto 0;display:flex}.tf-mhero-image[data-astro-cid-ymerusbs]{border-radius:var(--radius-3xl) var(--radius-3xl) 0 0;width:100%;max-width:560px;height:auto;box-shadow:var(--shadow-floating);display:block}.tf-mhero-image--wide[data-astro-cid-ymerusbs]{max-width:960px}.tf-mhero-image--cutout[data-astro-cid-ymerusbs]{max-width:820px;box-shadow:none;border-radius:0}.tf-mhero-image--transparent[data-astro-cid-ymerusbs]{box-shadow:none;border-radius:0;mask-image:linear-gradient(90deg,#000 86%,#0000)}@media (width<=720px){.tf-mhero[data-astro-cid-ymerusbs]{padding-top:120px}.tf-mhero-title[data-astro-cid-ymerusbs]{font-size:36px;line-height:40px}.tf-mhero-sub[data-astro-cid-ymerusbs]{margin-bottom:22px;font-size:17px;line-height:26px}.tf-mhero-visual[data-astro-cid-ymerusbs]{margin-top:36px}}.tf-bento[data-astro-cid-fa5yx7jy]{padding:var(--section-pad-y) 0;background:var(--surface-card)}.tf-bento-inner[data-astro-cid-fa5yx7jy]{max-width:var(--section-max);padding:0 var(--section-gutter);margin:0 auto}.tf-bento-heading[data-astro-cid-fa5yx7jy]{font-family:var(--font-display);font-size:40px;line-height:46px;font-weight:var(--weight-bold);letter-spacing:-.025em;color:var(--heading);text-wrap:balance;margin:0}.tf-bento-grid[data-astro-cid-fa5yx7jy]{gap:var(--space-6);margin-top:var(--space-12);grid-template-rows:auto auto;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.tf-tile[data-astro-cid-fa5yx7jy]{border-radius:var(--radius-4xl);isolation:isolate;margin:0;position:relative;overflow:hidden}.tf-tile-copy[data-astro-cid-fa5yx7jy]{gap:var(--space-3);flex-direction:column;max-width:480px;display:flex}.tf-tile-title[data-astro-cid-fa5yx7jy]{font-family:var(--font-display);font-size:32px;line-height:38px;font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--heading);text-wrap:balance;margin:0}.tf-tile-body[data-astro-cid-fa5yx7jy]{color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:17px;line-height:26px}.tf-tile--brand[data-astro-cid-fa5yx7jy]{gap:var(--space-8);min-height:480px;padding:var(--space-12);background:radial-gradient(80% 60% at 50% 100%, color-mix(in oklab, var(--primary) 14%, transparent), transparent 75%), var(--primary-subtle);flex-direction:column;grid-area:1/1/auto/span 7;display:flex}.tf-logo-bento[data-astro-cid-fa5yx7jy]{gap:var(--space-5);grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:80px;margin:auto 0 0;padding:0;list-style:none;display:grid}.tf-logo-tile[data-astro-cid-fa5yx7jy]{padding:var(--space-5) var(--space-6);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-card);justify-content:center;align-items:center;display:flex;overflow:hidden}.tf-logo-tile[data-astro-cid-fa5yx7jy] img[data-astro-cid-fa5yx7jy]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.tf-logo-tile--wide[data-astro-cid-fa5yx7jy]{grid-column:span 2}.tf-logo-tile--tint[data-astro-cid-fa5yx7jy]{background:var(--primary-tint);border-color:#0000}.tf-logo-tile--primary[data-astro-cid-fa5yx7jy]{background:var(--primary);border-color:#0000}.tf-logo-tile--dark[data-astro-cid-fa5yx7jy]{background:var(--ink-950);border-color:#0000}.tf-logo-tile--fill[data-astro-cid-fa5yx7jy]{background:var(--black);border-color:#0000;padding:0}.tf-logo-tile--fill[data-astro-cid-fa5yx7jy] img[data-astro-cid-fa5yx7jy]{object-fit:contain;width:100%;height:100%;max-height:none}.tf-tile--quote[data-astro-cid-fa5yx7jy]{justify-content:space-between;gap:var(--space-8);padding:var(--space-10);background:var(--primary);color:var(--primary-foreground);flex-direction:column;grid-area:1/8/auto/span 5;display:flex}.tf-tile--quote[data-astro-cid-fa5yx7jy]:before{content:"“";top:-6px;right:var(--space-8);z-index:-1;font-family:var(--font-display);font-size:220px;line-height:1;font-weight:var(--weight-bold);color:color-mix(in oklab, var(--primary-foreground) 12%, transparent);position:absolute}.tf-quote-text[data-astro-cid-fa5yx7jy]{margin:0}.tf-quote-text[data-astro-cid-fa5yx7jy] p[data-astro-cid-fa5yx7jy]{font-family:var(--font-display);font-size:28px;line-height:40px;font-weight:var(--weight-medium);letter-spacing:-.01em;text-wrap:pretty;margin:0}.tf-quote-person[data-astro-cid-fa5yx7jy]{align-items:center;gap:var(--space-5);padding-top:var(--space-6);border-top:1px solid color-mix(in oklab, var(--primary-foreground) 22%, transparent);display:flex}.tf-quote-avatar[data-astro-cid-fa5yx7jy]{border-radius:var(--radius-full);object-fit:cover;width:52px;height:52px;box-shadow:0 0 0 2px color-mix(in oklab, var(--primary-foreground) 35%, transparent);flex:none}.tf-quote-who[data-astro-cid-fa5yx7jy]{flex-direction:column;min-width:0;display:flex}.tf-quote-name[data-astro-cid-fa5yx7jy]{font-size:16px;line-height:22px;font-weight:var(--weight-semibold)}.tf-quote-role[data-astro-cid-fa5yx7jy]{opacity:.8;font-size:14px;line-height:20px}.tf-tile--stores[data-astro-cid-fa5yx7jy]{justify-content:space-between;align-items:center;gap:var(--space-10);padding:var(--space-10) var(--space-12);background:radial-gradient(50% 140% at 100% 100%, color-mix(in oklab, var(--primary) 55%, transparent), transparent 70%), var(--ink-950);grid-area:2/1/auto/-1;display:flex}.tf-tile--stores[data-astro-cid-fa5yx7jy] .tf-tile-copy[data-astro-cid-fa5yx7jy]{max-width:620px}.tf-tile--stores[data-astro-cid-fa5yx7jy] .tf-tile-title[data-astro-cid-fa5yx7jy]{color:#fff;font-size:26px;line-height:32px}.tf-tile--stores[data-astro-cid-fa5yx7jy] .tf-tile-body[data-astro-cid-fa5yx7jy]{color:#ffffffb8;font-size:16px;line-height:24px}.tf-store-badges[data-astro-cid-fa5yx7jy]{align-items:center;gap:var(--space-4);flex-wrap:wrap;flex:none;display:flex}.tf-store-badges[data-astro-cid-fa5yx7jy] img[data-astro-cid-fa5yx7jy]{width:auto;height:52px;display:block}@media (width<=1200px){.tf-tile--brand[data-astro-cid-fa5yx7jy]{padding:var(--space-10)}.tf-logo-bento[data-astro-cid-fa5yx7jy]{gap:var(--space-3)}.tf-logo-tile[data-astro-cid-fa5yx7jy]{padding:var(--space-4) var(--space-3)}}@media (width<=1000px){.tf-bento-grid[data-astro-cid-fa5yx7jy]{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.tf-tile--brand[data-astro-cid-fa5yx7jy]{min-height:0;padding:var(--space-10);grid-area:auto/1/auto/-1}.tf-tile--quote[data-astro-cid-fa5yx7jy]{grid-area:auto/1/auto/-1}.tf-tile--stores[data-astro-cid-fa5yx7jy]{padding:var(--space-10);flex-direction:column;grid-area:auto/1/auto/-1;align-items:flex-start}.tf-bento-heading[data-astro-cid-fa5yx7jy]{font-size:34px;line-height:40px}.tf-quote-text[data-astro-cid-fa5yx7jy] p[data-astro-cid-fa5yx7jy]{font-size:23px;line-height:33px}}@media (width<=720px){.tf-bento[data-astro-cid-fa5yx7jy]{padding:56px 0}.tf-bento-heading[data-astro-cid-fa5yx7jy]{font-size:32px;line-height:38px}.tf-bento-grid[data-astro-cid-fa5yx7jy]{gap:var(--space-5);margin-top:var(--space-10);grid-template-columns:minmax(0,1fr)}.tf-tile--brand[data-astro-cid-fa5yx7jy]{gap:var(--space-6);padding:var(--space-8) var(--space-6)}.tf-logo-bento[data-astro-cid-fa5yx7jy]{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:72px}.tf-logo-tile[data-astro-cid-fa5yx7jy]{padding:var(--space-4)}.tf-logo-tile[data-astro-cid-fa5yx7jy]:last-child{grid-column:span 4}.tf-tile--quote[data-astro-cid-fa5yx7jy],.tf-tile--stores[data-astro-cid-fa5yx7jy]{padding:var(--space-8) var(--space-6)}.tf-tile-title[data-astro-cid-fa5yx7jy]{font-size:26px;line-height:32px}.tf-quote-text[data-astro-cid-fa5yx7jy] p[data-astro-cid-fa5yx7jy]{font-size:19px;line-height:28px}}@media (width<=560px){.tf-store-badges[data-astro-cid-fa5yx7jy] img[data-astro-cid-fa5yx7jy]{height:42px}}.tf-offer[data-astro-cid-7ksnxndl]{background:var(--surface-card);padding:72px 0}.tf-offer-inner[data-astro-cid-7ksnxndl]{max-width:var(--section-max);padding:0 var(--section-gutter);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:56px;margin:0 auto;display:grid}.tf-offer-body[data-astro-cid-7ksnxndl]{align-items:flex-start;gap:var(--space-8);flex-direction:column;order:2;display:flex}.tf-offer-heading[data-astro-cid-7ksnxndl]{font-family:var(--font-display);font-size:clamp(30px,3vw,40px);line-height:1.12;font-weight:var(--weight-bold);letter-spacing:-.025em;color:var(--heading);text-wrap:balance;margin:0}.tf-offer-titles[data-astro-cid-7ksnxndl]{gap:var(--space-4);flex-direction:column;display:flex}.tf-offer-sub[data-astro-cid-7ksnxndl]{max-width:520px;color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:17px;line-height:1.55}.tf-offer-points[data-astro-cid-7ksnxndl]{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tf-offer-point[data-astro-cid-7ksnxndl]{align-items:flex-start;gap:var(--space-3);font-size:18px;line-height:26px;font-weight:var(--weight-medium);color:var(--heading);display:flex}.tf-offer-point[data-astro-cid-7ksnxndl] svg{flex:none;margin-top:2px}.tf-offer-btn-inner[data-astro-cid-7ksnxndl]{gap:var(--space-3);align-items:center;display:inline-flex}.tf-offer-price[data-astro-cid-7ksnxndl]{align-items:flex-start;gap:var(--space-2);aspect-ratio:1;width:100%;max-width:500px;padding:var(--space-12);border-radius:var(--radius-2xl);background:var(--primary);color:var(--primary-foreground);flex-direction:column;display:flex;position:relative;overflow:hidden}.tf-offer-art[data-astro-cid-7ksnxndl]{pointer-events:none;width:86%;height:auto;position:absolute;bottom:-6%;right:-8%}.tf-offer-badges[data-astro-cid-7ksnxndl]{z-index:1;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-top:auto;display:flex;position:relative}.tf-offer-badges[data-astro-cid-7ksnxndl] img[data-astro-cid-7ksnxndl]{width:auto;height:44px;display:block}.tf-offer-amount[data-astro-cid-7ksnxndl],.tf-offer-unit[data-astro-cid-7ksnxndl]{z-index:1;position:relative}.tf-offer-amount[data-astro-cid-7ksnxndl]{font-family:var(--font-display);font-size:112px;line-height:1;font-weight:var(--weight-bold);letter-spacing:-.04em}.tf-offer-unit[data-astro-cid-7ksnxndl]{font-size:22px;line-height:30px;font-weight:var(--weight-medium);opacity:.85}@media (width<=860px){.tf-offer-inner[data-astro-cid-7ksnxndl]{gap:var(--space-10);grid-template-columns:minmax(0,1fr)}.tf-offer-body[data-astro-cid-7ksnxndl]{order:0}.tf-offer-price[data-astro-cid-7ksnxndl]{aspect-ratio:4/3;max-width:none;padding:var(--space-9)}.tf-offer-art[data-astro-cid-7ksnxndl]{width:62%}.tf-offer-amount[data-astro-cid-7ksnxndl]{font-size:80px}.tf-offer-badges[data-astro-cid-7ksnxndl] img[data-astro-cid-7ksnxndl]{height:40px}}@media (width<=720px){.tf-offer[data-astro-cid-7ksnxndl]{padding:56px 0}.tf-offer-price[data-astro-cid-7ksnxndl]{padding:var(--space-8)}.tf-offer-amount[data-astro-cid-7ksnxndl]{font-size:64px}.tf-offer-badges[data-astro-cid-7ksnxndl] img[data-astro-cid-7ksnxndl]{height:36px}}@media (width<=400px){.tf-offer-badges[data-astro-cid-7ksnxndl] img[data-astro-cid-7ksnxndl]{height:32px}}.tf-steps[data-astro-cid-4zo4l2fm]{padding:var(--section-pad-y) 0;background:var(--surface-card)}.tf-steps-inner[data-astro-cid-4zo4l2fm]{max-width:var(--section-max);padding:0 var(--section-gutter);margin:0 auto}.tf-steps-heading[data-astro-cid-4zo4l2fm]{font-family:var(--font-display);font-size:40px;line-height:46px;font-weight:var(--weight-bold);letter-spacing:-.025em;color:var(--heading);text-wrap:balance;margin:0}.tf-steps-list[data-astro-cid-4zo4l2fm]{gap:var(--space-8);margin:var(--space-11) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid;position:relative}.tf-steps-list[data-astro-cid-4zo4l2fm]:before{content:"";background:var(--primary-tint);height:2px;position:absolute;top:24px;left:24px;right:calc(25% - 24px)}.tf-step[data-astro-cid-4zo4l2fm]{gap:var(--space-4);flex-direction:column;padding:0;display:flex;position:relative}.tf-step-badge[data-astro-cid-4zo4l2fm]{width:48px;height:48px;margin-bottom:var(--space-3);border-radius:var(--radius-full);background:var(--primary);box-shadow:0 0 0 6px var(--surface-card);font-family:var(--font-display);font-size:20px;line-height:1;font-weight:var(--weight-bold);color:var(--primary-foreground);justify-content:center;align-items:center;display:inline-flex}.tf-step-title[data-astro-cid-4zo4l2fm]{font-family:var(--font-display);font-size:21px;line-height:28px;font-weight:var(--weight-bold);letter-spacing:-.01em;color:var(--heading);margin:0}.tf-step-body[data-astro-cid-4zo4l2fm]{color:var(--muted-foreground);text-wrap:pretty;margin:0;font-size:16px;line-height:26px}@media (width<=1000px){.tf-steps-list[data-astro-cid-4zo4l2fm]{gap:var(--space-9);margin-top:var(--space-10);grid-template-columns:minmax(0,1fr)}.tf-steps-list[data-astro-cid-4zo4l2fm]:before{width:2px;height:auto;inset:24px auto 24px 23px}.tf-step[data-astro-cid-4zo4l2fm]{padding-left:72px}.tf-step-badge[data-astro-cid-4zo4l2fm]{margin:0;position:absolute;top:0;left:0}}@media (width<=720px){.tf-steps[data-astro-cid-4zo4l2fm]{padding:56px 0}.tf-steps-heading[data-astro-cid-4zo4l2fm]{font-size:32px;line-height:38px}}.tf-fl[data-astro-cid-lndw2xma]{padding:var(--section-pad-y) 0;background:var(--surface-card)}.tf-fl-inner[data-astro-cid-lndw2xma]{max-width:var(--section-max);padding:0 var(--section-gutter);margin:0 auto}.tf-fl-heading[data-astro-cid-lndw2xma]{max-width:760px;font-family:var(--font-display);font-size:40px;line-height:46px;font-weight:var(--weight-bold);letter-spacing:-.025em;color:var(--heading);text-wrap:balance;margin:0}.tf-fl-grid[data-astro-cid-lndw2xma]{gap:var(--space-8);margin:var(--space-11) 0 0;grid-template-columns:repeat(6,minmax(0,1fr));padding:0;list-style:none;display:grid}.tf-fl-item[data-astro-cid-lndw2xma]{grid-column:span 2;display:flex}.tf-fl-item[data-astro-cid-lndw2xma]:nth-child(n+4){grid-column:span 3}.tf-fl-card[data-astro-cid-lndw2xma]{gap:var(--space-3);min-width:0;padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--surface-card);box-shadow:var(--shadow-card);color:var(--foreground);transition:transform .26s var(--ease-premium), border-color var(--duration-fast) var(--ease-standard), box-shadow .26s var(--ease-premium);flex-direction:column;flex:1;text-decoration:none;display:flex}.tf-fl-card[data-astro-cid-lndw2xma]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover:hover){.tf-fl-card[data-astro-cid-lndw2xma]:hover{border-color:var(--primary);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.tf-fl-card[data-astro-cid-lndw2xma]:hover .tf-fl-arrow[data-astro-cid-lndw2xma]{color:var(--primary);transform:translate(2px,-2px)}}.tf-fl-top[data-astro-cid-lndw2xma]{margin-bottom:var(--space-4);justify-content:space-between;align-items:flex-start;display:flex}.tf-fl-icon[data-astro-cid-lndw2xma]{border-radius:var(--radius-lg);background:var(--primary-subtle);width:48px;height:48px;color:var(--primary);justify-content:center;align-items:center;display:inline-flex}.tf-fl-arrow[data-astro-cid-lndw2xma]{color:var(--muted-foreground);transition:color var(--duration-fast) var(--ease-standard), transform .26s var(--ease-premium);display:inline-flex}.tf-fl-title[data-astro-cid-lndw2xma]{font-family:var(--font-display);font-size:21px;line-height:27px;font-weight:var(--weight-bold);letter-spacing:-.01em;color:var(--heading);text-wrap:balance;display:block}.tf-fl-text[data-astro-cid-lndw2xma]{color:var(--muted-foreground);font-size:16px;line-height:26px;display:block}@media (prefers-reduced-motion:reduce){.tf-fl-card[data-astro-cid-lndw2xma],.tf-fl-arrow[data-astro-cid-lndw2xma]{transition:none}}@media (width<=900px){.tf-fl-grid[data-astro-cid-lndw2xma]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.tf-fl-item[data-astro-cid-lndw2xma],.tf-fl-item[data-astro-cid-lndw2xma]:nth-child(n+4){grid-column:span 1}.tf-fl-item[data-astro-cid-lndw2xma]:last-child{grid-column:span 2}.tf-fl-heading[data-astro-cid-lndw2xma]{font-size:34px;line-height:40px}}@media (width<=720px){.tf-fl[data-astro-cid-lndw2xma]{padding:56px 0}.tf-fl-heading[data-astro-cid-lndw2xma]{font-size:32px;line-height:38px}}@media (width<=560px){.tf-fl-grid[data-astro-cid-lndw2xma]{grid-template-columns:minmax(0,1fr)}.tf-fl-item[data-astro-cid-lndw2xma]:last-child{grid-column:span 1}.tf-fl-card[data-astro-cid-lndw2xma]{padding:var(--space-6)}}.tf-trial-body[data-astro-cid-va4wqcer]{max-width:640px;margin:var(--space-5) auto 0;color:var(--muted-foreground);text-align:center;text-wrap:pretty;font-size:17px;line-height:28px}.tf-trial-cta[data-astro-cid-va4wqcer]{margin-top:var(--space-9);justify-content:center;display:flex}.tf-trial-btn-inner[data-astro-cid-va4wqcer]{gap:var(--space-3);align-items:center;display:inline-flex}
