.apps-hero .wrap{padding-top:96px}.jumps{flex-wrap:wrap;gap:8px;margin-top:36px;display:flex}.jumps a{background:var(--white);border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;height:44px;padding:0 16px;font-size:.8125rem;font-weight:600;display:inline-flex}.jumps a:hover{border-color:var(--ink);color:var(--ink)}.jumps a span:last-child{color:var(--ink-5);font-size:.6875rem;font-weight:450}.app-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:center;gap:40px 64px;display:grid}.app-copy{max-width:440px}.app-meta{color:var(--ink-4);justify-content:space-between;gap:12px;font-size:.6875rem;display:flex}.app-meta+.h-sub,.kicker-sm+.h-sub,.app-copy .copy-sm{margin-top:18px}.app-copy .bullets{margin-top:22px}.app-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.app-web{padding-top:48px;padding-bottom:96px}.browser-frame{background:var(--white);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 40px 80px -36px #16181d66}.browser-bar{background:var(--fill-2);border-bottom:1px solid var(--line);align-items:center;gap:12px;height:36px;padding:0 12px;display:flex}.browser-dots{gap:6px;display:flex}.browser-dots span{background:var(--line-2);border-radius:50%;width:9px;height:9px}.browser-url{background:var(--white);max-width:320px;height:22px;color:var(--ink-4);border-radius:6px;flex:1;justify-content:center;align-items:center;margin:0 auto;font-size:.625rem;display:flex}.browser-frame img{width:100%}.app-desktop{background:var(--fill);border-block:1px solid var(--line)}.app-desktop .app-meta{color:var(--ink-3)}.app-desktop .app-row{padding-top:104px;padding-bottom:104px}.desktop-shot{border-radius:12px;width:100%;box-shadow:0 40px 80px -36px #16181d73}.app-mobile{padding-top:104px;padding-bottom:104px}.mobile-cards{flex-wrap:wrap;gap:14px;margin-top:48px;display:flex}.tablet-card{background:var(--white);border:1px solid var(--line);border-radius:20px;flex-direction:column;flex:2 560px;gap:24px;min-width:0;padding:28px;display:flex}.tablet-frame{background:var(--ink);border-radius:30px;padding:10px;box-shadow:0 30px 60px -28px #16181d73}.tablet-frame img{border-radius:21px;width:100%}.tablet-copy{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px 32px;display:grid}.device-kind{color:var(--ink-4);font-size:.6875rem}.device-kind.accent{color:var(--green)}.mobile-cards h3{letter-spacing:-.03em;margin-top:8px;font-size:1.0625rem;font-weight:650}.phone-card{background:var(--green-tint);border:1px solid var(--green-line);border-radius:20px;flex-direction:column;flex:300px;gap:24px;min-width:0;padding:28px;display:flex}.phone-card .bullets{margin-top:14px}.phones{justify-content:center;gap:4%;display:flex}.phone-frame{background:var(--ink);border-radius:32px;align-self:flex-start;width:48%;padding:5px;box-shadow:0 24px 50px -24px #16181d73}.phone-frame img{border-radius:27px;width:100%}.phone-frame-low{margin-top:14%}.app-mobile>.app-actions{margin-top:24px}.app-extension .app-row{gap:48px 72px;padding-top:112px;padding-bottom:112px;position:relative}.app-extension .app-copy{max-width:460px}.app-extension .app-meta{color:var(--night-ink-5)}.app-extension .copy-sm{color:var(--night-ink-3)}.extension-shot{justify-content:center;display:flex}.extension-shot img{border-radius:10px;width:min(100%,360px);box-shadow:0 40px 80px -30px #000000b3}.apps-section{padding-top:112px}.matrix{margin-top:40px;overflow-x:auto}.matrix table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px;font-size:.8125rem}.matrix thead td:first-child{width:32%}.matrix thead th,.matrix thead td{border-bottom:1px solid var(--line);text-align:left;color:var(--ink-4);vertical-align:bottom;padding:16px 12px 14px;font-size:.6875rem;font-weight:450}.matrix thead th span{color:var(--ink-5);margin-top:3px;font-size:.625rem;display:block}.matrix tbody th,.matrix tbody td{border-bottom:1px solid var(--fill);text-align:left;padding:14px 12px}.matrix tr>:first-child{padding-left:22px}.matrix tbody tr:last-child>*{border-bottom:0}.matrix tbody tr:hover{background:var(--paper)}.matrix tbody th{color:var(--ink);font-weight:450}.cell{color:var(--ink-3);white-space:nowrap;font-size:.6875rem}.cell:before{content:"";background:var(--green-line);vertical-align:0;border-radius:2px;width:8px;height:8px;margin-right:8px;display:inline-block}.cell-yes{color:var(--ink)}.cell-yes:before{background:var(--green)}.cell-validation:before{background:var(--amber)}.cell-no{color:var(--ink-5)}.cell-no:before{background:0 0}.matrix-legend{flex-wrap:wrap;gap:8px 20px;margin-top:14px;display:flex}.connect{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin:40px 0 0;padding:0;list-style:none;display:grid}.connect li{flex-direction:column;gap:10px;padding:22px;display:flex}.connect-top{color:var(--ink-4);justify-content:space-between;font-size:.6875rem;display:flex}.connect h3{letter-spacing:-.03em;margin-top:28px;font-size:1.0625rem;font-weight:650}.connect p{color:var(--ink-3);text-wrap:pretty;font-size:.75rem;line-height:1.7}.stores{background:var(--night);color:var(--night-ink);border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:22px;margin-top:40px;padding:26px;display:grid}.store-group{flex-direction:column;gap:12px;display:flex}.store-head{color:var(--night-ink-5);justify-content:space-between;font-size:.6875rem;display:flex}.store-head span:first-child{color:var(--mint)}.store-items{flex-wrap:wrap;gap:8px;display:flex}.store-item{min-height:52px;color:var(--night-ink-3);background:#ffffff0a;border:1px dashed #ffffff29;border-radius:12px;flex:130px;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;display:flex}.store-item>span:first-child{flex-direction:column;gap:3px;display:flex}.store-item>span:first-child span:first-child{opacity:.7;font-size:.625rem}.store-item>span:first-child span:last-child{letter-spacing:-.02em;font-size:.875rem;font-weight:650}.store-item>span:last-child{color:var(--amber);font-size:.625rem}.stores-note{color:var(--ink-4);margin-top:16px;font-size:.75rem;line-height:1.7}.stores-note .text-link{font-size:.75rem}
