body{font-family:"Segoe UI",Arial,sans-serif;background:var(--paper);color:var(--text);line-height:1.85}.hero{background:radial-gradient(circle at top right,rgba(180,83,9,.12),transparent 30%),linear-gradient(180deg,#fbf7f1,#f4ede4);padding:72px 0 52px}.eyebrow{color:var(--primary);text-transform:uppercase;letter-spacing:.08em;font-weight:800;font-size:.85rem}.hero h1,.section-title{color:var(--primary-dark);font-weight:900}.section-title{margin-bottom:1rem}.breadcrumb-wrap{background:#f7efe6;border-bottom:1px solid var(--border)}.breadcrumb{margin-bottom:0;--bs-breadcrumb-divider:">"}.breadcrumb a{color:var(--primary-dark);text-decoration:none;font-weight:600}.content-card,.feature-card,.cta-box,.note-card,.step-card,.form-mock,.tip-card{background:var(--card);border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow)}.content-card,.cta-box,.form-mock{padding:2rem}.feature-card,.step-card,.tip-card{padding:1.5rem}.note-card{padding:1.2rem;border-left:6px solid var(--primary)}.feature-icon,.step-num{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(180,83,9,.12),rgba(234,88,12,.18));color:var(--primary-dark);font-size:1.5rem;margin-bottom:1rem;font-weight:800}.soft-bg{background:linear-gradient(180deg,rgba(214,211,209,.28),rgba(245,245,244,.12))}.cta-box{background:linear-gradient(135deg,rgba(180,83,9,.10),rgba(234,88,12,.12)),var(--card);text-align:center}.mock-input{background:var(--text-light);border:1px solid var(--border);border-radius:14px;padding:.9rem 1rem;color:var(--muted)}
