.geo-answer-box{border:1px solid rgba(214,179,106,.42);background:linear-gradient(135deg,#fffaf0,#fff);border-radius:22px;padding:24px;margin:28px 0;box-shadow:0 18px 45px rgba(7,18,33,.07)}.geo-answer-box .geo-label{display:inline-flex;align-items:center;gap:8px;color:#b8862b;font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.14em;margin-bottom:10px}.geo-answer-box h2,.geo-answer-box h3{color:#071221;margin:0 0 10px;line-height:1.2}.geo-answer-box p{color:#374151;font-size:16px;line-height:1.75;margin:0}.geo-comparison-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:18px;border:1px solid #eadfcd;margin:26px 0;background:#fff}.geo-comparison-table th{background:#071221;color:#fff;text-align:left;padding:15px;font-size:14px}.geo-comparison-table td{padding:15px;border-top:1px solid #eadfcd;color:#374151;vertical-align:top;line-height:1.55}.geo-comparison-table tr:nth-child(even) td{background:#fffaf0}.geo-fact-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0;padding:0}.geo-fact-list li{list-style:none;border:1px solid #eadfcd;border-radius:14px;background:#fff;padding:14px 16px;color:#374151;line-height:1.55}.geo-fact-list li::before{content:"✓";color:#b8862b;font-weight:900;margin-right:8px}@media(max-width:780px){.geo-fact-list{grid-template-columns:1fr}.geo-answer-box{padding:20px}.geo-comparison-table{font-size:14px}}