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,.note-card,.form-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}.note-card{border-left:6px solid var(--brand-yellow);background:linear-gradient(135deg,rgba(29,78,216,.24),rgba(15,23,42,.9))}.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}.content-card ul{padding-left:1.2rem}.content-card li{margin-bottom:.65rem}.form-label{color:#fff7cc;font-weight:700}.form-control{background:rgba(255,255,255,.08);border:1px solid rgba(250,204,21,.22);color:var(--text-light);border-radius:.85rem;padding:.85rem 1rem}.form-control::placeholder{color:var(--generated-muted)}.form-control:focus{background:rgba(255,255,255,.1);color:var(--text-light);border-color:var(--brand-yellow);box-shadow:0 0 0 .25rem rgba(250,204,21,.15)}.form-check-input:checked{background-color:var(--brand-yellow);border-color:var(--brand-yellow)}
