.home-hero{color:var(--content-on-brand);background:var(--surface-brand)}.home-hero :focus-visible{outline-color:var(--focus-ring-on-brand)}.home-hero__grid{align-items:center;gap:var(--space-lg) var(--space-xl);padding-block:var(--space-lg) var(--space-xl);flex-wrap:wrap;display:flex}.home-hero__text{flex:28rem;min-width:0}.home-hero__eyebrow{font-size:var(--text-body);margin:0 0 1.25rem;font-weight:500}.home-hero__title{max-width:13ch;font-size:var(--text-display);letter-spacing:var(--tracking-display);margin:0;font-weight:800;line-height:1.02}.home-hero__lead{max-width:34em;font-size:var(--text-lead);margin:1.75rem 0 2.25rem;line-height:1.55}.home-hero__device{flex:0 auto;justify-content:center;min-width:0;max-width:100%;margin-inline:auto;display:flex}.home-hero__motif{border-top:1px solid var(--border-on-brand);padding-block:1.75rem 2rem;overflow:hidden}.home-hero__motif .motif{min-width:40rem;max-height:6.5rem}.home-pillars{gap:var(--space-lg);padding-block:var(--space-section);flex-wrap:wrap;display:flex}.home-pillars__item{flex:15rem;min-width:0}.home-pillars__item:before{width:2.25rem;height:3px;margin-bottom:var(--space-md);content:"";background:var(--surface-brand);border-radius:2px;display:block}.home-pillars__title{margin:0 0 var(--space-sm);font-size:var(--text-h2-sm);letter-spacing:var(--tracking-tight);line-height:1.2}.home-pillars__body{font-size:var(--text-md);color:var(--content-secondary);margin:0}.home-test{background:var(--surface-brand-tint)}.home-test__grid{align-items:center;gap:var(--space-xl);padding-block:var(--space-section);flex-wrap:wrap;display:flex}.home-test__text{flex:24rem;min-width:0}.home-test__title{font-size:var(--text-h2);letter-spacing:var(--tracking-heading);color:var(--content-accent);margin:0;font-weight:800;line-height:1.08}.home-test__lead{max-width:32em;font-size:var(--text-lead);margin:1.25rem 0 0}.home-test__source{margin:var(--space-md) 0 0;font-size:var(--text-sm);color:var(--content-secondary)}.home-test__facts{flex:28rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:2.5rem 2rem;min-width:0;margin:0;display:grid}.home-test__fact{border-top:2px solid var(--content-accent);padding-top:1rem}.home-test__fact dt{font-size:var(--text-fact);letter-spacing:var(--tracking-heading);color:var(--content-accent);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.05}.home-test__fact dd{font-size:var(--text-md);margin:.625rem 0 0}.home-flow{padding-block:var(--space-section)}.home-flow__title{margin:0 0 var(--space-lg);font-size:var(--text-h2);letter-spacing:var(--tracking-heading);font-weight:800;line-height:1.08}.home-flow__steps{flex-wrap:wrap;gap:2.5rem;margin:0;padding:0;list-style:none;display:flex}.home-flow__step{flex:16rem;min-width:0}.home-flow__step h3{font-size:var(--text-h3);letter-spacing:var(--tracking-tight);margin:1.25rem 0 .625rem}.home-flow__step p{font-size:var(--text-md);color:var(--content-secondary);margin:0}.home-flow__number{width:var(--tap-min);height:var(--tap-min);color:var(--content-accent);border:2px solid var(--surface-brand);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.home-download{color:var(--content-on-brand);background:var(--surface-brand)}.home-download :focus-visible{outline-color:var(--focus-ring-on-brand)}.home-download__inner{justify-content:space-between;align-items:center;gap:var(--space-lg);flex-wrap:wrap;padding-block:5.5rem;display:flex}.home-download__title{max-width:18ch;font-size:var(--text-h2);letter-spacing:var(--tracking-heading);margin:0;font-weight:800;line-height:1.05}.home-download__lead{margin:var(--space-sm) 0 0;font-size:var(--text-lead)}.device-frame{--device-width:15.5rem;--device-bezel-size:.625rem;--device-radius:2.5rem;width:min(var(--device-width), 100%);padding:var(--device-bezel-size);background:var(--device-bezel);border-radius:var(--device-radius);box-shadow:0 1.5rem 3rem -1.5rem #00000073}.device-frame picture{display:block}.device-frame__screen{border-radius:calc(var(--device-radius) - var(--device-bezel-size));width:100%;height:auto;display:block}.device-frame--tablet{--device-width:24rem;--device-bezel-size:.75rem;--device-radius:1.625rem}@media (width<=40rem){.device-frame{--device-width:13.5rem}.device-frame--has-compact{--device-bezel-size:.625rem;--device-radius:2.5rem}.device-frame--tablet:not(.device-frame--has-compact){--device-width:20rem}}.store-links{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.store-links__link{white-space:nowrap;min-height:3.25rem;font-size:var(--text-md);border-radius:var(--radius-control);align-items:center;gap:.625rem;padding-inline:1.375rem;font-weight:600;text-decoration:none;display:inline-flex}.store-links__link--primary{color:var(--content-primary);background:var(--surface-page)}.store-links__link--primary:hover{background:var(--surface-sunken)}.store-links__link--secondary{color:var(--content-on-brand);border:1.5px solid var(--content-on-brand)}.store-links__link--secondary:hover{background:#ffffff1f}.store-links__glyph{width:1.125rem;height:1.125rem}
