.burntpod-page{
  --burntpod-text:#f5f7fb;
  --burntpod-muted:#b9c3d1;
  --burntpod-line:#2a3646;
  --burntpod-accent:#ff7a1a;
  --burntpod-accent-dark:#e76400;
  --burntpod-shadow:0 18px 40px rgba(0,0,0,0.28);
  color:var(--burntpod-text);
  background:
    radial-gradient(circle at top right, rgba(255,122,26,0.16), transparent 32%),
    linear-gradient(180deg,#091018 0%,#0b0f14 100%);
  font-family:Inter,Arial,sans-serif;
}
.burntpod-page *{box-sizing:border-box;}
.burntpod-page a{color:#ffb273;text-decoration:none;}
.burntpod-page a:hover{color:#ffd2ab;}
.burntpod-wrap{width:min(1180px,calc(100% - 32px));margin:0 auto;}
.burntpod-hero{padding:36px 0 28px;}
.burntpod-badge{
  display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;
  background:rgba(255,122,26,0.13);border:1px solid rgba(255,122,26,0.28);color:#ffe0c2;
  font-size:13px;font-weight:700;letter-spacing:.02em;margin-bottom:20px;
}
.burntpod-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:stretch;}
.burntpod-hero-copy,
.burntpod-hero-card,
.burntpod-card,
.burntpod-panel,
.burntpod-faq details,
.burntpod-hero-media{
  background:linear-gradient(180deg,rgba(22,29,39,.98) 0%,rgba(13,18,25,.98) 100%);
  border:1px solid var(--burntpod-line);
  box-shadow:var(--burntpod-shadow);
}
.burntpod-hero-copy{border-radius:26px;padding:32px;}
.burntpod-hero-copy h1{
  margin:0 0 14px;font-family:Poppins,Inter,Arial,sans-serif;font-size:clamp(34px,5vw,56px);
  line-height:1.02;letter-spacing:-.03em;color:#fff;
}
.burntpod-hero-copy p{margin:0 0 16px;color:var(--burntpod-muted);font-size:17px;line-height:1.75;}
.burntpod-quick-answer{
  margin:24px 0 22px;padding:18px 18px 14px;border-radius:20px;
  background:linear-gradient(180deg,rgba(255,122,26,.17) 0%,rgba(255,122,26,.08) 100%);
  border:1px solid rgba(255,122,26,.28);
}
.burntpod-quick-answer h2{margin:0 0 10px;font-family:Poppins,Inter,Arial,sans-serif;font-size:22px;line-height:1.2;color:#fff;}
.burntpod-quick-answer ul{margin:0;padding-left:18px;color:#ffe8d3;}
.burntpod-quick-answer li{margin:0 0 9px;line-height:1.65;}
.burntpod-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;}
.burntpod-btn{
  display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 18px;border-radius:999px;
  background:linear-gradient(180deg,var(--burntpod-accent) 0%,var(--burntpod-accent-dark) 100%);
  border:1px solid rgba(255,255,255,.08);color:#fff !important;font-size:15px;font-weight:800;
  letter-spacing:.01em;box-shadow:0 12px 30px rgba(255,122,26,.22);
  transition:transform .18s ease, box-shadow .18s ease, filter .18s ease;
}
.burntpod-btn:visited,.burntpod-btn:hover,.burntpod-btn:active,.burntpod-btn:focus{color:#fff !important;text-decoration:none;}
.burntpod-btn:hover{transform:translateY(-1px);box-shadow:0 16px 36px rgba(255,122,26,.3);filter:brightness(1.04);}
.burntpod-btn.secondary{
  background:linear-gradient(180deg,rgba(20,28,38,.96) 0%,rgba(11,16,24,.96) 100%);
  color:#fff !important;border:1px solid #4b5e75;box-shadow:0 10px 24px rgba(0,0,0,.22);
}
.burntpod-btn.secondary:hover{
  background:linear-gradient(180deg,rgba(30,40,54,.98) 0%,rgba(18,26,36,.98) 100%);
  border-color:#ff7a1a;
}
.burntpod-hero-side{display:grid;gap:18px;}
.burntpod-hero-media{border-radius:26px;overflow:hidden;}
.burntpod-hero-media img{display:block;width:100%;height:auto;}
.burntpod-hero-card,.burntpod-card,.burntpod-panel{border-radius:24px;padding:24px;height:100%;}
.burntpod-hero-card h3,.burntpod-card h3,.burntpod-panel h3{
  margin:0 0 12px;font-family:Poppins,Inter,Arial,sans-serif;font-size:26px;line-height:1.1;color:#fff;
}
.burntpod-hero-card p,.burntpod-card p,.burntpod-panel p{
  margin:0 0 16px;color:var(--burntpod-muted);font-size:16px;line-height:1.75;
}
.burntpod-hero-card ul,.burntpod-card ul,.burntpod-panel ul{margin:0;padding-left:18px;color:#dfe7f0;}
.burntpod-hero-card li,.burntpod-card li,.burntpod-panel li{margin:0 0 10px;line-height:1.65;}
.burntpod-sticky-nav{position:sticky;top:18px;z-index:30;margin:8px 0 28px;}
.burntpod-sticky-nav-inner{
  display:flex;flex-wrap:wrap;gap:10px;padding:12px;border-radius:999px;background:rgba(8,12,18,.88);
  border:1px solid rgba(67,82,102,.88);backdrop-filter:blur(10px);box-shadow:var(--burntpod-shadow);
}
.burntpod-sticky-nav a{
  display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:999px;
  background:rgba(255,255,255,.03);border:1px solid rgba(67,82,102,.7);color:#fff;font-size:14px;font-weight:700;
}
.burntpod-sticky-nav a:hover{background:rgba(255,122,26,.13);border-color:rgba(255,122,26,.4);}
.burntpod-section{padding:28px 0;}
.burntpod-section-header{margin-bottom:20px;}
.burntpod-section-header h2{
  margin:0 0 10px;font-family:Poppins,Inter,Arial,sans-serif;font-size:clamp(28px,4vw,40px);
  line-height:1.08;letter-spacing:-.03em;color:#fff;
}
.burntpod-section-header p{margin:0;max-width:880px;color:var(--burntpod-muted);font-size:17px;line-height:1.75;}
.burntpod-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}
.burntpod-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;}
.burntpod-two-col{display:grid;grid-template-columns:1fr 1fr;gap:20px;}
.burntpod-label{
  display:inline-flex;width:fit-content;align-items:center;padding:8px 12px;border-radius:999px;
  background:rgba(255,122,26,.14);border:1px solid rgba(255,122,26,.26);color:#ffe1c4;
  font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;margin-bottom:16px;
}
.burntpod-faq{display:grid;gap:14px;}
.burntpod-faq details{border-radius:18px;padding:18px;}
.burntpod-faq summary{cursor:pointer;list-style:none;font-size:18px;font-weight:800;color:#fff;}
.burntpod-faq summary::-webkit-details-marker{display:none;}
.burntpod-faq-answer{margin-top:12px;color:var(--burntpod-muted);font-size:16px;line-height:1.8;}

@media (max-width:1080px){
  .burntpod-grid-4{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media (max-width:980px){
  .burntpod-hero-grid,.burntpod-grid-3,.burntpod-two-col{grid-template-columns:1fr;}
  .burntpod-sticky-nav{top:10px;}
}
@media (max-width:640px){
  .burntpod-wrap{width:min(100% - 20px,1180px);}
  .burntpod-grid-4{grid-template-columns:1fr;}
  .burntpod-hero-copy,.burntpod-hero-card,.burntpod-card,.burntpod-panel{padding:20px;border-radius:20px;}
  .burntpod-sticky-nav-inner{border-radius:22px;}
  .burntpod-sticky-nav a,.burntpod-btn{width:100%;}
}
