.wrapper{max-width:1450px;margin:0 auto;width:100%}.accordion-item{background:#161616;border:1px solid #2a2a2a;border-radius:14px;margin-bottom:16px;overflow:hidden;width:100%}.accordion-header{display:flex;align-items:flex-start;gap:20px;padding:24px 28px;cursor:pointer;user-select:none}.icon-circle{width:48px;height:48px;border-radius:50%;background:#101010;border:1px solid #2a2a2a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.header-text{flex:1}.header-text .num{font-size:13px;letter-spacing:1px;color:#fff;font-weight:600;margin-right:8px}.header-text h2{font-size:22px;font-weight:700;display:inline;color:#fff}.header-text p{margin-top:8px;color:#fff;font-size:14px;line-height:1.6;max-width:700px}.toggle-btn{width:36px;height:36px;border-radius:50%;border:1px solid #2a2a2a;background:#101010;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease}.accordion-item.active .toggle-btn{transform:rotate(180deg)}.accordion-content{max-height:0;overflow:hidden;transition:max-height .5s ease}.accordion-item.active .accordion-content{max-height:2000px}.content-inner{padding:0 28px 28px;width:100%;box-sizing:border-box}.table-card{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:10px;padding:20px;margin-top:16px;overflow-x:auto}.table-card .table-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:8px}.table-card .table-header .label{font-size:16px;letter-spacing:1px;color:#fff;text-transform:uppercase}.table-card .table-header .period{font-size:16px;color:#fff}table{width:100%;border-collapse:collapse;min-width:800px}thead th{text-align:left;font-size:16px;letter-spacing:1px;text-transform:uppercase;color:#fff;padding-bottom:14px;border-bottom:1px solid #2a2a2a}.entry-content thead th,.entry-content tr th{color:#fff!important;font-size:16px}tbody td{padding:16px 8px;border-bottom:1px solid #2a2a2a;vertical-align:middle;color:#fff}tbody tr:last-child td{border-bottom:none}.location-cell{display:flex;align-items:center;gap:12px;font-weight:600}.location-cell img{width:50px;height:36px;object-fit:cover;border-radius:6px}.cell-value{font-size:16px;font-weight:700}.cell-sub{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:12px;color:#9a51bc}.bar-track{width:60px;height:4px;background:#333;border-radius:2px;overflow:hidden}.bar-fill{height:100%;background:#9a51bc}.accordion-header{padding:18px;gap:14px}.content-inner{padding:0 18px 18px}.header-text h2{font-size:18px}.icon-circle{width:40px;height:40px}@media (max-width:767px){.et_pb_row.et_pb_row_4.new-menu.et_pb_row_1-4_3-4{display:flex;flex-direction:column-reverse;gap:20px}}@media (max-width:767px){.et_pb_row.et_pb_row_4_tb_header.new-menu.et_pb_row_1-4_3-4,.et_pb_row.et_pb_row_5_tb_header.branchen.new-menu-3.et_pb_row_1-4_3-4,.et_pb_row.et_pb_row_6_tb_header.new-menu-3.et_pb_row_1-4_3-4{display:flex;flex-direction:column-reverse;gap:20px}}.wrapper{max-width:1450px;margin:0 auto;width:100%}.accordion-item{background:#161616;border:1px solid #2a2a2a;border-radius:14px;margin-bottom:16px;overflow:hidden;width:100%}.accordion-header{display:flex;align-items:flex-start;gap:20px;padding:24px 28px;cursor:pointer;user-select:none}.icon-circle{width:48px;height:48px;border-radius:50%;background:#101010;border:1px solid #2a2a2a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.header-text{flex:1}.header-text .num{font-size:13px;letter-spacing:1px;color:#fff;font-weight:600;margin-right:8px}.header-text h2{font-size:22px;font-weight:700;display:inline;color:#fff}.header-text p{margin-top:8px;color:#fff;font-size:16px;line-height:1.6;max-width:700px;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif}.toggle-btn{width:36px;height:36px;border-radius:50%;border:1px solid #2a2a2a;background:#101010;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease}.accordion-item.active .toggle-btn{transform:rotate(180deg)}.accordion-content{max-height:0;overflow:hidden;transition:max-height .5s ease}.accordion-item.active .accordion-content{max-height:2000px}.content-inner{padding:0 28px 28px;width:100%;box-sizing:border-box}.table-card{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:10px;padding:20px;margin-top:16px;overflow-x:auto}.table-card .table-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:8px}.table-card .table-header .label{font-size:16px;letter-spacing:1px;color:#fff;text-transform:uppercase}.table-card .table-header .period{font-size:16px;color:#fff}table{width:100%;border-collapse:collapse;min-width:800px}thead th{text-align:left;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#9a9a9a;padding-bottom:14px;border-bottom:1px solid #2a2a2a}tbody td{padding:16px 8px;border-bottom:1px solid #2a2a2a;vertical-align:middle;color:#f5f5f5}tbody tr:last-child td{border-bottom:none}.location-cell{display:flex;align-items:center;gap:12px;font-weight:600}.location-cell img{width:50px;height:36px;object-fit:cover;border-radius:6px}.cell-value{font-size:16px;font-weight:700}.cell-sub{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:16px;color:#9a51bc;font-family:"Poppins",Helvetica,Arial,Lucida,sans-serif}.bar-track{width:60px;height:4px;background:#333;border-radius:2px;overflow:hidden}.bar-fill{height:100%;background:#9a51bc}@media (max-width:768px){.accordion-header{padding:18px;gap:14px}}@media (max-width:768px){.content-inner{padding:0 18px 18px}}@media (max-width:768px){.header-text h2{font-size:18px}}@media (max-width:768px){.icon-circle{width:40px;height:40px}}.img-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%}.img-card{border-radius:10px;overflow:hidden;line-height:0;border:1px solid #2a2a2a}.img-card img{width:100%;height:auto;display:block;object-fit:cover}@media (max-width:1024px){.img-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.img-grid{grid-template-columns:minmax(2,1fr)}}@media (max-width:480px){.img-grid{grid-template-columns:minmax(0,1fr)}}.title{margin:20px 0 0;font-size:34px;line-height:1.2;font-weight:700;color:#0f1226}@media (min-width:768px){.title{font-size:42px}}