.hero[data-astro-cid-ergxyi7h]{position:relative}.hero-art[data-astro-cid-ergxyi7h]{z-index:0;width:100%;position:absolute;bottom:0;left:0}.hero-grid[data-astro-cid-ergxyi7h]{z-index:1;grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));gap:40px;padding-top:clamp(24px,4vw,56px);padding-bottom:21%;display:grid;position:relative}.hero-copy[data-astro-cid-ergxyi7h]{flex-direction:column;gap:26px;min-width:0;display:flex}.hero-phone[data-astro-cid-ergxyi7h]{justify-content:center;align-items:flex-start;min-width:0;display:flex}.hero-phone[data-astro-cid-ergxyi7h] .phone{margin-bottom:-240px;transform:rotate(3deg)}@media (width<=1000px){.hero-phone[data-astro-cid-ergxyi7h] .phone{margin-bottom:0;transform:none}}.glance[data-astro-cid-ergxyi7h]{z-index:2;position:relative}.glance-grid[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px 32px;padding-block:4px clamp(44px,5vw,64px);display:grid}.glance[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{flex-direction:column;gap:6px;display:flex}.glance-value[data-astro-cid-ergxyi7h]{font-family:var(--font-display);text-transform:uppercase;font-size:52px;font-weight:700;line-height:1}.glance-label[data-astro-cid-ergxyi7h]{color:var(--on-dark);font-size:16px}.features[data-astro-cid-ergxyi7h]{padding-top:var(--section);flex-direction:column;gap:clamp(64px,8vw,112px);display:flex}.feature[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));align-items:center;gap:clamp(40px,6vw,96px);display:grid}.feature-copy[data-astro-cid-ergxyi7h]{flex-direction:column;gap:22px;min-width:0;display:flex}@media (width<=1000px){.feature--flip[data-astro-cid-ergxyi7h] .feature-copy[data-astro-cid-ergxyi7h]{order:2}}.scene[data-astro-cid-ergxyi7h]{aspect-ratio:6/5;border-radius:var(--radius-scene);background:var(--fern);position:relative;overflow:hidden}.scene[data-astro-cid-ergxyi7h]>img[data-astro-cid-ergxyi7h]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scene[data-astro-cid-ergxyi7h] .scene-phone{--phone-w:min(46%, 290px);padding:8px;position:absolute;top:11%;left:50%;transform:translate(-50%)}.more[data-astro-cid-ergxyi7h]{padding-top:clamp(64px,8vw,112px)}.more-grid[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:16px;padding:0;list-style:none;display:grid}.more-card[data-astro-cid-ergxyi7h]{background:var(--fern);border-radius:24px;flex-direction:column;gap:14px;padding:28px;display:flex}.more-icon[data-astro-cid-ergxyi7h]{background:var(--paper);width:52px;height:52px;color:var(--forest);border-radius:999px;justify-content:center;align-items:center;display:flex}.more-card[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{color:var(--secondary);font-size:16px;line-height:1.55}.how[data-astro-cid-ergxyi7h]{padding-top:clamp(80px,10vw,140px)}.how-head[data-astro-cid-ergxyi7h]{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:920px;display:flex}.how-head[data-astro-cid-ergxyi7h] .lead[data-astro-cid-ergxyi7h]{max-width:44ch}.strip[data-astro-cid-ergxyi7h]{margin-top:clamp(8px,2vw,24px);position:relative}.strip[data-astro-cid-ergxyi7h] img[data-astro-cid-ergxyi7h]{width:100%}.waypoint[data-astro-cid-ergxyi7h]{border:clamp(3px, .3vw, 4px) solid var(--paper);background:var(--trailhead);width:clamp(30px,3.9vw,56px);height:clamp(30px,3.9vw,56px);color:var(--ink);font-family:var(--font-display);border-radius:999px;justify-content:center;align-items:center;font-size:clamp(16px,1.8vw,26px);font-weight:700;line-height:1;display:flex;position:absolute;transform:translate(-50%,-50%)}.how-panel[data-astro-cid-ergxyi7h]{margin-top:-1px;padding-bottom:clamp(56px,7vw,96px)}.how-steps[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:32px 0;padding:12px clamp(16px,2vw,32px) 0;list-style:none;display:grid}.how-steps[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:0 clamp(8px,2.2vw,32px);display:flex}.how-steps[data-astro-cid-ergxyi7h] .display[data-astro-cid-ergxyi7h]{font-size:30px;line-height:1.05}[data-astro-cid-ergxyi7h]:lang(zh) .how-steps[data-astro-cid-ergxyi7h] .display[data-astro-cid-ergxyi7h]{font-size:24px;line-height:1.3}.how-steps[data-astro-cid-ergxyi7h] .body[data-astro-cid-ergxyi7h]{max-width:32ch;font-size:16px}.how-cta[data-astro-cid-ergxyi7h]{justify-content:center;margin-top:clamp(36px,4vw,56px);padding:0 16px;display:flex}.safety-section[data-astro-cid-ergxyi7h]{padding-top:var(--section)}.dusk[data-astro-cid-ergxyi7h]{border-radius:var(--radius-scene);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));display:grid;overflow:hidden}.dusk-art[data-astro-cid-ergxyi7h]{min-height:340px;position:relative}.dusk-art[data-astro-cid-ergxyi7h] img[data-astro-cid-ergxyi7h]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dusk-copy[data-astro-cid-ergxyi7h]{flex-direction:column;gap:22px;min-width:0;padding:clamp(32px,5vw,64px);display:flex}.get[data-astro-cid-ergxyi7h]{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:960px;padding-block:clamp(80px,10vw,140px) clamp(24px,3vw,40px);display:flex}.get[data-astro-cid-ergxyi7h] .lead[data-astro-cid-ergxyi7h]{max-width:44ch}.get[data-astro-cid-ergxyi7h] .steps{width:100%;margin-top:18px}.more-link[data-astro-cid-ergxyi7h]{align-items:center;gap:8px;padding:12px 4px;font-weight:600;display:inline-flex}
