._hero_1u70e_2{background:var(--surface-2);border-bottom:1px solid var(--rule);padding:3.5rem 0 2.2rem;margin-bottom:1rem}._hero__icon_1u70e_9{display:block;width:6rem;height:6rem;border-radius:1.35rem;margin-bottom:1.1rem}._hero__eyebrow_1u70e_17{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:700;color:var(--accent-green-dark);margin-bottom:.5rem}._hero__lead_1u70e_26{color:var(--text-secondary);font-size:1.08rem;margin-top:.8rem}._hero__note_1u70e_32{color:var(--text-secondary);font-size:.94rem}._hero__figure_1u70e_37{width:100%;margin:1.8rem auto 0}._hero__frame_1u70e_51{position:relative;width:min(92%,var(--max-width));margin:0 auto;border-radius:1.128%/2.638%;overflow:hidden}._hero__shot_1u70e_59{display:block;width:100%;height:auto}._hero__frame_1u70e_51:after{content:"";position:absolute;inset:0;z-index:1;box-sizing:border-box;border-radius:inherit;pointer-events:none;border:1px solid #5a5b5e}._hero__caption_1u70e_76{width:min(92%,var(--max-width));margin:2rem auto 0;color:var(--text-secondary);font-size:.84rem;line-height:1.5}._hero__caption_1u70e_76 p{margin-bottom:.5rem}._hero__caption_1u70e_76 p:first-child{color:var(--text-primary);font-size:.9rem;line-height:1.45}._hero__caption_1u70e_76 p:last-child{margin-bottom:0}._section_1u70e_100{padding:1.6rem 0}._section__lead_1u70e_104{color:var(--text-secondary)}._badges_1u70e_108{list-style:none;display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;justify-content:center;margin-top:.8rem}._store-badge_1u70e_118{display:inline-flex;align-items:center;line-height:0}._store-badge__mark_1u70e_124{height:40px;width:auto;display:block}._store-badge__mark--on-dark_1u70e_136,html[data-theme=dark] ._store-badge__mark--on-light_1u70e_140{display:none}html[data-theme=dark] ._store-badge__mark--on-dark_1u70e_136{display:block}._features_1u70e_148{list-style:none;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin-top:.6rem}._card__body_1u70e_156{color:var(--text-secondary);margin-bottom:0}._help_1u70e_161{margin:.4rem 0 1rem 1.2rem;color:var(--text-secondary)}._help_1u70e_161 li{margin-bottom:.3rem}
