
.growth-help{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;max-width:1180px;margin:32px auto;padding:22px 24px;border:1px solid #80808055;border-radius:16px;font:15px/1.7 -apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif;color:inherit}
.growth-help p{margin:0;max-width:760px}.growth-help a{color:inherit;font-weight:650;text-underline-offset:5px;white-space:nowrap}.growth-help a:focus-visible{outline:3px solid #4bb8ff;outline-offset:5px}
body.growth-guide{margin:0;background:#f5f6f8;color:#192534;font:17px/1.8 -apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif;--accent:#146b60;--surface:#fff;--line:#dce3e9}
body.growth-guide.dark{background:#080d15;color:#e9f0f8;--accent:#a9f272;--surface:#101a26;--line:#263343}
.growth-guide *{box-sizing:border-box}.growth-guide a{color:var(--accent);text-underline-offset:5px}.growth-guide a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.growth-guide header,.growth-guide main,.growth-guide footer{max-width:1000px;margin:auto;padding:28px}.growth-guide header{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);font-size:14px}.growth-guide main{padding-top:64px}.growth-guide .eyebrow{font-size:12px;letter-spacing:2px;font-weight:700;color:var(--accent)}.growth-guide h1{font-size:clamp(32px,6vw,58px);line-height:1.2;letter-spacing:-1px;margin:18px 0 26px}.growth-guide .intro{font-size:20px;max-width:780px;margin-bottom:28px}.growth-guide .cta{display:inline-block;padding:11px 20px;background:var(--accent);color:#07130c;border-radius:9px;text-decoration:none;font-weight:700}.growth-guide:not(.dark) .cta{color:white}.growth-guide .grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:44px 0}.growth-guide section{padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:16px}.growth-guide h2{font-size:21px;line-height:1.4;margin:0 0 16px}.growth-guide p{margin:12px 0}.growth-guide .note{padding:24px;border-left:3px solid var(--accent);background:var(--surface)}.growth-guide footer{font-size:14px;border-top:1px solid var(--line);margin-top:32px}.growth-guide .skip{position:absolute;left:-10000px}.growth-guide .skip:focus{left:20px;top:20px;padding:12px;background:var(--surface)}
@media(max-width:620px){.growth-guide .grid{grid-template-columns:1fr}.growth-guide main{padding-top:36px}.growth-guide header,.growth-guide main,.growth-guide footer{padding-left:20px;padding-right:20px}.growth-help{margin:24px 16px;padding:18px}.growth-guide .intro{font-size:18px}}
