.page_page__OA6j_{--ink:#18181b;--muted:#71717a;--hairline:rgb(24 24 27/8%);min-height:100dvh;overflow-x:clip;color:var(--ink);background:#fff}.page_page__OA6j_,.page_page__OA6j_>footer,.page_page__OA6j_>main,.page_page__OA6j_>nav{width:100%;max-width:100vw}.page_hero__d4orb{position:relative;isolation:isolate;display:grid;min-height:min(760px,calc(100svh - 57px));place-items:center;overflow:hidden;padding:6.5rem 1.5rem 7rem;text-align:center}.page_heroGlow__JsiD1{position:absolute;z-index:-1;top:-24rem;left:50%;width:min(82rem,150vw);aspect-ratio:1;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle at 50% 52%,rgb(255 229 32/30%),transparent 29%),radial-gradient(circle at 38% 58%,rgb(255 149 0/18%),transparent 34%),radial-gradient(circle at 62% 55%,rgb(255 59 48/10%),transparent 36%);filter:blur(28px)}.page_heroContent__AyrCS{display:flex;width:100%;max-width:62rem;flex-direction:column;align-items:center}.page_appIcon__K_wcL{margin-bottom:1.75rem;border-radius:26.5%;box-shadow:0 1px 1px rgb(0 0 0/4%),0 18px 50px rgb(161 98 7/14%)}.page_eyebrow__S9tsl{color:#b45309;font-size:.75rem;font-weight:700;letter-spacing:.09em}.page_hero__d4orb h1{max-width:100%;margin-top:.75rem;font-size:clamp(2.35rem,1.45rem + 3.8vw,4.5rem);font-weight:800;letter-spacing:-.055em;line-height:1.03;text-wrap:balance}.page_heroCopy__ckIR_{max-width:39rem;margin-top:1.75rem;color:var(--muted);font-size:clamp(1rem,.94rem + .25vw,1.125rem);line-height:1.85;text-wrap:pretty}.page_storeButtons__mkgXM{display:flex;max-width:100%;flex-wrap:wrap;justify-content:center;gap:.625rem;margin-top:2.25rem}.page_storeButton__xprTl{display:inline-flex;min-height:3.125rem;align-items:center;justify-content:center;gap:.625rem;border:1px solid transparent;border-radius:999px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:650;line-height:1;transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .18s ease,border-color .18s ease,box-shadow .18s ease;-webkit-tap-highlight-color:transparent}.page_storeButton__xprTl:active{transform:scale(.97)}.page_storeButtonPrimary__BlSYe{color:#fff;background:#18181b;box-shadow:0 10px 28px rgb(24 24 27/16%)}.page_storeButtonSecondary___LsmB{border-color:rgb(24 24 27/10%);color:#3f3f46;background:rgb(255 255 255/72%);box-shadow:0 8px 24px rgb(24 24 27/6%);backdrop-filter:blur(18px) saturate(160%)}.page_storeButtonLight__qk2Kj{color:#18181b;background:#fff;box-shadow:0 10px 30px rgb(0 0 0/20%)}.page_storeButtonGlass__1A33f{border-color:rgb(255 255 255/16%);color:#fff;background:rgb(255 255 255/9%);backdrop-filter:blur(18px) saturate(150%)}.page_snapshot__K_uYA{display:grid;width:min(74rem,calc(100% - 3rem));margin:0 auto;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--hairline)}.page_snapshotItem__bqNdE{display:flex;min-height:9.5rem;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:1.5rem;text-align:center}.page_snapshotItem__bqNdE+.page_snapshotItem__bqNdE{border-left:1px solid var(--hairline)}.page_snapshotItem__bqNdE strong{font-size:clamp(1rem,.85rem + .55vw,1.35rem);font-weight:750;letter-spacing:-.025em}.page_snapshotItem__bqNdE span{color:var(--muted);font-size:.78rem;line-height:1.5}.page_features__Zn7Gj{width:min(78rem,calc(100% - 3rem));margin:0 auto;padding:9rem 0 7rem}.page_sectionHeading__CR3WX{max-width:52rem;margin:0 auto 4.5rem;text-align:center}.page_cta__YBQdd h2,.page_faqIntro__HKP49 h2,.page_sectionHeading__CR3WX h2{letter-spacing:-.045em;text-wrap:balance}.page_sectionHeading__CR3WX h2{margin-top:.75rem;font-size:clamp(2rem,1.2rem + 3vw,4rem);font-weight:800;line-height:1.08}.page_sectionHeading__CR3WX>p:last-child{margin-top:1.25rem;color:var(--muted);font-size:1rem;line-height:1.8}.page_featureGrid__5jEgD{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem}.page_featureCard___S6Ay{position:relative;display:flex;min-height:43rem;grid-column:span 6;flex-direction:column;overflow:hidden;border:1px solid rgb(24 24 27/5%);border-radius:clamp(1.75rem,1.35rem + 1.5vw,2.75rem);background:var(--card-bg);box-shadow:0 18px 60px rgb(24 24 27/5%)}.page_amber__KIpDk{--card-bg:#fff8dc;--accent:#b45309}.page_rose__CnaKz{--card-bg:#fff1f2;--accent:#be123c}.page_blue__8b3P1{--card-bg:#eef6ff;--accent:#1d4ed8}.page_violet__QegTn{--card-bg:#f5f1ff;--accent:#6d28d9}.page_featureCopy__pB0a5{position:relative;z-index:1;padding:clamp(2rem,1.45rem + 2vw,3.5rem)}.page_featureLabel__8p4rL{display:flex;align-items:center;gap:.65rem;color:var(--accent);font-size:.75rem;font-weight:750;letter-spacing:.06em}.page_featureLabel__8p4rL span{display:grid;width:1.65rem;height:1.65rem;place-items:center;border:1px solid;border-radius:50%;font-size:.64rem}.page_featureCopy__pB0a5 h3{margin-top:1.25rem;white-space:pre-line;font-size:clamp(1.75rem,1.3rem + 1.65vw,2.8rem);font-weight:780;letter-spacing:-.045em;line-height:1.12;text-wrap:balance}.page_featureCopy__pB0a5>p:last-child{max-width:34rem;margin-top:1rem;color:#52525b;font-size:.925rem;line-height:1.85;text-wrap:pretty}.page_featureMedia__DBR8k{position:relative;display:flex;flex:1;align-items:flex-end;justify-content:center;padding:0 1.5rem}.page_featureMedia__DBR8k:before{position:absolute;bottom:-12%;left:50%;width:min(34rem,94%);aspect-ratio:1;transform:translateX(-50%);border-radius:50%;background:rgb(255 255 255/52%);content:""}.page_mediaSurface__t6HBw{position:relative;z-index:1;overflow:hidden;border:1px solid rgb(24 24 27/12%);background:#eef2f8;box-shadow:0 30px 70px rgb(24 24 27/16%),0 4px 14px rgb(24 24 27/8%)}.page_mediaSurface__t6HBw img,.page_mediaSurface__t6HBw video{display:block;width:100%;height:100%;object-fit:cover}.page_portraitMedia__L96kV .page_mediaSurface__t6HBw{width:min(19rem,72vw);aspect-ratio:9/19.5;border-radius:2.5rem 2.5rem 0 0;border-bottom:0}.page_widePortraitCard__LY_vi{min-height:38rem;grid-column:1/-1;flex-direction:row}.page_widePortraitCard__LY_vi .page_featureCopy__pB0a5,.page_widePortraitCard__LY_vi .page_featureMedia__DBR8k{width:50%}.page_widePortraitCard__LY_vi .page_featureCopy__pB0a5{align-self:center}.page_widePortraitCard__LY_vi .page_featureMedia__DBR8k:before{bottom:-18%}.page_landscapeCard__gn2sg{grid-column:1/-1;min-height:40rem}.page_landscapeCard__gn2sg .page_featureCopy__pB0a5{max-width:46rem}.page_landscapeMedia__j6h_i{padding:0 clamp(1.5rem,.2rem + 5vw,5rem)}.page_landscapeMedia__j6h_i:before{bottom:-75%;width:min(62rem,100%)}.page_landscapeMedia__j6h_i .page_mediaSurface__t6HBw{width:min(60rem,100%);aspect-ratio:16/10;border-radius:1.5rem 1.5rem 0 0;border-bottom:0}.page_faq__rJs_J{display:grid;width:min(74rem,calc(100% - 3rem));margin:0 auto;grid-template-columns:minmax(15rem,.75fr) minmax(0,1.25fr);gap:clamp(3rem,1rem + 6vw,8rem);padding:8rem 0 9rem}.page_faqIntro__HKP49{position:sticky;top:7rem;align-self:start}.page_faqIntro__HKP49 h2{margin-top:.75rem;font-size:clamp(2rem,1.5rem + 1.8vw,3.25rem);font-weight:800;line-height:1.08}.page_faqIntro__HKP49>p:last-child{margin-top:1rem;color:var(--muted);font-size:.925rem}.page_faqList__MPo_f{border-top:1px solid var(--hairline)}.page_faqItem__KDqNX{border-bottom:1px solid var(--hairline)}.page_faqItem__KDqNX summary{display:flex;min-height:5.25rem;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 0;font-size:.95rem;font-weight:650;line-height:1.6;-webkit-tap-highlight-color:transparent}.page_faqItem__KDqNX summary::-webkit-details-marker{display:none}.page_faqIcon__cjd6r{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border-radius:50%;color:#71717a;background:#f4f4f5;transition:transform .22s cubic-bezier(.23,1,.32,1),background-color .18s ease}.page_faqItem__KDqNX[open] .page_faqIcon__cjd6r{transform:rotate(180deg);background:#e4e4e7}.page_faqItem__KDqNX>p{max-width:60ch;padding:0 3.5rem 1.75rem 0;color:var(--muted);font-size:.9rem;line-height:1.9}.page_cta__YBQdd{position:relative;isolation:isolate;display:grid;width:min(78rem,calc(100% - 3rem));min-height:34rem;margin:0 auto 3rem;place-items:center;overflow:hidden;border-radius:clamp(2rem,1.25rem + 3vw,4rem);padding:5rem 1.5rem;color:#fff;background:#18181b;text-align:center}.page_ctaGlow__MsGAG{position:absolute;z-index:-1;right:-14rem;bottom:-25rem;width:52rem;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 42% 38%,rgb(255 229 32/65%),transparent 25%),radial-gradient(circle at 52% 48%,rgb(255 149 0/50%),transparent 42%),radial-gradient(circle at 60% 55%,rgb(255 59 48/42%),transparent 58%);filter:blur(40px)}.page_ctaContent__L_zlu{display:flex;max-width:46rem;flex-direction:column;align-items:center}.page_ctaIcon__aBix_{margin-bottom:1.5rem;border-radius:25%;box-shadow:0 18px 45px rgb(0 0 0/22%)}.page_ctaEyebrow__uyT5b{color:#fde68a;font-size:.75rem;font-weight:700;letter-spacing:.08em}.page_cta__YBQdd h2{margin-top:.75rem;font-size:clamp(2rem,1.35rem + 2.7vw,3.75rem);font-weight:800;line-height:1.04}.page_ctaContent__L_zlu>p:not(.page_ctaEyebrow__uyT5b){margin-top:1.25rem;color:#d4d4d8;font-size:.95rem;line-height:1.75}@media (hover:hover) and (pointer:fine){.page_storeButtonPrimary__BlSYe:hover{background:#27272a;box-shadow:0 13px 34px rgb(24 24 27/22%)}.page_storeButtonSecondary___LsmB:hover{border-color:rgb(24 24 27/18%);background:rgb(255 255 255/94%);box-shadow:0 10px 28px rgb(24 24 27/9%)}.page_storeButtonLight__qk2Kj:hover{background:#fafafa;box-shadow:0 13px 36px rgb(0 0 0/28%)}.page_storeButtonGlass__1A33f:hover{border-color:rgb(255 255 255/26%);background:rgb(255 255 255/15%)}.page_faqItem__KDqNX summary:hover .page_faqIcon__cjd6r{background:#e4e4e7}}@media (max-width:900px){.page_featureCard___S6Ay,.page_landscapeCard__gn2sg{min-height:41rem;grid-column:1/-1}.page_widePortraitCard__LY_vi{min-height:41rem;flex-direction:column}.page_widePortraitCard__LY_vi .page_featureCopy__pB0a5,.page_widePortraitCard__LY_vi .page_featureMedia__DBR8k{width:100%}.page_widePortraitCard__LY_vi .page_featureCopy__pB0a5{align-self:auto}.page_faq__rJs_J{grid-template-columns:1fr}.page_faqIntro__HKP49{position:static}}@media (max-width:640px){.page_hero__d4orb{min-height:auto;padding:5rem 1.25rem 5.5rem}.page_appIcon__K_wcL{width:5.5rem;height:5.5rem;margin-bottom:1.35rem}.page_hero__d4orb h1{letter-spacing:-.045em}.page_storeButtons__mkgXM{width:min(22rem,100%)}.page_storeButton__xprTl{flex:1 1 calc(50% - 0.3125rem)}.page_storeButton__xprTl:last-child{flex-basis:100%}.page_snapshot__K_uYA{width:calc(100% - 2rem);grid-template-columns:1fr}.page_snapshotItem__bqNdE{min-height:7.5rem}.page_snapshotItem__bqNdE+.page_snapshotItem__bqNdE{border-top:1px solid var(--hairline);border-left:0}.page_faq__rJs_J,.page_features__Zn7Gj{width:calc(100% - 2rem)}.page_features__Zn7Gj{padding:6.5rem 0 4.5rem}.page_sectionHeading__CR3WX{margin-bottom:3rem}.page_featureGrid__5jEgD{gap:.875rem}.page_featureCard___S6Ay,.page_landscapeCard__gn2sg{min-height:36rem}.page_featureCopy__pB0a5{padding:2rem 1.5rem 1.5rem}.page_portraitMedia__L96kV .page_mediaSurface__t6HBw{width:min(15.5rem,68vw);border-radius:2rem 2rem 0 0}.page_landscapeCard__gn2sg{min-height:30rem}.page_landscapeMedia__j6h_i{padding:0 1rem}.page_landscapeMedia__j6h_i .page_mediaSurface__t6HBw{border-radius:1rem 1rem 0 0}.page_faq__rJs_J{gap:2.5rem;padding:5rem 0 6rem}.page_cta__YBQdd{width:calc(100% - 2rem);min-height:34rem;margin-bottom:1rem;padding:4rem 1.25rem}}@media (prefers-reduced-motion:reduce){.page_faqIcon__cjd6r,.page_storeButton__xprTl{transition:none}.page_faqItem__KDqNX[open] .page_faqIcon__cjd6r,.page_storeButton__xprTl:active{transform:none}}@media (prefers-reduced-transparency:reduce){.page_storeButtonSecondary___LsmB{background:#fff;backdrop-filter:none}.page_storeButtonGlass__1A33f{background:#303036;backdrop-filter:none}}@media (prefers-contrast:more){.page_featureCard___S6Ay,.page_mediaSurface__t6HBw,.page_storeButtonSecondary___LsmB{border-color:currentColor}}.dark .page_page__OA6j_{--ink:#fafafa;--muted:#a1a1aa;--hairline:rgb(255 255 255/10%);background:#09090b}.dark .page_heroGlow__JsiD1{opacity:.68}.dark .page_eyebrow__S9tsl{color:#fbbf24}.dark .page_storeButtonPrimary__BlSYe{color:#18181b;background:#fafafa;box-shadow:0 10px 28px rgb(0 0 0/35%)}.dark .page_storeButtonSecondary___LsmB{border-color:rgb(255 255 255/12%);color:#e4e4e7;background:rgb(39 39 42/70%);box-shadow:0 8px 24px rgb(0 0 0/18%)}.dark .page_featureCard___S6Ay{border-color:rgb(255 255 255/7%);box-shadow:0 18px 70px rgb(0 0 0/20%)}.dark .page_amber__KIpDk{--card-bg:#241d0d;--accent:#fbbf24}.dark .page_rose__CnaKz{--card-bg:#291318;--accent:#fb7185}.dark .page_blue__8b3P1{--card-bg:#101d2d;--accent:#60a5fa}.dark .page_violet__QegTn{--card-bg:#1e172d;--accent:#c4b5fd}.dark .page_featureCopy__pB0a5>p:last-child{color:#a1a1aa}.dark .page_featureMedia__DBR8k:before{background:rgb(255 255 255/5%)}.dark .page_faqIcon__cjd6r{color:#a1a1aa;background:#27272a}.dark .page_faqItem__KDqNX[open] .page_faqIcon__cjd6r{background:#3f3f46}@media (hover:hover) and (pointer:fine){.dark .page_storeButtonPrimary__BlSYe:hover{background:#e4e4e7}.dark .page_storeButtonSecondary___LsmB:hover{border-color:rgb(255 255 255/22%);background:rgb(63 63 70/82%)}.dark .page_faqItem__KDqNX summary:hover .page_faqIcon__cjd6r{background:#3f3f46}}