@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Outfit:wght@300;400;500;600;700;800&display=swap";:root{--primary-color:#1d2671;--secondary-color:#2bb3c0;--accent-color:#f8b400;--text-color:#333;--light-bg:#f9fafb;--white:#fff;--transition:all .3s ease;--shadow:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--premium-shadow:0 20px 25px -5px #0000001a, 0 10px 10px -5px #0000000a}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--text-color);background-color:var(--white);font-family:Outfit,Inter,system-ui,-apple-system,sans-serif;line-height:1.6;overflow-x:hidden}a{color:inherit;transition:var(--transition);text-decoration:none}ul{list-style:none}.container{max-width:1200px;margin:0 auto;padding:0 20px}section{padding:32px 0}.news-content p{margin-bottom:20px}.news-content br{content:"";margin-top:10px;display:block}.home-tabs-container{justify-content:space-between;align-items:center;gap:20px;margin-bottom:45px;display:flex}@media (width<=768px){.home-tabs-container{background-color:#f1f5f9;border-radius:35px;gap:0;width:100%;margin-bottom:30px;padding:6px;box-shadow:inset 0 2px 4px #00000008}.home-tabs-container .section-divider{display:none!important}.home-tabs-container button.home-tab-btn{width:50%!important;box-shadow:none!important;text-align:center!important;white-space:nowrap!important;border:none!important;border-radius:30px!important;outline:none!important;flex:1!important;padding:10px 16px!important;font-size:1.1rem!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.home-tabs-container button.home-tab-btn.active{background-color:var(--white)!important;color:var(--primary-color)!important;font-weight:700!important;box-shadow:0 4px 10px #0000000f!important}.home-tabs-container button.home-tab-btn:not(.active){color:#64748b!important;box-shadow:none!important;background:0 0!important;border:none!important;font-weight:600!important}}.fa-chart-radar,i.fa-chart-radar{vertical-align:-.15em;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%230284c7' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l9.5 7l-3.5 11h-12l-3.5 -11z'/%3E%3Cpath d='M12 7.5l5.5 4l-2.5 5.5h-6.5l-2 -5.5z'/%3E%3Cpath d='M2.5 10l9.5 3l9.5 -3'/%3E%3Cpath d='M12 3v10l6 8'/%3E%3Cpath d='M6 21l6 -8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:1.15em;height:1.15em;display:inline-block}.scorecard-print-only,.print-only{display:none!important}.scorecard-silent-print-wrapper{opacity:0!important;pointer-events:none!important;z-index:-9999!important;width:210mm!important;position:fixed!important;top:0!important;left:-99999px!important}@media print{@page{size:A4 portrait;margin:5mm 7mm}*,:before,:after{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}html,body,#root,.admin-layout-root,.admin-main-container,.admin-main-content,main,div{scrollbar-width:none!important;-ms-overflow-style:none!important;overflow:visible!important}.no-print,.admin-sidebar,nav,button,select,input{display:none!important}html,body{color:#0f172a!important;background:#fff!important;width:100%!important;height:auto!important;min-height:auto!important;margin:0!important;padding:0!important;font-size:9pt!important}.admin-layout-root{background:#fff!important;height:auto!important;min-height:auto!important;display:block!important}.admin-main-container,.admin-main-content,main{width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important}.scorecard-print-container{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.scorecard-silent-print-wrapper{opacity:1!important;pointer-events:auto!important;z-index:auto!important;width:100%!important;display:block!important;position:static!important;top:auto!important;left:auto!important}#company-scorecard-sheet{box-shadow:none!important;background:#fff!important;border:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.scorecard-print-only,.print-only{display:flex!important}.scorecard-report-header{box-shadow:none!important;page-break-inside:avoid!important;break-inside:avoid!important;background:0 0!important;border:none!important;border-bottom:2px solid #0f3b60!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;margin-bottom:8px!important;padding:0 0 6px!important;display:flex!important}.scorecard-report-header img{object-fit:contain!important;width:auto!important;height:48px!important}.scorecard-report-header h2{color:#0f3b60!important;margin:0!important;font-size:.94rem!important;font-weight:800!important;line-height:1.2!important}.scorecard-report-header p{color:#64748b!important;margin:1px 0 0!important;font-size:.64rem!important;line-height:1.2!important}.scorecard-report-header>div:last-child{color:#0f3b60!important;white-space:nowrap!important;font-size:.82rem!important;font-weight:700!important}.scorecard-kpi-banner{box-shadow:none!important;page-break-inside:avoid!important;break-inside:avoid!important;border:1px solid #0f3b60!important;border-radius:8px!important;margin-bottom:7px!important;padding:6px 14px!important}.scorecard-kpi-banner>div>div:first-child{font-size:.68rem!important}.scorecard-kpi-banner>div>div:nth-child(2){margin-top:1px!important;font-size:1.35rem!important}.scorecard-kpi-banner>div>div:nth-child(3){margin-top:1px!important;font-size:.62rem!important}.scorecard-kpi-banner div[style*="width: 1px"],.scorecard-kpi-banner div[style*="width: '1px'"]{height:32px!important}.scorecard-grid-row{page-break-inside:avoid!important;break-inside:avoid!important;grid-template-columns:1fr 1fr!important;gap:6px!important;margin-bottom:5px!important;display:grid!important}.scorecard-print-box{box-shadow:none!important;page-break-inside:avoid!important;break-inside:avoid!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;padding:5px 8px!important}.scorecard-print-box h3{margin:0 0 3px!important;font-size:.8rem!important;font-weight:800!important}.scorecard-print-box p{margin:0 0 3px!important;font-size:.62rem!important;line-height:1.15!important}.scorecard-card-row{box-shadow:none!important;page-break-inside:avoid!important;break-inside:avoid!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;margin-bottom:0!important;padding:6px 8px!important}.scorecard-card-row h3{margin-bottom:2px!important;font-size:.82rem!important}.scorecard-card-row p{margin-top:2px!important;font-size:.62rem!important}.scorecard-radar-svg{page-break-inside:avoid!important;break-inside:avoid!important;width:170px!important;max-width:170px!important;height:160px!important;margin:0 auto!important;display:block!important}.scorecard-bar-chart{border:none!important;height:auto!important;min-height:auto!important;padding:0!important}.scorecard-bar-plot-area{border-bottom:1.5px solid #cbd5e1!important;height:75px!important;min-height:75px!important;padding-bottom:2px!important}.scorecard-bar-num{margin-bottom:1px!important;font-size:.58rem!important}.scorecard-bar-fill{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:linear-gradient(#0284c7 0%,#0f3b60 100%)!important;min-width:8px!important;max-width:24px!important}.scorecard-bar-labels-area{padding-top:3px!important}.scorecard-bar-label{min-height:24px!important;font-size:.55rem!important;line-height:1.12!important}table{border-collapse:collapse!important;page-break-inside:avoid!important;break-inside:avoid!important;width:100%!important}tr{page-break-inside:avoid!important;break-inside:avoid!important}th{padding:3px 5px!important;font-size:.7rem!important}td{padding:2.2px 5px!important;font-size:.68rem!important;line-height:1.15!important}td span[style*=borderRadius],td span[style*=border-radius],td span[style*=background-color],td span[style*=backgroundColor]{padding:1px 5px!important;font-size:.64rem!important}.svg-inline--fa,svg.svg-inline--fa,svg[data-icon],i.fa,i.fas,i.far,i.fab,i.fa-solid,.fa-chart-radar,h1 svg,h2 svg,h3 svg,h4 svg,td svg,th svg,span svg,p svg,div>svg:not(.scorecard-radar-svg){vertical-align:-.15em!important;flex-shrink:0!important;width:1.15em!important;max-width:1.15em!important;height:1.15em!important;max-height:1.15em!important;display:inline-block!important;overflow:visible!important}.annual-data-detail-header,.annual-data-kpi-grid,.annual-data-table-container,.annual-data-approach-section{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.annual-data-detail-header{box-shadow:none!important;page-break-inside:avoid!important;break-inside:avoid!important;background:0 0!important;border:none!important;border-bottom:2px solid #0f3b60!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;margin-bottom:5px!important;padding:0 0 4px!important;display:flex!important}.annual-data-detail-header h2{color:#0f3b60!important;margin:0!important;font-size:1.05rem!important;font-weight:800!important;line-height:1.15!important}.annual-data-detail-header p{color:#475569!important;margin:1px 0 0!important;font-size:.66rem!important;line-height:1.15!important}.annual-data-kpi-grid{page-break-inside:avoid!important;break-inside:avoid!important;grid-template-columns:repeat(4,1fr)!important;gap:5px!important;margin-bottom:6px!important;display:grid!important}.annual-data-kpi-card{box-shadow:none!important;page-break-inside:avoid!important;break-inside:avoid!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;justify-content:space-between!important;align-items:center!important;min-height:0!important;padding:4px 8px!important;display:flex!important}.annual-data-kpi-card div:first-child>div:first-child{color:#64748b!important;text-transform:uppercase!important;letter-spacing:.3px!important;font-size:.58rem!important;font-weight:700!important;line-height:1.1!important}.annual-data-kpi-card div:first-child>div:last-child{margin-top:1px!important;font-size:1.1rem!important;font-weight:800!important;line-height:1.1!important}.annual-data-kpi-icon{border-radius:6px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;font-size:.85rem!important;display:flex!important}.annual-data-table-container{box-shadow:none!important;page-break-inside:auto!important;break-inside:auto!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:4px!important;margin-bottom:6px!important;overflow:visible!important}.annual-data-table-scroll-wrapper{page-break-inside:auto!important;break-inside:auto!important;height:auto!important;max-height:none!important;overflow:visible!important}.annual-data-table{border-collapse:collapse!important;page-break-inside:auto!important;break-inside:auto!important;width:100%!important;font-size:7pt!important}.annual-data-table thead{display:table-header-group!important}.annual-data-table-header-tr{color:#fff!important;page-break-inside:avoid!important;break-inside:avoid!important;background:#0f3b60!important;position:static!important}.annual-data-table-header-tr th{color:#fff!important;background:#0f3b60!important;border:.5px solid #0f3b60!important;min-width:0!important;padding:2.8px 4.5px!important;font-size:7pt!important;font-weight:700!important;line-height:1.15!important}.annual-data-table tbody{page-break-inside:auto!important;break-inside:auto!important}.annual-data-table tbody tr{page-break-inside:avoid!important;break-inside:avoid!important}.annual-data-table tbody td{overflow-wrap:break-word!important;border-bottom:.5px solid #e2e8f0!important;border-right:.5px solid #f1f5f9!important;min-width:0!important;padding:1.8px 4.5px!important;font-size:7pt!important;line-height:1.18!important}.annual-data-table tbody td span[style*=borderRadius],.annual-data-table tbody td span[style*=border-radius]{white-space:nowrap!important;padding:1px 5px!important;font-size:6.5pt!important}.annual-data-print-value{color:#0f172a!important;white-space:normal!important;word-break:break-word!important;font-size:7pt!important;font-weight:600!important;line-height:1.18!important;display:block!important}.annual-data-approach-section{page-break-inside:auto!important;break-inside:auto!important;box-shadow:none!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;margin-top:6px!important;overflow:visible!important}.annual-data-approach-header{color:#fff!important;page-break-inside:avoid!important;break-inside:avoid!important;background:#0f3b60!important;justify-content:space-between!important;align-items:center!important;gap:6px!important;padding:4px 10px!important;display:flex!important}.annual-data-approach-header-icon{color:#38bdf8!important;background:#ffffff26!important;border-radius:5px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;font-size:.82rem!important;display:flex!important}.annual-data-approach-header h3{color:#fff!important;margin:0!important;font-size:.85rem!important;font-weight:800!important}.annual-data-approach-header>div:last-child{gap:6px!important;display:flex!important}.annual-data-approach-header>div:last-child>div{border-radius:5px!important;gap:4px!important;padding:2px 8px!important;font-size:.68rem!important}.annual-data-approach-header>div:last-child>div span:first-child{font-size:.62rem!important}.annual-data-approach-header>div:last-child>div span:last-child{font-size:.85rem!important;font-weight:800!important}.annual-data-approach-body{padding:6px 10px!important}.annual-data-approach-table1-block{page-break-inside:avoid!important;break-inside:avoid!important;margin-bottom:4px!important}.annual-data-approach-table1-block>div:first-child{margin-bottom:2px!important}.annual-data-approach-table1-block h4{margin:0!important;font-size:.78rem!important;font-weight:800!important}.annual-data-approach-table1-block span{font-size:.62rem!important}.annual-data-dim-table-wrapper{border:1px solid #cbd5e1!important;border-radius:4px!important;margin-bottom:4px!important;overflow:visible!important}.annual-data-dim-table-wrapper table{border-collapse:collapse!important;page-break-inside:avoid!important;break-inside:avoid!important;width:100%!important;font-size:6.8pt!important}.annual-data-dim-table-wrapper th{color:#fff!important;background:#0f3b60!important;min-width:0!important;padding:2px 4px!important;font-size:6.8pt!important;font-weight:700!important;line-height:1.15!important}.annual-data-dim-table-wrapper td{border-bottom:.5px solid #e2e8f0!important;min-width:0!important;padding:1.6px 4px!important;font-size:6.8pt!important;line-height:1.15!important}.annual-data-dim-table-wrapper td span[style*=borderRadius],.annual-data-dim-table-wrapper td span[style*=border-radius]{padding:.8px 4px!important;font-size:6.4pt!important}.annual-data-dim-table-wrapper tfoot td{background:#f1f5f9!important;padding:2.2px 4px!important;font-size:6.8pt!important;font-weight:800!important}.annual-data-approach-summary-grid{page-break-inside:avoid!important;break-inside:avoid!important;grid-template-columns:1fr 1fr!important;align-items:stretch!important;gap:8px!important;margin-top:4px!important;display:grid!important}.annual-data-approach-summary-grid h4{margin:0!important;font-size:.74rem!important;font-weight:800!important}.annual-data-approach-summary-grid>div:first-child>div:first-child{margin-bottom:2px!important}.annual-data-approach-summary-grid table{border-collapse:collapse!important;width:100%!important;font-size:6.8pt!important}.annual-data-approach-summary-grid th{color:#fff!important;background:#0f3b60!important;min-width:0!important;padding:2px 6px!important;font-size:6.8pt!important;line-height:1.15!important}.annual-data-approach-summary-grid td{min-width:0!important;padding:2px 6px!important;font-size:6.8pt!important;line-height:1.15!important}.annual-data-approach-summary-card{box-sizing:border-box!important;border-radius:6px!important;gap:4px!important;padding:6px 10px!important}.annual-data-approach-summary-card>div:first-child{letter-spacing:.3px!important;color:#475569!important;margin-bottom:1px!important;font-size:.62rem!important;font-weight:700!important}.annual-data-approach-summary-card>div:nth-child(2)>div:first-child,.annual-data-approach-summary-card>div:nth-child(3)>div:first-child{margin-bottom:1px!important;font-size:.65rem!important}.annual-data-approach-summary-card div[style*="height: '10px'"],.annual-data-approach-summary-card div[style*="height: 10px"]{border-radius:3px!important;height:5px!important}.annual-data-approach-summary-card>div:last-child{margin-top:1px!important;font-size:.58rem!important;line-height:1.15!important}}.card{background:var(--white);transition:var(--transition);border:1px solid #00000008;border-radius:20px;box-shadow:0 10px 30px #0000000d}.card:hover{box-shadow:var(--premium-shadow);border-color:var(--secondary-color);transform:translateY(-10px)}.grid{gap:30px;display:grid}.btn{background:var(--secondary-color);color:var(--white);cursor:pointer;transition:var(--transition);text-align:center;border:none;border-radius:50px;padding:12px 30px;font-family:inherit;font-size:.95rem;font-weight:600;display:inline-block}.btn:hover{background:var(--primary-color);color:var(--white);transform:translateY(-2px);box-shadow:0 5px 15px #0000001a}.btn-primary{background:var(--primary-color);color:var(--white)}.btn-primary:hover{background:var(--secondary-color)}.btn-secondary{border:2px solid var(--primary-color);color:var(--primary-color);background:0 0}.btn-secondary:hover{background:var(--primary-color);color:var(--white)}[data-theme=opina-tekno],.opina-tekno-theme{--primary:#2a3180;--primary-hover:#202668;--secondary:#06b4c2;--secondary-rgb:6, 180, 194;--accent:#f8b400;--accent-hover:#ae8f34;--bg-light:#f8f9fa;--text-dark:#333;--text-muted:#666;--text-light:#fff;--transition:all .3s ease;--primary-color:var(--primary);--secondary-color:var(--secondary);--accent-color:var(--accent);--text-color:var(--text-dark);--light-bg:var(--bg-light);--white:var(--text-light);--shadow:0 5px 15px #0000000d;--premium-shadow:0 10px 25px #0000001a}.opina-tekno-theme,body.opina-tekno-body{color:var(--text-dark);background-color:var(--text-light);font-family:Outfit,Inter,system-ui,-apple-system,sans-serif;line-height:1.6}.opina-tekno-theme .btn{cursor:pointer;transition:var(--transition);text-align:center;border:none;border-radius:4px;padding:12px 24px;font-family:Outfit,Inter,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-block}.opina-tekno-theme .btn-primary{background-color:var(--primary);color:var(--text-light)}.opina-tekno-theme .btn-primary:hover{background-color:var(--primary-hover);color:var(--text-light);transform:translateY(-2px)}.opina-tekno-theme .btn-secondary{background-color:var(--secondary);color:var(--text-light);border:none}.opina-tekno-theme .btn-secondary:hover{background-color:rgba(var(--secondary-rgb), .8);color:var(--text-light);transform:translateY(-2px)}.opina-tekno-theme .btn-accent{background-color:var(--accent);color:var(--text-light)}.opina-tekno-theme .btn-accent:hover{background-color:var(--accent-hover);color:var(--text-light);transform:translateY(-2px)}.opina-tekno-theme .btn-outline{border:2px solid var(--secondary);color:var(--secondary);background:0 0}.opina-tekno-theme .btn-outline:hover{background:var(--secondary);color:var(--text-light);transform:translateY(-2px)}.opina-tekno-theme .section,.opina-tekno-theme .page-section{padding:32px 0}.opina-tekno-theme .bg-light{background-color:var(--bg-light)}.opina-tekno-theme .container{max-width:1200px;margin:0 auto;padding:0 20px}.opina-tekno-theme .section-title{text-align:center;color:var(--primary);letter-spacing:.5px;margin-bottom:32px;font-family:Outfit,Inter,system-ui,-apple-system,sans-serif;font-size:1.8rem;font-weight:700;position:relative}.opina-tekno-theme .section-title:after{content:"";background-color:var(--secondary);width:60px;height:3px;margin:15px auto 0;display:block}.opina-tekno-theme .section-header-wrapper{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-bottom:32px;display:flex}.opina-tekno-theme .section-header-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.opina-tekno-theme .section-header-wrapper .section-title{margin-bottom:0}.opina-navbar{z-index:1000;width:100%;transition:var(--transition);background:var(--text-light);padding:12px 0;position:sticky;top:0;left:0;box-shadow:0 2px 10px #0000001a}.opina-navbar.scrolled{background:var(--text-light);padding:12px 0;box-shadow:0 2px 10px #0000001a}.opina-navbar .navbar-content{justify-content:space-between;align-items:center;gap:20px;max-width:1320px;margin:0 auto;padding:0 24px;display:flex}.opina-navbar .logo a{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.opina-navbar .logo h1{letter-spacing:2px;color:var(--primary);transition:var(--transition);margin:0;font-size:24px;font-weight:700}.opina-navbar .logo img{object-fit:contain;width:auto;height:48px;transition:var(--transition)}.opina-navbar .nav-links{align-items:center;gap:22px;margin:0;padding:0;list-style:none;display:flex}.opina-navbar .nav-item{align-items:center;height:auto;padding:8px 0;display:flex;position:relative}.opina-navbar .nav-links .nav-item>a{letter-spacing:.4px;color:var(--primary);transition:var(--transition);white-space:nowrap;align-items:center;gap:5px;padding:6px 2px;font-weight:600;display:inline-flex}.opina-navbar .nav-links .nav-item:hover>a,.opina-navbar.scrolled .nav-links .nav-item:hover>a{color:var(--accent)}.opina-navbar .nav-links .dropdown,.opina-navbar .nav-item .dropdown{background:var(--text-light);opacity:0;visibility:hidden;min-width:230px;transition:var(--transition);border-top:3px solid var(--secondary);z-index:1001;border-radius:6px;padding:8px 0;position:absolute;top:100%;left:0;transform:translateY(10px);box-shadow:0 10px 25px #0000001f}.opina-navbar .nav-item:hover .dropdown{opacity:1;visibility:visible;transform:translateY(0)}.opina-navbar .dropdown-item{white-space:nowrap;padding:0}.opina-navbar .dropdown-item a{text-transform:none;transition:var(--transition);padding:10px 18px;font-weight:600;display:block;color:var(--primary)!important}.opina-navbar .dropdown-item:hover{background:var(--bg-light)}.opina-navbar .dropdown-item:hover a{padding-left:22px;color:var(--secondary)!important}.opina-navbar .nav-actions{align-items:center;gap:16px;display:flex}.opina-navbar .login-dropdown-wrapper{align-items:center;display:inline-flex;position:relative}.opina-navbar .login-dropdown-wrapper .login-btn{white-space:nowrap;cursor:pointer;transition:var(--transition);border:none;border-radius:4px;align-items:center;gap:6px;padding:8px 18px;font-family:inherit;font-size:12px;display:inline-flex}.opina-navbar .login-dropdown-wrapper .login-btn:hover{filter:brightness(1.08)}.opina-navbar .login-dropdown-menu{background:var(--text-light);border-top:3px solid var(--secondary);z-index:1005;opacity:0;visibility:hidden;pointer-events:none;border-radius:6px;min-width:220px;margin:0;padding:6px 0;list-style:none;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:100%;right:0;transform:translateY(6px);box-shadow:0 10px 25px #00000026}.opina-navbar .login-dropdown-menu:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.opina-navbar .login-dropdown-wrapper:hover .login-dropdown-menu,.opina-navbar .login-dropdown-wrapper.open .login-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.opina-navbar .login-dropdown-item{white-space:nowrap;padding:0;list-style:none}.opina-navbar .login-dropdown-item a{text-transform:none;transition:var(--transition);cursor:pointer;padding:10px 18px;font-size:13px;font-weight:600;text-decoration:none;display:block;color:var(--primary)!important}.opina-navbar .login-dropdown-item:hover{background:var(--bg-light)}.opina-navbar .login-dropdown-item:hover a{padding-left:22px;color:var(--secondary)!important}@media (width<=1300px) and (width>=1101px){.opina-navbar .nav-links{gap:14px}.opina-navbar .nav-links .nav-item>a{font-size:13px}.opina-navbar .nav-actions{gap:10px}}.opina-navbar .lang-switcher,.opina-navbar .lang-switch{color:var(--primary);transition:var(--transition);align-items:center;gap:6px;font-weight:600;display:flex}.opina-navbar .lang-switch button{color:inherit;cursor:pointer;transition:var(--transition);background:0 0;border:none;border-radius:4px;padding:2px 4px;font-family:Outfit,Inter,system-ui,-apple-system,sans-serif;font-weight:600}.opina-navbar .lang-switch button.active{color:var(--accent);background:0 0;font-weight:700}.opina-navbar .mobile-toggle{color:var(--primary);cursor:pointer;transition:var(--transition);font-size:1.4rem;display:none}@media (width<=1100px){.opina-navbar .mobile-toggle{display:block}.opina-navbar .nav-links{display:none}.opina-navbar .nav-links.active{background:var(--text-light);flex-direction:column;align-items:flex-start;gap:4px;width:100%;max-height:80vh;padding:20px 24px;display:flex;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 10px 25px #0000001f}.opina-navbar .nav-links.active .nav-item{flex-direction:column;align-items:flex-start;width:100%;padding:6px 0}.opina-navbar .nav-links.active .nav-item>a{justify-content:space-between;width:100%;color:var(--primary)!important}.opina-navbar .nav-links.active .dropdown{box-shadow:none;border-top:none;border-left:2px solid var(--secondary);opacity:1;visibility:visible;width:100%;margin-top:6px;padding-left:12px;display:none;position:static;transform:none}.opina-navbar .nav-links.active .nav-item.open .dropdown{display:block}}.opina-hero{background-color:var(--primary);width:100%;position:relative;overflow:hidden}.opina-hero.main{height:calc(100vh - 72px);min-height:560px;max-height:920px}.opina-hero.subpage{background-color:#f8fafc;background-image:radial-gradient(circle at 85% 35%,#06b4c217 0%,#0000 45%),radial-gradient(circle at 10% 80%,#2a31800a 0%,#0000 50%),linear-gradient(135deg,#f8fafc 0%,#f1f5f9 60%,#e9eef5 100%);border-bottom:1px solid #e2e8f0;align-items:center;height:200px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 10px #00000005}.opina-hero.subpage:after{content:"";pointer-events:none;z-index:1;border:1.5px solid #06b4c233;border-radius:50%;width:250px;height:250px;position:absolute;top:50%;right:5%;transform:translateY(-50%);box-shadow:0 0 0 35px #06b4c214,0 0 0 75px #06b4c20a,0 0 0 115px #06b4c205}.opina-hero.subpage .slide{background:0 0!important}.opina-hero.subpage .slide:after{display:none!important}.opina-hero .slide{opacity:0;z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;width:100%;height:100%;transition:opacity .8s;display:flex;position:absolute;top:0;left:0}.opina-hero .slide:after{content:"";background:linear-gradient(90deg,#1a233ae0 0%,#1d2671a6 55%,#1d26714d 100%);width:100%;height:100%;position:absolute;top:0;left:0}.opina-hero .slide.active{opacity:1;z-index:2}.opina-hero .container{z-index:10;width:100%;position:relative}.opina-hero .hero-content{z-index:10;color:var(--text-light);text-align:left;max-width:680px;padding-top:40px;position:relative}.opina-hero.subpage .hero-content{max-width:850px;padding-top:0}.opina-hero .hero-content h1{color:var(--text-light);text-shadow:0 2px 12px #00000040;background:0 0;margin-bottom:20px;padding:0;font-size:46px;font-weight:700;line-height:1.2}.opina-hero.subpage .hero-content h1{color:var(--primary);letter-spacing:-.01em;text-shadow:none;margin-bottom:6px;font-size:30px;font-weight:700}.opina-hero.subpage .hero-content h1:after{content:"";background-color:var(--secondary);border-radius:2px;width:48px;height:3px;margin-top:10px;display:block}.opina-hero .hero-content p{color:#ffffffeb;background:0 0;margin-bottom:30px;padding:0;font-size:18px;line-height:1.6}.opina-hero.subpage .hero-content p{color:#4a5568;margin-bottom:0;font-size:15px}.opina-hero .slider-controls{z-index:100;gap:12px;display:flex;position:absolute;bottom:50px;right:50px}.opina-hero .slider-controls button{border:2px solid var(--text-light);color:var(--text-light);cursor:pointer;width:50px;height:50px;transition:var(--transition);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:flex}.opina-hero .slider-controls button:hover{background:var(--secondary);border-color:var(--secondary)}@media (width<=768px){.opina-hero.main{height:auto;min-height:500px;padding:60px 0}.opina-hero .hero-content h1{font-size:28px}.opina-hero.subpage{height:180px}.opina-hero.subpage:after{display:none}.opina-hero.subpage .hero-content h1{font-size:24px}.opina-hero .hero-content p{font-size:15px}.opina-hero .slider-controls{bottom:24px;right:24px}}.opina-tekno-theme .activity-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px;display:grid}.opina-tekno-theme .activity-card{background:var(--text-light);text-align:center;transition:var(--transition);border:1px solid #0000000a;border-radius:8px;flex-direction:column;align-items:center;height:100%;padding:35px 25px;display:flex;box-shadow:0 5px 15px #0000000d}.opina-tekno-theme .activity-card:hover{border-color:rgba(var(--secondary-rgb), .35);transform:translateY(-8px);box-shadow:0 12px 28px #0000001a}.opina-tekno-theme .activity-card .icon{color:var(--secondary);justify-content:center;align-items:center;margin-bottom:20px;font-size:40px;display:flex}.opina-tekno-theme .activity-card h3{color:var(--primary);margin-bottom:15px;font-size:18px;font-weight:700;line-height:1.4}.opina-tekno-theme .activity-card p{color:#666;flex-grow:1;margin-bottom:25px;font-size:14px;line-height:1.6}.opina-tekno-theme .activity-card .btn{margin-top:auto}.opina-tekno-theme .tabs,.opina-tekno-theme .opina-tabs,.opina-tabs{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:40px;display:flex}.opina-tekno-theme .tab-btn,.opina-tekno-theme .opina-tab-btn,.opina-tab-btn{color:#999;cursor:pointer;transition:var(--transition);letter-spacing:.5px;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 20px;font-family:Outfit,Inter,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:700}.opina-tekno-theme .tab-btn:hover,.opina-tekno-theme .opina-tab-btn:hover,.opina-tab-btn:hover{color:var(--primary)}.opina-tekno-theme .tab-btn.active,.opina-tekno-theme .opina-tab-btn.active,.opina-tab-btn.active{color:var(--primary);border-bottom:2px solid var(--secondary)}.opina-tekno-theme .news-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.opina-tekno-theme .news-card{background:var(--text-light);transition:var(--transition);text-align:left;border-radius:8px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 15px #0000000d}.opina-tekno-theme .news-card:hover{transform:translateY(-8px);box-shadow:0 10px 25px #0000001a}.opina-tekno-theme .news-img{background-position:50%;background-size:cover;width:100%;height:200px;position:relative}.opina-tekno-theme .news-card .news-content,.opina-tekno-theme .news-content{flex-direction:column;flex-grow:1;padding:25px;display:flex}.opina-tekno-theme .news-card .news-content .date,.opina-tekno-theme .news-content .date{color:var(--secondary);align-items:center;gap:12px;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.opina-tekno-theme .news-card .news-content h3,.opina-tekno-theme .news-content h3{color:var(--primary);margin-bottom:12px;font-size:1.15rem;font-weight:700;line-height:1.4}.opina-tekno-theme .news-card .news-content p,.opina-tekno-theme .news-content p{color:#666;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:20px;font-size:14px;display:-webkit-box;overflow:hidden}.opina-tekno-theme .news-detail-content,.opina-tekno-theme .announcement-content,.opina-tekno-theme .detail-content-body{color:#333;font-size:1.05rem;line-height:1.8}.opina-tekno-theme .news-detail-content p,.opina-tekno-theme .announcement-content p,.opina-tekno-theme .detail-content-body p{color:#333;margin-bottom:20px;font-size:1.05rem;line-height:1.8}.opina-tekno-theme .news-content br,.opina-tekno-theme .news-detail-content br,.opina-tekno-theme .announcement-content br{content:"";margin-top:10px;display:block}.opina-tekno-theme .content-wrapper p,.opina-tekno-theme .content-wrapper ul{color:#333;font-size:1.05rem;line-height:1.8}.opina-tekno-theme .content-wrapper ul{margin-bottom:1.25rem}.opina-tekno-theme .content-wrapper li{margin-bottom:.5rem}.opina-tekno-theme .read-more{color:var(--primary);transition:var(--transition);align-items:center;gap:6px;margin-top:auto;font-size:12px;font-weight:700;display:inline-flex}.opina-tekno-theme .read-more:hover,.opina-tekno-theme .news-card:hover .read-more{color:var(--accent)}.opina-tekno-theme .filter-controls{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:40px;display:flex}.opina-tekno-theme .filter-controls select,.opina-tekno-theme .filter-controls input{color:var(--text-dark);background-color:var(--text-light);transition:var(--transition);border:1px solid #ddd;border-radius:4px;outline:none;padding:12px 20px;font-family:Outfit,Inter,system-ui,-apple-system,sans-serif;font-size:14px}.opina-tekno-theme .filter-controls select:focus,.opina-tekno-theme .filter-controls input:focus{border-color:var(--secondary);box-shadow:0 0 0 3px rgba(var(--secondary-rgb), .15)}.opina-tekno-theme .filter-controls input{width:300px;max-width:100%}.opina-tekno-theme .members-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:20px;display:grid}.opina-tekno-theme .member-logo-card{background:var(--text-light);height:120px;transition:var(--transition);border-radius:8px;justify-content:center;align-items:center;padding:20px;text-decoration:none;display:flex;box-shadow:0 2px 10px #0000000d}.opina-tekno-theme .member-logo-card:hover{transform:translateY(-4px);box-shadow:0 5px 20px #0000001a}.opina-tekno-theme .member-logo-card img{object-fit:contain;filter:grayscale();opacity:.7;max-width:100%;max-height:100%;transition:var(--transition)}.opina-tekno-theme .member-logo-card:hover img{filter:grayscale(0%);opacity:1}.opina-tekno-theme .member-logo-card img.invert-logo{filter:invert()hue-rotate(180deg)grayscale();opacity:.7}.opina-tekno-theme .member-logo-card:hover img.invert-logo{filter:invert()hue-rotate(180deg)grayscale(0%);opacity:1}.opina-footer{background:var(--primary);color:var(--text-light);padding:clamp(20px,8vh,80px) 0 20px}.opina-footer .footer-content{grid-template-columns:2fr 1fr 1.2fr 1fr;gap:40px;margin-bottom:40px;display:grid}.opina-footer .footer-col h3{color:var(--secondary);letter-spacing:1px;margin-bottom:20px;font-size:20px;font-weight:700}.opina-footer .footer-col h4{color:var(--text-light);text-transform:uppercase;margin-bottom:20px;padding-bottom:10px;font-size:16px;font-weight:700;position:relative}.opina-footer .footer-col h4:after{content:"";background:var(--secondary);width:30px;height:2px;position:absolute;bottom:0;left:0}.opina-footer .footer-col p{color:#ccc;margin-bottom:10px;font-size:14px;line-height:1.6}.opina-footer .footer-col ul{margin:0;padding:0;list-style:none}.opina-footer .footer-col ul li{color:#ccc;margin-bottom:10px;font-size:14px}.opina-footer .footer-col ul li a{color:#ccc;transition:var(--transition);font-size:14px;text-decoration:none}.opina-footer .footer-col ul li a:hover{color:var(--secondary)}.opina-footer .social-links{gap:15px;margin-bottom:20px;display:flex}.opina-footer .social-links a{width:35px;height:35px;color:var(--text-light);transition:var(--transition);border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:flex}.opina-footer .social-links a:hover{border-color:var(--accent);background:var(--accent);color:var(--primary);transform:translateY(-2px)}.opina-footer .footer-bottom{text-align:center;color:#aaa;border-top:1px solid #ffffff26;justify-content:center;align-items:center;padding-top:20px;font-size:12px;display:flex}@media (width<=968px){.opina-footer .footer-content{grid-template-columns:1fr 1fr;gap:30px}}@media (width<=600px){.opina-footer .footer-content{grid-template-columns:1fr}}.opina-tekno-theme .activity-card .activity-card-btn,.activity-card .activity-card-btn{letter-spacing:.2px;color:var(--secondary);background:rgba(var(--secondary-rgb), .05);border:1px solid rgba(var(--secondary-rgb), .35);border-radius:20px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:8px 18px;font-size:13.5px;font-weight:600;line-height:1.4;text-decoration:none;transition:all .25s;display:inline-flex}.opina-tekno-theme .activity-card .activity-card-btn:hover,.activity-card .activity-card-btn:hover{background:var(--secondary);color:#fff;border-color:var(--secondary);box-shadow:0 4px 12px rgba(var(--secondary-rgb), .25);transform:translateY(-2px)}.opina-tekno-theme .activity-card .activity-card-btn .btn-arrow,.activity-card .activity-card-btn .btn-arrow{font-size:11px;transition:transform .25s}.opina-tekno-theme .activity-card .activity-card-btn:hover .btn-arrow,.activity-card .activity-card-btn:hover .btn-arrow{transform:translate(3px)}.opina-tekno-theme .btn-view-all,.btn-view-all{letter-spacing:.2px;border:1.5px solid var(--secondary);color:var(--secondary);cursor:pointer;background:#fff;border-radius:30px;justify-content:center;align-items:center;gap:10px;padding:10px 28px;font-family:Outfit,Inter,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 2px 8px #0000000a}.opina-tekno-theme .btn-view-all:hover,.btn-view-all:hover{background:var(--secondary);color:#fff;border-color:var(--secondary);box-shadow:0 6px 16px rgba(var(--secondary-rgb), .25);transform:translateY(-2px)}.opina-tekno-theme .btn-view-all .btn-arrow,.btn-view-all .btn-arrow{font-size:12px;transition:transform .25s}.opina-tekno-theme .btn-view-all:hover .btn-arrow,.btn-view-all:hover .btn-arrow{transform:translate(4px)}.opina-tekno-theme .detail-back-btn,.detail-back-btn{color:#475569;cursor:pointer;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:25px;align-items:center;gap:10px;padding:9px 22px;font-family:Outfit,Inter,system-ui,-apple-system,sans-serif;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 1px 3px #00000008}.opina-tekno-theme .detail-back-btn:hover,.detail-back-btn:hover{color:var(--primary);border-color:var(--secondary);background-color:#fff;transform:translate(-3px);box-shadow:0 4px 14px #00000012}.opina-tekno-theme .detail-back-btn .back-arrow,.detail-back-btn .back-arrow,.opina-tekno-theme .detail-back-btn svg,.detail-back-btn svg{color:var(--secondary);font-size:12px;transition:transform .25s,color .25s}.opina-tekno-theme .detail-back-btn:hover .back-arrow,.detail-back-btn:hover .back-arrow,.opina-tekno-theme .detail-back-btn:hover svg,.detail-back-btn:hover svg{color:var(--primary);transform:translate(-3px)}.opina-tekno-theme .opina-prev-next-nav,.opina-prev-next-nav{border-top:1px solid #e2e8f0;margin-top:50px;padding-top:35px}.opina-tekno-theme .opina-prev-next-nav.no-cards,.opina-prev-next-nav.no-cards{border-top:1px solid #e2e8f0;margin-top:40px;padding-top:30px}.opina-tekno-theme .opina-prev-next-nav.no-cards .prev-next-all,.opina-prev-next-nav.no-cards .prev-next-all{margin-top:0!important}.opina-tekno-theme .prev-next-grid,.prev-next-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.opina-tekno-theme .prev-next-card,.prev-next-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;min-height:110px;padding:16px 18px;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 2px 6px #00000005}.opina-tekno-theme .prev-next-card:hover,.prev-next-card:hover{border-color:var(--secondary);background:#fafcfc;box-shadow:0 8px 24px #06b4c21f}.opina-tekno-theme .prev-card:hover,.prev-card:hover{transform:translate(-4px)}.opina-tekno-theme .next-card:hover,.next-card:hover{transform:translate(4px)}.opina-tekno-theme .prev-next-grid.has-only-next .next-card,.prev-next-grid.has-only-next .next-card{grid-column:2}.opina-tekno-theme .prev-next-grid.has-only-prev .prev-card,.prev-next-grid.has-only-prev .prev-card{grid-column:1}.opina-tekno-theme .prev-next-direction,.prev-next-direction{text-transform:uppercase;letter-spacing:.06em;color:var(--secondary);align-items:center;gap:6px;margin-bottom:10px;font-family:Outfit,Inter,system-ui,-apple-system,sans-serif;font-size:11.5px;font-weight:700;display:inline-flex}.opina-tekno-theme .next-card .prev-next-direction,.next-card .prev-next-direction{justify-content:flex-end}.opina-tekno-theme .prev-next-direction .dir-icon,.prev-next-direction .dir-icon{font-size:11px;transition:transform .25s}.opina-tekno-theme .prev-card:hover .dir-icon,.prev-card:hover .dir-icon{transform:translate(-3px)}.opina-tekno-theme .next-card:hover .dir-icon,.next-card:hover .dir-icon{transform:translate(3px)}.opina-tekno-theme .prev-next-content,.prev-next-content{flex-grow:1;align-items:center;gap:14px;display:flex}.opina-tekno-theme .next-card .prev-next-content,.next-card .prev-next-content{text-align:right;justify-content:flex-end}.opina-tekno-theme .prev-next-thumb,.prev-next-thumb{background-color:#f1f5f9;border-radius:8px;width:58px;min-width:58px;height:58px;overflow:hidden;box-shadow:0 2px 4px #0000000d}.opina-tekno-theme .prev-next-thumb img,.prev-next-thumb img{object-fit:cover;width:100%;height:100%;display:block}.opina-tekno-theme .prev-next-info,.prev-next-info{flex-grow:1;min-width:0}.opina-tekno-theme .prev-next-title,.prev-next-title{color:var(--primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;font-family:Outfit,Inter,system-ui,-apple-system,sans-serif;font-size:13.5px;font-weight:600;line-height:1.35;transition:color .2s;display:-webkit-box;overflow:hidden}.opina-tekno-theme .prev-next-card:hover .prev-next-title,.prev-next-card:hover .prev-next-title{color:var(--secondary)}.opina-tekno-theme .prev-next-date,.prev-next-date{color:#64748b;font-size:12px;font-weight:500;display:block}.opina-tekno-theme .prev-next-all,.prev-next-all{text-align:center;margin-top:35px}@media (width<=768px){.opina-tekno-theme .prev-next-grid,.prev-next-grid,.opina-tekno-theme .prev-next-grid.has-only-next,.prev-next-grid.has-only-next,.opina-tekno-theme .prev-next-grid.has-only-prev,.prev-next-grid.has-only-prev{grid-template-columns:1fr;gap:14px}.opina-tekno-theme .prev-next-grid.has-only-next .next-card,.prev-next-grid.has-only-next .next-card{grid-column:1}.opina-tekno-theme .next-card .prev-next-content,.next-card .prev-next-content{text-align:left;flex-direction:row-reverse;justify-content:flex-start}.opina-tekno-theme .next-card .prev-next-direction,.next-card .prev-next-direction{justify-content:flex-start}}.content-wrapper p{text-align:justify;margin-bottom:25px;font-size:1.1rem}.content-wrapper ul{margin-bottom:25px;margin-left:40px;font-size:1.1rem;list-style-type:disc}.content-wrapper li{margin-bottom:10px}footer{color:var(--white);background:#111;padding:clamp(20px,8vh,80px) 0 20px}.footer-grid{grid-template-columns:2fr 1fr 1.5fr;gap:60px;margin-bottom:20px;display:grid}.footer-badges{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.footer-badge-item{background:#fff;border:1px solid #ffffff26;border-radius:8px;justify-content:center;align-items:center;padding:6px 12px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex;box-shadow:0 2px 8px #00000040}.footer-badge-item:hover{border-color:var(--secondary-color,#0ea5e9);transform:translateY(-2px);box-shadow:0 4px 14px #0006}.footer-badge-img{object-fit:contain;width:auto;max-width:190px;height:38px;display:block}.footer-col h3{color:var(--secondary-color);text-transform:uppercase;letter-spacing:1px;margin-bottom:25px;font-size:1.2rem;font-weight:700}.footer-col ul li{color:#ccc;margin-bottom:15px;font-size:.95rem}.footer-col ul li a:hover{color:var(--secondary-color)}.footer-bottom{color:#888;border-top:1px solid #222;justify-content:space-between;align-items:center;padding-top:30px;font-size:.85rem;display:flex}.ministry-disclaimer{max-width:600px}.ministry-logo img{height:70px}@media (width<=968px){.footer-grid{grid-template-columns:1fr;gap:40px}.footer-bottom{text-align:center;flex-direction:column;gap:30px}}header{background:var(--white);box-shadow:var(--shadow);z-index:1000;position:sticky;top:0}.nav-container{justify-content:space-between;align-items:center;width:100%;max-width:1400px;height:90px;padding:0 24px;display:flex}.logo img{height:70px}.nav-menu{align-items:center;gap:22px;display:flex}.nav-item{cursor:pointer;align-items:center;height:90px;font-weight:500;display:flex;position:relative}.nav-item>a{color:var(--primary-color);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:6px 4px;transition:all .2s;display:inline-flex}.nav-item>a .svg-inline--fa,.nav-item>a i{opacity:.7;font-size:.7rem;transition:transform .2s}.nav-item:hover>a{color:var(--secondary-color)}.nav-item:hover>a .svg-inline--fa,.nav-item:hover>a i{opacity:1;transform:rotate(180deg)}.dropdown{background:var(--white);box-shadow:var(--premium-shadow);opacity:0;visibility:hidden;min-width:220px;transition:var(--transition);border:1px solid #0000000d;border-radius:8px;padding:10px 0;position:absolute;top:100%;left:0;transform:translateY(10px)}.nav-item:hover .dropdown{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-item{white-space:nowrap;padding:12px 20px;font-size:.95rem}.dropdown-item:hover{background:var(--light-bg);color:var(--secondary-color)}.lang-switch{color:var(--primary-color);align-items:center;gap:10px;font-size:.9rem;font-weight:600;display:flex}.lang-switch button{color:inherit;font-weight:inherit;cursor:pointer;transition:var(--transition);background:0 0;border:none;border-radius:4px;padding:2px 5px}.lang-switch button.active{color:var(--secondary-color);background:#2bb3c01a}.mobile-toggle{color:var(--primary-color);cursor:pointer;font-size:1.5rem;display:none}@media (width<=968px){.mobile-toggle{display:block}.nav-menu{gap:0;display:none}.nav-item{flex-direction:column;align-items:flex-start;width:100%;height:auto;padding:8px 0}.nav-item>a{justify-content:space-between;width:100%;display:flex}.dropdown{box-shadow:none;opacity:1;visibility:visible;border:none;width:100%;margin-top:10px;padding:0 0 0 15px;display:none;position:static;transform:none}.nav-item.open .dropdown{display:block}}.hero{color:var(--white);text-align:center;background-color:#0000;background-image:linear-gradient(#ffffff1a,#fff),url(/assets/images/boa-hero.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:400px;overflow:hidden}.hero .container{color:#2c2f80;text-shadow:2px 2px 10px #fff;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100%;margin:0 auto;padding:0 20px;display:flex}.hero.subpage{text-align:center;color:var(--primary-color);background-position:50%;background-size:cover;height:260px;padding:100px 0 60px;position:relative}.hero.subpage h1,.hero.subpage p{background-color:#ffffff80;border-radius:10px;padding:10px}.hero.main{text-align:center;height:450px;color:var(--primary-color);flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.hero.main h1,.hero.main p{background-color:#ffffff80;border-radius:10px;padding:10px}@media (width<=768px){.hero.main{background-attachment:scroll;height:500px}.hero.main h1{border-radius:15px;margin-bottom:20px;padding:20px 30px;font-size:1.8rem}.hero.main p{padding:10px 20px;font-size:1rem}.hero.subpage{padding:60px 0}}.mgmt-image{border:5px solid var(--light-bg);width:150px;height:150px;box-shadow:var(--shadow);transition:var(--transition);border-radius:50%;overflow:hidden}.card:hover .mgmt-image img{filter:grayscale(0%)}.mgmt-coordinator-section{justify-content:center;margin-bottom:60px;display:flex}.mgmt-coordinator-section .mgmt-card{width:100%;max-width:350px}.mgmt-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px;margin-top:50px;display:grid}.mgmt-card{background:var(--white);width:100%;max-width:100%;box-shadow:var(--shadow);transition:var(--transition);text-align:center;border:1px solid #eee;border-radius:12px;flex-direction:column;height:100%;display:flex;overflow:hidden}.mgmt-card:hover{box-shadow:var(--premium-shadow);transform:translateY(-10px)}.mgmt-image{border:3px solid var(--light-bg);background:#f4f4f4;border-radius:50%;width:180px;height:180px;margin:25px auto 0;overflow:hidden;box-shadow:0 4px 10px #0000001a}.mgmt-image img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:var(--transition)}.mgmt-card:hover .mgmt-image img{filter:grayscale()}.mgmt-info{flex-direction:column;flex-grow:1;justify-content:flex-start;padding:20px 25px 30px;display:flex}.mgmt-name{color:var(--primary-color);margin-bottom:8px;font-size:1.3rem;font-weight:700;line-height:1.3}.mgmt-role{color:var(--secondary-color);text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;font-size:.95rem;font-weight:600}.mgmt-desc{color:#666;flex-direction:column;gap:12px;font-size:.9rem;line-height:1.6;display:flex}.mgmt-desc-item{text-align:left;align-items:flex-start;gap:12px;display:flex}.mgmt-desc-item i{color:var(--secondary-color);flex-shrink:0;width:16px;margin-top:5px;font-size:.85rem}.member-logo-wrapper{justify-content:center;align-items:center;width:100%;height:120px;padding:15px;display:flex}.member-logo-wrapper img{object-fit:contain;max-width:100%;max-height:100%;transition:transform .4s}.card:hover .member-logo-wrapper img{transform:scale(1.05)}.section-title{color:var(--primary-color);font-family:Outfit,sans-serif;font-weight:700;position:relative}.section-divider{align-items:center;gap:20px;margin-bottom:40px;display:flex}.section-divider h2{color:var(--primary-color);white-space:nowrap;margin:0;font-size:1.8rem;font-weight:700}.section-divider .line{background:linear-gradient(90deg, var(--secondary-color) 0%, #2bb3c000 100%);opacity:.8;border-radius:2px;flex-grow:1;height:2px;position:relative}.section-divider .line:before{content:"";background:var(--secondary-color);border-radius:2px;width:10px;height:10px;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(45deg)}@media (width<=768px){.section-title{font-size:2rem}}.section-subtitle{color:#666;margin-bottom:40px;font-size:1.1rem}.boa-loading{z-index:9999;background:#ffffffd9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.boa-logo{width:96px;height:96px;animation:1.2s ease-in-out infinite boa-pulse}@keyframes boa-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.inline-loading{justify-content:center;align-items:center;display:inline-flex}.inline-logo{width:28px;height:28px;animation:.9s ease-in-out infinite inline-pulse}@keyframes inline-pulse{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}
