.arguments-area-pos{padding:60px 0}.arguments-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.arguments-title{position:relative;font-family:Poppins,sans-serif;font-weight:800;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.15;text-transform:uppercase;padding-left:20px;margin-bottom:36px}.arguments-title__bar{position:absolute;left:0;top:4px;bottom:4px;width:5px;border-radius:4px;background:linear-gradient(180deg,var(--color-primary,#2424d4) 0,var(--color-accent,#009cff) 100%)}.arguments-list{display:flex;flex-direction:column;gap:16px}.argument-card{display:flex;align-items:center;gap:18px;padding:16px 22px;border-radius:18px;background:#141414;border:1.5px solid #262626;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}[theme=dark] .argument-card{background:linear-gradient(180deg,#161616,#101010);border-color:#262626}[theme=light] .argument-card{background:#fff;border-color:#e8e8ef;box-shadow:0 6px 18px rgba(16,16,40,.05)}.argument-card:hover{transform:translateY(-3px);border-color:var(--color-primary,#2424d4)}[theme=dark] .argument-card:hover{box-shadow:0 14px 34px rgba(36,36,212,.28)}[theme=light] .argument-card:hover{box-shadow:0 14px 34px rgba(36,36,212,.16)}.argument-card__icon{flex-shrink:0;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary,#2424d4) 0,#1a1aa8 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px rgba(36,36,212,.35)}.argument-card__icon img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.argument-card__text{margin:0;font-family:Poppins,sans-serif;font-size:.98rem;font-weight:300;line-height:1.4}.argument-card__text b{font-weight:700}[theme=light] .argument-card__text{color:#2c2c38}.argument-card__text,[theme=dark] .argument-card__text{color:#d7d7dd}.arguments-media{display:flex;align-items:center;justify-content:center}.arguments-media__img{width:100%;height:auto;max-width:582px;border-radius:12px}@media (max-width:991px){.arguments-grid{grid-template-columns:1fr;gap:32px}.arguments-media{order:-1}}@media (max-width:575px){.argument-card{padding:14px 16px;gap:14px}.argument-card__icon{width:48px;height:48px}.argument-card__icon img{width:24px;height:24px}.argument-card__text{font-size:.9rem}}