.presence-home{max-width:860px}.presence-home .caption{line-height:1.6}
.home-discover{max-width:560px;padding:28px 0 12px}.home-discover-mark{width:72px;height:72px;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;margin-bottom:24px}.home-discover h2{font-size:clamp(34px,5vw,48px);font-weight:400;line-height:1.08;letter-spacing:-.04em;margin:0 0 20px}.home-discover>p{max-width:460px;line-height:1.65;color:var(--text-secondary)}.home-system-required{margin:32px 0 24px}.home-system-required h3{font-size:16px;font-weight:500;margin:0 0 8px}.home-system-required p{font-size:14px;line-height:1.65;color:var(--text-secondary);margin:0;max-width:480px}.home-guest-note{font-size:13px;line-height:1.65;color:var(--text-secondary);max-width:480px;margin:28px 0}.home-preview-option{margin-top:32px;color:var(--text-secondary);font-size:13px}.home-preview-option p{line-height:1.65}.home-preview-option summary,.home-own-system summary{min-height:44px;cursor:pointer}.home-shop-link{display:inline-flex;align-items:center;gap:16px;text-decoration:none}.home-own-system{margin-top:28px}.presence-home a:focus-visible,.presence-home summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:600px){.home-discover{padding-top:16px}.home-discover-mark{width:64px;height:64px;margin-bottom:20px}.home-system-required{margin-top:26px}.home-discover h2{font-size:36px}}
