.reviews-rating-pill[data-astro-cid-lgm6qr3x]{display:inline-flex;align-items:center;gap:10px;padding:.5rem 1rem;background-color:rgb(var(--color-bg-warm));border:1px solid rgb(var(--color-border));border-radius:999px;font-size:.95rem}.reviews-rating-pill__stars[data-astro-cid-lgm6qr3x]{display:inline-flex;gap:2px;color:rgb(var(--color-accent))}.reviews-rating-pill__value[data-astro-cid-lgm6qr3x]{font-weight:600;color:rgb(var(--color-text))}.reviews-rating-pill__count[data-astro-cid-lgm6qr3x]{color:rgb(var(--color-text-muted));font-size:.875rem}.reviews-grid[data-astro-cid-lgm6qr3x]{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:768px){.reviews-grid[data-astro-cid-lgm6qr3x]{grid-template-columns:repeat(3,minmax(0,1fr))}}.review-card[data-astro-cid-lgm6qr3x]{display:flex;flex-direction:column;height:100%}.review-card__stars[data-astro-cid-lgm6qr3x]{display:inline-flex;gap:2px;color:rgb(var(--color-accent));margin-bottom:.875rem}.review-card__title[data-astro-cid-lgm6qr3x]{font-family:Playfair Display,Georgia,serif;font-weight:700;font-size:1.375rem;line-height:1.2;margin:0 0 .75rem;color:rgb(var(--color-text));letter-spacing:-.005em}.review-card__body[data-astro-cid-lgm6qr3x]{font-size:.95rem;line-height:1.55;margin:0 0 auto}.review-card__meta[data-astro-cid-lgm6qr3x]{font-size:.8125rem;margin:1.25rem 0 0}@media(max-width:767px){.reviews-grid[data-astro-cid-lgm6qr3x]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:1rem;padding:.5rem 1.5rem;margin-inline:-1.5rem;scroll-padding-inline:1.5rem}.reviews-grid[data-astro-cid-lgm6qr3x]::-webkit-scrollbar{display:none}.review-card[data-astro-cid-lgm6qr3x]{flex:0 0 85%;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.reviews-grid[data-astro-cid-lgm6qr3x]{scroll-behavior:auto}}.reviews-more-link[data-astro-cid-lgm6qr3x]{display:inline-block;font-size:.9375rem;color:rgb(var(--color-text));text-decoration:underline;text-decoration-color:rgb(var(--color-border-strong));text-decoration-thickness:1px;text-underline-offset:6px;padding:.625rem .25rem}.reviews-more-link[data-astro-cid-lgm6qr3x]:hover{color:rgb(var(--color-accent));text-decoration-color:rgb(var(--color-accent))}.home-pricing-cards[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem}.home-pricing-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.home-pricing-card--highlight[data-astro-cid-j7pv25f6]{border:1px solid rgb(var(--color-accent))}.home-pricing-card__eyebrow[data-astro-cid-j7pv25f6]{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--color-accent))}.home-pricing-card__title[data-astro-cid-j7pv25f6]{font-size:1.25rem;line-height:1.25;margin-top:.25rem}.home-pricing-card__price[data-astro-cid-j7pv25f6]{font-family:Playfair Display,Georgia,serif;font-size:2.25rem;line-height:1.1;margin-top:.5rem}.home-pricing-card__price-unit[data-astro-cid-j7pv25f6]{font-family:ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:1rem;color:rgb(var(--color-text-subtle))}.home-pricing-card__cadence[data-astro-cid-j7pv25f6]{font-size:.875rem;line-height:1.4;color:rgb(var(--color-text-subtle));margin-top:.25rem}.home-pricing-card__desc[data-astro-cid-j7pv25f6]{font-size:.875rem;line-height:1.55;color:rgb(var(--color-text-muted));margin-top:1rem}.home-pricing-card__placeholder[data-astro-cid-j7pv25f6]{min-height:0}@supports (grid-template-rows: subgrid){@media(min-width:768px){.home-pricing-cards[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto auto 1fr;align-items:start}.home-pricing-card[data-astro-cid-j7pv25f6]{display:grid;grid-template-rows:subgrid;grid-row:1 / span 5;gap:0}}}.phones-stage[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;margin-inline:auto;width:100%;max-width:520px}.phones-stage__phone[data-astro-cid-j7pv25f6]{flex:0 0 auto;width:58%;--phones-reveal-x: 60px;--phones-drift-x: 0px;opacity:0;transform:translate(calc(var(--phones-reveal-x) + var(--phones-drift-x)));transition:transform .8s cubic-bezier(.2,.7,.2,1),opacity .6s ease-out;will-change:transform,opacity}.phones-stage__phone--back[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.phones-stage__phone--front[data-astro-cid-j7pv25f6]{position:relative;z-index:2;margin-left:-18%}.phones-stage[data-astro-cid-j7pv25f6].is-in .phones-stage__phone[data-astro-cid-j7pv25f6]{--phones-reveal-x: 0px;opacity:1}.phones-stage[data-astro-cid-j7pv25f6].is-in .phones-stage__phone--front[data-astro-cid-j7pv25f6]{transition-delay:.12s}.phones-stage[data-astro-cid-j7pv25f6].is-in.is-settled .phones-stage__phone--front[data-astro-cid-j7pv25f6]{transition-delay:0s}@media(prefers-reduced-motion:reduce){.phones-stage__phone[data-astro-cid-j7pv25f6]{--phones-reveal-x: 0px;--phones-drift-x: 0px;opacity:1;transition:none}}.modes-grid[data-astro-cid-j7pv25f6]{display:grid;gap:2.5rem}.mode-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.mode-card__media[data-astro-cid-j7pv25f6]{width:100%;display:flex;justify-content:center;margin-bottom:.75rem}.mode-card__title[data-astro-cid-j7pv25f6],.mode-card__body[data-astro-cid-j7pv25f6]{margin:0}@media(min-width:768px){.mode-card[data-astro-cid-j7pv25f6]{align-items:flex-start;text-align:left;gap:0}.mode-card__media[data-astro-cid-j7pv25f6]{justify-content:flex-start;margin-bottom:0}}@supports (grid-template-rows: subgrid){@media(min-width:768px){.modes-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto;gap:2rem 3rem;row-gap:1.5rem}.mode-card[data-astro-cid-j7pv25f6]{display:grid;grid-template-rows:subgrid;grid-row:1 / span 3}.mode-card__title[data-astro-cid-j7pv25f6]{margin-top:1.5rem}.mode-card__body[data-astro-cid-j7pv25f6]{margin-top:.75rem}}}
