.MobileApps-module__RNxGuW__page{background:var(--ground);color:var(--ink-900)}.MobileApps-module__RNxGuW__kicker{background:var(--accent-wash);width:fit-content;font-family:var(--font-heading,"Montserrat", sans-serif);letter-spacing:.09em;text-transform:uppercase;color:var(--accent-deep);border:1px solid #2f4bc429;border-radius:999px;align-items:center;margin:0 0 12px;padding:6px 13px;font-size:11.5px;font-weight:600;line-height:1.4;display:flex}.MobileApps-module__RNxGuW__heading{font-family:var(--font-heading,"Montserrat", sans-serif);font-size:var(--h-section);line-height:var(--h-section-lh);letter-spacing:var(--h-section-ls);color:var(--ink-900);margin:0;font-weight:600}.MobileApps-module__RNxGuW__lead{max-width:62ch;color:var(--ink-600);margin:14px 0 0;font-size:clamp(13.5px,1.05vw,15px);line-height:1.7}.MobileApps-module__RNxGuW__hero{isolation:isolate;margin-top:calc(-1 * var(--site-header-h,0px));padding:calc(var(--site-header-h,0px) + clamp(28px, 3.6vw, 52px)) 20px clamp(48px, 6vw, 82px);background:var(--hero-ground);color:#fff;position:relative;overflow:hidden}.MobileApps-module__RNxGuW__hero:before{content:"";z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 420 300' fill='none'%3E%3Cg stroke='%23ffffff' fill='none' stroke-linecap='round'%3E%3Cpath d='M-10 196C70 196 126 102 206 102S348 16 430 16' stroke-width='1.2' opacity='.10'/%3E%3Cpath d='M-10 232C70 232 126 138 206 138S348 52 430 52' stroke-width='1.5' opacity='.17'/%3E%3Cpath d='M-10 268C70 268 126 174 206 174S348 88 430 88' stroke-width='1.2' opacity='.11'/%3E%3C/g%3E%3C/svg%3E"),radial-gradient(#ffffff0e 1px,#0000 1px);background-position:right -40px bottom -30px,0 0;background-repeat:no-repeat,repeat;background-size:clamp(300px,36vw,500px) clamp(214px,26vw,357px),26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 66% at 40%,#0000 18%,#00000080 56%,#000 100%);mask-image:radial-gradient(70% 66% at 40%,#0000 18%,#00000080 56%,#000 100%)}.MobileApps-module__RNxGuW__heroInner{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:clamp(32px,5vw,72px);max-width:1180px;margin-inline:auto;display:grid}.MobileApps-module__RNxGuW__heroCopy{min-width:0}.MobileApps-module__RNxGuW__hero .MobileApps-module__RNxGuW__kicker{color:var(--accent-soft);background:#ffffff1a;border-color:#ffffff29}.MobileApps-module__RNxGuW__heroHeading{max-width:19ch;font-family:var(--font-heading,"Montserrat", sans-serif);letter-spacing:-.03em;text-wrap:balance;color:#fff;margin:0;font-size:clamp(30px,3.8vw,48px);font-weight:800;line-height:1.08}.MobileApps-module__RNxGuW__heroAccent{color:var(--accent-soft)}.MobileApps-module__RNxGuW__heroLead{color:#ffffffc7;max-width:60ch;margin:18px 0 0;font-size:clamp(14px,1.1vw,16px);line-height:1.75}.MobileApps-module__RNxGuW__platforms{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.MobileApps-module__RNxGuW__platform{font-family:var(--font-heading,"Montserrat", sans-serif);letter-spacing:-.01em;color:#ffffffe6;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;padding:6px 13px;font-size:12.5px;font-weight:600}.MobileApps-module__RNxGuW__art{justify-content:center;min-width:0;display:flex}.MobileApps-module__RNxGuW__art svg{width:100%;max-width:560px;height:auto}.MobileApps-module__RNxGuW__heroCta{background:var(--grad-accent-cta);font-family:var(--font-heading,"Montserrat", sans-serif);letter-spacing:-.01em;color:#fff;border-radius:999px;align-items:center;gap:10px;margin-top:30px;padding:12px 22px;font-size:14px;font-weight:600;transition:gap .3s;display:inline-flex}.MobileApps-module__RNxGuW__heroCta:hover,.MobileApps-module__RNxGuW__heroCta:focus-visible{color:#fff;gap:15px}.MobileApps-module__RNxGuW__heroCtaArrow{place-items:center;width:16px;height:16px;display:grid}.MobileApps-module__RNxGuW__heroCtaArrow svg{width:100%;height:100%}.MobileApps-module__RNxGuW__value{padding:var(--section-y) 20px;background:var(--ground)}.MobileApps-module__RNxGuW__valueInner{max-width:1180px;margin-inline:auto}.MobileApps-module__RNxGuW__valueHead{max-width:720px;margin-bottom:clamp(28px,3.4vw,44px)}.MobileApps-module__RNxGuW__valueGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(14px,1.6vw,20px);margin:0;padding:0;list-style:none;display:grid}.MobileApps-module__RNxGuW__valueCard{border-radius:var(--r-sm,14px);background:var(--ground-tint);border:1px solid #0000;flex-direction:column;gap:10px;padding:clamp(20px,2vw,26px);transition:background .3s,border-color .3s;display:flex}.MobileApps-module__RNxGuW__valueCard:hover{background:var(--ground);border-color:#2f4bc43d}.MobileApps-module__RNxGuW__valueIcon{background:var(--accent);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.MobileApps-module__RNxGuW__valueIcon svg{width:21px;height:21px}.MobileApps-module__RNxGuW__valueTitle{font-family:var(--font-heading,"Montserrat", sans-serif);letter-spacing:-.015em;color:var(--ink-900);margin:4px 0 0;font-size:16px;font-weight:600;line-height:1.32}.MobileApps-module__RNxGuW__valueBody{color:var(--ink-600);margin:0;font-size:13.5px;line-height:1.68}.MobileApps-module__RNxGuW__showcase{padding:var(--section-y) 20px;background:var(--ground-tint)}.MobileApps-module__RNxGuW__showcaseInner{max-width:1180px;margin-inline:auto}.MobileApps-module__RNxGuW__showcaseHead{max-width:760px;margin-bottom:clamp(32px,4vw,56px)}.MobileApps-module__RNxGuW__index{border-radius:var(--r-md,16px);background:var(--ground);border:1px solid var(--hairline);margin-bottom:clamp(26px,3vw,40px);padding:clamp(16px,1.8vw,22px)}.MobileApps-module__RNxGuW__indexList{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.MobileApps-module__RNxGuW__indexLink{border:1px solid var(--hairline-strong);font-family:var(--font-heading,"Montserrat", sans-serif);letter-spacing:-.01em;color:var(--ink-600);border-radius:999px;align-items:center;padding:6px 13px;font-size:12.5px;font-weight:600;line-height:1.4;transition:background .25s,border-color .25s,color .25s;display:inline-flex}.MobileApps-module__RNxGuW__indexLink:hover,.MobileApps-module__RNxGuW__indexLink:focus-visible{background:var(--accent-wash);color:var(--accent-deep);border-color:#2f4bc466}.MobileApps-module__RNxGuW__anchor{width:0;height:0;position:absolute;top:-100px;left:0}.MobileApps-module__RNxGuW__rows{flex-direction:column;gap:clamp(16px,2vw,26px);margin:0;padding:0;list-style:none;display:flex}.MobileApps-module__RNxGuW__row{border-radius:var(--r-md,16px);background:var(--ground);border:1px solid var(--hairline);grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,52px);padding:clamp(20px,2.4vw,34px);transition:border-color .3s,box-shadow .3s;display:grid;position:relative}.MobileApps-module__RNxGuW__row:hover{border-color:#2f4bc44d;box-shadow:0 20px 40px -32px #141f6ebf}.MobileApps-module__RNxGuW__rowFlip{grid-template-columns:minmax(0,1fr) minmax(0,300px)}.MobileApps-module__RNxGuW__rowFlip .MobileApps-module__RNxGuW__deviceCol{grid-area:1/2}.MobileApps-module__RNxGuW__rowFlip .MobileApps-module__RNxGuW__copyCol{grid-area:1/1}.MobileApps-module__RNxGuW__deviceCol{justify-content:center;display:flex;position:relative}.MobileApps-module__RNxGuW__deviceCol:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side,#2f4bc424,#2f4bc40a 62%,#0000 100%);border-radius:50%;position:absolute;inset:-6% -12%}.MobileApps-module__RNxGuW__device{z-index:1;aspect-ratio:9/18.5;background:var(--navy-900);border:1px solid var(--navy-700);border-radius:34px;place-items:center;width:min(100%,268px);padding:10px;display:grid;position:relative}.MobileApps-module__RNxGuW__deviceNotch{z-index:1;background:#ffffff38;border-radius:999px;width:54px;height:4px;position:absolute;top:15px;left:50%;translate:-50%}.MobileApps-module__RNxGuW__shot{object-fit:contain;background:#05070f;border-radius:25px;width:100%;height:100%}.MobileApps-module__RNxGuW__copyCol{min-width:0}.MobileApps-module__RNxGuW__rowHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.MobileApps-module__RNxGuW__rowNo{font-family:var(--font-heading,"Montserrat", sans-serif);letter-spacing:.1em;font-variant-numeric:tabular-nums;color:var(--ink-400);font-size:12px;font-weight:700}.MobileApps-module__RNxGuW__tags{flex-wrap:wrap;gap:7px;display:flex}.MobileApps-module__RNxGuW__stack,.MobileApps-module__RNxGuW__status{font-family:var(--font-heading,"Montserrat", sans-serif);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:700}.MobileApps-module__RNxGuW__stack{background:var(--accent-wash);color:var(--accent-deep);border:1px solid #2f4bc42e}.MobileApps-module__RNxGuW__status{color:#0f766e;background:#e6f5f2;border:1px solid #0f766e33}.MobileApps-module__RNxGuW__statusOff{background:var(--ground-tint-2);border-color:var(--hairline-strong);color:var(--ink-600)}.MobileApps-module__RNxGuW__appName{font-family:var(--font-heading,"Montserrat", sans-serif);letter-spacing:-.028em;color:var(--ink-900);margin:0;font-size:clamp(19px,1.85vw,24px);font-weight:600;line-height:1.2}.MobileApps-module__RNxGuW__appBlurb{color:var(--ink-600);margin:10px 0 0;font-size:13.5px;line-height:1.68}.MobileApps-module__RNxGuW__featuresLabel{font-family:var(--font-heading,"Montserrat", sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-900);margin:20px 0 10px;font-size:11px;font-weight:700}.MobileApps-module__RNxGuW__features{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:7px 22px;margin:0;padding:0;list-style:none;display:grid}.MobileApps-module__RNxGuW__feature{color:var(--ink-600);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;font-size:13px;line-height:1.55;display:grid}.MobileApps-module__RNxGuW__tick{background:var(--accent-wash);width:16px;height:16px;color:var(--accent);border-radius:50%;place-items:center;margin-top:2px;display:grid}.MobileApps-module__RNxGuW__tick svg{width:10px;height:10px}.MobileApps-module__RNxGuW__getIt{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.MobileApps-module__RNxGuW__store{background:var(--navy-900);border:1px solid var(--navy-700);border-radius:12px;align-items:center;gap:10px;padding:8px 16px 8px 12px;text-decoration:none;transition:background .3s,border-color .3s;display:inline-flex}.MobileApps-module__RNxGuW__store:hover,.MobileApps-module__RNxGuW__store:focus-visible{background:var(--navy-800);border-color:var(--accent)}.MobileApps-module__RNxGuW__storeIcon{border-radius:7px;flex:none;width:30px;height:30px}.MobileApps-module__RNxGuW__storeText{flex-direction:column;line-height:1.15;display:flex}.MobileApps-module__RNxGuW__storeSub{letter-spacing:.04em;text-transform:uppercase;color:#ffffffa8;font-size:9.5px}.MobileApps-module__RNxGuW__storeLabel{font-family:var(--font-heading,"Montserrat", sans-serif);letter-spacing:-.015em;color:#fff;font-size:14px;font-weight:600}.MobileApps-module__RNxGuW__siteLink{border:1px solid var(--hairline-strong);font-family:var(--font-heading,"Montserrat", sans-serif);color:var(--accent);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;transition:background .3s,border-color .3s;display:inline-flex}.MobileApps-module__RNxGuW__siteLink:hover,.MobileApps-module__RNxGuW__siteLink:focus-visible{background:var(--accent-wash);color:var(--accent-deep);border-color:#2f4bc466}.MobileApps-module__RNxGuW__siteArrow{place-items:center;width:13px;height:13px;display:grid}.MobileApps-module__RNxGuW__siteArrow svg{width:100%;height:100%}.MobileApps-module__RNxGuW__statusNote{color:var(--ink-400);margin:0;font-size:12.5px;line-height:1.6}.MobileApps-module__RNxGuW__noteLink{color:var(--accent);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.MobileApps-module__RNxGuW__noteLink:hover,.MobileApps-module__RNxGuW__noteLink:focus-visible{color:var(--accent-deep)}.MobileApps-module__RNxGuW__cta{padding:var(--section-y) 20px;background:var(--ground)}.MobileApps-module__RNxGuW__ctaInner{text-align:center;max-width:780px;margin-inline:auto}.MobileApps-module__RNxGuW__ctaHeading{font-family:var(--font-heading,"Montserrat", sans-serif);font-size:var(--h-section);line-height:var(--h-section-lh);letter-spacing:var(--h-section-ls);color:var(--ink-900);margin:0;font-weight:600}.MobileApps-module__RNxGuW__ctaBody{max-width:62ch;color:var(--ink-600);margin:16px auto 0;font-size:clamp(13.5px,1.05vw,15px);line-height:1.75}.MobileApps-module__RNxGuW__ctaRow{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.MobileApps-module__RNxGuW__ctaPrimary,.MobileApps-module__RNxGuW__ctaSecondary{font-family:var(--font-heading,"Montserrat", sans-serif);letter-spacing:-.01em;border-radius:999px;padding:12px 24px;font-size:14px;font-weight:600;transition:background .3s,border-color .3s,color .3s}.MobileApps-module__RNxGuW__ctaPrimary{background:var(--grad-accent-cta);color:#fff}.MobileApps-module__RNxGuW__ctaPrimary:hover,.MobileApps-module__RNxGuW__ctaPrimary:focus-visible{color:#fff}.MobileApps-module__RNxGuW__ctaSecondary{border:1px solid var(--hairline-strong);color:var(--ink-900)}.MobileApps-module__RNxGuW__ctaSecondary:hover,.MobileApps-module__RNxGuW__ctaSecondary:focus-visible{background:var(--accent-wash);color:var(--accent-deep);border-color:#2f4bc466}@media only screen and (max-width:980px){.MobileApps-module__RNxGuW__heroInner{grid-template-columns:minmax(0,1fr);gap:36px}.MobileApps-module__RNxGuW__art svg{max-width:420px}}@media only screen and (max-width:860px){.MobileApps-module__RNxGuW__row,.MobileApps-module__RNxGuW__rowFlip{grid-template-columns:minmax(0,1fr);gap:22px}.MobileApps-module__RNxGuW__rowFlip .MobileApps-module__RNxGuW__deviceCol,.MobileApps-module__RNxGuW__rowFlip .MobileApps-module__RNxGuW__copyCol{grid-area:auto}}.MobileApps-module__RNxGuW__heroCta,.MobileApps-module__RNxGuW__heroCta:hover,.MobileApps-module__RNxGuW__heroCta:focus,.MobileApps-module__RNxGuW__store,.MobileApps-module__RNxGuW__store:hover,.MobileApps-module__RNxGuW__store:focus,.MobileApps-module__RNxGuW__siteLink,.MobileApps-module__RNxGuW__siteLink:hover,.MobileApps-module__RNxGuW__siteLink:focus,.MobileApps-module__RNxGuW__ctaPrimary,.MobileApps-module__RNxGuW__ctaPrimary:hover,.MobileApps-module__RNxGuW__ctaPrimary:focus,.MobileApps-module__RNxGuW__ctaSecondary,.MobileApps-module__RNxGuW__ctaSecondary:hover,.MobileApps-module__RNxGuW__ctaSecondary:focus{text-decoration:none}
