body{font-family:Arial,Helvetica,sans-serif;color:var(--text-main);background:radial-gradient(circle at top right,rgba(239,68,68,0.16),transparent 26%),radial-gradient(circle at left center,rgba(249,115,22,0.12),transparent 24%),linear-gradient(180deg,var(--bg-main) 0%,#07101c 38%,var(--bg-alt) 100%);line-height:1.75}a{text-decoration:none}.page-hero{padding:110px 0 48px}.badge-red{display:inline-block;padding:8px 14px;border-radius:999px;background:rgba(239,68,68,0.12);color:#fecaca;border:1px solid rgba(239,68,68,0.28);font-size:0.8rem;text-transform:uppercase;letter-spacing:0.4px;font-weight:700}h1,h2,h3,h4{font-weight:800;line-height:1.2}h1{font-size:clamp(2.1rem,4.6vw,3.8rem);max-width:900px}.text-gradient{background:linear-gradient(90deg,var(--text-light),#fecaca 42%,#fb923c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.content-card,.feature-card,.highlight-card,.cta-box,.form-card{background:var(--card-bg);border:1px solid rgba(255,255,255,0.05);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px}.breadcrumb-wrap{margin-top:20px}.breadcrumb{margin-bottom:0;padding:14px 18px;background:rgba(239,68,68,0.08);border:1px solid rgba(239,68,68,0.18);border-radius:12px}.breadcrumb a{color:#fecaca}.breadcrumb-item.active{color:var(--text-main)}section{padding:34px 0 36px}.section-head{max-width:840px;margin-bottom:22px}.icon-box{width:58px;height:58px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(239,68,68,0.22),rgba(249,115,22,0.2));color:var(--text-light);border:1px solid rgba(239,68,68,0.25);font-size:1.35rem;margin-bottom:16px}.feature-card{height:100%}.feature-card h3{font-size:1.2rem;margin-bottom:12px}.highlight-card{background:linear-gradient(135deg,rgba(185,28,28,0.18),rgba(17,24,39,0.96));border-left:4px solid var(--primary)}.cta-box{background:linear-gradient(135deg,rgba(185,28,28,0.24),rgba(17,24,39,0.96));text-align:center}.list-check{list-style:none;padding-left:0;margin-bottom:0}.list-check li{margin-bottom:10px;color:var(--text-soft)}.list-check li::before{content:"✔";color:var(--accent);font-weight:700;margin-right:10px}.form-label{color:var(--text-main);font-weight:700}.form-control{background:rgba(2,6,23,0.85);border:1px solid rgba(239,68,68,0.18);color:var(--text-main);border-radius:12px;padding:12px 14px}.form-control:focus{background:rgba(2,6,23,0.95);color:var(--text-main);border-color:var(--primary);box-shadow:0 0 0 0.2rem rgba(239,68,68,0.2)}.form-check-label{color:var(--text-soft)}
