
.pbt-help-package,.pbt-video-section,.pbt-faq-section{box-sizing:border-box}
.pbt-help-wrap,.pbt-video-inner,.pbt-faq-inner{max-width:1200px;margin:0 auto}
.pbt-help-package{background:#081a2f;padding:60px 20px;color:#fff;border-radius:22px}
.pbt-help-hero{text-align:center;margin-bottom:40px}
.pbt-help-hero h1{margin:0 0 12px;font-size:42px;line-height:1.15;color:#fff}
.pbt-help-hero p{max-width:760px;margin:0 auto;font-size:18px;line-height:1.8;color:#dbe7f5}
.pbt-help-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:30px}
.pbt-help-card,.pbt-help-sidebox,.pbt-help-manual-box,.pbt-video-placeholder,.pbt-faq-grid details{background:#fff;color:#1e293b;border-radius:18px;padding:24px;box-shadow:0 10px 24px rgba(0,0,0,.12)}
.pbt-help-card.large{padding:26px}
.pbt-help-card h3,.pbt-help-card h2,.pbt-help-sidebox h3,.pbt-help-manual-box h3,.pbt-video-inner h2,.pbt-faq-inner h2{margin-top:0}
.pbt-help-card p,.pbt-help-manual-box p,.pbt-video-inner p,.pbt-faq-grid p{line-height:1.7;color:#475569}
.pbt-help-icon{font-size:28px;margin-bottom:10px}
.pbt-help-callout{background:linear-gradient(135deg,#0b3f8a 0%,#0f5cc0 100%);color:#fff;padding:28px;border-radius:18px;box-shadow:0 12px 30px rgba(4,107,210,.22);margin-bottom:24px}
.pbt-help-callout h2{margin:0 0 10px;color:#fff}
.pbt-help-callout p{margin:0 0 18px;line-height:1.8;color:#eef5ff}
.pbt-help-contact-lines{font-weight:700;line-height:1.9}
.pbt-help-contact-lines a{color:inherit;text-decoration:none}
.pbt-help-lower{display:grid;grid-template-columns:1.3fr .9fr;gap:24px;align-items:stretch;margin-bottom:34px}
.pbt-help-card ol{margin:0;padding-left:20px;line-height:1.9;color:#334155}
.pbt-help-sidebox{background:#fff7e8;border:1px solid #ffcc80;color:#6b4a00;box-shadow:0 10px 24px rgba(0,0,0,.06)}
.pbt-help-sidebox h3{color:#8a4b00}
.pbt-help-badges{line-height:2;font-weight:700}
.pbt-help-actions{text-align:center;margin:34px 0}
.pbt-help-btn{display:inline-block;text-decoration:none;padding:16px 28px;border-radius:999px;font-weight:700;margin:0 8px 8px}
.pbt-help-btn.primary{background:#ff8a1d;color:#111}
.pbt-help-btn.secondary{background:#fff;color:#0b1f38}
.pbt-video-section{margin-top:20px}
.pbt-video-inner h2,.pbt-video-inner p,.pbt-faq-inner h2{color:#fff}
.pbt-video-frame-wrap{margin-top:15px;border-radius:16px;overflow:hidden;box-shadow:0 10px 24px rgba(0,0,0,.15)}
.pbt-video-frame-wrap iframe{width:100%;height:420px;border:0;display:block;background:#000}
.pbt-video-placeholder{margin-top:15px}
.pbt-faq-section{margin-top:30px}
.pbt-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.pbt-faq-grid details summary{cursor:pointer;font-weight:700;color:#1e293b}
.pbt-faq-grid details p{margin:12px 0 0}
.pbt-help-manual-box{border:1px solid #dbe5f0}
.pbt-help-tagline{text-align:center;margin-top:24px;color:#dbe7f5;font-weight:700}
@media (max-width: 921px){
  .pbt-help-steps,.pbt-help-lower,.pbt-faq-grid{grid-template-columns:1fr}
  .pbt-help-hero h1{font-size:34px}
}
@media (max-width: 544px){
  .pbt-help-package{padding:34px 16px}
  .pbt-help-hero h1{font-size:30px}
  .pbt-video-frame-wrap iframe{height:260px}
}
