.lp .ej{padding-top:112px;padding-bottom:64px}.lp .ej nav[aria-label]{font:500 13px var(--body);text-transform:none;letter-spacing:normal;color:rgb(var(--c-ink-soft))}.lp .ej nav[aria-label]>span:last-child>span:last-child{color:rgb(var(--c-ink))}.lp .ej nav[aria-label] a{color:inherit}.lp .ej-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:56px;align-items:start;margin-top:16px}.lp .ej-solo{max-width:880px}.lp .ej-solo .ej-grid{grid-template-columns:minmax(0,1fr)}.lp .ej-body{max-width:72ch;min-width:0}.lp .ej-h1{font:900 clamp(38px,6vw,68px)/1.02 var(--display);letter-spacing:-.03em;margin:0 0 18px}.lp .ej-h2{font:900 clamp(24px,2.6vw,32px)/1.1 var(--display);letter-spacing:-.01em;margin:44px 0 14px}.lp .ej-facets{display:flex;flex-wrap:wrap;gap:10px 20px;margin:0}.lp .ej-facets>div{display:flex;align-items:center;gap:8px}.lp .ej-facets dt{font:600 12px var(--body);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--c-ink-soft))}.lp .ej-facets dd{margin:0}.lp .ej-chip{display:inline-block;background:rgb(var(--c-chip));border-radius:999px;padding:6px 12px;font:600 14px var(--body);color:rgb(var(--c-ink));text-decoration:none}.lp .ej-chip--brand{background:rgb(var(--c-primary)/.15);color:rgb(var(--c-primary-text))}.lp a.ej-chip:hover{background:rgb(var(--c-primary)/.25)}.lp a.ej-chip--brand:hover{background:rgb(var(--c-primary)/.15);text-decoration:underline}.lp .ej-prose{display:grid;gap:14px;color:rgb(var(--c-ink-soft))}.lp .ej-body>p,.lp .ej-prose p{margin:0}.lp .ej-body a.link-under{color:rgb(var(--c-ink));text-decoration:underline;text-underline-offset:3px}.lp .ej-body a.link-under:after,.lp .ej-hub a.link-under:after{display:none}.lp .ej-after-prose{margin-top:10px!important}.lp .ej-steps{counter-reset:s;list-style:none;padding:0;margin:0;display:grid;gap:10px}.lp .ej-steps li{counter-increment:s;display:flex;gap:14px;background:rgb(var(--c-surface));border:1px solid rgb(var(--c-hairline));border-radius:16px;padding:14px 16px}.lp .ej-steps li:before{content:counter(s);flex:none;width:28px;height:28px;border-radius:99px;background:rgb(var(--c-primary));color:rgb(var(--c-on-primary));display:grid;place-items:center;font:800 14px var(--body)}.lp .ej-errors{list-style:disc;margin:0;padding-left:20px;display:grid;gap:8px;color:rgb(var(--c-ink-soft))}.lp .ej-errors li::marker{color:rgb(var(--c-primary))}.lp .ej-faq{display:grid;gap:18px}.lp .ej-faq h3{font:700 17px/1.35 var(--body);margin:0}.lp .ej-faq p{margin:4px 0 0;color:rgb(var(--c-ink-soft))}.lp .ej-links{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.lp .ej-links li{display:inline-flex;align-items:center;gap:6px}.lp .ej-links a{display:inline-block;background:rgb(var(--c-surface));border:1px solid rgb(var(--c-hairline));border-radius:999px;padding:10px 14px;font:600 14px var(--body);color:rgb(var(--c-ink));text-decoration:none}.lp .ej-links a:hover{border-color:rgb(var(--c-primary))}.lp .ej-alt{font-size:13px;color:rgb(var(--c-ink-soft))}.lp .ej-band{background:rgb(var(--band-bg));color:rgb(var(--band-ink));border-radius:28px;padding:36px;margin-top:56px;display:flex;justify-content:space-between;gap:24px;align-items:center;flex-wrap:wrap}.lp .ej-band h2{font:900 clamp(24px,2.6vw,32px)/1.1 var(--display);margin:0 0 8px}.lp .ej-band p{margin:0;max-width:52ch;color:rgb(var(--band-soft))}.lp .ej-aside{position:sticky;top:104px;display:grid;gap:12px;justify-items:center}.lp .ej-aside small{font:500 12px/1.4 var(--body);color:rgb(var(--c-ink-soft));text-align:center;max-width:260px}.lp .ej-device{width:260px;height:540px;border-radius:40px;background:rgb(var(--c-ink));padding:8px;box-shadow:var(--shadow)}.lp .ej-phone{position:relative;width:100%;height:100%;border-radius:33px;background:rgb(var(--c-page));overflow:hidden;padding-top:44px;color:rgb(var(--c-ink))}.lp .ej-phone:before{content:"";position:absolute;top:10px;left:50%;width:80px;height:22px;margin-left:-40px;border-radius:14px;background:rgb(0 0 0)}.lp .ej-phone .g-stack{padding:0 10px;gap:10px}.lp .ej-phone .g-t-hero{font-size:26px}.lp .ej-phone .g-list-row{min-height:0;padding:10px 12px}.lp .ej-phone .g-list-title{font-size:13px}.lp .ej-phone .g-list-sub{font-size:11px}.lp .ej-here{background:rgb(var(--c-primary)/.12);box-shadow:inset 3px 0 0 rgb(var(--c-primary))}.lp .ej-hub{max-width:880px}.lp .ej-hub h2{font:900 clamp(24px,2.6vw,32px)/1.1 var(--display);letter-spacing:-.01em;margin:44px 0 14px;color:rgb(var(--c-ink))}.lp .ej-hub h3{font:700 17px/1.35 var(--body);margin:0;color:rgb(var(--c-ink))}.lp .ej-hub p{color:rgb(var(--c-ink-soft))}.lp .ej-hub a.link-under{color:rgb(var(--c-ink));text-decoration:underline;text-underline-offset:3px}.lp .ej-hub-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.lp .ej-hub-list>li{background:rgb(var(--c-surface));border:1px solid rgb(var(--c-hairline));border-radius:16px;padding:16px 18px}.lp .ej-hub-list p{margin:6px 0 0}.lp .ej-n{color:rgb(var(--c-primary-text));font-weight:800}.lp .ej-meta{font:600 12px var(--body);letter-spacing:.08em;text-transform:uppercase}.lp .ej-hub h3+p{margin-top:4px}.lp .ej-hub ul+p{margin-top:16px}.lp .ej-hub-cta{margin-top:56px;padding-top:24px;border-top:1px solid rgb(var(--c-hairline));font-size:15px}.lp .ej-index{max-width:1160px}.lp .ej-index-grid{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.lp .ej-index-grid li{position:relative;display:flex;flex-direction:column;gap:6px;background:rgb(var(--c-surface));border:1px solid rgb(var(--c-hairline));border-radius:16px;padding:14px 16px}.lp .ej-index-grid li:hover{border-color:rgb(var(--c-primary))}.lp .ej-index-grid a{font:700 16px/1.3 var(--body);color:rgb(var(--c-ink));text-decoration:none}.lp .ej-index-grid a:after{content:"";position:absolute;inset:0;border-radius:16px}.lp .ej-index-grid .ej-meta{color:rgb(var(--c-ink-soft));font-size:11px}@media (max-width:860px){.lp .ej{padding-top:96px}.lp .ej-grid{grid-template-columns:1fr}.lp .ej-aside{display:none}.lp .ej-band{padding:28px 22px}}