:root{color-scheme:light;--page-background:#fff;--text-primary:#171916;--text-secondary:#62665e;--text-muted:#687060;--headline-muted:#737a70;--logo-filter:none;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif}
html{scroll-behavior:smooth;scroll-padding-top:60px}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:5px}button:focus-visible,a:focus-visible{outline:3px solid #537626;outline-offset:5px}.preview-bar{height:38px;background:#f3f5ed;display:flex;justify-content:space-between;align-items:center;padding:0 28px;font-size:11px;color:#62665e;letter-spacing:.04em}.preview-bar a{text-decoration:none}.page{grid-template-columns:minmax(0,46%) minmax(0,54%);min-height:calc(100svh - 38px);overflow:visible}.visual{height:calc(100svh - 38px);width:100%;aspect-ratio:auto;position:relative;background:#173f35}.slide img{object-fit:cover}.shade{display:none}.content{padding:48px clamp(36px,5.2vw,88px);animation:none}.brand{flex-direction:row;align-items:center;gap:16px;margin-bottom:44px;animation:none}.brand-mark{width:52px;height:33px}.brand-name{font-size:23px}.tagline{font-size:10px;letter-spacing:.36em}.availability{font-size:13px;color:#66705f;margin-bottom:18px}.eyebrow{font-size:clamp(44px,4.5vw,68px);line-height:1.18;letter-spacing:-.045em;animation:none;color:#737a70}.eyebrow strong{font-weight:700}.description{font-size:16px;line-height:1.9;margin:25px 0 22px;animation:none}.benefits{display:flex;flex-wrap:wrap;gap:10px 18px;color:#535c4b;font-size:12px;margin-bottom:34px}.benefits span{border-bottom:1px solid #dfe4d7;padding-bottom:7px}.actions{animation:none;gap:10px}.download{min-width:234px;height:54px;font-size:15px;border-radius:10px;text-decoration:none;box-shadow:none}.download:hover{background:#cdec43;transform:translateY(-1px);box-shadow:none}.ios-note{font-size:12px}.brand:hover,.eyebrow:hover,.description:hover,.ios-note:hover,.brand-mark:hover,.apple-icon:hover{top:0}.learn-more{margin-top:38px;padding-top:20px;border-top:1px solid #e7e9e2;display:flex;flex-wrap:wrap;gap:10px 18px;font-size:11px;color:#78816f}.learn-more a{color:#37422d}.download-status{margin:0;max-width:330px;font-size:12px;color:#3e5031;line-height:1.7}.download-status:empty{display:none}.carousel-controls{bottom:30px;width:max-content;max-width:95%}.carousel-controls .dots{gap:5px;padding:6px;background:#153629e8;border-radius:12px}.dot,.dot.active{width:auto;height:38px;border-radius:7px;padding:0 15px;background:transparent;color:#fff;font-size:12px;font-weight:500}.dot.active{color:#152014;background:#d9f74c}.dot::after{display:none}.slide{transition:opacity .25s}.details{max-width:1280px;padding:82px 60px 72px;margin:auto}.details-heading>p{font-size:12px;color:#66705f}.details h2{font-size:30px;letter-spacing:-.04em;font-weight:600;margin:14px 0 42px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.step-number{font-size:12px;color:#6c775f}.step-number small{margin-left:12px;padding:4px 8px;background:#f2f4eb;font-size:10px;border-radius:4px}.steps h3{font-size:19px;margin:18px 0 12px}.steps p{font-size:14px;line-height:1.85;color:#62665e;margin:0;max-width:310px}footer{max-width:1160px;margin:auto;border-top:1px solid #e7e9e2;padding:26px 0 32px;display:flex;justify-content:space-between;font-size:11px;color:#78816f}dialog{border:1px solid #e4e7dd;border-radius:20px;padding:40px;max-width:460px;width:calc(100% - 40px);color:#171916;background:white}dialog::backdrop{background:#11201270}dialog h2{font-size:26px}dialog p{font-size:14px;line-height:1.85;color:#62665e}.close-dialog{float:right;border:0;background:#f2f4eb;border-radius:5px;padding:7px 12px;cursor:pointer}.dialog-kicker{margin:0}.dialog-note{font-size:11px!important}dialog .download{margin-top:12px}.sr-only{clip-path:inset(50%)}
@media(max-width:1100px),(max-aspect-ratio:6/5){.page{display:grid;grid-template-columns:44% 56%}.visual{height:calc(100svh - 38px);aspect-ratio:auto}.content{padding:38px 32px}.eyebrow{font-size:44px}.brand{margin-bottom:30px}.description{font-size:15px}.learn-more{margin-top:24px}.dot,.dot.active{padding:0 10px}}
@media(max-width:720px){.preview-bar{padding:0 22px;height:34px}.page{display:flex;flex-direction:column;min-height:0}.content{order:0;padding:30px 26px 32px}.brand{margin-bottom:28px;gap:13px}.brand-mark{width:43px}.brand-name{font-size:20px}.tagline{font-size:9px}.availability{font-size:11px;margin-bottom:12px}.eyebrow{font-size:46px;line-height:1.17}.description{font-size:15px;line-height:1.85;margin:20px 0 18px}.desktop-break{display:none}.benefits{font-size:11px;gap:8px 14px;margin-bottom:26px}.download{width:100%;min-width:0;height:52px}.actions{align-items:stretch;text-align:center}.learn-more{margin-top:24px;padding-top:17px;font-size:10px;justify-content:space-between}.visual{order:1;width:100%;height:auto;aspect-ratio:20/27}.slide img{object-fit:contain}.carousel-controls{bottom:20px}.dot,.dot.active{font-size:11px;padding:0 15px}.details{padding:46px 26px}.details h2{font-size:25px;line-height:1.4;margin-bottom:28px}.steps{grid-template-columns:1fr;gap:30px}.steps article+article{padding-top:25px;border-top:1px solid #e7e9e2}.steps h3{margin-top:12px}.steps p{max-width:none}footer{margin:0 26px;gap:18px;line-height:1.7}dialog{padding:26px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.slide{transition:none}}
