.laf-critical-title span{color:var(--laf-gold)}.laf-critical-btn--dark{background:var(--laf-dark);color:#fff;border-color:var(--laf-dark)}.laf-critical-btn--dark:hover{background:var(--laf-deep);border-color:var(--laf-deep);color:#fff;transform:translateY(-2px)}.laf-critical-faq{max-width:940px;margin:44px auto 0}.laf-critical-faq details{background:#fff;border:1px solid rgba(6,47,53,.12);margin-bottom:10px}.laf-critical-faq summary{position:relative;cursor:pointer;list-style:none;padding:18px 58px 18px 22px;background:var(--laf-dark);color:#fff;font-weight:700;font-size:15px;line-height:1.45}.laf-critical-faq summary::-webkit-details-marker{display:none}.laf-critical-faq summary::after{content:"+";position:absolute;right:22px;top:50%;transform:translateY(-50%);color:var(--laf-gold-2);font-size:22px;font-weight:400}.laf-critical-faq details[open] summary::after{content:"−"}.laf-critical-faq-answer{padding:20px 22px 22px;color:var(--laf-muted);font-size:14px;line-height:1.75}.laf-critical-final{text-align:center;background:#fff;padding:70px 0}.laf-critical-final-box{max-width:980px;margin:0 auto;padding:54px 42px;background:linear-gradient(rgba(6,47,53,.92),rgba(6,47,53,.92)),radial-gradient(circle at 50% 20%,rgba(197,154,91,.28),transparent 36%);border:1px solid rgba(197,154,91,.34);color:#fff;box-shadow:0 22px 70px rgba(4,31,36,.16)}.laf-critical-final-box h2{margin:0;color:#fff;font-size:clamp(28px,3.4vw,42px);line-height:1.2}.laf-critical-final-box p{max-width:760px;margin:18px auto 0;color:rgba(255,255,255,.78);font-size:16px;line-height:1.75}.laf-critical-final-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:30px}