.platform{max-width:1080px;margin:60px auto;padding:0 24px}.platform h1{font-size:clamp(32px,5vw,52px);letter-spacing:-1.8px;line-height:1.1;margin-bottom:20px}.platform h2{font-size:24px;margin:0 0 18px}.platform p{color:#687184;line-height:1.7}.platform section{padding:32px 0;border-bottom:1px solid #e7eaf0}.platform label{display:block;font-size:14px;margin:18px 0 8px}.platform input:not([type=checkbox]),.platform select,.platform textarea{display:block;width:100%;border:1px solid #dce1eb;border-radius:9px;padding:12px;font:inherit;background:white;box-sizing:border-box}.platform textarea{min-height:150px;resize:vertical}.platform button{cursor:pointer;margin:12px 8px 0 0}.platform button:disabled{opacity:.55;cursor:not-allowed}.platform .primary{padding:13px 22px;border:0;border-radius:9px}.account-narrow{max-width:480px}.notice{border-left:3px solid #527eff;background:#f4f7ff;padding:16px;margin:20px 0;overflow-wrap:anywhere}.platform code{display:block;overflow-wrap:anywhere;white-space:pre-wrap;padding:18px;background:#f6f8fc;border-radius:8px}.platform .split{display:grid;grid-template-columns:1fr 1fr;gap:40px}.list-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid #eceef3}.list-row span{font-size:13px;color:#7a8393}.table-scroll{overflow:auto}.platform table{border-collapse:collapse;width:100%;font-size:14px;margin:20px 0}.platform td,.platform th{text-align:left;padding:12px;border-bottom:1px solid #e7ebf3}.plan-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #e5e9f0}.plan-grid article{padding:28px 22px;border-right:1px solid #e5e9f0}.plan-grid article:last-child{border:0}.plan-price{font-size:36px;letter-spacing:-1px}.platform ul{padding-left:20px;line-height:1.8;color:#626d80}.platform [hidden]{display:none!important}@media(max-width:800px){.platform .split{grid-template-columns:1fr;gap:0}.plan-grid{grid-template-columns:1fr 1fr}.plan-grid article{border-bottom:1px solid #e5e9f0}}@media(max-width:480px){.plan-grid{grid-template-columns:1fr}.list-row{align-items:flex-start;flex-direction:column;gap:0}}
