.platform-page{width:min(1120px,calc(100% - 64px));margin:48px auto 80px;color:#eaf2ef}
.platform-breadcrumb{display:flex;gap:12px;color:#7f9c9f;font-size:14px;margin-bottom:40px}
.platform-breadcrumb a{color:#a8c1c3;text-decoration:none}.platform-breadcrumb a:hover{color:#b3fc82}
.platform-intro{max-width:900px}.platform-intro h1{font-size:clamp(34px,5vw,58px);line-height:1.16;letter-spacing:-.035em;margin:16px 0 24px}
.platform-intro>p{max-width:770px;color:#b5cbcc;font-size:20px;line-height:1.7;margin:0}
.platform-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:30px 0 15px}.platform-intro>small{color:#8ca5a7;font-size:14px}
.platform-section{margin-top:64px}.platform-section h2,.platform-help h2{font-size:30px;letter-spacing:-.025em;margin:0 0 26px;line-height:1.25}
.platform-steps{counter-reset:setup;list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:18px}
.platform-steps li{counter-increment:setup;position:relative;padding:28px;border:1px solid #42626955;border-radius:20px;background:linear-gradient(120deg,#152e3670,#10202740)}
.platform-steps li:before{content:counter(setup,decimal-leading-zero);display:block;color:#a9ed83;font-size:14px;font-weight:700;margin-bottom:22px}
.platform-steps h3{font-size:21px;margin:0 0 14px;line-height:1.35}.platform-steps p,.platform-faq p,.platform-help p{color:#adc3c5;font-size:16px;line-height:1.75;margin:0}
.platform-faq details{border-bottom:1px solid #42626955;padding:22px 0}.platform-faq summary{cursor:pointer;font-size:19px;font-weight:600;line-height:1.5}.platform-faq p{max-width:880px;margin-top:16px}
.platform-help{padding:32px;margin-top:54px;border-radius:22px;background:#182e3055;border:1px solid #84b68b30}.platform-help .outline{display:inline-flex;margin-top:24px}
.platform-related{display:flex;flex-wrap:wrap;gap:24px;margin-top:34px}.platform-related a{color:#b4dca7;text-underline-offset:5px}
@media(max-width:700px){.platform-page{width:calc(100% - 40px);margin-top:28px}.platform-breadcrumb{margin-bottom:30px}.platform-intro>p{font-size:17px;line-height:1.65}.platform-steps{grid-template-columns:1fr}.platform-steps li{padding:24px}.platform-section{margin-top:44px}.platform-section h2,.platform-help h2{font-size:26px}.platform-help{padding:24px}.platform-actions{align-items:stretch;flex-direction:column}.platform-actions a{text-align:center;justify-content:center}}
