.public-site .home-hero-accent{color:var(--color-accent-600)}.public-site .home-primary-action{border-radius:12px;min-height:48px;padding-inline:24px}.home-hero-copy{padding-block:16px}.home-hero-visual{min-width:0;position:relative}.home-hero-art{aspect-ratio:5/6;background:var(--lightningcss-light,#e8effb)var(--lightningcss-dark,#272727);border:1px solid var(--lightningcss-light,#c6d7f5)var(--lightningcss-dark,#313131);border-radius:24px;width:100%;max-height:640px;position:relative;overflow:hidden}.public-site .home-inbox-peek{--color-accent-600:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#6ea8fe);--color-accent-ink:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#6ea8fe);--color-accent-soft:var(--lightningcss-light,#e8f0fe)var(--lightningcss-dark,#272727);--color-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#181818);border:1px solid var(--color-border-subtle);background:var(--color-surface-raised);border-radius:16px;width:min(384px,100% - 32px);padding:16px;position:absolute;bottom:24px;left:-24px;box-shadow:0 16px 40px var(--lightningcss-light,#1431691f)var(--lightningcss-dark,#00000059)}.home-peek-avatar{background:var(--color-accent-soft);width:40px;height:40px;color:var(--color-accent-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.home-peek-status{color:var(--color-accent-ink);align-items:center;gap:4px;display:inline-flex}.home-focus-art{aspect-ratio:4/3;border:1px solid var(--color-border-subtle);background:var(--color-surface-raised);border-radius:24px;min-width:0;position:relative;overflow:hidden}@media (min-width:1024px){.home-focus-art{order:-1}}@media (max-width:639px){.home-hero-art,.home-focus-art{border-radius:16px}.public-site .home-inbox-peek{margin:-48px auto 0;position:relative;bottom:auto;left:auto}}.home-capabilities{border-block:1px solid var(--color-border-subtle)}.home-capability-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.home-benefit-grid{gap:24px;display:grid}.home-benefit{border:1px solid var(--color-border-subtle);background:var(--color-surface-raised);border-radius:16px;min-width:0;padding:32px}.home-benefit-1{background:var(--color-accent-soft);border-color:var(--lightningcss-light,#c6d7f5)var(--lightningcss-dark,#313131)}.home-benefit-2{background:var(--color-surface-2)}.home-benefit-icon{border:1px solid var(--color-border-subtle);background:var(--color-surface-raised);width:48px;height:48px;color:var(--color-accent-600);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.home-address-sample{background:var(--color-surface-raised);overflow-wrap:anywhere;border:1px solid var(--lightningcss-light,#c6d7f5)var(--lightningcss-dark,#525252);border-radius:12px;flex-direction:column;min-width:0;padding:24px;display:flex}.home-search-sample{border:1px solid var(--color-border-strong);background:var(--color-surface-raised);color:var(--color-text-2);border-radius:8px;align-items:center;gap:8px;padding:16px;display:flex}.home-search-sample span{overflow-wrap:anywhere;min-width:0}.home-feature-label{border:1px solid var(--color-border-subtle);background:var(--color-surface-2);color:var(--color-text-2);border-radius:8px;padding:8px 12px}.home-step-number{border:1px solid var(--color-border-strong);width:40px;height:40px;color:var(--color-accent-600);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.public-site .home-tagline{background:var(--color-accent-soft)}.home-admin-preview{background:var(--color-surface-2);border-radius:16px;min-width:0;padding:24px}.home-admin-preview>div{--color-accent-600:var(--lightningcss-light,#047857)var(--lightningcss-dark,#6ee7b7);--color-accent-ink:var(--lightningcss-light,#047857)var(--lightningcss-dark,#6ee7b7);--color-accent-soft:var(--lightningcss-light,#e3f5ec)var(--lightningcss-dark,#272727);box-shadow:0 12px 24px var(--lightningcss-light,#1717170a)var(--lightningcss-dark,#0003)}.home-faq dl>div{border-top:1px solid var(--color-border-subtle);padding-top:24px}.public-site .home-cta .public-cta-panel{--color-text-1:#fff;--color-text-2:#d1ccc5;--color-accent-600:#6ea8fe;--color-accent-ink:#6ea8fe;--color-accent-700:#93c5fd;--color-on-accent:#181818;--color-focus-ring:#93c5fd;color:#fff;background:#181818}.public-site .home-cta .public-button{min-height:48px;padding-inline:24px}@media (min-width:640px){.home-capability-list{grid-template-columns:repeat(4,minmax(0,1fr))}.home-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.home-capability-list{gap:32px}.home-benefit-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.home-benefit-1{grid-column:span 4}.home-benefit-2{grid-column:span 2}.home-benefit-3,.home-benefit-4{grid-column:span 3}}@media (min-width:1280px){.public-site .home-hero .heading-1{font-size:4.5rem;line-height:1}}@media (max-width:639px){.home-benefit{padding:24px}.home-address-sample,.home-admin-preview{padding:16px}}
