.argument-cards-section{background-color:var(--global-bg);position:relative}.argument-cards-section .container{max-width:1200px;margin:0 auto;padding:2rem 1rem;width:100%;background-color:var(--global-bg);font-family:Space Grotesk,sans-serif}@media (max-width: 768px){.argument-cards-section .container{padding:2rem 0}}.argument-cards-section .container .section-divider{width:5rem;height:2px;background:var(--gradient);margin:0 auto;margin-bottom:2rem;position:relative;overflow:hidden}.argument-cards-section .container .section-divider:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);animation:slide 3s infinite}@keyframes slide{0%{left:-100%}50%{left:100%}to{left:-100%}}.argument-cards-section .container h2{font-size:clamp(1.5rem,5vw,3rem);font-weight:700;background:var(--gradient);margin-bottom:1rem;-webkit-background-clip:text;background-clip:text;color:transparent;text-transform:uppercase;text-align:center}@media (max-width: 768px){.argument-cards-section .container h2{font-size:clamp(1.4rem,4vw,3rem)}}.argument-cards-section .container h3{font-size:clamp(1.5rem,5vw,1.2rem);font-weight:700;background:var(--gradient);margin-bottom:1rem;-webkit-background-clip:text;background-clip:text;color:transparent;text-transform:uppercase;text-align:center}@media (max-width: 768px){.argument-cards-section .container h3{font-size:clamp(1.4rem,4vw,1rem)}}.argument-cards-section .container .argument-cards-grid{display:grid;grid-template-columns:repeat(2,minmax(250px,2fr));gap:2rem;margin-top:2rem}@media (max-width: 768px){.argument-cards-section .container .argument-cards-grid{grid-template-columns:repeat(1,minmax(250px,2fr))}}.argument-cards-section .container .argument-cards-grid .argument-card{background:#fff;border-radius:1rem;box-shadow:0 2px 16px #00000014;padding:2rem 1.5rem;transition:box-shadow .2s;height:100%}.argument-cards-section .container .argument-cards-grid .argument-card:hover{box-shadow:0 4px 32px #0000001f}.argument-cards-section .container .argument-cards-grid .argument-card:nth-child(2n){margin-top:2rem}@media (max-width: 768px){.argument-cards-section .container .argument-cards-grid .argument-card:nth-child(2n){margin-top:auto}}.argument-cards-section .container .argument-cards-grid .argument-card .argument-card-title{font-size:1.25rem;margin-bottom:1rem;font-weight:600}.argument-cards-section .container .argument-cards-grid .argument-card .argument-card-list{padding-left:1.2rem;margin:0}.argument-cards-section .container .argument-cards-grid .argument-card .argument-card-list li{margin-bottom:.5rem;list-style:none}.argument-cards-section .container .rwd-table{margin:auto;min-width:300px;max-width:100%;border-collapse:collapse;color:#333;border-radius:.4em;overflow:hidden}@media (max-width: 768px){.argument-cards-section .container .rwd-table{min-width:max-content}}.argument-cards-section .container .rwd-table tr{border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#f5f9fc;border-color:#bfbfbf}.argument-cards-section .container .rwd-table tr:first-child{border-top:none;background:var(--glass-bg);color:#fff}.argument-cards-section .container .rwd-table th{display:none;text-align:left;padding:.5em 1em}.argument-cards-section .container .rwd-table td{display:block;text-align:left;padding:.5em 1em}.argument-cards-section .container .rwd-table td:first-child{margin-top:.5em}.argument-cards-section .container .rwd-table td:last-child{margin-bottom:.5em}.argument-cards-section .container .rwd-table td:before{content:attr(data-th) ": ";font-weight:700;width:120px;display:inline-block;color:#000}.argument-cards-section .container .rwd-table tr:nth-child(odd):not(:first-child){background-color:#b29c6a;color:#fff}@media screen and (max-width: 601px){.argument-cards-section .container .rwd-table tr:nth-child(2){border-top:none}}@media screen and (min-width: 600px){.argument-cards-section .container .rwd-table tr:hover:not(:first-child){background-color:#e5ddc2;color:#000}.argument-cards-section .container .rwd-table td:before{display:none}.argument-cards-section .container .rwd-table th,.argument-cards-section .container .rwd-table td{display:table-cell;padding:.25em .5em}.argument-cards-section .container .rwd-table th:first-child,.argument-cards-section .container .rwd-table td:first-child{padding-left:0}.argument-cards-section .container .rwd-table th:last-child,.argument-cards-section .container .rwd-table td:last-child{padding-right:0}.argument-cards-section .container .rwd-table th,.argument-cards-section .container .rwd-table td{padding:1em!important}}
