.MobileAppsPrimaryContent-module__IKbnlW__surface{--ink:var(--primary-theme-ink);--paper:var(--primary-theme-paper);--line:#1d1d1d47;--muted:#1d1d1dad;color:var(--ink);background:var(--paper);font-family:var(--primary-font-family);font-size:var(--primary-body-size);overflow:clip}.MobileAppsPrimaryContent-module__IKbnlW__sectionMeta{text-transform:uppercase;margin:.35rem 0 0;font-size:.72rem;line-height:1.1}.MobileAppsPrimaryContent-module__IKbnlW__intro{border-bottom:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:1.25em;min-height:min(72rem,100vh);padding-top:clamp(7rem,14vw,15rem);padding-bottom:clamp(7rem,14vw,15rem);display:grid}.MobileAppsPrimaryContent-module__IKbnlW__intro>.MobileAppsPrimaryContent-module__IKbnlW__sectionMeta{grid-column:1/3}.MobileAppsPrimaryContent-module__IKbnlW__introTitleWrap{color:var(--paper);mix-blend-mode:difference;grid-column:3/13}.MobileAppsPrimaryContent-module__IKbnlW__displayTitle,.MobileAppsPrimaryContent-module__IKbnlW__sectionTitle,.MobileAppsPrimaryContent-module__IKbnlW__featureTitle,.MobileAppsPrimaryContent-module__IKbnlW__securityTitle,.MobileAppsPrimaryContent-module__IKbnlW__faqTitle{text-transform:uppercase;margin:0;font-weight:400;line-height:1}.MobileAppsPrimaryContent-module__IKbnlW__displayTitle{letter-spacing:-.05em;max-width:10ch;font-size:clamp(3.6rem,7.4vw,8.7rem)}.MobileAppsPrimaryContent-module__IKbnlW__introCopy p,.MobileAppsPrimaryContent-module__IKbnlW__bodyCopy,.MobileAppsPrimaryContent-module__IKbnlW__headerCopy,.MobileAppsPrimaryContent-module__IKbnlW__securityLead{margin:0;font-family:Arial,sans-serif;font-size:.95rem;line-height:1.55}.MobileAppsPrimaryContent-module__IKbnlW__inlineAction{color:inherit;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:2.5rem;margin-top:2rem;padding-bottom:.55rem;font-size:.78rem;line-height:1;text-decoration:none;transition:color .25s,gap .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.MobileAppsPrimaryContent-module__IKbnlW__inlineAction:focus-visible,.MobileAppsPrimaryContent-module__IKbnlW__expandableButton:focus-visible,.MobileAppsPrimaryContent-module__IKbnlW__faqButton:focus-visible{outline-offset:3px;outline:2px solid}.MobileAppsPrimaryContent-module__IKbnlW__sectionHeader{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:1.25em;padding-bottom:clamp(3rem,6vw,6rem);display:grid}.MobileAppsPrimaryContent-module__IKbnlW__sectionHeader>.MobileAppsPrimaryContent-module__IKbnlW__sectionMeta{grid-column:1/3}.MobileAppsPrimaryContent-module__IKbnlW__sectionTitle{letter-spacing:-.045em;grid-column:3/10;max-width:11ch;font-size:clamp(3rem,5.2vw,6.25rem)}.MobileAppsPrimaryContent-module__IKbnlW__stageGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.MobileAppsPrimaryContent-module__IKbnlW__stage{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:clamp(18rem,27vw,29rem);padding:1.25rem;transition:color .3s,background-color .3s;display:flex;position:relative}.MobileAppsPrimaryContent-module__IKbnlW__stageNumber{font-size:.72rem;line-height:1}.MobileAppsPrimaryContent-module__IKbnlW__stage h3{text-transform:uppercase;max-width:7ch;margin:auto 0 1rem;font-size:clamp(1.7rem,2.2vw,2.8rem);font-weight:400;line-height:.95}.MobileAppsPrimaryContent-module__IKbnlW__stage p{max-width:25rem;margin:0;font-family:Arial,sans-serif;font-size:.84rem;line-height:1.45}.MobileAppsPrimaryContent-module__IKbnlW__stageCorner{z-index:1;background:var(--paper);color:var(--ink);font-size:1.2rem;line-height:1;position:absolute;top:-.72rem;right:-.58rem}.MobileAppsPrimaryContent-module__IKbnlW__experience{border-top:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:1.25em;padding-top:clamp(6rem,13vw,13rem);padding-bottom:clamp(6rem,13vw,13rem);display:grid}.MobileAppsPrimaryContent-module__IKbnlW__featureTitle{letter-spacing:-.045em;margin-top:1.5rem;font-size:clamp(2.8rem,4.4vw,5.2rem)}.MobileAppsPrimaryContent-module__IKbnlW__phoneVisual{border:1px solid var(--line);background:linear-gradient(135deg,#f06ba8bf,#78bae680),var(--paper);grid-column:5/9;place-items:center;min-height:clamp(28rem,47vw,47rem);margin:0;padding:clamp(2rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.MobileAppsPrimaryContent-module__IKbnlW__phoneFrame{border:.5rem solid var(--ink);background:var(--ink);border-radius:2.3rem;width:min(76%,18rem);transition:transform .6s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:rotate(-7deg);box-shadow:1.2rem 1.5rem #1d1d1d29}.MobileAppsPrimaryContent-module__IKbnlW__phoneFrame img{width:100%;height:auto;display:block}.MobileAppsPrimaryContent-module__IKbnlW__visualCaption{color:var(--paper);text-align:center;text-transform:uppercase;mix-blend-mode:difference;margin:0;font-size:.68rem;line-height:1;position:absolute;bottom:1rem;left:1rem;right:1rem}.MobileAppsPrimaryContent-module__IKbnlW__corner{z-index:1;font-size:1.25rem;line-height:1;position:absolute}.MobileAppsPrimaryContent-module__IKbnlW__cornerTopLeft{top:-.7rem;left:-.58rem}.MobileAppsPrimaryContent-module__IKbnlW__cornerTopRight{top:-.7rem;right:-.58rem}.MobileAppsPrimaryContent-module__IKbnlW__cornerBottomLeft{bottom:-.7rem;left:-.58rem}.MobileAppsPrimaryContent-module__IKbnlW__cornerBottomRight{bottom:-.7rem;right:-.58rem}.MobileAppsPrimaryContent-module__IKbnlW__expandableList{border-top:1px solid var(--line)}.MobileAppsPrimaryContent-module__IKbnlW__expandableItem{border-bottom:1px solid var(--line)}.MobileAppsPrimaryContent-module__IKbnlW__expandableButton,.MobileAppsPrimaryContent-module__IKbnlW__faqButton{width:100%;color:inherit;font:inherit;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:1rem 0;font-size:.78rem;line-height:1.25;display:grid}.MobileAppsPrimaryContent-module__IKbnlW__expandableButton:hover{color:#700047}.MobileAppsPrimaryContent-module__IKbnlW__expandableSymbol,.MobileAppsPrimaryContent-module__IKbnlW__faqSymbol{font-size:1.2rem;line-height:1}.MobileAppsPrimaryContent-module__IKbnlW__expandableContent p{color:var(--muted);margin:0;padding:0 1rem 1.2rem 2.6rem;font-family:Arial,sans-serif;font-size:.84rem;line-height:1.5}.MobileAppsPrimaryContent-module__IKbnlW__security{padding:clamp(6rem,13vw,13rem)var(--primary-page-gutter);color:var(--paper);background:var(--ink);grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25em;display:grid}.MobileAppsPrimaryContent-module__IKbnlW__securityTitle{letter-spacing:-.05em;max-width:8ch;margin-top:1.5rem;font-size:clamp(3.3rem,6.1vw,7rem)}.MobileAppsPrimaryContent-module__IKbnlW__security .MobileAppsPrimaryContent-module__IKbnlW__expandableButton:hover{color:#f06ba8}.MobileAppsPrimaryContent-module__IKbnlW__shotGrid{--hand-height:min(85.714%,37.5rem);--screen-height:clamp(18.75rem,29.17vw,26.25rem);--carousel-top:calc(100% - var(--hand-height) + .9rem);isolation:isolate;height:clamp(31.25rem,48.6vw,43.75rem);position:relative;overflow:hidden}.MobileAppsPrimaryContent-module__IKbnlW__shotCarousel{top:var(--carousel-top);z-index:1;width:calc(100% + 7.5rem);position:absolute;left:-3.75rem}.MobileAppsPrimaryContent-module__IKbnlW__shotSlide{justify-content:center;display:flex}.MobileAppsPrimaryContent-module__IKbnlW__shot{width:clamp(8.5rem,18.55vw,11.875rem);height:var(--screen-height);background:var(--ink);border-radius:1.25rem;margin:0;overflow:hidden}.MobileAppsPrimaryContent-module__IKbnlW__shot img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.MobileAppsPrimaryContent-module__IKbnlW__shotHand{z-index:2;width:auto;height:var(--hand-height);pointer-events:none;max-width:none;position:absolute;bottom:0;left:50%;transform:translate(-33%)}.MobileAppsPrimaryContent-module__IKbnlW__faqSection{border-top:1px solid var(--line);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:1.25em;padding-top:clamp(6rem,12vw,12rem);padding-bottom:clamp(7rem,13vw,13rem);display:grid}.MobileAppsPrimaryContent-module__IKbnlW__faqTitle{letter-spacing:-.05em;max-width:7ch;margin-top:1.5rem;font-size:clamp(3rem,5.2vw,6.25rem)}.MobileAppsPrimaryContent-module__IKbnlW__faqList{border-top:1px solid var(--line);grid-column:6/13}.MobileAppsPrimaryContent-module__IKbnlW__faqItem{border-bottom:1px solid var(--line)}.MobileAppsPrimaryContent-module__IKbnlW__faqButton{grid-template-columns:2.8rem minmax(0,1fr) auto;padding:1.25rem 0;font-size:clamp(.8rem,1.05vw,1rem)}.MobileAppsPrimaryContent-module__IKbnlW__faqButton:hover{color:#700047}.MobileAppsPrimaryContent-module__IKbnlW__faqNumber{font-size:.72rem}.MobileAppsPrimaryContent-module__IKbnlW__faqAnswer p{max-width:44rem;color:var(--muted);margin:0;padding:0 2rem 1.5rem 2.8rem;font-family:Arial,sans-serif;font-size:.9rem;line-height:1.55}@media (max-width:991px){.MobileAppsPrimaryContent-module__IKbnlW__intro,.MobileAppsPrimaryContent-module__IKbnlW__sectionHeader,.MobileAppsPrimaryContent-module__IKbnlW__experience,.MobileAppsPrimaryContent-module__IKbnlW__security,.MobileAppsPrimaryContent-module__IKbnlW__faqSection{grid-template-columns:repeat(8,minmax(0,1fr))}.MobileAppsPrimaryContent-module__IKbnlW__intro>.MobileAppsPrimaryContent-module__IKbnlW__sectionMeta,.MobileAppsPrimaryContent-module__IKbnlW__sectionHeader>.MobileAppsPrimaryContent-module__IKbnlW__sectionMeta{grid-column:1/3}.MobileAppsPrimaryContent-module__IKbnlW__introTitleWrap{grid-column:3/9}.MobileAppsPrimaryContent-module__IKbnlW__introCopy{grid-column:5/9}.MobileAppsPrimaryContent-module__IKbnlW__sectionTitle{grid-column:3/7}.MobileAppsPrimaryContent-module__IKbnlW__headerCopy{grid-column:7/9}.MobileAppsPrimaryContent-module__IKbnlW__experienceCopy{grid-column:1/4}.MobileAppsPrimaryContent-module__IKbnlW__phoneVisual{grid-column:4/6;min-height:31rem}.MobileAppsPrimaryContent-module__IKbnlW__experienceList{grid-column:6/9}.MobileAppsPrimaryContent-module__IKbnlW__securityHeader{grid-column:1/6}.MobileAppsPrimaryContent-module__IKbnlW__securityContent{grid-column:6/9}.MobileAppsPrimaryContent-module__IKbnlW__faqHeader{grid-column:1/4}.MobileAppsPrimaryContent-module__IKbnlW__faqList{grid-column:4/9}}@media (max-width:700px){.MobileAppsPrimaryContent-module__IKbnlW__intro,.MobileAppsPrimaryContent-module__IKbnlW__sectionHeader,.MobileAppsPrimaryContent-module__IKbnlW__experience,.MobileAppsPrimaryContent-module__IKbnlW__security,.MobileAppsPrimaryContent-module__IKbnlW__faqSection{grid-template-columns:1fr}.MobileAppsPrimaryContent-module__IKbnlW__intro{gap:2rem;min-height:auto;padding-top:7rem;padding-bottom:6rem}.MobileAppsPrimaryContent-module__IKbnlW__intro>.MobileAppsPrimaryContent-module__IKbnlW__sectionMeta,.MobileAppsPrimaryContent-module__IKbnlW__introTitleWrap,.MobileAppsPrimaryContent-module__IKbnlW__introCopy,.MobileAppsPrimaryContent-module__IKbnlW__sectionHeader>.MobileAppsPrimaryContent-module__IKbnlW__sectionMeta,.MobileAppsPrimaryContent-module__IKbnlW__sectionTitle,.MobileAppsPrimaryContent-module__IKbnlW__headerCopy,.MobileAppsPrimaryContent-module__IKbnlW__experienceCopy,.MobileAppsPrimaryContent-module__IKbnlW__phoneVisual,.MobileAppsPrimaryContent-module__IKbnlW__experienceList,.MobileAppsPrimaryContent-module__IKbnlW__securityHeader,.MobileAppsPrimaryContent-module__IKbnlW__securityContent,.MobileAppsPrimaryContent-module__IKbnlW__faqHeader,.MobileAppsPrimaryContent-module__IKbnlW__faqList{grid-column:1}.MobileAppsPrimaryContent-module__IKbnlW__displayTitle{max-width:9ch;font-size:clamp(3.3rem,16vw,5.7rem)}.MobileAppsPrimaryContent-module__IKbnlW__introCopy{max-width:32rem;margin-top:0}.MobileAppsPrimaryContent-module__IKbnlW__sectionHeader{gap:1.5rem}.MobileAppsPrimaryContent-module__IKbnlW__sectionTitle{max-width:9ch;font-size:clamp(2.8rem,12vw,4.6rem)}.MobileAppsPrimaryContent-module__IKbnlW__headerCopy{max-width:31rem;padding-top:0}.MobileAppsPrimaryContent-module__IKbnlW__stageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.MobileAppsPrimaryContent-module__IKbnlW__stage{min-height:17rem;padding:1rem}.MobileAppsPrimaryContent-module__IKbnlW__stage h3{font-size:clamp(1.6rem,8vw,2.35rem)}.MobileAppsPrimaryContent-module__IKbnlW__experience{gap:3rem}.MobileAppsPrimaryContent-module__IKbnlW__experienceCopy{max-width:29rem}.MobileAppsPrimaryContent-module__IKbnlW__featureTitle{font-size:clamp(3rem,12vw,4.75rem)}.MobileAppsPrimaryContent-module__IKbnlW__phoneVisual{justify-self:center;width:min(100%,30rem);min-height:35rem}.MobileAppsPrimaryContent-module__IKbnlW__phoneFrame{width:min(64%,15rem)}.MobileAppsPrimaryContent-module__IKbnlW__experienceList{padding-top:0}.MobileAppsPrimaryContent-module__IKbnlW__security{gap:3rem}.MobileAppsPrimaryContent-module__IKbnlW__securityContent{padding-top:0}.MobileAppsPrimaryContent-module__IKbnlW__securityTitle{font-size:clamp(3.3rem,14vw,5.8rem)}.MobileAppsPrimaryContent-module__IKbnlW__shotGrid{--carousel-top:calc(100% - var(--hand-height) + .45rem)}.MobileAppsPrimaryContent-module__IKbnlW__shotCarousel{width:100%;left:0}.MobileAppsPrimaryContent-module__IKbnlW__shot{border-radius:1rem;width:8.5rem}.MobileAppsPrimaryContent-module__IKbnlW__faqSection{gap:3rem}.MobileAppsPrimaryContent-module__IKbnlW__faqTitle{max-width:8ch;font-size:clamp(3rem,13vw,5rem)}}@media (prefers-reduced-motion:reduce){.MobileAppsPrimaryContent-module__IKbnlW__inlineAction,.MobileAppsPrimaryContent-module__IKbnlW__stage,.MobileAppsPrimaryContent-module__IKbnlW__phoneFrame,.MobileAppsPrimaryContent-module__IKbnlW__shot{transition-duration:.01ms}}.MobileAppsPrimaryContent-module__IKbnlW__surface{--line:#6f6f6f61;--soft-line:#1d1d1d29;--muted:#1d1d1da8;--card-surface:#e5e4e0;--stage-grid-line:#1d1d1d14;background:0 0;position:relative}html.dark .MobileAppsPrimaryContent-module__IKbnlW__surface{--line:#ffffff47;--soft-line:#ffffff29;--muted:#ffffffad;--card-surface:#000;--stage-grid-line:#ffffff1f}.MobileAppsPrimaryContent-module__IKbnlW__headingCharacters{display:block}.MobileAppsPrimaryContent-module__IKbnlW__headingWord{white-space:nowrap;display:inline-block}.MobileAppsPrimaryContent-module__IKbnlW__headingCharacterClip{vertical-align:top;display:inline-block;overflow:clip}.MobileAppsPrimaryContent-module__IKbnlW__headingCharacter{will-change:transform,opacity;display:inline-block}.MobileAppsPrimaryContent-module__IKbnlW__sectionMeta{font-size:var(--primary-meta-text-size);line-height:1}.MobileAppsPrimaryContent-module__IKbnlW__intro,.MobileAppsPrimaryContent-module__IKbnlW__process,.MobileAppsPrimaryContent-module__IKbnlW__experience,.MobileAppsPrimaryContent-module__IKbnlW__showcase,.MobileAppsPrimaryContent-module__IKbnlW__faqSection{padding-right:var(--primary-page-gutter);padding-left:var(--primary-page-gutter)}.MobileAppsPrimaryContent-module__IKbnlW__intro{border-top:1px solid var(--line);border-bottom:0;min-height:auto;padding-top:clamp(6rem,12vw,12rem);padding-bottom:clamp(6rem,12vw,12rem)}.MobileAppsPrimaryContent-module__IKbnlW__introTitleWrap{grid-column:3/12}.MobileAppsPrimaryContent-module__IKbnlW__displayTitle,.MobileAppsPrimaryContent-module__IKbnlW__sectionTitle,.MobileAppsPrimaryContent-module__IKbnlW__featureTitle,.MobileAppsPrimaryContent-module__IKbnlW__securityTitle,.MobileAppsPrimaryContent-module__IKbnlW__faqTitle{font-size:var(--primary-heading-b-size);line-height:var(--primary-heading-line-height);letter-spacing:normal}.MobileAppsPrimaryContent-module__IKbnlW__displayTitle{max-width:12ch}.MobileAppsPrimaryContent-module__IKbnlW__displayTitle .MobileAppsPrimaryContent-module__IKbnlW__headingCharacters,.MobileAppsPrimaryContent-module__IKbnlW__sectionTitle .MobileAppsPrimaryContent-module__IKbnlW__headingCharacters,.MobileAppsPrimaryContent-module__IKbnlW__featureTitle .MobileAppsPrimaryContent-module__IKbnlW__headingCharacters,.MobileAppsPrimaryContent-module__IKbnlW__securityTitle .MobileAppsPrimaryContent-module__IKbnlW__headingCharacters,.MobileAppsPrimaryContent-module__IKbnlW__faqTitle .MobileAppsPrimaryContent-module__IKbnlW__headingCharacters{color:var(--paper);mix-blend-mode:difference}:is(html.dark .MobileAppsPrimaryContent-module__IKbnlW__displayTitle .MobileAppsPrimaryContent-module__IKbnlW__headingCharacters,html.dark .MobileAppsPrimaryContent-module__IKbnlW__sectionTitle .MobileAppsPrimaryContent-module__IKbnlW__headingCharacters,html.dark .MobileAppsPrimaryContent-module__IKbnlW__featureTitle .MobileAppsPrimaryContent-module__IKbnlW__headingCharacters,html.dark .MobileAppsPrimaryContent-module__IKbnlW__securityTitle .MobileAppsPrimaryContent-module__IKbnlW__headingCharacters,html.dark .MobileAppsPrimaryContent-module__IKbnlW__faqTitle .MobileAppsPrimaryContent-module__IKbnlW__headingCharacters){color:#fff;mix-blend-mode:normal}.MobileAppsPrimaryContent-module__IKbnlW__introCopy{grid-column:8/12;margin-top:clamp(2.5rem,5vw,5rem)}.MobileAppsPrimaryContent-module__IKbnlW__introCopy p,.MobileAppsPrimaryContent-module__IKbnlW__bodyCopy,.MobileAppsPrimaryContent-module__IKbnlW__headerCopy,.MobileAppsPrimaryContent-module__IKbnlW__securityLead{font-size:.9rem}.MobileAppsPrimaryContent-module__IKbnlW__inlineAction{gap:2.8rem;margin-top:2.2rem;transition:color .3s,gap .4s cubic-bezier(.16,1,.3,1)}.MobileAppsPrimaryContent-module__IKbnlW__inlineAction:hover,.MobileAppsPrimaryContent-module__IKbnlW__inlineAction:focus-visible{color:var(--primary-orb-wine);gap:3.6rem}:is(html.dark .MobileAppsPrimaryContent-module__IKbnlW__inlineAction:hover,html.dark .MobileAppsPrimaryContent-module__IKbnlW__inlineAction:focus-visible){color:#fff}.MobileAppsPrimaryContent-module__IKbnlW__process,.MobileAppsPrimaryContent-module__IKbnlW__showcase{padding-top:clamp(5rem,10vw,10rem);padding-bottom:clamp(5rem,10vw,10rem)}.MobileAppsPrimaryContent-module__IKbnlW__showcase{padding-bottom:0}.MobileAppsPrimaryContent-module__IKbnlW__sectionHeader{-moz-column-gap:1.25em;column-gap:1.25em;padding-bottom:clamp(2.5rem,5vw,5rem)}.MobileAppsPrimaryContent-module__IKbnlW__sectionTitle{grid-column:3/10;max-width:11ch}.MobileAppsPrimaryContent-module__IKbnlW__headerCopy{grid-column:10/13;padding-top:.65rem}.MobileAppsPrimaryContent-module__IKbnlW__stageGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-left:0}.MobileAppsPrimaryContent-module__IKbnlW__stage{isolation:isolate;border-top:0;border-right:1px solid var(--line);background:var(--card-surface);border-bottom:0;min-height:26rem;padding:1.1rem;transition:color .45s;overflow:hidden}.MobileAppsPrimaryContent-module__IKbnlW__stage:first-child{border-left:1px solid var(--line)}.MobileAppsPrimaryContent-module__IKbnlW__stage:before{z-index:-1;background:var(--ink);content:"";transform-origin:100%;transition:transform .55s cubic-bezier(.76,0,.24,1);position:absolute;inset:0;transform:scaleX(0)}.MobileAppsPrimaryContent-module__IKbnlW__stage:hover{color:var(--paper);background:var(--card-surface)}.MobileAppsPrimaryContent-module__IKbnlW__stage:hover:before{transform-origin:0;transform:scaleX(1)}.MobileAppsPrimaryContent-module__IKbnlW__stage h3{letter-spacing:-.04em;margin:auto 0 1rem;font-size:clamp(1.3rem,1.55vw,1.85rem);font-weight:400;line-height:1}.MobileAppsPrimaryContent-module__IKbnlW__stage p{color:currentColor;opacity:.72;font-size:.86rem}.MobileAppsPrimaryContent-module__IKbnlW__stageCorner{z-index:1;color:currentColor;background:0 0}.MobileAppsPrimaryContent-module__IKbnlW__experience{-moz-column-gap:1.25em;border-top:1px solid var(--line);border-bottom:1px solid var(--line);column-gap:1.25em;padding-top:clamp(6rem,11vw,11rem);padding-bottom:clamp(6rem,11vw,11rem)}.MobileAppsPrimaryContent-module__IKbnlW__experienceCopy{grid-column:1/4}.MobileAppsPrimaryContent-module__IKbnlW__featureTitle{max-width:8ch;margin-top:1.5rem}.MobileAppsPrimaryContent-module__IKbnlW__bodyCopy{margin-top:2rem}.MobileAppsPrimaryContent-module__IKbnlW__phoneVisual{border-color:var(--line);background:#e5e4e080;grid-column:4/8;min-height:clamp(23rem,39vw,42rem);padding:clamp(1.5rem,4vw,3.5rem)}html.dark .MobileAppsPrimaryContent-module__IKbnlW__phoneVisual{background:color-mix(in srgb,var(--primary-theme-paper)72%,transparent)}.MobileAppsPrimaryContent-module__IKbnlW__phoneVisual:after{z-index:0;border:1px solid var(--soft-line);content:"";pointer-events:none;position:absolute;inset:1.1rem}.MobileAppsPrimaryContent-module__IKbnlW__phoneFrame{z-index:1;border-width:.35rem;border-radius:2rem;width:min(70%,17rem);position:relative;transform:rotate(-5deg);box-shadow:1rem 1.2rem #1d1d1d1f}.MobileAppsPrimaryContent-module__IKbnlW__phoneVisual:hover .MobileAppsPrimaryContent-module__IKbnlW__phoneFrame{transform:rotate(0)translateY(-.5rem)}.MobileAppsPrimaryContent-module__IKbnlW__visualCaption{z-index:1;color:var(--ink);mix-blend-mode:normal}.MobileAppsPrimaryContent-module__IKbnlW__corner{z-index:2}.MobileAppsPrimaryContent-module__IKbnlW__experienceList{grid-column:8/13;padding-top:2.4rem}.MobileAppsPrimaryContent-module__IKbnlW__expandableList,.MobileAppsPrimaryContent-module__IKbnlW__expandableItem{border-color:var(--line)}.MobileAppsPrimaryContent-module__IKbnlW__expandableButton,.MobileAppsPrimaryContent-module__IKbnlW__faqButton{font-size:.76rem}.MobileAppsPrimaryContent-module__IKbnlW__expandableButton:hover,.MobileAppsPrimaryContent-module__IKbnlW__expandableButton:focus-visible{color:var(--primary-orb-wine)}:is(html.dark .MobileAppsPrimaryContent-module__IKbnlW__expandableButton:hover,html.dark .MobileAppsPrimaryContent-module__IKbnlW__expandableButton:focus-visible){color:#fff}.MobileAppsPrimaryContent-module__IKbnlW__expandableContent p{color:var(--muted)}.MobileAppsPrimaryContent-module__IKbnlW__security{-moz-column-gap:1.25em;padding:clamp(6rem,11vw,11rem)var(--primary-page-gutter);border-bottom:1px solid var(--line);color:var(--ink);background:0 0;column-gap:1.25em}.MobileAppsPrimaryContent-module__IKbnlW__securityHeader{grid-column:1/6}.MobileAppsPrimaryContent-module__IKbnlW__securityTitle{max-width:8ch;margin-top:1.5rem}.MobileAppsPrimaryContent-module__IKbnlW__securityContent{grid-column:8/13;padding-top:2.4rem}.MobileAppsPrimaryContent-module__IKbnlW__securityLead{max-width:32rem}.MobileAppsPrimaryContent-module__IKbnlW__security .MobileAppsPrimaryContent-module__IKbnlW__expandableList{border-color:var(--line);margin-top:3.5rem}.MobileAppsPrimaryContent-module__IKbnlW__security .MobileAppsPrimaryContent-module__IKbnlW__expandableItem{border-color:var(--line)}.MobileAppsPrimaryContent-module__IKbnlW__security .MobileAppsPrimaryContent-module__IKbnlW__expandableButton:hover,.MobileAppsPrimaryContent-module__IKbnlW__security .MobileAppsPrimaryContent-module__IKbnlW__expandableButton:focus-visible{color:var(--primary-orb-wine)}:is(html.dark .MobileAppsPrimaryContent-module__IKbnlW__security .MobileAppsPrimaryContent-module__IKbnlW__expandableButton:hover,html.dark .MobileAppsPrimaryContent-module__IKbnlW__security .MobileAppsPrimaryContent-module__IKbnlW__expandableButton:focus-visible){color:#fff}.MobileAppsPrimaryContent-module__IKbnlW__security .MobileAppsPrimaryContent-module__IKbnlW__expandableContent p{color:var(--muted)}.MobileAppsPrimaryContent-module__IKbnlW__faqSection{-moz-column-gap:1.25em;border-top:0;column-gap:1.25em;padding-top:clamp(6rem,11vw,11rem);padding-bottom:clamp(6rem,11vw,11rem)}.MobileAppsPrimaryContent-module__IKbnlW__faqHeader{grid-column:1/5}.MobileAppsPrimaryContent-module__IKbnlW__faqTitle{max-width:8ch;margin-top:1.5rem}.MobileAppsPrimaryContent-module__IKbnlW__faqContent{grid-column:6/13}.MobileAppsPrimaryContent-module__IKbnlW__faqList,.MobileAppsPrimaryContent-module__IKbnlW__faqItem{border-color:var(--line)}.MobileAppsPrimaryContent-module__IKbnlW__faqButton{isolation:isolate;padding:1.25rem 0;transition:color .35s;position:relative;overflow:hidden}.MobileAppsPrimaryContent-module__IKbnlW__faqButton:before{z-index:-1;background:var(--ink);content:"";transform-origin:100%;transition:transform .55s cubic-bezier(.76,0,.24,1);position:absolute;inset:0;transform:scaleX(0)}.MobileAppsPrimaryContent-module__IKbnlW__faqButton:hover,.MobileAppsPrimaryContent-module__IKbnlW__faqButton:focus-visible{color:var(--paper)}.MobileAppsPrimaryContent-module__IKbnlW__faqButton:hover:before,.MobileAppsPrimaryContent-module__IKbnlW__faqButton:focus-visible:before{transform-origin:0;transform:scaleX(1)}:is(html.dark .MobileAppsPrimaryContent-module__IKbnlW__faqButton:hover,html.dark .MobileAppsPrimaryContent-module__IKbnlW__faqButton:focus-visible){color:#fff}html.dark .MobileAppsPrimaryContent-module__IKbnlW__faqButton:hover:before{background:#000}html.dark .MobileAppsPrimaryContent-module__IKbnlW__faqButton:focus-visible:before{background:#000}.MobileAppsPrimaryContent-module__IKbnlW__faqAnswer p{color:var(--muted)}@media (max-width:991px){.MobileAppsPrimaryContent-module__IKbnlW__introTitleWrap{grid-column:3/9}.MobileAppsPrimaryContent-module__IKbnlW__introCopy{grid-column:5/9}.MobileAppsPrimaryContent-module__IKbnlW__sectionTitle{grid-column:3/7}.MobileAppsPrimaryContent-module__IKbnlW__headerCopy{grid-column:7/9}.MobileAppsPrimaryContent-module__IKbnlW__experienceCopy{grid-column:1/3}.MobileAppsPrimaryContent-module__IKbnlW__phoneVisual{grid-column:3/6;min-height:31rem}.MobileAppsPrimaryContent-module__IKbnlW__experienceList{grid-column:6/9}.MobileAppsPrimaryContent-module__IKbnlW__securityHeader{grid-column:1/5}.MobileAppsPrimaryContent-module__IKbnlW__securityContent{grid-column:5/9}.MobileAppsPrimaryContent-module__IKbnlW__faqHeader{grid-column:1/4}.MobileAppsPrimaryContent-module__IKbnlW__faqContent{grid-column:4/9}.MobileAppsPrimaryContent-module__IKbnlW__stage{min-height:25rem}}@media (max-width:700px){.MobileAppsPrimaryContent-module__IKbnlW__intro{gap:2.5rem;padding-top:6rem;padding-bottom:6rem}.MobileAppsPrimaryContent-module__IKbnlW__introTitleWrap,.MobileAppsPrimaryContent-module__IKbnlW__introCopy,.MobileAppsPrimaryContent-module__IKbnlW__sectionTitle,.MobileAppsPrimaryContent-module__IKbnlW__headerCopy,.MobileAppsPrimaryContent-module__IKbnlW__experienceCopy,.MobileAppsPrimaryContent-module__IKbnlW__phoneVisual,.MobileAppsPrimaryContent-module__IKbnlW__experienceList,.MobileAppsPrimaryContent-module__IKbnlW__securityHeader,.MobileAppsPrimaryContent-module__IKbnlW__securityContent,.MobileAppsPrimaryContent-module__IKbnlW__faqHeader,.MobileAppsPrimaryContent-module__IKbnlW__faqContent{grid-column:1}.MobileAppsPrimaryContent-module__IKbnlW__displayTitle,.MobileAppsPrimaryContent-module__IKbnlW__sectionTitle,.MobileAppsPrimaryContent-module__IKbnlW__featureTitle,.MobileAppsPrimaryContent-module__IKbnlW__securityTitle,.MobileAppsPrimaryContent-module__IKbnlW__faqTitle{font-size:clamp(2.8rem,12vw,4.5rem)}.MobileAppsPrimaryContent-module__IKbnlW__introCopy{max-width:34rem}.MobileAppsPrimaryContent-module__IKbnlW__sectionHeader{gap:2.2rem 1rem}.MobileAppsPrimaryContent-module__IKbnlW__headerCopy{max-width:34rem}.MobileAppsPrimaryContent-module__IKbnlW__stage{min-height:17rem;padding:1rem}.MobileAppsPrimaryContent-module__IKbnlW__stage h3{font-size:clamp(1.35rem,6vw,1.85rem)}.MobileAppsPrimaryContent-module__IKbnlW__experience{gap:2.2rem}.MobileAppsPrimaryContent-module__IKbnlW__experienceCopy{max-width:34rem}.MobileAppsPrimaryContent-module__IKbnlW__phoneVisual{width:100%;min-height:min(125vw,34rem)}.MobileAppsPrimaryContent-module__IKbnlW__phoneFrame{width:min(64%,15rem)}.MobileAppsPrimaryContent-module__IKbnlW__experienceList{padding-top:0}.MobileAppsPrimaryContent-module__IKbnlW__security{gap:3rem}.MobileAppsPrimaryContent-module__IKbnlW__securityContent{padding-top:0}.MobileAppsPrimaryContent-module__IKbnlW__faqSection{gap:3rem}}@media (prefers-reduced-motion:reduce){.MobileAppsPrimaryContent-module__IKbnlW__inlineAction,.MobileAppsPrimaryContent-module__IKbnlW__stage,.MobileAppsPrimaryContent-module__IKbnlW__stage:before,.MobileAppsPrimaryContent-module__IKbnlW__phoneFrame,.MobileAppsPrimaryContent-module__IKbnlW__faqButton,.MobileAppsPrimaryContent-module__IKbnlW__faqButton:before{transition:none}}.MobileAppsPrimaryContent-module__IKbnlW__stage{contain:layout paint;grid-template-rows:auto clamp(7rem,8.5vw,8.75rem) minmax(0,1fr);gap:.85rem;min-width:0;display:grid}.MobileAppsPrimaryContent-module__IKbnlW__stage:hover{color:var(--ink)}.MobileAppsPrimaryContent-module__IKbnlW__stage:hover:before{transform:scaleX(0)}.MobileAppsPrimaryContent-module__IKbnlW__stageVisual{border-top:1px solid var(--soft-line);border-bottom:1px solid var(--soft-line);background:linear-gradient(90deg,transparent 49.7%,var(--stage-grid-line)50%,transparent 50.3%),#ffffff14;isolation:isolate;width:100%;min-width:0;height:clamp(7rem,8.5vw,8.75rem);min-height:0;transition:border-color .35s,background-color .35s;position:relative;overflow:clip}.MobileAppsPrimaryContent-module__IKbnlW__stageVisual:before,.MobileAppsPrimaryContent-module__IKbnlW__stageVisual:after{z-index:2;pointer-events:none;content:"";position:absolute}.MobileAppsPrimaryContent-module__IKbnlW__stageVisual:before{background:var(--stage-accent,var(--primary-orb-wine));width:.42rem;height:.42rem;box-shadow:0 0 0 .3rem color-mix(in srgb,var(--stage-accent,var(--primary-orb-wine))16%,transparent);border-radius:50%;top:.65rem;left:.65rem}.MobileAppsPrimaryContent-module__IKbnlW__stageVisual:after{border-right:1px solid var(--stage-accent,var(--primary-orb-wine));border-bottom:1px solid var(--stage-accent,var(--primary-orb-wine));width:1.4rem;height:.35rem;bottom:.55rem;right:.6rem}.MobileAppsPrimaryContent-module__IKbnlW__stage:first-child{--stage-accent:#700047}.MobileAppsPrimaryContent-module__IKbnlW__stage:nth-child(2){--stage-accent:#f06ba8}.MobileAppsPrimaryContent-module__IKbnlW__stage:nth-child(3){--stage-accent:#3894d2}.MobileAppsPrimaryContent-module__IKbnlW__stage:nth-child(4){--stage-accent:#c99d00}.MobileAppsPrimaryContent-module__IKbnlW__stage:hover .MobileAppsPrimaryContent-module__IKbnlW__stageVisual{border-color:color-mix(in srgb,var(--stage-accent)55%,transparent);background-color:#ffffff38}.MobileAppsPrimaryContent-module__IKbnlW__stageContent{align-self:end;min-width:0}.MobileAppsPrimaryContent-module__IKbnlW__stageContent h3{max-width:none;margin:0 0 .75rem}.MobileAppsPrimaryContent-module__IKbnlW__stageContent p{margin:0}@media (max-width:700px){.MobileAppsPrimaryContent-module__IKbnlW__stage{grid-template-rows:auto clamp(6.25rem,26vw,8rem) minmax(0,1fr);gap:.65rem}.MobileAppsPrimaryContent-module__IKbnlW__stageVisual{height:clamp(6.25rem,26vw,8rem)}.MobileAppsPrimaryContent-module__IKbnlW__stageContent h3{letter-spacing:-.05em;margin-bottom:.6rem;font-size:clamp(1.15rem,5.1vw,1.6rem)}}@media (max-width:430px){.MobileAppsPrimaryContent-module__IKbnlW__stageGrid{grid-template-columns:1fr}.MobileAppsPrimaryContent-module__IKbnlW__stage{min-height:20rem}.MobileAppsPrimaryContent-module__IKbnlW__stageVisual{height:8.5rem}}
