.api-pricing{max-width:1050px;margin:40px auto;padding:24px;color:#e8eef9}.api-pricing h1{font-size:clamp(2rem,5vw,3.6rem);line-height:1.12}.eyebrow{color:#8db7ff;font-weight:700}.intro{font-size:1.2rem;max-width:720px}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin:32px 0}.plan,.account{background:#17243b;border:1px solid #36547a;border-radius:16px;padding:28px}.price{font-size:2.7rem;font-weight:700}.price span{font-size:1rem;font-weight:400}.plan ul{padding-left:20px;line-height:1.9}.api-pricing section{margin:36px 0}.api-pricing label{display:block;margin:14px 0}.api-pricing input:not([type=checkbox]),.api-pricing select{display:block;width:100%;max-width:560px;padding:12px;background:#0f1b2d;color:#fff;border:1px solid #5e799c;border-radius:6px}.api-pricing button{padding:12px 18px;border:0;border-radius:8px;background:#84b3ff;color:#09152a;font-weight:700;cursor:pointer;margin:6px 8px 6px 0}.api-pricing button:disabled{opacity:.5;cursor:default}.api-pricing a{color:#a8c9ff}.api-pricing pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#0e1828;padding:16px;border-radius:8px}.small{font-size:.9rem;color:#b7c7dc}#message{min-height:24px}.api-pricing :focus-visible{outline:3px solid #d4e4ff;outline-offset:3px}.api-pricing .check input{width:auto}
