.section{background:#f7fff8;border-top:1px solid rgba(15,23,42,.1);border-bottom:1px solid rgba(15,23,42,.1);padding:44px 0}.container{width:min(1120px,calc(100% - 48px));margin:0 auto}.header{margin-bottom:18px}.title{margin:0;color:#0f172a;font-weight:900;line-height:1.1;font-size:clamp(22px,2.4vw,32px)}.subtitle{margin:10px 0 0;color:#475569;font-weight:650;line-height:1.55;font-size:16px;max-width:72ch}.panel{border-radius:18px;border:1px solid rgba(15,23,42,.1);background:linear-gradient(180deg,#fbfffc,#f7fff8);box-shadow:0 10px 25px #0f172a0f,0 1px 2px #0f172a0a;padding:16px}.columns{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:stretch}.columnCard{border-radius:16px;border:1px solid rgba(15,23,42,.1);background:#fff;padding:14px 14px 12px}.cardHeader{margin-bottom:10px}.cardTitle{margin:0;color:#0f172a;font-weight:900;font-size:15px;line-height:1.25}.list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.listItem{display:grid;grid-template-columns:14px 1fr;gap:10px;align-items:start}.itemText{color:#475569;font-weight:650;line-height:1.45;font-size:14.5px}.bulletPositive,.bulletNeutral{width:12px;height:12px;border-radius:999px;margin-top:3px;box-sizing:border-box}.bulletPositive{background:#0b7a2a2e;border:2px solid rgba(11,122,42,.7);box-shadow:inset 0 0 0 2px #0b7a2a1f}.bulletNeutral{background:#4755691a;border:2px solid rgba(71,85,105,.45)}.panelFooter{margin-top:14px;padding-top:12px;border-top:1px solid rgba(15,23,42,.1);color:#475569;font-weight:650;font-size:13px;line-height:1.45}.columnCard:focus-within{outline:2px solid rgba(11,122,42,.35);outline-offset:2px}@media (max-width: 900px){.section{padding:34px 0}.columns{grid-template-columns:1fr}.panel{padding:14px}}
