:root{--water:#1696c6;--water-dark:#0877a5;--navy:#183744;--ink:#314b57;--muted:#667b85;--line:#d9edf5;--pale:#eef9fd;--pale2:#f8fcfe;--white:#fff}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:"Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.7;overflow-x:hidden}a{color:var(--water-dark)}a:hover,a:focus{color:#045f83}.site-shell{min-height:100vh;display:flex;flex-direction:column}.site-main{flex:1}.site-header{position:relative;z-index:1000;background:#fff;box-shadow:0 2px 12px rgba(20,85,110,.08)}
.brand-bar{background:linear-gradient(110deg,#f5fcff 0%,#fff 58%,#f3fbfe 100%);border-bottom:1px solid var(--line)}.brand-inner{display:flex;justify-content:center;align-items:center;min-height:104px;padding:12px 20px}.oasis-brand{display:inline-flex;align-items:center;gap:16px;text-decoration:none!important}.oasis-brand img{width:58px;height:72px;object-fit:contain}.brand-copy{display:flex;flex-direction:column;line-height:1.1}.brand-primary{font-size:32px;font-weight:700;color:var(--navy);letter-spacing:.2px}.brand-company{margin-top:7px;color:var(--water-dark);font-size:16px;font-weight:600;letter-spacing:.15px}
.oasis-navbar{margin:0;border:0;border-radius:0;background:#fff;border-bottom:1px solid #e7f2f6;min-height:52px}.oasis-navbar .container-fluid{padding-left:12px;padding-right:12px}.oasis-navbar .navbar-center{float:none;display:flex;flex-wrap:wrap;justify-content:center}.oasis-navbar .navbar-nav>li{float:none}.oasis-navbar .navbar-nav>li>a{color:#2c4652;font-size:13px;font-weight:600;padding:17px 9px;white-space:nowrap}.oasis-navbar .navbar-nav>.active>a,.oasis-navbar .navbar-nav>.active>a:hover,.oasis-navbar .navbar-nav>li>a:hover{background:#eef9fd;color:var(--water-dark)}.oasis-navbar .dropdown-menu{border:1px solid var(--line);border-radius:0 0 8px 8px;padding:7px 0;box-shadow:0 12px 24px rgba(13,89,120,.14);min-width:235px}.oasis-navbar .dropdown-menu.wide-menu{min-width:360px}.oasis-navbar .dropdown-menu>li>a{padding:9px 16px;white-space:normal;color:#334e59;font-size:13.5px;line-height:1.45}.oasis-navbar .dropdown-menu>li>a:hover{background:#eef9fd;color:var(--water-dark)}.navbar-mobile-title{display:none;color:var(--navy);font-weight:700;padding:14px 5px}
.oasis-page{max-width:1160px;margin:0 auto;padding:46px 24px 30px}.oasis-page>h1{margin:0 0 10px;color:var(--navy);font-size:36px;line-height:1.2;font-weight:700;padding-bottom:14px;border-bottom:3px solid var(--water)}.oasis-page>h2,.oasis-page .oasis-card h2{color:var(--navy);font-size:25px;margin:34px 0 14px;font-weight:700}.oasis-page h3{color:#206882;font-size:20px;margin:26px 0 10px;font-weight:700}.oasis-page p{margin:0 0 16px}.oasis-page .lead{font-size:18px;line-height:1.8;color:#4a626d;margin:15px 0 26px}.source-note{font-size:13px;color:#758b94;margin-top:-12px!important}.oasis-page ul,.oasis-page ol{padding-left:24px;margin-bottom:20px}.oasis-page li{margin-bottom:8px}.oasis-card{background:#fff;border:1px solid var(--line);border-radius:10px;padding:24px;margin:24px 0;box-shadow:0 6px 20px rgba(16,85,112,.055)}.oasis-note{background:var(--pale);border-left:4px solid var(--water);padding:14px 18px;border-radius:4px;margin:20px 0;color:#345563}.oasis-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.oasis-figure{margin:0;background:#fff;border:1px solid var(--line);border-radius:10px;padding:14px;text-align:center;box-shadow:0 4px 15px rgba(18,86,112,.05)}.oasis-figure img{display:block;max-width:100%;height:auto;margin:0 auto;border-radius:5px}.oasis-figure figcaption{font-size:14px;color:#617782;margin-top:11px;font-weight:600}.table-responsive{border:0;margin:18px 0 28px}.oasis-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #cfe6ef}.oasis-table th,.oasis-table td{border:1px solid #cfe6ef;padding:11px 12px;vertical-align:top;text-align:left}.oasis-table th{background:#eaf7fc;color:#234a5a;font-weight:700}.oasis-table tr:nth-child(even) td{background:#fbfdfe}.oasis-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:25px 0}.oasis-kpi{background:linear-gradient(135deg,#edfaff,#fff);border:1px solid #d2ebf4;border-radius:9px;padding:20px;text-align:center}.oasis-kpi strong{display:block;font-size:29px;color:var(--water-dark);line-height:1.15}.oasis-kpi span{display:block;color:#5c737d;margin-top:7px;font-size:14px}
.home-hero{background:linear-gradient(115deg,#eefaff 0%,#fff 58%);border-bottom:1px solid var(--line)}.home-hero-inner{max-width:1180px;margin:auto;display:grid;grid-template-columns:1.05fr .95fr;gap:42px;align-items:center;padding:56px 24px}.home-kicker{display:inline-block;color:var(--water-dark);font-weight:700;text-transform:uppercase;letter-spacing:1.4px;font-size:13px;margin-bottom:8px}.home-title{font-size:46px;line-height:1.12;margin:0 0 18px;color:var(--navy);font-weight:700}.home-title .accent{color:var(--water)}.home-copy{font-size:18px;line-height:1.8;color:#4a626d;margin-bottom:26px}.home-actions{display:flex;gap:10px;flex-wrap:wrap}.water-btn{display:inline-block;padding:11px 19px;border-radius:5px;font-weight:700;text-decoration:none!important;border:1px solid var(--water-dark)}.water-btn.primary{background:var(--water-dark);color:#fff}.water-btn.secondary{background:#fff;color:var(--water-dark)}.home-image img{width:100%;height:440px;object-fit:cover;border-radius:16px;box-shadow:0 16px 34px rgba(13,86,115,.16)}.focus-section{max-width:1180px;margin:auto;padding:48px 24px}.focus-section h2{text-align:center;color:var(--navy);font-weight:700;font-size:30px;margin:0 0 28px}.focus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.focus-card{border:1px solid var(--line);border-radius:10px;padding:25px;background:#fff;box-shadow:0 5px 18px rgba(18,88,118,.055)}.focus-card .drop-icon{font-size:29px;line-height:1;color:var(--water);margin-bottom:12px}.focus-card h3{margin:0 0 8px;color:var(--navy);font-size:20px}.focus-card p{margin:0;color:#5b7079}
.org-page{max-width:1120px;margin:0 auto;padding:46px 24px}.org-page h1{text-align:center;color:var(--navy);font-weight:700;font-size:36px;margin:0 0 6px}.org-page .subtitle{text-align:center;color:var(--muted);margin-bottom:38px}.org-chart{display:flex;flex-direction:column;align-items:center}.org-box{background:#fff;border:2px solid #b8e0ef;border-radius:9px;padding:17px 22px;text-align:center;min-width:270px;box-shadow:0 5px 16px rgba(18,88,118,.07)}.org-box strong{display:block;color:#167ba4;font-size:18px;margin-bottom:4px}.org-box span{color:#425862;font-size:15px}.org-line-vertical{width:2px;height:30px;background:#8ecde4}.org-branches{width:100%;display:flex;justify-content:center;gap:80px;position:relative;padding-top:30px}.org-branches:before{content:"";position:absolute;top:0;left:25%;right:25%;height:2px;background:#8ecde4}.org-branch{width:40%;display:flex;flex-direction:column;align-items:center;position:relative}.org-branch:before{content:"";position:absolute;width:2px;height:30px;background:#8ecde4;top:-30px}.staff-box{margin-top:28px;background:#eef9fd;border:1px solid #ccebf5;border-radius:8px;padding:16px;text-align:center;width:100%;max-width:350px;color:#405761;line-height:1.65}.staff-box strong{display:block;color:#1f7ea5;margin-bottom:5px}
.gep-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 26px}.document-page{max-width:940px;margin:0 auto 24px;background:#fff;border:1px solid #dbeaf0;border-radius:8px;padding:12px;box-shadow:0 5px 18px rgba(20,80,100,.06)}.document-page img{display:block;width:100%;height:auto}.book-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:18px 0 30px}.book-gallery img{width:100%;height:auto;border:1px solid #dce9ee;border-radius:8px;box-shadow:0 4px 14px rgba(20,70,90,.07)}
.site-footer{margin-top:48px;background:#163744;color:#dff2f8;padding:34px 0 0}.footer-grid{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:24px;align-items:start}.footer-title{font-size:22px;font-weight:700;color:#fff;margin-bottom:3px}.footer-brand{color:#bfe0eb}.footer-item span{display:block;color:#8fd0e7;font-size:12px;text-transform:uppercase;letter-spacing:.8px;font-weight:700;margin-bottom:5px}.footer-item a{color:#fff;text-decoration:none;word-break:break-word}.footer-lower{border-top:1px solid rgba(255,255,255,.12);margin-top:28px;padding:15px 0 18px;display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap;font-size:13px;color:#b7d4de}.footer-lower a{color:#dff4fb}.back-to-top{position:fixed;right:18px;bottom:18px;width:40px;height:40px;border-radius:50%;background:var(--water-dark);color:#fff!important;text-align:center;line-height:38px;text-decoration:none!important;box-shadow:0 4px 12px rgba(0,0,0,.18);z-index:999}
@media(min-width:1200px){.oasis-navbar .dropdown:hover>.dropdown-menu{display:block}}
@media(max-width:1199px){.oasis-navbar .navbar-header{float:none}.oasis-navbar .navbar-toggle{display:block;margin-right:0}.oasis-navbar .navbar-collapse{border-top:1px solid var(--line);box-shadow:none}.oasis-navbar .navbar-collapse.collapse{display:none!important}.oasis-navbar .navbar-collapse.collapse.in{display:block!important}.oasis-navbar .navbar-nav{float:none!important;display:block;margin:7px 0}.oasis-navbar .navbar-nav>li{float:none}.oasis-navbar .navbar-nav>li>a{padding:11px 12px}.oasis-navbar .dropdown-menu.wide-menu{min-width:0}.oasis-navbar .navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background:#f8fcfe;border:0;box-shadow:none}.oasis-navbar .navbar-nav .open .dropdown-menu>li>a{padding:9px 24px}.navbar-mobile-title{display:inline-block}}
@media(max-width:800px){.brand-inner{min-height:88px}.oasis-brand img{width:48px;height:60px}.brand-primary{font-size:26px}.brand-company{font-size:14px}.home-hero-inner{grid-template-columns:1fr;padding-top:34px;padding-bottom:36px}.home-image{order:-1}.home-image img{height:330px}.home-title{font-size:36px}.home-copy{font-size:16px}.focus-grid{grid-template-columns:1fr}.oasis-grid-2{grid-template-columns:1fr}.oasis-kpis{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.org-branches{flex-direction:column;gap:35px;padding-top:20px}.org-branches:before,.org-branch:before{display:none}.org-branch{width:100%}.org-box{min-width:0;width:100%;max-width:520px}.book-gallery{grid-template-columns:1fr}}
@media(max-width:520px){body{font-size:15px}.brand-inner{justify-content:flex-start;padding-left:14px}.oasis-brand{gap:10px}.oasis-brand img{width:40px;height:52px}.brand-primary{font-size:21px}.brand-company{font-size:12px}.oasis-page,.org-page{padding:32px 15px 18px}.oasis-page>h1,.org-page h1{font-size:29px}.oasis-page>h2,.oasis-page .oasis-card h2{font-size:22px}.oasis-page .lead{font-size:16px}.oasis-card{padding:17px}.home-hero-inner{padding-left:15px;padding-right:15px}.home-title{font-size:30px}.home-image img{height:240px;border-radius:10px}.focus-section{padding:36px 15px}.footer-grid{grid-template-columns:1fr}.footer-lower{display:block}.footer-lower span{display:block;margin-top:8px}.oasis-table th,.oasis-table td{padding:9px;font-size:13px}}
