
*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#22313F;line-height:1.55;background:#fff}
a{color:#0E8C82}.hero{background:#1FB3A6;color:#fff;text-align:center;padding:56px 20px 64px}
.hero img{width:180px;height:auto}.hero h1{font-size:34px;margin:24px 0 8px;font-weight:800}
.badge{display:inline-block;background:#fff;color:#1FB3A6;font-weight:800;border-radius:8px;padding:2px 12px;font-size:16px}
.hero p{font-size:18px;max-width:520px;margin:20px auto 0}
.stores{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:32px}
.store{background:#0B2545;color:#fff;border-radius:12px;padding:12px 20px;font-weight:700;min-width:220px;opacity:.95}
.store small{display:block;font-weight:400;font-size:12px;opacity:.8}
.feats{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;padding:40px 20px;max-width:900px;margin:0 auto}
.feat{flex:1 1 220px;text-align:center;padding:20px;border-radius:16px;background:#F4F6F8}
.feat .ico{font-size:34px}.feat h3{margin:8px 0 4px;color:#0B2545}.feat p{margin:0;color:#56636F;font-size:15px}
footer{text-align:center;padding:28px 20px 40px;font-size:14px;color:#56636F;border-top:1px solid #E6EAEE}
footer a{color:#56636F;display:inline-block;padding:10px 6px;min-height:44px}
.top{background:#1FB3A6;padding:14px 20px}.top img{height:36px;width:auto;display:block}
.doc{max-width:760px;margin:0 auto;padding:24px 20px 40px}.doc h1{color:#0B2545;font-size:28px;margin-bottom:4px}
.doc h2{color:#0B2545;font-size:18px;margin-top:28px}.upd{color:#6B7785;font-size:13px}
