body{font-family:Arial,Helvetica,sans-serif;background:linear-gradient(180deg,#0f172a 0%,#1e3a8a 45%,#0f172a 100%);color:var(--text-light);line-height:1.75}.breadcrumb-wrap{background:rgba(250,204,21,.08);border-top:1px solid rgba(250,204,21,.12);border-bottom:1px solid rgba(250,204,21,.12)}.breadcrumb{margin-bottom:0}.breadcrumb a{color:var(--brand-yellow);text-decoration:none}.breadcrumb-item.active{color:#dbeafe}.hero{padding:5rem 0 3rem;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;right:-70px;top:-70px;width:340px;height:340px;background:radial-gradient(circle,rgba(250,204,21,.24) 0%,rgba(250,204,21,0) 72%)}.hero:after{content:"";position:absolute;left:-70px;bottom:-70px;width:320px;height:320px;background:radial-gradient(circle,rgba(29,78,216,.34) 0%,rgba(29,78,216,0) 72%)}.hero-card,.content-card,.feature-card,.cta-card,.faq-card{background:var(--bg-panel);border:1px solid var(--border-glow);border-radius:var(--radius);box-shadow:var(--shadow)}.eyebrow{display:inline-block;padding:.35rem .8rem;border-radius:999px;background:var(--brand-yellow);color:var(--brand-blue);font-weight:800;margin-bottom:1rem}h1,h2,h3{color:#fff7cc;font-weight:800}.section-space{padding:2.5rem 0}.text-soft{color:var(--text-soft)}.feature-icon{width:58px;height:58px;border-radius:16px;background:var(--brand-yellow);color:var(--brand-blue);display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:900;margin-bottom:1rem}.stat-badge{display:inline-block;background:rgba(250,204,21,.12);color:#fff7cc;border:1px solid rgba(250,204,21,.24);padding:.6rem .9rem;border-radius:.9rem;margin:.25rem .4rem .25rem 0;font-weight:700}.accordion-item{background:transparent;border:1px solid rgba(250,204,21,.18);border-radius:1rem !important;overflow:hidden;margin-bottom:1rem}.accordion-button{background:rgba(29,78,216,.18);color:#fff7cc;font-weight:700}.accordion-button:not(.collapsed){background:rgba(250,204,21,.12);color:#fff7cc;box-shadow:none}.accordion-button:focus{box-shadow:0 0 0 .2rem rgba(250,204,21,.12);border-color:transparent}.accordion-button::after{filter:brightness(0) invert(1)}.accordion-body{color:var(--text-soft);background:rgba(15,23,42,.45)}
