#ai_lessons_hero,
#ai_lessons_cards {max-width: 1180px !important;margin-left: auto !important;margin-right: auto !important;}.ai-lessons-hero {max-width: 980px;margin: 58px auto 42px auto;padding: 54px 42px;background: #ffffff;border: 1px solid var(--dk-border);border-top: 5px solid var(--dk-orange);border-radius: 18px;text-align: center;box-shadow: 0 18px 46px rgba(6, 78, 59, 0.06);}.ai-lessons-hero .ai-pill {display: inline-flex;margin-bottom: 18px;padding: 7px 16px;background: var(--dk-green-soft);color: var(--dk-green);border-radius: 999px;font-size: 13px;font-weight: 900;}.ai-lessons-hero h1 {margin: 0 0 16px 0;color: var(--dk-green);font-size: 42px;font-weight: 900;line-height: 1.15;}.ai-lessons-hero p {max-width: 780px;margin: 0 auto;color: #1e293b;font-size: 17px;line-height: 1.8;}#ai_lessons_cards {margin-bottom: 88px !important;padding: 0 24px !important;}#ai_lessons_cards .t-Region-header,
#ai_lessons_cards .t-Region-title,
#ai_lessons_cards .t-Region-buttons {display: none !important;}#ai_lessons_cards .t-Region,
#ai_lessons_cards .t-Region-body {background: transparent !important;border: 0 !important;box-shadow: none !important;}#ai_lessons_cards .a-CardView-items {display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 26px !important;max-width: 1180px !important;margin: 0 auto !important;padding: 0 !important;list-style: none !important;}#ai_lessons_cards .a-CardView {height: 100% !important;min-height: 300px !important;background: #ffffff !important;border: 1px solid var(--dk-border) !important;border-radius: 16px !important;overflow: hidden !important;box-shadow: 0 10px 26px rgba(6, 78, 59, 0.05) !important;}#ai_lessons_cards .a-CardView:hover {transform: translateY(-4px);border-color: rgba(245, 158, 11, 0.65) !important;box-shadow: 0 18px 38px rgba(6, 78, 59, 0.10) !important;}#ai_lessons_cards .a-CardView-header {padding: 26px 26px 18px 26px !important;background: #ffffff !important;border-bottom: 1px solid #f0eadf !important;}#ai_lessons_cards .a-CardView-title {color: var(--dk-green) !important;font-size: 22px !important;font-weight: 900 !important;line-height: 1.28 !important;}#ai_lessons_cards .a-CardView-subTitle {color: var(--dk-orange) !important;font-size: 13px !important;font-weight: 900 !important;text-transform: uppercase !important;}#ai_lessons_cards .a-CardView-badge {background: var(--dk-green-soft) !important;color: var(--dk-green) !important;border-radius: 999px !important;font-size: 13px !important;font-weight: 900 !important;}#ai_lessons_cards .a-CardView-body {min-height: 130px !important;padding: 26px 26px !important;color: #1e293b !important;font-size: 15px !important;line-height: 1.75 !important;}#ai_lessons_cards .a-CardView-actions,
#ai_lessons_cards .a-CardView-footer {padding: 20px 26px 24px 26px !important;background: #ffffff !important;border-top: 1px solid #f0eadf !important;}#ai_lessons_cards .a-CardView-button,
#ai_lessons_cards .a-CardView-actions a,
#ai_lessons_cards .a-CardView-actions button,
#ai_lessons_cards .t-Button {display: inline-flex !important;align-items: center !important;justify-content: center !important;min-height: 38px !important;padding: 0 18px !important;background: var(--dk-green) !important;color: #ffffff !important;border: none !important;border-radius: 999px !important;font-size: 14px !important;font-weight: 900 !important;text-decoration: none !important;}@media (max-width: 1024px) {#ai_lessons_cards .a-CardView-items {grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}}@media (max-width: 768px) {.ai-lessons-hero {max-width: calc(100% - 28px);margin: 28px auto 30px auto;padding: 34px 22px;}.ai-lessons-hero h1 {font-size: 30px;}#ai_lessons_cards {max-width: calc(100% - 28px) !important;padding: 0 !important;}#ai_lessons_cards .a-CardView-items {grid-template-columns: 1fr !important;}#ai_lessons_cards .a-CardView {min-height: auto !important;}}#ai_roadmap_hero,
#ai_roadmap_content {max-width: 1180px !important;margin-left: auto !important;margin-right: auto !important;}.ai-roadmap-hero {max-width: 980px;margin: 58px auto 42px auto;padding: 54px 42px;background: #ffffff;border: 1px solid var(--dk-border);border-top: 5px solid var(--dk-orange);border-radius: 18px;text-align: center;box-shadow: 0 18px 46px rgba(6, 78, 59, 0.06);}.ai-roadmap-hero .ai-pill {display: inline-flex;margin-bottom: 18px;padding: 7px 16px;background: var(--dk-green-soft);color: var(--dk-green);border-radius: 999px;font-size: 13px;font-weight: 900;}.ai-roadmap-hero h1 {margin: 0 0 16px 0;color: var(--dk-green);font-size: 42px;font-weight: 900;line-height: 1.15;}.ai-roadmap-hero p {max-width: 780px;margin: 0 auto;color: #1e293b;font-size: 17px;line-height: 1.8;}#ai_roadmap_content {margin-bottom: 88px !important;padding: 0 24px !important;}.ai-roadmap {position: relative;max-width: 920px;margin: 0 auto;padding: 8px 0 8px 0;}.ai-roadmap::before {content: "";position: absolute;left: 34px;top: 20px;bottom: 20px;width: 3px;background: linear-gradient(
to bottom,
var(--dk-orange),
rgba(245, 158, 11, 0.25),
var(--dk-green)
);border-radius: 999px;}.ai-roadmap-item {position: relative;display: grid;grid-template-columns: 72px minmax(0, 1fr);gap: 24px;margin-bottom: 26px;}.ai-roadmap-number {position: relative;z-index: 2;width: 68px;height: 68px;display: flex;align-items: center;justify-content: center;background: var(--dk-green);color: #ffffff;border: 5px solid var(--dk-bg);border-radius: 999px;font-size: 18px;font-weight: 900;box-shadow: 0 10px 26px rgba(6, 78, 59, 0.16);}.ai-roadmap-card {padding: 28px 30px;background: #ffffff;border: 1px solid var(--dk-border);border-radius: 18px;box-shadow: 0 10px 26px rgba(6, 78, 59, 0.05);transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease;}.ai-roadmap-card:hover {transform: translateY(-3px);border-color: rgba(245, 158, 11, 0.65);box-shadow: 0 18px 38px rgba(6, 78, 59, 0.10);}.ai-roadmap-card h2 {margin: 0 0 10px 0;color: var(--dk-green);font-size: 25px;font-weight: 900;line-height: 1.25;}.ai-roadmap-card p {margin: 0 0 18px 0;color: #1e293b;font-size: 16px;line-height: 1.75;}.ai-roadmap-card a {display: inline-flex;align-items: center;justify-content: center;min-height: 38px;padding: 0 18px;background: var(--dk-green);color: #ffffff !important;border-radius: 999px;font-size: 14px;font-weight: 900;text-decoration: none !important;}.ai-roadmap-card a:hover {background: #053f31;color: #ffffff !important;}@media (max-width: 768px) {.ai-roadmap-hero {max-width: calc(100% - 28px);margin: 28px auto 30px auto;padding: 34px 22px;}.ai-roadmap-hero h1 {font-size: 30px;}.ai-roadmap-hero p {font-size: 15px;line-height: 1.7;}#ai_roadmap_content {max-width: calc(100% - 28px) !important;padding: 0 !important;margin-bottom: 48px !important;}.ai-roadmap::before {left: 24px;}.ai-roadmap-item {grid-template-columns: 54px minmax(0, 1fr);gap: 16px;margin-bottom: 22px;}.ai-roadmap-number {width: 50px;height: 50px;border-width: 4px;font-size: 14px;}.ai-roadmap-card {padding: 24px 20px;border-radius: 16px;}.ai-roadmap-card h2 {font-size: 22px;}.ai-roadmap-card p {font-size: 15px;}}#ai_module_detail_hero,
#ai_module_lessons_cards {max-width: 1180px !important;margin-left: auto !important;margin-right: auto !important;}.ai-module-detail-hero {max-width: 980px;margin: 58px auto 42px auto;padding: 54px 42px;background: #ffffff;border: 1px solid var(--dk-border);border-top: 5px solid var(--dk-orange);border-radius: 18px;text-align: center;box-shadow: 0 18px 46px rgba(6, 78, 59, 0.06);}.ai-module-detail-hero .ai-pill {display: inline-flex;align-items: center;justify-content: center;margin-bottom: 18px;padding: 7px 16px;background: var(--dk-green-soft);color: var(--dk-green);border-radius: 999px;font-size: 13px;font-weight: 900;}.ai-module-detail-hero h1 {max-width: 820px;margin: 0 auto 16px auto;color: var(--dk-green);font-size: 42px;font-weight: 900;line-height: 1.15;}.ai-module-detail-hero p {max-width: 780px;margin: 0 auto;color: #1e293b;font-size: 17px;line-height: 1.8;}.ai-module-stats {display: flex;align-items: center;justify-content: center;gap: 14px;flex-wrap: wrap;margin-top: 26px;}.ai-module-stats span,
.ai-module-stats a {display: inline-flex;align-items: center;justify-content: center;min-height: 38px;padding: 0 18px;border-radius: 999px;font-size: 14px;font-weight: 900;text-decoration: none !important;}.ai-module-stats span {background: var(--dk-green-soft);color: var(--dk-green);}.ai-module-stats a {background: #ffffff;color: var(--dk-green) !important;border: 1px solid var(--dk-border);}.ai-module-stats a:hover {background: var(--dk-green-soft);}#ai_module_lessons_cards {margin-top: 0 !important;margin-bottom: 88px !important;padding: 0 24px !important;}#ai_module_lessons_cards .t-Region-header,
#ai_module_lessons_cards .t-Region-title,
#ai_module_lessons_cards .t-Region-buttons {display: none !important;}#ai_module_lessons_cards .t-Region,
#ai_module_lessons_cards .t-Region-body {background: transparent !important;border: 0 !important;box-shadow: none !important;}#ai_module_lessons_cards .a-CardView-items {display: grid !important;grid-template-columns: repeat(3, minmax(0, 1fr)) !important;gap: 26px !important;max-width: 1180px !important;margin: 0 auto !important;padding: 0 !important;list-style: none !important;}#ai_module_lessons_cards .a-CardView-item {width: 100% !important;margin: 0 !important;}#ai_module_lessons_cards .a-CardView {height: 100% !important;min-height: 300px !important;background: #ffffff !important;border: 1px solid var(--dk-border) !important;border-radius: 16px !important;overflow: hidden !important;box-shadow: 0 10px 26px rgba(6, 78, 59, 0.05) !important;transition:
transform 0.18s ease,
box-shadow 0.18s ease,
border-color 0.18s ease !important;}#ai_module_lessons_cards .a-CardView:hover {transform: translateY(-4px);border-color: rgba(245, 158, 11, 0.65) !important;box-shadow: 0 18px 38px rgba(6, 78, 59, 0.10) !important;}#ai_module_lessons_cards .a-CardView-header {position: relative;min-height: 118px !important;padding: 26px 26px 18px 26px !important;background: #ffffff !important;border-bottom: 1px solid #f0eadf !important;}#ai_module_lessons_cards .a-CardView-title {margin: 0 0 10px 0 !important;color: var(--dk-green) !important;font-size: 22px !important;font-weight: 900 !important;line-height: 1.28 !important;}#ai_module_lessons_cards .a-CardView-subTitle {margin: 0 !important;color: var(--dk-orange) !important;font-size: 13px !important;font-weight: 900 !important;text-transform: uppercase !important;}#ai_module_lessons_cards .a-CardView-badge {display: inline-flex !important;align-items: center !important;justify-content: center !important;min-width: 32px !important;height: 28px !important;padding: 0 10px !important;background: var(--dk-green-soft) !important;color: var(--dk-green) !important;border-radius: 999px !important;font-size: 13px !important;font-weight: 900 !important;}#ai_module_lessons_cards .a-CardView-body {min-height: 130px !important;padding: 26px 26px !important;color: #1e293b !important;font-size: 15px !important;line-height: 1.75 !important;}#ai_module_lessons_cards .a-CardView-actions,
#ai_module_lessons_cards .a-CardView-footer {padding: 20px 26px 24px 26px !important;background: #ffffff !important;border-top: 1px solid #f0eadf !important;}#ai_module_lessons_cards .a-CardView-button,
#ai_module_lessons_cards .a-CardView-actions a,
#ai_module_lessons_cards .a-CardView-actions button,
#ai_module_lessons_cards .t-Button {display: inline-flex !important;align-items: center !important;justify-content: center !important;min-height: 38px !important;padding: 0 18px !important;background: var(--dk-green) !important;color: #ffffff !important;border: none !important;border-radius: 999px !important;font-size: 14px !important;font-weight: 900 !important;text-decoration: none !important;box-shadow: none !important;}#ai_module_lessons_cards .a-CardView-button:hover,
#ai_module_lessons_cards .a-CardView-actions a:hover,
#ai_module_lessons_cards .a-CardView-actions button:hover,
#ai_module_lessons_cards .t-Button:hover {background: #053f31 !important;color: #ffffff !important;text-decoration: none !important;}@media (max-width: 1024px) {#ai_module_lessons_cards .a-CardView-items {grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}}@media (max-width: 768px) {.ai-module-detail-hero {max-width: calc(100% - 28px);margin: 28px auto 30px auto;padding: 34px 22px;border-radius: 16px;}.ai-module-detail-hero h1 {font-size: 30px;}.ai-module-detail-hero p {font-size: 15px;line-height: 1.7;}#ai_module_lessons_cards {max-width: calc(100% - 28px) !important;padding: 0 !important;margin-bottom: 48px !important;}#ai_module_lessons_cards .a-CardView-items {grid-template-columns: 1fr !important;gap: 20px !important;}#ai_module_lessons_cards .a-CardView {min-height: auto !important;}#ai_module_lessons_cards .a-CardView-header {min-height: auto !important;padding: 24px 22px 18px 22px !important;}#ai_module_lessons_cards .a-CardView-title {font-size: 22px !important;}#ai_module_lessons_cards .a-CardView-body {min-height: auto !important;padding: 24px 22px !important;font-size: 15px !important;}#ai_module_lessons_cards .a-CardView-actions,
#ai_module_lessons_cards .a-CardView-footer {padding: 18px 22px 22px 22px !important;}}.ai-lesson-content {max-width: 100%;overflow: hidden;}.ai-lesson-content .ai-lesson-image {position: relative;display: block;width: 100%;max-width: 100%;height: 360px;margin: 0 0 34px 0;overflow: hidden;background: #fffaf2;border: 1px solid var(--dk-border, #eadfce);border-radius: 18px;box-shadow: 0 14px 36px rgba(6, 78, 59, 0.08);cursor: zoom-in;}.ai-lesson-content .ai-lesson-image img {display: block;width: 100%;max-width: 100%;height: 100%;object-fit: cover;object-position: center center;border: 0;transition: transform 0.35s ease, filter 0.35s ease;}.ai-lesson-content .ai-lesson-infographic {position: relative;display: block;width: 100%;max-width: 100%;margin: 0 0 34px 0;overflow: hidden;background: #fffaf2;border: 1px solid var(--dk-border, #eadfce);border-radius: 18px;box-shadow: 0 14px 36px rgba(6, 78, 59, 0.08);cursor: zoom-in;}.ai-lesson-content .ai-lesson-infographic img {display: block;width: 100%;max-width: 100%;height: auto;object-fit: contain;object-position: center center;border: 0;transition: transform 0.35s ease, filter 0.35s ease;}.ai-lesson-content .ai-lesson-image:hover img,
.ai-lesson-content .ai-lesson-infographic:hover img {transform: scale(1.04);filter: brightness(0.96);}.ai-lesson-content .ai-lesson-image::after,
.ai-lesson-content .ai-lesson-infographic::after {content: "Bấm để phóng to";position: absolute;right: 18px;bottom: 18px;padding: 9px 14px;background: rgba(0, 88, 70, 0.92);color: #ffffff;border-radius: 999px;font-size: 13px;font-weight: 900;opacity: 0;transform: translateY(8px);transition: all 0.25s ease;pointer-events: none;}.ai-lesson-content .ai-lesson-image:hover::after,
.ai-lesson-content .ai-lesson-infographic:hover::after {opacity: 1;transform: translateY(0);}.ai-lesson-content .ai-flow-box,
.ai-lesson-content .ai-note-box,
.ai-lesson-content .ai-example-box,
.ai-lesson-content .ai-key-box {margin: 32px 0;padding: 28px;background: #fffaf2;border: 1px solid var(--dk-border, #eadfce);border-left: 5px solid var(--dk-orange, #f59e0b);border-radius: 16px;}.ai-lesson-content .ai-flow-box h3,
.ai-lesson-content .ai-note-box h3,
.ai-lesson-content .ai-example-box h3,
.ai-lesson-content .ai-key-box h3 {margin: 0 0 18px 0;color: var(--dk-green, #005846);font-size: 22px;font-weight: 900;line-height: 1.3;}.ai-lesson-content .ai-flow-steps {display: grid;grid-template-columns: 1fr;gap: 14px;}.ai-lesson-content .ai-flow-step {position: relative;padding: 18px 18px 18px 68px;background: #ffffff;border: 1px solid #f0eadf;border-radius: 14px;}.ai-lesson-content .ai-flow-step span {position: absolute;left: 18px;top: 18px;width: 34px;height: 34px;display: inline-flex;align-items: center;justify-content: center;background: var(--dk-green, #005846);color: #ffffff;border-radius: 999px;font-size: 13px;font-weight: 900;}.ai-lesson-content .ai-flow-step strong {display: block;margin-bottom: 6px;color: var(--dk-green, #005846);font-size: 17px;font-weight: 900;line-height: 1.35;}.ai-lesson-content .ai-flow-step p {margin: 0;color: #334155;font-size: 15px;line-height: 1.65;}.ai-lesson-content .ai-note-box p,
.ai-lesson-content .ai-example-box p,
.ai-lesson-content .ai-key-box p {margin: 0;color: #334155;font-size: 16px;line-height: 1.75;}.ai-lesson-content .ai-key-box ul,
.ai-lesson-content .ai-example-box ul,
.ai-lesson-content .ai-note-box ul {margin: 0;padding-left: 22px;}.ai-lesson-content .ai-key-box li,
.ai-lesson-content .ai-example-box li,
.ai-lesson-content .ai-note-box li {margin-bottom: 8px;color: #334155;font-size: 16px;line-height: 1.7;}.ai-lesson-content pre,
.ai-lesson-content .ai-code-block {margin: 26px 0;padding: 22px;overflow-x: auto;background: #0f172a;color: #e5e7eb;border-radius: 16px;font-size: 14px;line-height: 1.7;}.ai-lesson-content code {padding: 2px 7px;background: #f1f5f9;color: #0f172a;border-radius: 7px;font-size: 0.92em;}.ai-lesson-content a {color: var(--dk-green, #005846);font-weight: 800;text-decoration-thickness: 2px;text-underline-offset: 3px;}.ai-image-lightbox {position: fixed;inset: 0;z-index: 99999;display: none;align-items: center;justify-content: center;padding: 28px;background: rgba(15, 23, 42, 0.78);backdrop-filter: blur(6px);}.ai-image-lightbox.is-open {display: flex;}.ai-image-lightbox-inner {position: relative;width: min(96vw, 1280px);max-height: 92vh;overflow: auto;background: #fffaf2;border-radius: 20px;box-shadow: 0 30px 80px rgba(0, 0, 0, 0.35);}.ai-image-lightbox-inner img {display: block;width: 100%;height: auto;}.ai-image-lightbox-close {position: fixed;top: 22px;right: 24px;z-index: 100000;width: 44px;height: 44px;border: 0;border-radius: 999px;background: #ffffff;color: var(--dk-green, #005846);font-size: 28px;line-height: 1;font-weight: 900;cursor: pointer;box-shadow: 0 12px 34px rgba(0, 0, 0, 0.22);}.ai-image-lightbox-close:hover {background: var(--dk-green, #005846);color: #ffffff;}@media (max-width: 1024px) {.ai-lesson-content .ai-lesson-image {height: 300px;}}@media (max-width: 768px) {.ai-lesson-content .ai-lesson-image {height: 210px;margin-bottom: 26px;border-radius: 16px;}.ai-lesson-content .ai-lesson-infographic {margin-bottom: 26px;border-radius: 16px;}.ai-lesson-content .ai-lesson-image::after,
.ai-lesson-content .ai-lesson-infographic::after {content: "Chạm để phóng to";right: 12px;bottom: 12px;opacity: 1;transform: none;font-size: 12px;padding: 8px 12px;}.ai-lesson-content .ai-flow-box,
.ai-lesson-content .ai-note-box,
.ai-lesson-content .ai-example-box,
.ai-lesson-content .ai-key-box {margin: 26px 0;padding: 22px;border-radius: 16px;}.ai-lesson-content .ai-flow-box h3,
.ai-lesson-content .ai-note-box h3,
.ai-lesson-content .ai-example-box h3,
.ai-lesson-content .ai-key-box h3 {font-size: 20px;}.ai-lesson-content .ai-flow-step {padding: 16px 16px 16px 62px;}.ai-lesson-content .ai-flow-step span {left: 16px;top: 16px;}.ai-lesson-content .ai-flow-step strong {font-size: 16px;}.ai-lesson-content .ai-flow-step p,
.ai-lesson-content .ai-note-box p,
.ai-lesson-content .ai-example-box p,
.ai-lesson-content .ai-key-box p,
.ai-lesson-content .ai-key-box li,
.ai-lesson-content .ai-example-box li,
.ai-lesson-content .ai-note-box li {font-size: 15px;}.ai-image-lightbox {padding: 12px;}.ai-image-lightbox-inner {width: 96vw;max-height: 88vh;border-radius: 16px;}.ai-image-lightbox-close {top: 12px;right: 12px;}}.t-NavigationBar,
.t-Header-navBar,
.t-Header-navBar--center,
#t_NavBar {display: none !important;}#t_Header,
.t-Header {position: relative !important;z-index: 10000 !important;width: 100% !important;min-height: 74px !important;margin: 0 !important;padding: 0 !important;background: var(--dk-bg, #fffaf2) !important;border: 0 !important;border-bottom: 1px solid var(--dk-border, #eadfce) !important;box-shadow: 0 2px 14px rgba(20, 55, 45, 0.06) !important;overflow: visible !important;}#t_Header .t-Header-branding,
.t-Header-branding {position: absolute !important;top: 0 !important;left: max(
24px,
calc((100vw - 1180px) / 2)
) !important;z-index: 20 !important;display: flex !important;align-items: center !important;width: auto !important;height: 74px !important;margin: 0 !important;padding: 0 !important;background: transparent !important;border: 0 !important;box-shadow: none !important;}#t_Header .t-Header-logo,
#t_Header .t-Header-logo-link,
.t-Header-logo,
.t-Header-logo-link {display: flex !important;align-items: center !important;justify-content: flex-start !important;width: auto !important;height: 74px !important;margin: 0 !important;padding: 0 !important;background: transparent !important;text-decoration: none !important;}#t_Header .t-Header-logo img,
#t_Header .t-Header-logo .apex-logo-img,
#t_Header .t-Header-logo-link .apex-logo-img,
.t-Header-logo img,
.t-Header-logo .apex-logo-img,
.t-Header-logo-link .apex-logo-img {display: block !important;width: auto !important;height: auto !important;max-width: 104px !important;max-height: 48px !important;object-fit: contain !important;}#t_Header .t-Header-nav,
.t-Header-nav {position: relative !important;z-index: 30 !important;display: block !important;width: 100% !important;min-height: 74px !important;margin: 0 !important;padding: 0 !important;background: transparent !important;border: 0 !important;overflow: visible !important;}#t_Header .t-Header-nav-list,
.t-Header-nav-list {box-sizing: border-box !important;position: relative !important;display: flex !important;align-items: stretch !important;justify-content: flex-end !important;width: 100% !important;max-width: 1180px !important;min-height: 74px !important;margin: 0 auto !important;padding: 0 24px 0 150px !important;overflow: visible !important;}#t_MenuNav {position: relative !important;z-index: 40 !important;display: block !important;flex: 0 0 auto !important;width: auto !important;min-width: max-content !important;height: 74px !important;margin: 0 !important;padding: 0 !important;background: transparent !important;border: 0 !important;overflow: visible !important;}#t_MenuNav > ul {position: relative !important;display: flex !important;flex-flow: row nowrap !important;align-items: stretch !important;justify-content: flex-end !important;width: auto !important;min-width: max-content !important;height: 74px !important;margin: 0 !important;padding: 0 !important;gap: 0 !important;list-style: none !important;overflow: visible !important;}#t_MenuNav > ul > li.a-MenuBar-item {box-sizing: border-box !important;position: relative !important;display: flex !important;align-items: stretch !important;justify-content: center !important;flex: 0 0 auto !important;width: auto !important;min-width: 0 !important;height: 74px !important;margin: 0 !important;padding: 0 !important;visibility: visible !important;opacity: 1 !important;background: transparent !important;overflow: visible !important;}#t_MenuNav > ul > li.a-MenuBar-item--overflow {display: flex !important;}#t_MenuNav
> ul
> li.a-MenuBar-item
> a.a-MenuBar-label,

#t_MenuNav
> ul
> li.a-MenuBar-item
> button.a-MenuBar-label,

#t_MenuNav
> ul
> li.a-MenuBar-item
> button[role="menuitem"] {box-sizing: border-box !important;display: flex !important;align-items: center !important;justify-content: center !important;width: auto !important;min-width: 0 !important;min-height: 74px !important;margin: 0 !important;padding: 0 13px !important;background: transparent !important;color: var(--dk-green, #005846) !important;border: 0 !important;border-radius: 0 !important;outline: 0 !important;font-family: inherit !important;font-size: 14px !important;font-weight: 800 !important;line-height: 1 !important;white-space: nowrap !important;text-decoration: none !important;cursor: pointer !important;}#t_MenuNav
> ul
> li.a-MenuBar-item:hover
> .a-MenuBar-label,

#t_MenuNav
> ul
> li.a-MenuBar-item.dk-menu-open
> .a-MenuBar-label,

#t_MenuNav
> ul
> li.a-MenuBar-item.is-expanded
> .a-MenuBar-label {background: var(--dk-green-soft, #eef7f1) !important;color: var(--dk-green, #005846) !important;}#t_MenuNav
> ul
> li.a-Menu--current
> .a-MenuBar-label,

#t_MenuNav
> ul
> li.a-MenuBar-item.a-Menu--current
> .a-MenuBar-label,

#t_MenuNav
> ul
> li.a-MenuBar-item.is-current
> .a-MenuBar-label {background: var(--dk-green-soft, #eef7f1) !important;border-bottom: 3px solid var(--dk-orange, #f59e0b) !important;}#t_MenuNav .a-MenuBar-subMenuCol {display: inline-flex !important;align-items: center !important;justify-content: center !important;width: auto !important;margin-left: 5px !important;opacity: 0.65 !important;}@media (min-width: 761px) {#t_MenuNav > ul > #t_MenuNav_4,
#t_MenuNav > ul > #t_MenuNav_5 {position: relative !important;overflow: visible !important;}#t_MenuNav > ul > #t_MenuNav_4 > #t_MenuNav_4m,
#t_MenuNav > ul > #t_MenuNav_5 > #t_MenuNav_5m {box-sizing: border-box !important;position: absolute !important;top: 100% !important;bottom: auto !important;left: 0 !important;right: auto !important;z-index: 999999 !important;width: 240px !important;min-width: 240px !important;max-width: 240px !important;height: auto !important;min-height: 0 !important;margin: 0 !important;padding: 8px !important;background: #ffffff !important;border: 1px solid var(--dk-border, #eadfce) !important;border-radius: 12px !important;box-shadow:
0 14px 36px rgba(6, 78, 59, 0.16) !important;transform: none !important;overflow: visible !important;display: none !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;}#t_MenuNav > ul > #t_MenuNav_5 > #t_MenuNav_5m {left: auto !important;right: 0 !important;}#t_MenuNav > ul > #t_MenuNav_4:hover > #t_MenuNav_4m,
#t_MenuNav > ul > #t_MenuNav_5:hover > #t_MenuNav_5m {display: block !important;visibility: visible !important;opacity: 1 !important;pointer-events: auto !important;}#t_MenuNav > ul > #t_MenuNav_4.is-expanded > #t_MenuNav_4m,
#t_MenuNav > ul > #t_MenuNav_5.is-expanded > #t_MenuNav_5m,

#t_MenuNav > ul > #t_MenuNav_4.dk-menu-open > #t_MenuNav_4m,
#t_MenuNav > ul > #t_MenuNav_5.dk-menu-open > #t_MenuNav_5m {display: block !important;visibility: visible !important;opacity: 1 !important;pointer-events: auto !important;}#t_MenuNav_4m:hover,
#t_MenuNav_5m:hover {display: block !important;visibility: visible !important;opacity: 1 !important;pointer-events: auto !important;}#t_MenuNav_4m > ul,
#t_MenuNav_5m > ul,
#t_MenuNav_4m ul,
#t_MenuNav_5m ul {box-sizing: border-box !important;position: static !important;display: flex !important;flex-direction: column !important;flex-wrap: nowrap !important;align-items: stretch !important;justify-content: flex-start !important;width: 100% !important;min-width: 0 !important;max-width: 100% !important;height: auto !important;margin: 0 !important;padding: 0 !important;gap: 3px !important;list-style: none !important;columns: auto !important;column-count: 1 !important;background: transparent !important;float: none !important;transform: none !important;overflow: visible !important;}#t_MenuNav_4m li,
#t_MenuNav_5m li,
#t_MenuNav_4m .a-Menu-item,
#t_MenuNav_5m .a-Menu-item {box-sizing: border-box !important;position: relative !important;display: block !important;width: 100% !important;min-width: 0 !important;max-width: 100% !important;height: auto !important;margin: 0 !important;padding: 0 !important;visibility: visible !important;opacity: 1 !important;background: transparent !important;border: 0 !important;float: none !important;transform: none !important;}#t_MenuNav_4m li > a,
#t_MenuNav_5m li > a,
#t_MenuNav_4m .a-Menu-label,
#t_MenuNav_5m .a-Menu-label {box-sizing: border-box !important;position: relative !important;display: flex !important;align-items: center !important;justify-content: flex-start !important;width: 100% !important;min-width: 0 !important;max-width: 100% !important;min-height: 42px !important;margin: 0 !important;padding: 10px 12px !important;background: transparent !important;color: var(--dk-green, #005846) !important;border: 0 !important;border-radius: 8px !important;font-family: inherit !important;font-size: 14px !important;font-weight: 800 !important;line-height: 1.35 !important;text-align: left !important;white-space: normal !important;text-decoration: none !important;float: none !important;transform: none !important;cursor: pointer !important;}#t_MenuNav_4m li > a:hover,
#t_MenuNav_5m li > a:hover,
#t_MenuNav_4m .a-Menu-item:hover > .a-Menu-label,
#t_MenuNav_5m .a-Menu-item:hover > .a-Menu-label,
#t_MenuNav_4m .a-Menu-item.is-focused > .a-Menu-label,
#t_MenuNav_5m .a-Menu-item.is-focused > .a-Menu-label {background: var(--dk-green-soft, #eef7f1) !important;color: var(--dk-green, #005846) !important;text-decoration: none !important;}#t_MenuNav > ul > #t_MenuNav_4:hover > .a-MenuBar-label,
#t_MenuNav > ul > #t_MenuNav_5:hover > .a-MenuBar-label,
#t_MenuNav > ul > #t_MenuNav_4.is-expanded > .a-MenuBar-label,
#t_MenuNav > ul > #t_MenuNav_5.is-expanded > .a-MenuBar-label {background: var(--dk-green-soft, #eef7f1) !important;color: var(--dk-green, #005846) !important;}#t_MenuNav_4m .a-Menu-statusCol,
#t_MenuNav_5m .a-Menu-statusCol {display: none !important;}#t_MenuNav > ul > #t_MenuNav_4,
#t_MenuNav > ul > #t_MenuNav_5 {display: flex !important;visibility: visible !important;opacity: 1 !important;}}#t_Header,
#t_Header .t-Header-nav,
#t_Header .t-Header-nav-list,
#t_MenuNav,
#t_MenuNav > ul,
#t_MenuNav > ul > li.a-MenuBar-item {overflow: visible !important;}@media (max-width: 1100px) and (min-width: 761px) {#t_Header .t-Header-branding,
.t-Header-branding {left: 20px !important;}#t_Header .t-Header-nav-list,
.t-Header-nav-list {max-width: 100% !important;padding-left: 140px !important;padding-right: 12px !important;}#t_MenuNav
> ul
> li.a-MenuBar-item
> a.a-MenuBar-label,

#t_MenuNav
> ul
> li.a-MenuBar-item
> button.a-MenuBar-label {padding-left: 9px !important;padding-right: 9px !important;font-size: 13px !important;}}@media (max-width: 760px) {#t_Header,
.t-Header {min-height: 68px !important;}#t_Header .t-Header-branding,
.t-Header-branding {position: static !important;display: flex !important;width: 100% !important;height: 68px !important;padding: 0 16px !important;}#t_Header .t-Header-logo,
#t_Header .t-Header-logo-link,
.t-Header-logo,
.t-Header-logo-link {height: 68px !important;}#t_Header .t-Header-nav-list,
.t-Header-nav-list {display: none !important;}}@media (min-width: 761px) {#t_MenuNav
> ul
> li.a-MenuBar-item
> a.a-MenuBar-label,

#t_MenuNav
> ul
> li.a-MenuBar-item
> button.a-MenuBar-label {padding-left: 11px !important;padding-right: 11px !important;transition:
background-color 0.18s ease,
color 0.18s ease,
box-shadow 0.18s ease !important;}#t_MenuNav_4,
#t_MenuNav_5 {margin-left: 0 !important;margin-right: 0 !important;}#t_MenuNav > ul > #t_MenuNav_4:hover > .a-MenuBar-label,
#t_MenuNav > ul > #t_MenuNav_5:hover > .a-MenuBar-label,
#t_MenuNav > ul > #t_MenuNav_4.is-expanded > .a-MenuBar-label,
#t_MenuNav > ul > #t_MenuNav_5.is-expanded > .a-MenuBar-label {background: rgba(0, 88, 70, 0.055) !important;color: var(--dk-green, #005846) !important;box-shadow:
inset 0 -2px 0 var(--dk-orange, #f59e0b) !important;}#t_MenuNav > ul > #t_MenuNav_4 > #t_MenuNav_4m,
#t_MenuNav > ul > #t_MenuNav_5 > #t_MenuNav_5m {top: calc(100% - 1px) !important;width: 220px !important;min-width: 220px !important;max-width: 220px !important;padding: 7px !important;border-radius: 10px !important;box-shadow:
0 10px 26px rgba(6, 78, 59, 0.10),
0 2px 8px rgba(15, 23, 42, 0.05) !important;transform: translateY(-5px) !important;transform-origin: top center !important;transition:
opacity 0.14s ease,
transform 0.14s ease,
visibility 0.14s ease !important;}#t_MenuNav > ul > #t_MenuNav_4:hover > #t_MenuNav_4m,
#t_MenuNav > ul > #t_MenuNav_5:hover > #t_MenuNav_5m,
#t_MenuNav > ul > #t_MenuNav_4.is-expanded > #t_MenuNav_4m,
#t_MenuNav > ul > #t_MenuNav_5.is-expanded > #t_MenuNav_5m {transform: translateY(0) !important;}#t_MenuNav_4m li > a,
#t_MenuNav_5m li > a,
#t_MenuNav_4m .a-Menu-label,
#t_MenuNav_5m .a-Menu-label {min-height: 40px !important;padding: 9px 12px !important;border-radius: 7px !important;font-size: 13px !important;transition:
background-color 0.14s ease,
color 0.14s ease,
padding-left 0.14s ease !important;}#t_MenuNav_4m li > a:hover,
#t_MenuNav_5m li > a:hover,
#t_MenuNav_4m .a-Menu-item:hover > .a-Menu-label,
#t_MenuNav_5m .a-Menu-item:hover > .a-Menu-label {background: var(--dk-green-soft, #eef7f1) !important;color: var(--dk-green, #005846) !important;padding-left: 15px !important;}#t_MenuNav_4m {left: 0 !important;right: auto !important;}#t_MenuNav_5m {left: 0 !important;right: auto !important;}}@media (max-width: 768px) {#aiMobileMenuPanel {position: absolute;top: 100%;left: 0;right: 0;display: none;background: #fffaf2;border-top: 1px solid #eadfce;border-bottom: 1px solid #eadfce;padding: 18px 20px 24px;box-shadow: 0 16px 30px rgba(6, 78, 59, 0.08);z-index: 9998;}body.ai-mobile-menu-open #aiMobileMenuPanel {display: block;}#aiMobileMenuPanel .ai-mobile-menu-link,
#aiMobileMenuPanel .ai-mobile-menu-group-button,
#aiMobileMenuPanel .ai-mobile-menu-child-link {width: 100%;box-sizing: border-box;}#aiMobileMenuPanel .ai-mobile-menu-link,
#aiMobileMenuPanel .ai-mobile-menu-group-button {display: flex;align-items: center;justify-content: space-between;min-height: 48px;padding: 11px 14px;color: #064e3b;background: transparent;border: 0;border-radius: 10px;font: inherit;font-size: 15px;font-weight: 800;text-align: left;text-decoration: none;cursor: pointer;}#aiMobileMenuPanel .ai-mobile-menu-link:hover,
#aiMobileMenuPanel .ai-mobile-menu-group-button:hover,
#aiMobileMenuPanel .ai-mobile-menu-group.is-open
> .ai-mobile-menu-group-button {background: #eef7f1;}#aiMobileMenuPanel .ai-mobile-menu-chevron {margin-left: 14px;font-size: 16px;line-height: 1;transition: transform 0.2s ease;}#aiMobileMenuPanel
.ai-mobile-menu-group.is-open
.ai-mobile-menu-chevron {transform: rotate(180deg);}#aiMobileMenuPanel .ai-mobile-menu-children {display: none;margin: 2px 0 8px 12px;padding: 4px 0 4px 13px;border-left: 2px solid #e5efe8;}#aiMobileMenuPanel
.ai-mobile-menu-group.is-open
.ai-mobile-menu-children {display: block;}#aiMobileMenuPanel .ai-mobile-menu-child-link {display: flex;align-items: center;gap: 10px;min-height: 42px;padding: 9px 12px;color: #31584e;border-radius: 8px;font-size: 14px;font-weight: 700;text-decoration: none;}#aiMobileMenuPanel .ai-mobile-menu-child-link:hover {color: #064e3b;background: #f3f8f4;}#aiMobileMenuPanel .ai-mobile-menu-child-dot {width: 6px;height: 6px;flex: 0 0 6px;border-radius: 50%;background: #f59e0b;}}@media (min-width: 769px) {#t_MenuNav > ul {display: flex !important;align-items: stretch;gap: 0;}#t_MenuNav > ul > li.a-MenuBar-item {position: relative !important;flex: 0 0 auto !important;}#t_MenuNav_4,
#t_MenuNav_5 {position: relative !important;}#t_MenuNav_4 > .a-MenuBar-label,
#t_MenuNav_5 > .a-MenuBar-label {cursor: pointer;}#t_MenuNav_4 > .a-Menu,
#t_MenuNav_5 > .a-Menu {position: absolute !important;top: calc(100% - 1px) !important;left: 0 !important;right: auto !important;width: max-content !important;min-width: 210px !important;max-width: 300px !important;padding: 8px !important;margin: 0 !important;background: #ffffff !important;border: 1px solid
rgba(6, 78, 59, 0.12) !important;border-radius: 0 0 14px 14px !important;box-shadow:
0 12px 30px
rgba(15, 23, 42, 0.12) !important;overflow: visible !important;z-index: 9999 !important;transition:
opacity 0.16s ease,
transform 0.16s ease !important;transform: translateY(0) !important;}#t_MenuNav_4 > .a-Menu .a-Menu-item,
#t_MenuNav_5 > .a-Menu .a-Menu-item {display: block !important;width: 100% !important;margin: 0 !important;padding: 0 !important;}#t_MenuNav_4 > .a-Menu .a-Menu-label,
#t_MenuNav_5 > .a-Menu .a-Menu-label {display: flex !important;align-items: center !important;width: 100% !important;min-height: 42px !important;padding: 10px 14px !important;border-radius: 9px !important;color: #064e3b !important;font-weight: 700 !important;text-decoration: none !important;white-space: nowrap !important;transition:
background-color 0.15s ease,
color 0.15s ease,
transform 0.15s ease !important;}#t_MenuNav_4 > .a-Menu .a-Menu-label:hover,
#t_MenuNav_5 > .a-Menu .a-Menu-label:hover,
#t_MenuNav_4 > .a-Menu .a-Menu-label:focus,
#t_MenuNav_5 > .a-Menu .a-Menu-label:focus {background:
#eef7f1 !important;color:
#064e3b !important;transform:
translateX(2px);}#t_MenuNav_4.dk-menu-open >
.a-MenuBar-label,

#t_MenuNav_5.dk-menu-open >
.a-MenuBar-label {background:
#eef7f1 !important;}.t-Header,
.t-Header-nav,
.t-Header-nav-list,
#t_MenuNav {overflow: visible !important;}}@media (min-width: 769px) {#t_MenuNav_4,
#t_MenuNav_5 {position: relative !important;display: flex !important;visibility: visible !important;opacity: 1 !important;overflow: visible !important;}#t_MenuNav_4m,
#t_MenuNav_5m,

#t_MenuNav_4:hover > #t_MenuNav_4m,
#t_MenuNav_5:hover > #t_MenuNav_5m {position: absolute !important;top: calc(100% - 1px) !important;left: 0 !important;right: auto !important;width: 230px !important;min-width: 230px !important;max-width: 230px !important;margin: 0 !important;padding: 8px !important;background: #ffffff !important;border:
1px solid
rgba(6, 78, 59, 0.14) !important;border-radius:
0 0 12px 12px !important;box-shadow:
0 16px 36px
rgba(6, 78, 59, 0.14) !important;display: none !important;visibility: hidden !important;opacity: 0 !important;pointer-events: none !important;transform:
translateY(-4px) !important;z-index:
999999 !important;}#t_MenuNav_4.dk-menu-open
> #t_MenuNav_4m,

#t_MenuNav_5.dk-menu-open
> #t_MenuNav_5m {display: block !important;visibility: visible !important;opacity: 1 !important;pointer-events: auto !important;transform:
translateY(0) !important;}#t_MenuNav_4:hover
> .a-MenuBar-label,

#t_MenuNav_5:hover
> .a-MenuBar-label {background:
transparent !important;box-shadow:
none !important;}#t_MenuNav_4.dk-menu-open
> .a-MenuBar-label,

#t_MenuNav_5.dk-menu-open
> .a-MenuBar-label {background:
var(
--dk-green-soft,
#eef7f1
) !important;color:
var(
--dk-green,
#005846
) !important;box-shadow:
inset 0 -2px 0
var(
--dk-orange,
#f59e0b
) !important;}#t_MenuNav_4m ul,
#t_MenuNav_5m ul {display: flex !important;flex-direction:
column !important;width:
100% !important;margin:
0 !important;padding:
0 !important;gap:
3px !important;list-style:
none !important;}#t_MenuNav_4m li,
#t_MenuNav_5m li,
#t_MenuNav_4m .a-Menu-item,
#t_MenuNav_5m .a-Menu-item {display:
block !important;width:
100% !important;margin:
0 !important;padding:
0 !important;}#t_MenuNav_4m .a-Menu-label,
#t_MenuNav_5m .a-Menu-label,
#t_MenuNav_4m li > a,
#t_MenuNav_5m li > a {box-sizing:
border-box !important;display:
flex !important;align-items:
center !important;width:
100% !important;min-height:
42px !important;padding:
10px 12px !important;color:
var(
--dk-green,
#005846
) !important;background:
transparent !important;border-radius:
8px !important;font-size:
14px !important;font-weight:
800 !important;text-decoration:
none !important;white-space:
normal !important;}#t_MenuNav_4m
.a-Menu-label:hover,

#t_MenuNav_5m
.a-Menu-label:hover,

#t_MenuNav_4m
li > a:hover,

#t_MenuNav_5m
li > a:hover {background:
var(
--dk-green-soft,
#eef7f1
) !important;}#t_MenuNav_4m
.a-Menu-statusCol,

#t_MenuNav_5m
.a-Menu-statusCol {display:
none !important;}#t_Header,
.t-Header,

#t_Header .t-Header-nav,
.t-Header-nav,

#t_Header .t-Header-nav-list,
.t-Header-nav-list,

#t_MenuNav,
#t_MenuNav > ul {overflow:
visible !important;}}