.app-flow-section-module__33Keua__section{border-top:1px solid var(--border);background:var(--background);padding-block:clamp(6rem,9vw,9rem) 5rem;scroll-margin-top:5rem;overflow:hidden}.app-flow-section-module__33Keua__content{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1.25rem}.app-flow-section-module__33Keua__sectionIntro{text-align:center;word-break:keep-all;margin:0 auto clamp(5rem,8vw,8rem)}.app-flow-section-module__33Keua__sectionTitle{color:var(--foreground);font-family:var(--font-heading);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2.275rem,3.64vw,2.925rem);font-weight:680;line-height:1.28}.app-flow-section-module__33Keua__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.app-flow-section-module__33Keua__card{background:var(--card);isolation:isolate;border:1px solid #ffffff14;border-radius:1.5rem;min-width:0;position:relative;overflow:hidden}.app-flow-section-module__33Keua__cardGroup{flex-direction:column;min-width:0;display:flex}.app-flow-section-module__33Keua__wideGroup{grid-column:1/-1}.app-flow-section-module__33Keua__wideCard{grid-column:1/-1;min-height:37rem}.app-flow-section-module__33Keua__halfCard{flex-direction:column;flex:auto;display:flex}.app-flow-section-module__33Keua__cardCopy{z-index:2;word-break:keep-all;max-width:35rem;padding:3.25rem 3rem 0;position:relative}.app-flow-section-module__33Keua__wideCard .app-flow-section-module__33Keua__cardCopy{width:56%;padding-top:4rem}.app-flow-section-module__33Keua__halfCard .app-flow-section-module__33Keua__cardCopy{max-width:31rem;padding:2.5rem 2.25rem 0}.app-flow-section-module__33Keua__eyebrow{color:var(--brand);align-items:center;gap:.45rem;margin:0;font-size:.8125rem;font-weight:600;line-height:1.4;display:flex}.app-flow-section-module__33Keua__eyebrowIcon{flex:none;width:1.125rem;height:1.125rem;display:block}.app-flow-section-module__33Keua__cardTitle{white-space:pre-line;color:var(--foreground);font-family:var(--font-heading);letter-spacing:-.035em;text-wrap:balance;margin:.85rem 0 0;font-size:clamp(1.75rem,2.6vw,2.35rem);font-weight:650;line-height:1.23}.app-flow-section-module__33Keua__halfCard .app-flow-section-module__33Keua__cardTitle{font-size:clamp(1.65rem,2.05vw,2rem)}.app-flow-section-module__33Keua__cardDescription{white-space:pre-line;color:var(--muted-foreground);margin:1.25rem 0 0;font-size:.9375rem;line-height:1.75}.app-flow-section-module__33Keua__visual{z-index:1;pointer-events:none;margin:0;position:absolute}.app-flow-section-module__33Keua__wideVisual{width:min(29%,20rem);top:3rem;right:clamp(3rem,8vw,8.75rem)}.app-flow-section-module__33Keua__halfVisual{flex:1 1 0;width:min(54%,18.75rem);min-height:29.75rem;margin:2.5rem auto 0;position:relative;overflow-y:clip}.app-flow-section-module__33Keua__phoneFrame{width:100%}.app-flow-section-module__33Keua__phoneFrame[data-feature-phone=today]{filter:drop-shadow(14px 4px 20px #0000003d)}.app-flow-section-module__33Keua__phoneScreen{background:#fff}.app-flow-section-module__33Keua__phoneImage{width:100%;height:auto;display:block}@media (min-width:768px){.app-flow-section-module__33Keua__eyebrow{font-size:1.125rem}.app-flow-section-module__33Keua__eyebrowIcon{width:1.5rem;height:1.5rem}.app-flow-section-module__33Keua__cardTitle,.app-flow-section-module__33Keua__halfCard .app-flow-section-module__33Keua__cardTitle{font-size:2.25rem}.app-flow-section-module__33Keua__cardDescription{font-size:1.125rem}}@media (max-width:767px){.app-flow-section-module__33Keua__section{padding-block:4.75rem 4rem}.app-flow-section-module__33Keua__sectionIntro{margin-bottom:3.75rem}.app-flow-section-module__33Keua__sectionTitle{letter-spacing:-.05em;font-size:1.75rem;line-height:1.3}.app-flow-section-module__33Keua__cardGrid{grid-template-columns:minmax(0,1fr);gap:.75rem}.app-flow-section-module__33Keua__wideCard,.app-flow-section-module__33Keua__halfCard{grid-column:auto;min-height:0}.app-flow-section-module__33Keua__card{border-radius:1.25rem}.app-flow-section-module__33Keua__cardCopy,.app-flow-section-module__33Keua__wideCard .app-flow-section-module__33Keua__cardCopy,.app-flow-section-module__33Keua__halfCard .app-flow-section-module__33Keua__cardCopy{width:auto;max-width:31rem;padding:1.75rem 1.5rem 0}.app-flow-section-module__33Keua__cardTitle,.app-flow-section-module__33Keua__halfCard .app-flow-section-module__33Keua__cardTitle{font-size:1.375rem;line-height:1.32}.app-flow-section-module__33Keua__cardDescription{margin-top:1rem;font-size:.9375rem;line-height:1.6}.app-flow-section-module__33Keua__wideVisual,.app-flow-section-module__33Keua__halfVisual{flex:none;width:min(64%,15rem);min-height:0;max-height:18.75rem;margin:1.5rem auto 0;position:relative;top:auto;left:auto;right:auto;overflow:hidden;transform:none}}
