 :root {--hero-bess-primary-blue: #0042ad;--hero-bess-primary-hover: #003285;--hero-bess-text-white: #ffffff;--hero-bess-text-light: #e0e6ed;}.hero-bess-section {position: relative;width: 100%;min-height: 580px;background-color: #030e1e;display: flex;flex-direction: column;justify-content: center;padding: 80px 0 60px 0;}.hero-bess-bg-wrapper {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}.hero-bess-bg-img {width: 100%;height: 100%;object-fit: cover;object-position: center right;}.hero-bess-bg-overlay {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(180deg, rgba(2, 12, 27, 0.85) 0%, rgba(2, 12, 27, 0.65) 100%);}.hero-bess-header-action {position: absolute;top: 24px;left: 0;width: 100%;z-index: 3;}.hero-bess-btn-top {display: inline-flex;align-items: center;justify-content: center;background-color: var(--hero-bess-primary-blue);color: var(--hero-bess-text-white);font-size: 0.9rem;font-weight: 600;padding: 8px 24px;border-radius: 50px;text-decoration: none;transition: all 0.3s ease;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);}.hero-bess-btn-top:hover {background-color: var(--hero-bess-primary-hover);color: var(--hero-bess-text-white);transform: translateY(-1px);}.hero-bess-title {color: var(--hero-bess-text-white);font-weight: 700;font-size: clamp(2.2rem, 4.5vw, 3.8rem);line-height: 1.12;letter-spacing: -0.02em;margin-bottom: 24px;}.hero-bess-description {color: var(--hero-bess-text-light);font-size: clamp(1.35rem, 1.2vw, 1.2rem);line-height: 1.5;font-weight: 400;margin-bottom: 36px;max-width: 520px;}.hero-bess-cta-wrapper {display: flex;}.hero-bess-btn-main {display: inline-flex;align-items: center;justify-content: center;background-color: var(--hero-bess-primary-blue);color: var(--hero-bess-text-white);font-size: 1rem;font-weight: 500;padding: 14px 32px;border-radius: 8px;text-decoration: none;transition: all 0.3s ease;box-shadow: 0 4px 14px rgba(0, 66, 173, 0.35);}.hero-bess-btn-main:hover {background-color: var(--hero-bess-primary-hover);color: var(--hero-bess-text-white);transform: translateY(-2px);box-shadow: 0 6px 20px rgba(0, 66, 173, 0.45);}.min-vh-100-custom {min-height: calc(100vh - 120px);}.hero-bess-title br{display: none;}@media (min-width: 992px) {.hero-bess-title br{display: block;}.hero-bess-section {padding: 0;}.hero-bess-bg-overlay {background: linear-gradient(90deg, #020c1b 0%, rgba(2, 12, 27, 0.95) 35%, rgba(2, 12, 27, 0.2) 65%, rgba(2, 12, 27, 0) 100%);}.hero-bess-header-action {top: 32px;}}.z-2 {z-index: 2;}:root {--baterias-role-bg: #ffffff;--baterias-role-title-color: #002366;--baterias-role-text-color: #4b5563;}.baterias-role-section {background-color: var(--baterias-role-bg);padding: 40px 0;width: 100%;}.baterias-role-content {display: flex;flex-direction: column;}.baterias-role-title {color: var(--baterias-role-title-color);font-weight: 700;font-size: clamp(1.6rem, 3vw, 2.2rem);line-height: 1.25;margin-bottom: 24px;}.baterias-role-text {color: var(--baterias-role-text-color);font-size: 0.95rem;line-height: 1.6;font-weight: 400;margin-bottom: 16px;}.baterias-role-text:last-child {margin-bottom: 0;}.baterias-role-image-wrapper {position: relative;width: 100%;border-radius: 12px;overflow: hidden;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.04);}.baterias-role-img {width: 100%;height: auto;max-height: 380px;object-fit: cover;display: block;}@media (min-width: 992px) {.baterias-role-section {padding: 1.5rem 0;}.baterias-role-text {font-size: 1rem;}.baterias-role-img {max-height: 420px;}}:root {--baterias-tech-bg: #ffffff;--baterias-tech-card-bg: #f8fafd;--baterias-tech-title-color: #002366;--baterias-tech-card-title-color: #002366;--baterias-tech-text-color: #4b5563;}.baterias-tech-section {background-color: var(--baterias-tech-bg);padding: 1.5rem 0;width: 100%;}.baterias-tech-title {color: var(--baterias-tech-title-color);font-weight: 700;font-size: clamp(1.8rem, 3vw, 2.4rem);line-height: 1.2;margin-bottom: 1.5rem;}.baterias-tech-card {background-color: var(--baterias-tech-card-bg);border-radius: 12px;padding: 28px 24px;height: 100%;display: flex;flex-direction: column;justify-content: space-between;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.02);transition: transform 0.25s ease, box-shadow 0.25s ease;}.baterias-tech-card:hover {transform: translateY(-4px);box-shadow: 0 8px 24px rgba(0, 0, 0, 0.05);}.baterias-tech-content {margin-bottom: 24px;}.baterias-tech-card-title {color: var(--baterias-tech-card-title-color);font-weight: 700;font-size: 1.1rem;line-height: 1.3;margin-bottom: 12px;}.baterias-tech-text {color: var(--baterias-tech-text-color);font-size: 0.875rem;line-height: 1.5;font-weight: 400;margin-bottom: 0;}.baterias-tech-image-wrapper {display: flex;align-items: center;justify-content: center;width: 100%;height: 180px;margin-top: auto;}.baterias-tech-img {max-width: 100%;max-height: 100%;object-fit: contain;}@media (min-width: 992px) {.baterias-tech-section {padding: 1.5rem 0;}}:root {--baterias-compare-bg: #ffffff;--baterias-compare-card-bg: #f8fafd;--baterias-compare-title-color: #002366;--baterias-compare-text-color: #002366;--baterias-compare-border-color: #e8eef6;--baterias-compare-note-bg: #f4f7fc;--baterias-compare-note-text: #4b5563;}.baterias-compare-section {background-color: var(--baterias-compare-bg);padding: 1.5rem 0;width: 100%;}.baterias-compare-title {color: var(--baterias-compare-title-color);font-weight: 700;font-size: clamp(1.6rem, 3vw, 2.2rem);line-height: 1.25;margin-bottom: 1.5rem;}.baterias-compare-card {background-color: var(--baterias-compare-card-bg);border-radius: 12px;padding: 8px;box-shadow: 0 4px 20px rgba(0, 0, 0, 0.02);border: 1px solid var(--baterias-compare-border-color);margin-bottom: 24px;overflow: hidden;}.baterias-compare-table {width: 100%;border-collapse: collapse;text-align: center;}.baterias-compare-table th, .baterias-compare-table td {padding: 16px 14px;font-size: 0.85rem;line-height: 1.4;border-bottom: 1px solid var(--baterias-compare-border-color);border-right: 1px solid var(--baterias-compare-border-color);vertical-align: middle;}.baterias-compare-table th:last-child, .baterias-compare-table td:last-child {border-right: none;}.baterias-compare-table tr:last-child td {border-bottom: none;}.baterias-compare-table th {color: var(--baterias-compare-title-color);font-weight: 700;font-size: 0.9rem;background-color: rgba(255, 255, 255, 0.4);}.baterias-compare-table td {color: var(--baterias-compare-text-color);font-weight: 500;}.baterias-compare-table .col-feature {text-align: left;font-weight: 700;color: var(--baterias-compare-title-color);width: 20%;}.baterias-compare-mobile {margin-bottom: 24px;}.baterias-acc-item {background-color: var(--baterias-compare-card-bg);border: 1px solid var(--baterias-compare-border-color);border-radius: 10px;margin-bottom: 12px;overflow: hidden;transition: all 0.2s ease;}.baterias-acc-item[open] {border-color: #002366;box-shadow: 0 4px 12px rgba(0, 35, 102, 0.06);}.baterias-acc-header {padding: 16px 20px;font-weight: 700;color: var(--baterias-compare-title-color);font-size: 1rem;cursor: pointer;display: flex;justify-content: space-between;align-items: center;list-style: none;}.baterias-acc-header::-webkit-details-marker {display: none;}.baterias-acc-icon {position: relative;width: 14px;height: 14px;flex-shrink: 0;}.baterias-acc-icon::before, .baterias-acc-icon::after {content: '';position: absolute;background-color: var(--baterias-compare-title-color);transition: transform 0.25s ease;}.baterias-acc-icon::before {top: 6px;left: 0;width: 14px;height: 2px;}.baterias-acc-icon::after {top: 0;left: 6px;width: 2px;height: 14px;}.baterias-acc-item[open] .baterias-acc-icon::after {transform: rotate(90deg);opacity: 0;}.baterias-acc-content {padding: 0 20px 20px 20px;border-top: 1px solid var(--baterias-compare-border-color);}.baterias-mobile-list {list-style: none;padding: 0;margin: 0;}.baterias-mobile-list li {display: flex;flex-direction: column;gap: 4px;padding: 10px 0;border-bottom: 1px solid var(--baterias-compare-border-color);font-size: 0.875rem;}.baterias-mobile-list li:last-child {border-bottom: none;}.baterias-mobile-list strong {color: var(--baterias-compare-title-color);font-size: 0.78rem;text-transform: uppercase;letter-spacing: 0.03em;}.baterias-mobile-list span {color: var(--baterias-compare-text-color);font-weight: 600;}.baterias-compare-note {background-color: var(--baterias-compare-note-bg);border-radius: 10px;padding: 20px 24px;display: flex;gap: 16px;align-items: flex-start;}.baterias-compare-note-icon {color: var(--baterias-compare-title-color);flex-shrink: 0;margin-top: 2px;}.baterias-compare-note-text p {color: var(--baterias-compare-note-text);font-size: 0.825rem;line-height: 1.5;margin-bottom: 8px;}.baterias-compare-note-text p:last-child {margin-bottom: 0;}@media (min-width: 992px) {.baterias-compare-section {padding: 1.5rem 0;}.baterias-compare-note {padding: 24px 32px;}}:root {--baterias-spec-bg: #ffffff;--baterias-spec-title-color: #002366;--baterias-spec-badge-bg: #0046b8;--baterias-spec-badge-text: #ffffff;--baterias-spec-text-color: #002366;--baterias-spec-border-color: #e8eef6;}.baterias-spec-section {background-color: var(--baterias-spec-bg);padding: 1.5rem 0;width: 100%;}.baterias-spec-title {color: var(--baterias-spec-title-color);font-weight: 700;font-size: clamp(1.5rem, 2.5vw, 2rem);line-height: 1.25;margin-bottom: 36px;text-align: left;}.baterias-spec-grid {position: relative;}.baterias-spec-item {display: flex;flex-direction: column;align-items: center;text-align: center;padding: 16px 12px;position: relative;}.baterias-spec-badge {width: 32px;height: 32px;background-color: var(--baterias-spec-badge-bg);color: var(--baterias-spec-badge-text);border-radius: 50%;display: flex;align-items: center;justify-content: center;font-weight: 700;font-size: 0.9rem;margin-bottom: 16px;flex-shrink: 0;box-shadow: 0 2px 8px rgba(0, 70, 184, 0.2);}.baterias-spec-text {color: var(--baterias-spec-text-color);font-size: 0.875rem;font-weight: 600;line-height: 1.35;margin-bottom: 0;max-width: 140px;}@media (max-width: 767.98px) {.baterias-spec-item:nth-child(odd) {border-right: 1px solid var(--baterias-spec-border-color);}.baterias-spec-item:nth-child(1), .baterias-spec-item:nth-child(2), .baterias-spec-item:nth-child(3), .baterias-spec-item:nth-child(4) {border-bottom: 1px solid var(--baterias-spec-border-color);padding-bottom: 24px;margin-bottom: 8px;}}@media (min-width: 768px) and (max-width: 991.98px) {.baterias-spec-item:not(:nth-child(3n)) {border-right: 1px solid var(--baterias-spec-border-color);}.baterias-spec-item:nth-child(1), .baterias-spec-item:nth-child(2), .baterias-spec-item:nth-child(3) {border-bottom: 1px solid var(--baterias-spec-border-color);padding-bottom: 24px;margin-bottom: 16px;}}@media (min-width: 992px) {.baterias-spec-section {padding: 1.5rem 0;}.baterias-spec-item:not(:last-child) {border-right: 1px solid var(--baterias-spec-border-color);}.baterias-spec-item {padding: 0 16px;}}:root {--baterias-apps-bg: #ffffff;--baterias-apps-title-color: #002366;--baterias-apps-card-title-color: #ffffff;}.baterias-apps-section {background-color: var(--baterias-apps-bg);padding: 1.5rem 0;width: 100%;}.baterias-apps-title {color: var(--baterias-apps-title-color);font-weight: 700;font-size: clamp(1.6rem, 3vw, 2.2rem);line-height: 1.25;margin-bottom: 1.5rem;}.baterias-apps-card {position: relative;width: 100%;height: 200px;border-radius: 12px;overflow: hidden;box-shadow: 0 4px 15px rgba(0, 0, 0, 0.06);}.baterias-apps-img {width: 100%;height: 100%;object-fit: cover;transition: transform 0.4s ease;}.baterias-apps-card:hover .baterias-apps-img {transform: scale(1.05);}.baterias-apps-overlay {position: absolute;inset: 0;background: linear-gradient( 180deg, rgba(0, 0, 0, 0.15) 0%, rgba(0, 0, 0, 0.75) 100% );display: flex;align-items: flex-end;padding: 20px;transition: background 0.3s ease;}.baterias-apps-card-title {color: var(--baterias-apps-card-title-color);font-size: 1.1rem;font-weight: 700;line-height: 1.25;margin: 0;text-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);}@media (min-width: 992px) {.baterias-apps-section {padding: 1.5rem 0;}.baterias-apps-card {height: 220px;}.baterias-apps-card-title {font-size: 1.15rem;}}:root {--baterias-replace-bg: #ffffff;--baterias-replace-card-bg: #f8fafd;--baterias-replace-title-color: #002366;--baterias-replace-text-color: #002366;--baterias-replace-alert-bg: #f0f4fa;--baterias-replace-alert-text: #4b5563;--baterias-replace-border-color: #e8eef6;}.baterias-replace-section {background-color: var(--baterias-replace-bg);padding: 1.5rem 0;width: 100%;}.baterias-replace-card {background-color: var(--baterias-replace-card-bg);border-radius: 12px;padding: 28px 24px;height: 100%;display: flex;flex-direction: column;justify-content: space-between;border: 1px solid var(--baterias-replace-border-color);box-shadow: 0 4px 20px rgba(0, 0, 0, 0.02);}.baterias-replace-title {color: var(--baterias-replace-title-color);font-weight: 700;font-size: clamp(1.35rem, 2vw, 1.65rem);line-height: 1.3;margin-bottom: 20px;}.baterias-replace-list {list-style: none;padding: 0;margin: 0 0 24px 0;}.baterias-replace-list li {position: relative;padding-left: 28px;margin-bottom: 10px;color: var(--baterias-replace-text-color);font-size: 0.925rem;font-weight: 600;line-height: 1.4;}.baterias-replace-list li:last-child {margin-bottom: 0;}.baterias-replace-list li::before {content: '';position: absolute;left: 4px;top: 3px;width: 6px;height: 12px;border: solid var(--baterias-replace-title-color);border-width: 0 2.5px 2.5px 0;transform: rotate(45deg);}.baterias-replace-alert {background-color: var(--baterias-replace-alert-bg);border-radius: 8px;padding: 16px;display: flex;align-items: flex-start;gap: 14px;margin-top: auto;}.baterias-replace-alert-icon {width: 20px;height: 20px;flex-shrink: 0;display: flex;align-items: center;justify-content: center;margin-top: 2px;}.baterias-replace-alert-text {color: var(--baterias-replace-alert-text);font-size: 0.825rem;line-height: 1.45;margin: 0;}.baterias-replace-eco-box {display: flex;align-items: center;gap: 20px;margin-top: auto;margin-bottom: auto;}.baterias-replace-eco-icon {width: 120px;height: 120px;flex-shrink: 0;display: flex;align-items: center;justify-content: center;}.baterias-replace-eco-text {color: var(--baterias-replace-text-color);font-size: 1rem;line-height: 1.55;font-weight: 500;margin: 0;}.baterias-replace-icon-img {max-width: 100%;max-height: 100%;object-fit: contain;}@media (min-width: 992px) {.baterias-replace-section {padding: 1.5rem 0;}.baterias-replace-card {padding: 36px 32px;}}:root {--bess-cta-bg: #ffffff;--bess-cta-card-bg: #0046b8;--bess-cta-title-color: #ffffff;--bess-cta-text-color: rgba(255, 255, 255, 0.9);--bess-cta-btn-bg: #ffffff;--bess-cta-btn-text: #0046b8;--bess-cta-btn-hover-bg: #f0f4fc;}.bess-cta-section {background-color: var(--bess-cta-bg);padding: 1.5rem 0;width: 100%;}.bess-cta-card {background-color: var(--bess-cta-card-bg);border-radius: 12px;padding: 36px 24px;box-shadow: 0 8px 30px rgba(0, 70, 184, 0.15);}.bess-cta-title {color: var(--bess-cta-title-color);font-weight: 700;font-size: clamp(1.25rem, 2vw, 1.6rem);line-height: 1.3;margin-bottom: 12px;letter-spacing: -0.01em;}.bess-cta-description {color: var(--bess-cta-text-color);font-size: clamp(0.875rem, 0.95vw, 0.95rem);line-height: 1.55;font-weight: 400;margin-bottom: 0;}.bess-cta-button {display: inline-flex;align-items: center;justify-content: center;background-color: var(--bess-cta-btn-bg);color: var(--bess-cta-btn-text);font-weight: 700;font-size: 0.925rem;padding: 14px 28px;border-radius: 8px;text-decoration: none;white-space: nowrap;transition: all 0.25s ease-in-out;width: 100%;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);}.bess-cta-button:hover {background-color: var(--bess-cta-btn-hover-bg);color: var(--bess-cta-btn-text);transform: translateY(-2px);box-shadow: 0 6px 16px rgba(0, 0, 0, 0.12);}@media (min-width: 992px) {.bess-cta-section {padding: 1.5rem 0;}.bess-cta-card {padding: 44px 48px;}.bess-cta-button {width: auto;}}