
/* LayerBank Bank SEO — visual language matched to layerbank.trade homepage */
html{scroll-behavior:smooth}
.lb-seo{background:#0b0b13;color:#fff;padding:96px 24px;border-top:1px solid rgba(255,255,255,.08);font-family:inherit}
.lb-seo-inner{width:min(1180px,100%);margin:0 auto}
.lb-kicker{margin:0 0 14px;color:#c1d108;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.lb-seo h1{margin:0;max-width:880px;font-size:clamp(30px,4vw,52px);line-height:1.08;letter-spacing:-.035em;color:#fff;font-weight:700}
.lb-lead{max-width:900px;margin:24px 0 0;color:#a7a7b1;font-size:18px;line-height:1.75}
.lb-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:42px}
.lb-card,.lb-risk,.lb-faq details{border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025);border-radius:16px}
.lb-card{padding:28px}
.lb-card h2{margin:0 0 12px;font-size:20px;line-height:1.35;color:#fff;font-weight:650}
.lb-card p,.lb-risk p,.lb-risk li,.lb-faq p{margin:0;color:#a7a7b1;font-size:15px;line-height:1.75}
.lb-risk{margin-top:16px;padding:32px}
.lb-risk h2{font-size:28px;line-height:1.2;margin:0 0 14px;color:#fff}
.lb-steps{margin:0;padding-left:22px;color:#a7a7b1}
.lb-steps li+li{margin-top:7px}
.lb-notice{margin-top:20px!important;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}
.lb-notice strong{color:#fff}
.lb-faq{margin-top:56px}
.lb-faq>h2{font-size:32px;line-height:1.2;margin:0 0 20px;color:#fff}
.lb-faq details{margin:10px 0;overflow:hidden}
.lb-faq summary{cursor:pointer;list-style:none;position:relative;padding:20px 54px 20px 22px;font-size:16px;font-weight:600;color:#fff}
.lb-faq summary::-webkit-details-marker{display:none}
.lb-faq summary::after{content:'+';position:absolute;right:22px;top:50%;transform:translateY(-50%);color:#c1d108;font-size:24px;font-weight:400}
.lb-faq details[open] summary::after{content:'−'}
.lb-faq details p{padding:0 22px 22px;max-width:900px}
@media(max-width:760px){.lb-seo{padding:68px 20px}.lb-grid{grid-template-columns:1fr}.lb-card,.lb-risk{padding:22px}.lb-lead{font-size:16px}.lb-seo h1{font-size:clamp(28px,8vw,38px)}.lb-faq>h2{font-size:28px}}
