*{box-sizing:border-box}html{scroll-padding-top:96px;scroll-behavior:smooth}body{margin:0;background:#FCFDFF;color:#142636;font:16px/1.85 "Microsoft YaHei",sans-serif}a{color:#4854DF;text-underline-offset:4px}h1,h2,h3,p{margin:0}h1{font-size:44px;line-height:1.4;letter-spacing:-1px}h2{font-size:26px;margin-bottom:18px}h3{font-size:20px;margin-bottom:12px}.wrap{width:1080px;max-width:calc(100% - 48px);margin:auto}header{position:sticky;top:0;z-index:10;background:#ffffffe6;backdrop-filter:blur(16px);border-bottom:1px solid #E7ECF5}header>.wrap{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:10px;color:#142636;text-decoration:none;font-size:25px;font-weight:800}nav{display:flex;gap:25px}nav a{text-decoration:none}.intro{padding:64px 0 42px}.intro>p:last-child{margin-top:18px;color:#52627A}.eyebrow{font-size:14px;color:#4854DF;font-weight:700;margin-bottom:14px}section{padding:32px 0;border-top:1px solid #E7ECF5}.grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}article{padding:25px;background:white;border:1px solid #E7ECF5;border-radius:18px}article p{color:#52627A;margin-bottom:18px}.button{display:inline-block;padding:10px 18px;background:#5865F2;color:white;text-decoration:none;border-radius:10px;font-weight:600}.button.secondary{background:#EEF1FF;color:#4854DF}li{padding-left:5px;margin:10px 0}.note{font-size:14px;color:#66758A;margin-top:16px}.prompt{padding:14px;background:#F6F8FC;border-radius:10px}.free{padding:28px;border:0;background:linear-gradient(110deg,#EAFBEF,#EEF1FF);border-radius:18px;margin:25px 0}.free .button{margin-top:18px}footer{display:flex;gap:24px;flex-wrap:wrap;padding:32px 0;font-size:14px}footer span{margin-left:auto;color:#66758A}a:focus-visible{outline:3px solid #5865F2;outline-offset:4px}@media(max-width:760px){h1{font-size:32px}h2{font-size:23px}.wrap{max-width:calc(100% - 36px)}header>.wrap{min-height:76px;gap:12px}.brand{font-size:20px}.brand img{width:30px;height:30px}nav{gap:12px;font-size:13px}nav a:first-child{display:none}.grid{grid-template-columns:1fr}.intro{padding-top:40px}article{padding:20px}footer span{margin-left:0}}
