/* Homepage promotion only; shared account/API screens are independent. */
.wt-home-api{background:#f1f7f7;border-top:1px solid #deebeb;padding:64px 0}
.wt-home-api-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:72px;align-items:center}
.wt-home-api-copy{min-width:0}
.wt-home .wt-home-api-eyebrow{font-size:12px;font-weight:500;line-height:1.5;letter-spacing:1.3px;color:#237e85;margin-bottom:17px}
.wt-home-api h2{max-width:640px}
.wt-home .wt-home-api-intro{color:#5c747c;margin-top:20px;max-width:650px}
.wt-home .wt-home-api-button{color:#fff;margin-top:27px;min-height:50px;gap:20px;max-width:100%}
.wt-home-api-flow{min-width:0;border:1px solid #d4e3e5;border-radius:12px;background:#fff;padding:27px 30px}
.wt-home-api-mark{display:flex;align-items:center;gap:16px;color:#087f87;padding-bottom:21px;border-bottom:1px solid #deeaec;font:500 15px/1.5 monospace;letter-spacing:1px}
.wt-home-api-mark svg{width:36px;height:28px}
.wt-home-api ol{margin:0;padding:0;list-style:none}
.wt-home-api li{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:16px;padding:19px 0;font-size:16px;line-height:1.5;overflow-wrap:anywhere}
.wt-home-api li+li{border-top:1px solid #e5eeee}
.wt-home-api li:last-child{padding-bottom:0}
.wt-home-api-step{font:400 12px/1.5 monospace;color:#63878f;letter-spacing:1px}
@media(max-width:1050px){.wt-home-api-grid{gap:38px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.wt-home-api-flow{padding:24px}}
@media(max-width:760px){.wt-home-api{padding:48px 0}.wt-home-api-grid{grid-template-columns:1fr;gap:28px}.wt-home-api-flow{padding:23px 24px}.wt-home .wt-home-api-eyebrow{margin-bottom:13px}.wt-home .wt-home-api-intro{margin-top:17px}.wt-home .wt-home-api-button{margin-top:22px;text-align:left}.wt-home-api li{padding:17px 0;gap:12px}}
