@font-face{font-family:Inter;src:url(/brand/inter-400.woff2);font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/brand/inter-500.woff2);font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/brand/inter-600.woff2);font-weight:600;font-display:swap}*{box-sizing:border-box}body{margin:0;background:#fff;color:#182321;font-family:Inter,Microsoft YaHei,sans-serif;font-synthesis:none}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:2px solid #245bdb;outline-offset:4px}.workspace{max-width:1120px;margin:auto;padding:0 40px}.topbar{display:flex;align-items:center;gap:24px;min-height:96px;border-bottom:1px solid #e6ece5}.topbar img{object-fit:contain;max-height:42px}.topbar span{font-size:13px;color:#59645f;border-left:1px solid #d8ddd7;padding-left:24px}.topbar a{margin-left:auto;font-size:13px;font-weight:600;padding:14px 0}.hero{padding:70px 0 64px;max-width:760px}.eyebrow{font-size:11px;font-weight:600;letter-spacing:1.5px;color:#59645f;margin:0 0 20px}h1{font-size:48px;line-height:1.3;font-weight:600;margin:0 0 24px}h2{font-size:24px;font-weight:600;line-height:1.4;margin:0 0 10px}h3{font-size:19px;font-weight:600;margin:22px 0 12px}.intro{font-size:16px;line-height:1.9;color:#59645f;max-width:630px;margin-bottom:28px}.primary{display:inline-flex;gap:40px;align-items:center;min-height:48px;background:#c44224;color:#fff;border-radius:6px;padding:0 22px;font-size:14px;font-weight:600}.primary:hover{background:#a7351c}.connection{display:flex;justify-content:space-between;gap:24px;align-items:center;border:1px solid #d8ddd7;border-radius:12px;padding:28px 32px}.connection .eyebrow{margin-bottom:12px}.connection h2{font-size:20px;overflow-wrap:anywhere}.connection p:not(.eyebrow){font-size:13px;line-height:1.7;color:#59645f;margin:0}.status{font-size:12px;white-space:nowrap;border:1px solid #7c8781;padding:8px 12px;border-radius:30px}.connected{color:#256b45;border-color:#256b45}.services{padding:56px 0 36px}.section-heading h2{font-size:28px}.section-heading .eyebrow{margin-bottom:12px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:32px}.service-grid article{border-top:1px solid #d8ddd7;padding-top:20px}.number{font-size:11px;color:#59645f;font-weight:500}.service-grid p{font-size:14px;color:#59645f;line-height:1.85}.permissions{border-top:1px solid #d8ddd7;border-bottom:1px solid #d8ddd7;padding:20px 0;font-size:13px}.permissions summary{cursor:pointer;min-height:28px;font-weight:600}.permissions summary span{float:right;color:#59645f;font-weight:400}.permissions p{line-height:1.8;color:#59645f}.permissions ul{columns:2;line-height:2;overflow-wrap:anywhere}footer{display:flex;align-items:center;gap:12px;padding:30px 0;color:#59645f;font-size:11px}footer a{margin-left:auto;padding:12px 0}@media(max-width:700px){.workspace{padding:0 20px}.topbar{min-height:80px;gap:12px}.topbar img{width:104px}.topbar span{display:block;font-size:10px;padding-left:12px}.topbar a{font-size:11px}.hero{padding:44px 0}h1{font-size:34px}.intro{font-size:15px}.connection{padding:22px;align-items:flex-start}.status{font-size:11px}.services{padding-top:40px}.service-grid{grid-template-columns:1fr;gap:20px}.section-heading h2{font-size:24px}.service-grid h3{margin-top:14px}.permissions ul{columns:1}footer{flex-wrap:wrap}footer a{margin-left:38px;width:100%}}
