.cs-hero[data-astro-cid-ukz3c45w]{position:relative;overflow:hidden;padding:clamp(32px,4vw,56px) 0 clamp(36px,4.5vw,64px);background:var(--cream)}.cs-hero__blob[data-astro-cid-ukz3c45w]{position:absolute;border-radius:50%;filter:blur(70px);opacity:.85;pointer-events:none}.cs-hero__blob--a[data-astro-cid-ukz3c45w]{width:46vw;height:46vw;right:-10vw;top:-16vw;background:var(--tint-a)}.cs-hero__blob--b[data-astro-cid-ukz3c45w]{width:34vw;height:34vw;right:22vw;bottom:-20vw;background:var(--tint-b)}.cs-hero__inner[data-astro-cid-ukz3c45w]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,46%);gap:clamp(32px,5vw,72px);align-items:end}.cs-hero__copy[data-astro-cid-ukz3c45w]{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(24px,4vw,64px) 0 clamp(8px,1vw,16px)}.cs-hero__title[data-astro-cid-ukz3c45w]{margin:0;line-height:.9}.cs-hero__tagline[data-astro-cid-ukz3c45w]{margin-top:2px}.cs-hero__description[data-astro-cid-ukz3c45w]{max-width:44ch;margin-top:4px}.cs-hero__appstore[data-astro-cid-ukz3c45w]{margin-top:10px}.facts[data-astro-cid-ukz3c45w]{display:flex;width:100%;margin-top:clamp(24px,3vw,40px);padding-top:24px;border-top:1px solid rgba(48,43,39,.2)}.facts[data-astro-cid-ukz3c45w]>div[data-astro-cid-ukz3c45w]{display:flex;flex-direction:column;gap:6px;padding:0 28px}.facts[data-astro-cid-ukz3c45w]>div[data-astro-cid-ukz3c45w]:first-child{padding-left:0}.facts[data-astro-cid-ukz3c45w]>div[data-astro-cid-ukz3c45w]+div[data-astro-cid-ukz3c45w]{border-left:1px solid rgba(48,43,39,.2)}.facts[data-astro-cid-ukz3c45w] dd[data-astro-cid-ukz3c45w]{margin:0;font-size:.9375rem;font-weight:500}.cs-hero__visual[data-astro-cid-ukz3c45w]{position:relative;height:clamp(440px,50vw,720px)}.phone--front[data-astro-cid-ukz3c45w]{position:absolute;left:0;bottom:0;height:100%;z-index:2}.phone--back[data-astro-cid-ukz3c45w]{position:absolute;right:0;bottom:7%;height:86%;z-index:1}.challenge__inner[data-astro-cid-ukz3c45w]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}.challenge__eyebrow[data-astro-cid-ukz3c45w]{color:var(--powder-blue);margin-bottom:14px}.challenge__title[data-astro-cid-ukz3c45w]{margin:0}.challenge__body[data-astro-cid-ukz3c45w]{display:flex;flex-direction:column;gap:16px;padding-left:clamp(24px,3vw,48px);border-left:1px solid rgba(248,243,232,.2)}.steps[data-astro-cid-ukz3c45w]{padding-bottom:0}.steps__eyebrow[data-astro-cid-ukz3c45w]{color:var(--powder-blue)}.steps__list[data-astro-cid-ukz3c45w]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:20px}.steps__list[data-astro-cid-ukz3c45w] li[data-astro-cid-ukz3c45w]{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid rgba(48,43,39,.2)}.steps__num[data-astro-cid-ukz3c45w]{color:var(--powder-blue)}.steps__list[data-astro-cid-ukz3c45w] strong[data-astro-cid-ukz3c45w]{font-weight:600;font-size:1.0625rem}.chapter__head[data-astro-cid-ukz3c45w]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:start;margin-bottom:clamp(32px,4vw,56px)}.chapter[data-astro-cid-ukz3c45w].bg-cream+.chapter[data-astro-cid-ukz3c45w].bg-cream{padding-top:calc(var(--section-y) * .45)}.chapter__eyebrow[data-astro-cid-ukz3c45w]{color:var(--powder-blue);margin-bottom:10px}.design[data-astro-cid-ukz3c45w] .chapter__eyebrow[data-astro-cid-ukz3c45w]{color:var(--chocolate);opacity:.6}.chapter__title[data-astro-cid-ukz3c45w]{margin:0;line-height:1}.chapter__intro[data-astro-cid-ukz3c45w]{max-width:46ch;opacity:.85}.chapter__head[data-astro-cid-ukz3c45w] .chapter__intro[data-astro-cid-ukz3c45w]{padding-top:calc(var(--fs-eyebrow) * 1.5 + 10px)}.flow__row[data-astro-cid-ukz3c45w]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:clamp(12px,2vw,28px);align-items:start}.flow__step[data-astro-cid-ukz3c45w]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px}.flow__phone[data-astro-cid-ukz3c45w]{height:clamp(340px,34vw,500px);display:flex;justify-content:center;margin-bottom:18px}.flow__phone[data-astro-cid-ukz3c45w] .phone[data-astro-cid-ukz3c45w]{height:100%}.flow__arrow[data-astro-cid-ukz3c45w]{align-self:center;padding-top:clamp(150px,15vw,220px);color:#302b2773}.flow__title[data-astro-cid-ukz3c45w]{font-weight:600;font-size:1.0625rem}.flow__text[data-astro-cid-ukz3c45w]{max-width:28ch;opacity:.8}.design__inner[data-astro-cid-ukz3c45w]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}.design__copy[data-astro-cid-ukz3c45w]{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.design__tokens[data-astro-cid-ukz3c45w]{display:flex;align-items:flex-end;gap:24px;margin-top:24px;flex-wrap:wrap}.design__icon[data-astro-cid-ukz3c45w]{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0}.design__icon[data-astro-cid-ukz3c45w] img[data-astro-cid-ukz3c45w]{width:76px;height:76px;border-radius:18px;object-fit:cover}.palette[data-astro-cid-ukz3c45w]{display:flex;flex-wrap:wrap;gap:14px}.palette[data-astro-cid-ukz3c45w] li[data-astro-cid-ukz3c45w]{display:flex;flex-direction:column;align-items:center;gap:4px}.palette__swatch[data-astro-cid-ukz3c45w]{width:56px;height:56px;border-radius:14px;border:1px solid rgba(48,43,39,.12)}.palette__name[data-astro-cid-ukz3c45w]{font-size:.75rem;font-weight:500}.palette__hex[data-astro-cid-ukz3c45w]{font-size:.6875rem;opacity:.6;letter-spacing:.02em}.design__label[data-astro-cid-ukz3c45w]{margin-top:28px}.type[data-astro-cid-ukz3c45w]{display:flex;flex-wrap:wrap;gap:32px;margin-top:4px}.type[data-astro-cid-ukz3c45w] li[data-astro-cid-ukz3c45w]{display:flex;align-items:center;gap:12px}.type__sample[data-astro-cid-ukz3c45w]{font-family:-apple-system,SF Pro Text,system-ui,sans-serif;font-size:2.5rem;line-height:1}.type__sample--serif[data-astro-cid-ukz3c45w]{font-family:"Source Serif 4",New York,ui-serif,Georgia,serif}.type__meta[data-astro-cid-ukz3c45w]{display:flex;flex-direction:column;gap:2px}.type__name[data-astro-cid-ukz3c45w]{font-size:.875rem;font-weight:600}.type__use[data-astro-cid-ukz3c45w]{font-size:.75rem;opacity:.7}.collage[data-astro-cid-ukz3c45w]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;align-items:start}.collage[data-astro-cid-ukz3c45w] img[data-astro-cid-ukz3c45w]{width:100%;height:auto;display:block;border-radius:20px;box-shadow:0 10px 30px #302b271f}.collage__side[data-astro-cid-ukz3c45w]{display:grid;gap:16px}.beyond__grid[data-astro-cid-ukz3c45w]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.beyond__grid[data-astro-cid-ukz3c45w] li[data-astro-cid-ukz3c45w]{display:flex;flex-direction:column;align-items:center;gap:12px}.beyond__fig[data-astro-cid-ukz3c45w]{display:grid;place-items:center;width:100%;aspect-ratio:calc(1 / var(--beyond-scale, 1))}.beyond__fig[data-astro-cid-ukz3c45w] img[data-astro-cid-ukz3c45w]{max-width:calc(100% * var(--beyond-scale, 1));max-height:100%;filter:drop-shadow(0 12px 24px rgba(48,43,39,.14))}.beyond__label[data-astro-cid-ukz3c45w]{font-size:.8125rem;opacity:.75}.beyond__grid--wide[data-astro-cid-ukz3c45w]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.beyond__grid--wide[data-astro-cid-ukz3c45w] .beyond__fig[data-astro-cid-ukz3c45w]{aspect-ratio:auto}.beyond__grid--three[data-astro-cid-ukz3c45w]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pair[data-astro-cid-ukz3c45w]{padding-top:clamp(56px,7.8vw,112px);padding-bottom:24px}.pair__inner[data-astro-cid-ukz3c45w]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pair__inner--single[data-astro-cid-ukz3c45w]{grid-template-columns:minmax(0,644px);justify-content:center}.pair__inner[data-astro-cid-ukz3c45w] img[data-astro-cid-ukz3c45w]{width:100%;aspect-ratio:644 / 720;object-fit:cover;border-radius:var(--radius-card);background:var(--sand)}.pair__inner--natural[data-astro-cid-ukz3c45w]{align-items:start}.pair__inner--natural[data-astro-cid-ukz3c45w] img[data-astro-cid-ukz3c45w]{aspect-ratio:auto;height:auto}.pair__inner--natural[data-astro-cid-ukz3c45w] img[data-astro-cid-ukz3c45w]:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - 12px)}.pair__inner--three[data-astro-cid-ukz3c45w]{grid-template-columns:repeat(3,minmax(0,1fr))}.pair__inner--three[data-astro-cid-ukz3c45w] img[data-astro-cid-ukz3c45w]:last-child:nth-child(odd){grid-column:auto;justify-self:stretch;width:100%}.pair__inner--three[data-astro-cid-ukz3c45w] img[data-astro-cid-ukz3c45w]:last-child:nth-child(3n+1){grid-column:1 / -1;justify-self:center;width:calc((100% - 48px) / 3)}.wide-image[data-astro-cid-ukz3c45w]{padding-bottom:clamp(56px,8vw,116px)}.wide-image--top[data-astro-cid-ukz3c45w]{padding-top:clamp(56px,7.8vw,112px)}.wide-image--tight[data-astro-cid-ukz3c45w]{padding-bottom:24px}.pair--tight[data-astro-cid-ukz3c45w]{padding-top:0}.wide-image[data-astro-cid-ukz3c45w] img[data-astro-cid-ukz3c45w]{width:100%;aspect-ratio:2624 / 1280;object-fit:cover;border-radius:var(--radius-card);background:var(--sand)}.wide-image[data-astro-cid-ukz3c45w] .cs-cta[data-astro-cid-ukz3c45w]{margin-top:20px}.cs-cta[data-astro-cid-ukz3c45w]{gap:10px}.cs-cta[data-astro-cid-ukz3c45w] svg[data-astro-cid-ukz3c45w]{transition:transform .22s ease}.cs-cta[data-astro-cid-ukz3c45w]:hover svg[data-astro-cid-ukz3c45w]{transform:translate(2px,-2px)}.stats__links[data-astro-cid-ukz3c45w]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding-top:12px}.cs-hero__visual[data-astro-cid-ukz3c45w],.flow__phone[data-astro-cid-ukz3c45w]{container-type:size}.phone[data-astro-cid-ukz3c45w]{box-sizing:border-box;padding:1.6cqh;border-radius:7.8cqh;background:#1b1917;box-shadow:0 2px 6px #302b2747,0 24px 48px #302b273d,0 64px 120px #302b2733,inset 0 0 0 1.5px #ffffff0f}.phone__screen[data-astro-cid-ukz3c45w]{position:relative;height:100%;aspect-ratio:1206 / 2622;border-radius:6.2cqh;overflow:hidden;background:#000}.phone--back[data-astro-cid-ukz3c45w]{padding:1.4cqh;border-radius:6.7cqh}.phone--back[data-astro-cid-ukz3c45w] .phone__screen[data-astro-cid-ukz3c45w]{border-radius:5.3cqh}.phone__screen[data-astro-cid-ukz3c45w] img[data-astro-cid-ukz3c45w],.phone__screen[data-astro-cid-ukz3c45w] video[data-astro-cid-ukz3c45w]{width:100%;height:100%;object-fit:cover;display:block}.phone__island[data-astro-cid-ukz3c45w]{position:absolute;top:3.4%;left:50%;width:30%;height:2.6%;transform:translate(-50%);border-radius:999px;background:#000;z-index:2}.social-chapter__inner[data-astro-cid-ukz3c45w]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6.6vw,96px);align-items:center}.social-chapter__copy[data-astro-cid-ukz3c45w]{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.social-chapter__copy[data-astro-cid-ukz3c45w] .body-l[data-astro-cid-ukz3c45w]{max-width:46ch}.social-chapter__media[data-astro-cid-ukz3c45w]{display:grid;gap:16px}.social-chapter__media[data-astro-cid-ukz3c45w] img[data-astro-cid-ukz3c45w]{width:100%;height:auto;border-radius:var(--radius-card)}.stats__inner[data-astro-cid-ukz3c45w]{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.stats__inner--split[data-astro-cid-ukz3c45w]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:center}.stats__copy[data-astro-cid-ukz3c45w]{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.stats__figure[data-astro-cid-ukz3c45w]{width:100%;height:auto;border-radius:var(--radius-card);justify-self:end}.stats__lead[data-astro-cid-ukz3c45w]{max-width:600px}.stats__list[data-astro-cid-ukz3c45w]{display:flex;flex-direction:column;gap:14px;padding-top:8px}.stat[data-astro-cid-ukz3c45w]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.stat__bullet[data-astro-cid-ukz3c45w]{width:8px;height:8px;border-radius:50%;background:var(--powder-blue);flex:none;align-self:center}.stat__label[data-astro-cid-ukz3c45w]{opacity:.9}.testimonial__inner[data-astro-cid-ukz3c45w]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:28px}.testimonial__stars[data-astro-cid-ukz3c45w]{display:flex;gap:6px;color:var(--chocolate)}.testimonial__quote[data-astro-cid-ukz3c45w]{margin:0;max-width:960px}.testimonial__body[data-astro-cid-ukz3c45w]{max-width:560px}.testimonial__author[data-astro-cid-ukz3c45w]{display:flex;align-items:center;gap:14px;padding-top:8px;text-align:left}.testimonial__avatar[data-astro-cid-ukz3c45w]{width:48px;height:48px;border-radius:50%;background:var(--powder-blue);flex:none}.testimonial__name-block[data-astro-cid-ukz3c45w]{display:flex;flex-direction:column;gap:2px}.testimonial__name[data-astro-cid-ukz3c45w]{font-size:.875rem;font-weight:500}.testimonial__role[data-astro-cid-ukz3c45w]{font-size:1rem}.cta[data-astro-cid-ukz3c45w]{padding:clamp(48px,6.7vw,96px) 0}.cta__inner[data-astro-cid-ukz3c45w]{display:flex;align-items:center;justify-content:space-between;gap:40px}.cta__accent[data-astro-cid-ukz3c45w]{color:var(--cream);margin-bottom:4px}.cta__action[data-astro-cid-ukz3c45w]{display:flex;align-items:center;gap:32px}@media(max-width:1100px){.challenge__inner[data-astro-cid-ukz3c45w]{grid-template-columns:minmax(0,1fr);gap:24px}.challenge__body[data-astro-cid-ukz3c45w]{padding-left:0;border-left:0}.steps__list[data-astro-cid-ukz3c45w]{grid-template-columns:repeat(2,minmax(0,1fr))}.design__inner[data-astro-cid-ukz3c45w]{grid-template-columns:minmax(0,1fr);gap:40px}}@media(max-width:900px){.cs-hero__inner[data-astro-cid-ukz3c45w]{grid-template-columns:minmax(0,1fr);gap:8px}.cs-hero__copy[data-astro-cid-ukz3c45w]{padding-bottom:16px}.cs-hero__visual[data-astro-cid-ukz3c45w]{height:clamp(360px,96vw,520px);margin:0 auto;width:min(100%,420px)}.phone--front[data-astro-cid-ukz3c45w]{left:6%}.phone--back[data-astro-cid-ukz3c45w]{right:6%}.cs-hero__blob--a[data-astro-cid-ukz3c45w]{width:90vw;height:90vw;right:-30vw;top:-30vw}.cs-hero__blob--b[data-astro-cid-ukz3c45w]{width:70vw;height:70vw;right:10vw;bottom:-30vw}.facts[data-astro-cid-ukz3c45w]{flex-direction:column;gap:14px}.facts[data-astro-cid-ukz3c45w]>div[data-astro-cid-ukz3c45w]{padding:0}.facts[data-astro-cid-ukz3c45w]>div[data-astro-cid-ukz3c45w]+div[data-astro-cid-ukz3c45w]{border-left:0}.pair__inner[data-astro-cid-ukz3c45w]{grid-template-columns:minmax(0,1fr);gap:16px}.pair__inner--natural[data-astro-cid-ukz3c45w] img[data-astro-cid-ukz3c45w]:last-child:nth-child(odd),.pair__inner--three[data-astro-cid-ukz3c45w] img[data-astro-cid-ukz3c45w]:last-child:nth-child(3n+1){width:100%}.stats__inner--split[data-astro-cid-ukz3c45w]{grid-template-columns:minmax(0,1fr);gap:32px}.social-chapter__inner[data-astro-cid-ukz3c45w]{grid-template-columns:minmax(0,1fr);gap:28px}.stat[data-astro-cid-ukz3c45w]{gap:8px}.cta__inner[data-astro-cid-ukz3c45w]{flex-direction:column;align-items:flex-start;gap:22px}}@media(max-width:900px){.chapter__head[data-astro-cid-ukz3c45w]{grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.chapter__head[data-astro-cid-ukz3c45w] .chapter__intro[data-astro-cid-ukz3c45w]{padding-top:0}.flow__row[data-astro-cid-ukz3c45w]{grid-template-columns:minmax(0,1fr);gap:40px}.flow__arrow[data-astro-cid-ukz3c45w]{display:none}.flow__phone[data-astro-cid-ukz3c45w]{height:clamp(360px,90vw,440px)}.beyond__grid[data-astro-cid-ukz3c45w]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.beyond__grid--wide[data-astro-cid-ukz3c45w]{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:560px){.steps__list[data-astro-cid-ukz3c45w]{grid-template-columns:minmax(0,1fr)}}
