#devplatform-list{--dpl-max-width:960px}#devplatform-list .dpl-container{max-width:var(--dpl-max-width);margin:0 auto;padding:0 40px}@media (max-width:640px){#devplatform-list .dpl-container{padding:0 20px}}#devplatform-list .dpl-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-color-emp);opacity:.95;margin-bottom:12px;font-size:11px;font-weight:500}#devplatform-list .dpl-hero{text-align:center;padding:64px 40px 48px}@media (max-width:640px){#devplatform-list .dpl-hero{padding:40px 20px 32px}}#devplatform-list .dpl-hero h1{letter-spacing:-.03em;color:var(--text-color-emp);margin-bottom:16px;font-size:clamp(32px,5vw,48px);font-weight:600;line-height:1.1}#devplatform-list .dpl-hero .dpl-hero-sub{color:var(--text-color-emp);opacity:.9;max-width:640px;margin:0 auto 28px;font-size:17px;font-weight:400;line-height:1.6}#devplatform-list .dpl-hero .dpl-hero-btn{background:var(--theme-color);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex}#devplatform-list .dpl-hero .dpl-hero-btn:hover{opacity:.9}#devplatform-list .dpl-section{padding:0 0 80px}@media (max-width:640px){#devplatform-list .dpl-section{padding:0 0 60px}}#devplatform-list .dpl-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:900px){#devplatform-list .dpl-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){#devplatform-list .dpl-grid{grid-template-columns:1fr}}#devplatform-list .dpl-card{background:var(--bg-color);border:1px solid var(--separator-color);color:inherit;border-radius:10px;flex-direction:column;padding:24px;text-decoration:none;transition:all .15s;display:flex}#devplatform-list .dpl-card:hover{border-color:var(--text-color);background:var(--bg-color2);transform:translateY(-2px)}#devplatform-list .dpl-card .dpl-card-top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}#devplatform-list .dpl-card .dpl-card-category{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--theme-color);background:var(--box-bg-color);border-radius:4px;padding:4px 8px;font-size:10px;font-weight:500}#devplatform-list .dpl-card .dpl-card-icon{background:var(--box-bg-color);width:36px;height:36px;color:var(--text-color-emp);border-radius:8px;justify-content:center;align-items:center;font-size:18px;display:flex}#devplatform-list .dpl-card h3{color:var(--text-color-emp);margin-bottom:8px;font-size:16px;font-weight:600}#devplatform-list .dpl-card p{color:var(--text-color-emp);opacity:.9;flex:1;margin:0 0 16px;font-size:14px;font-weight:400;line-height:1.5}#devplatform-list .dpl-card .dpl-card-link{color:var(--theme-color);align-items:center;gap:4px;font-size:13px;font-weight:500;display:inline-flex}#devplatform-list .dpl-cta{text-align:center;padding:0 40px 80px}@media (max-width:640px){#devplatform-list .dpl-cta{padding:0 20px 60px}}#devplatform-list .dpl-cta .dpl-cta-inner{border:1px solid var(--separator-color);background:var(--bg-color2);border-radius:12px;max-width:560px;margin:0 auto;padding:48px 32px}#devplatform-list .dpl-cta h2{letter-spacing:-.02em;color:var(--text-color-emp);margin-bottom:12px;font-size:clamp(22px,3vw,28px);font-weight:600;line-height:1.2}#devplatform-list .dpl-cta p{color:var(--text-color-emp);opacity:.9;margin-bottom:24px;font-size:15px;font-weight:400;line-height:1.6}#devplatform-list .dpl-cta .dpl-cta-btn{background:var(--theme-color);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex}#devplatform-list .dpl-cta .dpl-cta-btn:hover{opacity:.9}
