body{font-family:"Segoe UI",Arial,sans-serif;background:var(--paper);color:var(--text);line-height:1.8}.hero{background:radial-gradient(circle at top right,rgba(180,83,9,.12),transparent 30%),linear-gradient(180deg,#fbf7f1,#f4ede4);padding:90px 0 60px}.hero-card,.content-card,.step-card,.faq-card,.testimonial-card,.price-card,.compare-box,.privacy-note,.responsible-box,.feature-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.section-title{font-weight:800;color:var(--primary-dark);margin-bottom:1rem}.eyebrow{color:var(--primary);text-transform:uppercase;letter-spacing:.08em;font-weight:800;font-size:.85rem}.hero h1{font-weight:900;line-height:1.25;color:var(--primary-dark)}.feature-card,.testimonial-card,.price-card,.step-card,.faq-card{padding:1.5rem;height:100%}.feature-icon,.step-icon{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}.img-wrap{text-align:center;margin:26px 0}.img-wrap img{max-width:100%;height:auto;border-radius:20px;border:1px solid var(--border);box-shadow:var(--shadow)}.privacy-note{border-left:6px solid var(--primary);padding:1.25rem 1.25rem 1.25rem 1.1rem;background:linear-gradient(90deg,rgba(180,83,9,.08),rgba(255,255,255,.9))}.compare-table{overflow:hidden;border-radius:18px;border:1px solid var(--border);background:var(--text-light);box-shadow:var(--shadow)}.compare-table th{background:#f0e4d6;color:var(--primary-dark)}.compare-table td,.compare-table th{padding:1rem;border-color:#eadfd3}.rating{color:#f59e0b;letter-spacing:2px;font-size:1rem}.price-card.featured{background:linear-gradient(180deg,#fff7ed,#fffaf5);border:2px solid var(--primary);transform:translateY(-4px)}.badge-soft{background:rgba(180,83,9,.12);color:var(--primary-dark);border-radius:999px;padding:.35rem .8rem;font-size:.85rem;font-weight:700}.responsible-box ul,.price-card ul{padding-left:1.1rem}.small-muted{color:var(--muted)}.soft-bg{background:linear-gradient(180deg,rgba(214,211,209,.28),rgba(245,245,244,.1))}.list-check li{margin-bottom:.55rem}.list-check i{color:var(--primary);margin-right:.45rem}
