.hard-truth-section{position:relative;overflow:hidden;padding:100px 0;background:radial-gradient(circle at 9% 12%,rgba(84,117,43,.25),transparent 35%),radial-gradient(circle at 88% 100%,rgba(27,116,80,.18),transparent 37%),#07100a;color:#f1ecdf}.hard-truth-grid-bg{position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(168,196,121,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(168,196,121,.12) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,#000,rgba(0,0,0,.65))}.hard-truth-inner{position:relative}.hard-truth-kicker{margin:0 0 12px;color:#a8c479;text-align:center;font:800 10px Manrope,sans-serif;letter-spacing:.22em}.hard-truth-section h2{max-width:1100px;margin:0 auto 38px;text-align:center;color:#f5f1e7;font:800 clamp(34px,4vw,58px)/1.12 Manrope,sans-serif;letter-spacing:-.045em}.truth-comparison{display:grid;grid-template-columns:1fr 1fr;gap:24px}.truth-card{min-height:320px;padding:30px 32px;border:1px solid;border-radius:18px;background:rgba(8,13,10,.86);box-shadow:0 25px 65px rgba(0,0,0,.25);backdrop-filter:blur(8px)}.truth-risk{border-color:rgba(180,70,62,.48)}.truth-solution{border-color:rgba(168,196,121,.5);background:rgba(5,20,11,.88)}.truth-card h3{display:flex;align-items:center;gap:12px;margin-bottom:20px;color:#f2eee5;font:800 21px Manrope,sans-serif}.truth-card h3 i,.truth-card li>i{flex:0 0 auto;width:20px;height:20px;display:grid;place-items:center;border:2px solid;border-radius:50%;font:800 13px/1 Arial;font-style:normal}.truth-risk h3 i,.truth-risk li>i{border-color:#d7655d;color:#d7655d}.truth-solution h3 i,.truth-solution li>i{border-color:#a8c479;color:#a8c479}.truth-card ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}.truth-card li{display:flex;align-items:flex-start;gap:10px}.truth-card li>i{width:18px;height:18px;margin-top:2px;font-size:11px}.truth-card p{margin:0;color:#b8c0b7;font-size:12px;line-height:1.55}.truth-card strong{color:#f0ece1}.truth-solution strong{color:#b9d889}@media(max-width:780px){.hard-truth-section{padding:75px 0}.truth-comparison{grid-template-columns:1fr}.truth-card{min-height:0;padding:25px}.hard-truth-section h2{text-align:left;font-size:36px}.hard-truth-kicker{text-align:left}}@media(max-width:460px){.truth-card{padding:22px 18px}.truth-card h3{font-size:18px}.truth-card p{font-size:11px}}
