:root{--title:#333;--text:#4d4d4d;--light:#f9f9f9;--background:#fefefe;--border:#e9ecef;--gray:#343a40;--highlight:#fff2c6;--first:#447821;--first-hover:#375c1e;--second:#FFCC00;--second-hover:#ffbf0e;--red:#dd5555;--green:#3acc6c;--blue:#3994df;--footer-background:#222;--footer-text:#fff;--white:#fefefe;--gray-100:#f8f9fa;--gray-200:#e9ecef;--gray-300:#dee2e6;--gray-400:#ced4da;--gray-500:#adb5bd;--gray-600:#6c757d;--gray-700:#495057;--gray-800:#343a40;--gray-900:#212529;--black:#101010}[data-theme=dark]{--title:#f6f6f6ff;--text:#ccc;--light:#232132;--background:#26263a;--border:#343a40;--gray:#e9ecef;--highlight:#121021;--black:#fff;--gray-900:#f8f9fa;--gray-800:#e9ecef;--gray-700:#dee2e6;--gray-600:#ced4da;--gray-500:#adb5bd;--gray-400:#6c757d;--gray-300:#495057;--gray-200:#343a40;--gray-100:#212529;--white:#000}.agents-section-wrapper .agent-card{height:100%;border-radius:var(--image-border-radius);padding:30px 20px;transition:transform 480ms ease-in-out}.agents-section-wrapper .agent-card.light{background-color:var(--white);color:var(--title);border:1px solid var(--second)}.agents-section-wrapper .agent-card .card-title{font-size:110%;font-weight:var(--secondary-font-weight-bold,600)}.agents-section-wrapper .agent-card .card-description{max-width:90%}.agents-section-wrapper .agent-card .card-description p{margin-bottom:0}.agents-section-wrapper .agent-card .card-icon{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background-color:var(--white);border-radius:50%;color:var(--second);font-size:22px;box-shadow:0 2px 4px rgba(0,0,0,.25);margin-right:10px}.agents-section-wrapper .agent-card .card-icon .icon{width:auto;height:auto;max-width:22px;max-height:22px}.agents-section-wrapper .agent-card .card-icon .icon.icon-svg{line-height:1;display:flex;align-items:center;justify-content:center}.agents-section-wrapper .agent-card .footer-text{margin-top:14px;padding:0;border-left:3px solid var(--title);padding-left:8px}.agents-section-wrapper .agent-card .card-link{color:var(--second);transition:color 280ms ease-in-out}.agents-section-wrapper .agent-card .card-link:hover{color:var(--second-hover)}.agents-section-wrapper .agent-card.dark{background-color:var(--title);color:var(--white);border:1px solid var(--title);transition:all 280ms ease-in-out}.agents-section-wrapper .agent-card.dark .footer-text{border-left-color:var(--second)}.agents-section-wrapper .agent-card:hover{transform:translateY(-8px)}