.bd-platform-hero{padding:100px 0 80px;min-height:90vh;display:flex;align-items:center;text-align:center}.bd-platform-hero .container{position:relative;z-index:1}.bd-platform-hero .glow-orb-1{width:600px;height:600px;background:radial-gradient(circle,rgba(59,130,246,.12) 0%,transparent 70%);top:-200px;right:-100px}.bd-platform-hero .glow-orb-2{width:400px;height:400px;background:radial-gradient(circle,rgba(239,68,68,.08) 0%,transparent 70%);bottom:-100px;left:-100px}.bd-platform-hero h1{font-size:48px;font-weight:900;line-height:1.12;letter-spacing:-3px;text-transform:uppercase;color:var(--ink);margin-bottom:24px;max-width:900px;margin-left:auto;margin-right:auto}@media (max-width: 768px){.bd-platform-hero h1{font-size:32px;letter-spacing:-2px}}.bd-platform-hero .hero-sub{font-size:18px;color:var(--slate);line-height:1.6;max-width:640px;margin:0 auto 36px}.bd-platform-hero .hero-actions{display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap}.bd-platform-definition-section{padding:var(--section-pad) 0;border-top:1px solid var(--glass-border)}.bd-platform-definition-content{max-width:800px;margin:0 auto;padding:0 20px}.bd-platform-definition-content h2{font-size:40px;font-weight:900;letter-spacing:-1.5px;text-transform:uppercase;color:var(--ink);line-height:1.12;margin-bottom:32px}@media (max-width: 768px){.bd-platform-definition-content h2{font-size:28px}}.bd-platform-definition-content p{font-size:16px;color:var(--slate);line-height:1.7;margin-bottom:16px}.bd-platform-definition-content p:last-child{margin-bottom:0}.bd-platform-capabilities-section{padding:var(--section-pad) 0;border-top:1px solid var(--glass-border)}.bd-platform-capabilities-list{max-width:800px;margin:0 auto;padding:0 20px;list-style:none;display:flex;flex-direction:column;gap:32px}.bd-platform-capability-item{display:flex;flex-direction:column;gap:8px}.bd-platform-capability-number{font-size:14px;font-weight:600;color:var(--blue);text-transform:uppercase;letter-spacing:1px}.bd-platform-capability-title{font-size:20px;font-weight:900;letter-spacing:-.5px;text-transform:uppercase;color:var(--ink);line-height:1.1}.bd-platform-capability-desc{font-size:15px;color:var(--light-slate);line-height:1.6}.bd-platform-why-section{padding:var(--section-pad) 0;border-top:1px solid var(--glass-border)}.bd-platform-why-content{max-width:800px;margin:0 auto;padding:0 20px}.bd-platform-why-content h2{font-size:40px;font-weight:900;letter-spacing:-1.5px;text-transform:uppercase;color:var(--ink);line-height:1.12;margin-bottom:32px}@media (max-width: 768px){.bd-platform-why-content h2{font-size:28px}}.bd-platform-why-content p{font-size:16px;color:var(--slate);line-height:1.7;margin-bottom:16px}.bd-platform-why-content p:last-child{margin-bottom:0}.bd-platform-shy-section{padding:var(--section-pad) 0;border-top:1px solid var(--glass-border)}.bd-platform-shy-content{max-width:800px;margin:0 auto;padding:0 20px}.bd-platform-shy-content h2{font-size:40px;font-weight:900;letter-spacing:-1.5px;text-transform:uppercase;color:var(--ink);line-height:1.12;margin-bottom:32px}@media (max-width: 768px){.bd-platform-shy-content h2{font-size:28px}}.bd-platform-shy-content p{font-size:16px;color:var(--slate);line-height:1.7;margin-bottom:16px}.bd-platform-shy-content p:last-child{margin-bottom:0}.bd-platform-cta-section{padding:var(--section-pad) 0;text-align:center;position:relative;border-top:1px solid var(--glass-border)}.bd-platform-cta-content{position:relative;z-index:1}.bd-platform-cta-content h2{font-size:40px;font-weight:900;letter-spacing:-1.5px;text-transform:uppercase;color:var(--ink);line-height:1.12;margin-bottom:28px}@media (max-width: 768px){.bd-platform-cta-content h2{font-size:28px}}.bd-platform-cta-content p{font-size:16px;color:var(--slate);max-width:600px;margin:0 auto 36px;line-height:1.6}.bd-platform-faq-section{padding:80px 0 100px;border-top:1px solid var(--glass-border)}.bd-platform-faq-wrapper{max-width:800px;margin:0 auto;padding:0 20px}.bd-platform-faq-wrapper h2{font-size:clamp(28px,4vw,40px);font-weight:900;letter-spacing:-1.5px;margin-bottom:56px;line-height:1.1;text-transform:uppercase}.bd-platform-faq-list{display:flex;flex-direction:column;gap:36px}.bd-platform-faq-item{display:flex;flex-direction:column;gap:10px}.bd-platform-faq-question{font-size:17px;font-weight:700;margin:0;color:var(--ink)}.bd-platform-faq-answer{font-size:15px;color:var(--slate);line-height:1.75;margin:0}
