.MemeGrid_grid__amMDu{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem}.MemeGrid_tile__XH4Yo{position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:var(--cm-radius-md);border:1px solid var(--cm-color-neutral);background:var(--cm-color-neutral);box-shadow:var(--cm-shadow-card);transition:transform .2s var(--cm-ease-spring),box-shadow .2s var(--cm-ease-spring)}.MemeGrid_tile__XH4Yo:hover{transform:scale(1.03);box-shadow:var(--cm-shadow-lift)}.MemeGrid_image__yZvfl{object-fit:cover}@media (min-width:640px){.MemeGrid_grid__amMDu{grid-template-columns:repeat(3,1fr);gap:1rem}}@media (min-width:1024px){.MemeGrid_grid__amMDu{grid-template-columns:repeat(4,1fr)}}.page_hero__SKW6o{position:relative;overflow:hidden;background:var(--cm-color-neutral)}.page_heroInner__FQkwa{max-width:var(--cm-container-max);margin:0 auto;padding:4rem 1.5rem;display:grid;grid-template-columns:1fr;align-items:center;grid-gap:3rem;gap:3rem}.page_eyebrow__H9Slr{display:flex;align-items:center;gap:.75rem}.page_eyebrowMark___ZTwJ{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--cm-radius-sm);background:var(--cm-color-primary);color:var(--cm-color-tertiary);font-size:1.125rem;font-weight:700}.page_eyebrowText___20AV{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--cm-text-faint)}.page_headline__7qraH{margin-top:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.15;color:var(--cm-text-secondary)}.page_subhead__Jv_RB{margin-top:1.5rem;max-width:28rem;font-size:1rem;line-height:1.6;color:var(--cm-text-muted)}.page_actions__e35f9{margin-top:2rem;display:flex;flex-wrap:wrap;gap:1rem}.page_primaryBtn__smNNv{border-radius:var(--cm-radius-sm);background:var(--cm-color-primary);color:var(--cm-color-tertiary);padding:.875rem 2rem;font-size:1rem;font-weight:600;box-shadow:var(--cm-shadow-card);transition:transform .2s var(--cm-ease-spring),box-shadow .2s var(--cm-ease-spring)}.page_primaryBtn__smNNv:hover{transform:scale(1.03);box-shadow:var(--cm-shadow-lift)}.page_primaryBtn__smNNv:active{transform:translateY(1px)}.page_secondaryBtn__Re3F8{border-radius:var(--cm-radius-sm);border:1.5px solid var(--cm-border);color:var(--cm-text-secondary);padding:.875rem 2rem;font-size:1rem;font-weight:600;transition:background .2s ease}.page_secondaryBtn__Re3F8:hover{background:var(--cm-color-tertiary)}.page_phoneWrap__ltnvj{position:relative;margin:0 auto;width:100%;max-width:280px}.page_glow__1cPD_{position:absolute;inset:0;z-index:-1;transform:scale(1.25);border-radius:999px;background:rgba(0,196,204,.25);filter:blur(48px)}.page_phoneFrame__QpODz{position:relative;border-radius:var(--cm-radius-lg);border:6px solid var(--cm-color-secondary);background:var(--cm-color-secondary);padding:4px;box-shadow:var(--cm-shadow-lift)}.page_phoneScreen__n3cen{position:relative;aspect-ratio:9/18;overflow:hidden;border-radius:var(--cm-radius-md)}.page_phoneImage__OMzCp{object-fit:cover}.page_features__8wy9y{max-width:var(--cm-container-max);margin:0 auto;padding:5rem 1.5rem}.page_featureList___8ePa{display:flex;flex-direction:column;gap:4rem}.page_featureRow__evz6o{display:flex;flex-direction:column;align-items:center;gap:2.5rem}.page_featureImage__zonAI{position:relative;aspect-ratio:1/1;width:100%;max-width:24rem;flex:1 1;overflow:hidden;border-radius:var(--cm-radius-lg);border:1px solid var(--cm-color-neutral);box-shadow:var(--cm-shadow-card)}.page_featureImageEl__55KRn{object-fit:cover}.page_featureText__0lch2{flex:1 1}.page_featureTitle__kH4Xm{font-size:1.5rem;font-weight:700;color:var(--cm-text-secondary)}.page_featureBody__MYpMF{margin-top:1rem;max-width:28rem;font-size:1rem;line-height:1.6;color:var(--cm-text-muted)}.page_showcase__fEmoe{background:var(--cm-color-neutral)}.page_showcaseInner__G89Qv{max-width:var(--cm-container-max);margin:0 auto;padding:5rem 1.5rem}.page_showcaseHeading__vCcv_{max-width:32rem;margin:0 auto;text-align:center}.page_showcaseTitle__pyEbO{font-size:1.5rem;font-weight:700;color:var(--cm-text-secondary)}.page_showcaseSubtitle__JIH1C{margin-top:.75rem;font-size:1rem;color:var(--cm-text-muted)}.page_showcaseGrid__ZoMLf{margin-top:3rem}.page_ctaBanner__GgRsl{background:var(--cm-color-secondary)}.page_ctaBannerInner__hQdjI{max-width:var(--cm-container-max);margin:0 auto;padding:4rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.page_ctaBannerTitle__Khe5V{max-width:32rem;font-size:1.5rem;font-weight:700;color:var(--cm-color-tertiary)}.page_ctaBannerBtn__Yzk_F{border-radius:var(--cm-radius-sm);background:var(--cm-color-primary);color:var(--cm-color-tertiary);padding:.875rem 2rem;font-size:1rem;font-weight:600;box-shadow:var(--cm-shadow-lift);transition:transform .2s var(--cm-ease-spring)}.page_ctaBannerBtn__Yzk_F:hover{transform:scale(1.03)}.page_ctaBannerBtn__Yzk_F:active{transform:translateY(1px)}@media (min-width:768px){.page_heroInner__FQkwa{grid-template-columns:5fr 4fr;padding:6rem 1.5rem}.page_headline__7qraH{font-size:3.5rem}.page_subhead__Jv_RB{font-size:1.125rem}.page_featureList___8ePa{gap:6rem}.page_featureRow__evz6o{flex-direction:row;gap:4rem}.page_featureRowReverse__CgQ_p{flex-direction:row-reverse}.page_ctaBannerTitle__Khe5V,.page_showcaseTitle__pyEbO{font-size:1.875rem}}@media (min-width:1024px){.page_headline__7qraH{font-size:3.75rem}}