.floating-social{position:fixed;right:18px;top:50%;transform:translateY(-50%);z-index:1000;display:flex;flex-direction:column;gap:9px;padding:9px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(12,16,32,.88);backdrop-filter:blur(16px);box-shadow:0 16px 45px rgba(0,0,0,.25)}.floating-social a{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:#fff;text-decoration:none;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.floating-social a:nth-child(1){background:#1877F2}.floating-social a:nth-child(2){background:linear-gradient(135deg,#F58529 0%,#DD2A7B 45%,#8134AF 72%,#515BD4 100%)}.floating-social a:nth-child(3){background:#000}.floating-social a:nth-child(4){background:#25D366}.floating-social a:hover{transform:translateX(-3px) scale(1.06);filter:brightness(1.08);box-shadow:0 8px 20px rgba(0,0,0,.25)}.about-grid,.why-grid,.resource-grid,.gallery-grid,.contact-grid{display:grid;gap:22px}.about-grid{grid-template-columns:repeat(3,1fr)}.why-grid{grid-template-columns:repeat(4,1fr)}.resource-grid{grid-template-columns:repeat(3,1fr)}.gallery-grid{grid-template-columns:repeat(4,1fr)}.contact-grid{grid-template-columns:repeat(3,1fr);margin-top:24px}.about-card,.why-card,.resource-card,.gallery-card,.contact-card{padding:28px;border-radius:22px;border:1px solid rgba(255,255,255,.09);background:#131b2f;color:#edf2ff;box-shadow:0 12px 34px rgba(0,0,0,.20)}.about-card p,.why-card p,.resource-card p,.gallery-card p,.contact-card p{color:#aeb8ce}.about-card h3,.why-card h3,.resource-card h3,.gallery-card h3,.contact-card h3{color:#f4f7ff}.about-card:hover,.why-card:hover,.resource-card:hover,.gallery-card:hover,.contact-card:hover{background:#18233b;border-color:rgba(132,120,255,.35)}.about-icon,.resource-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:rgba(122,108,255,.16);color:#a99fff;font-size:21px;margin-bottom:18px}.why-card{text-align:center}.why-card>i{font-size:28px;color:#a99fff;margin-bottom:16px}.resource-card a,.contact-card a{color:#a99fff;font-weight:700;text-decoration:none}.gallery-placeholder{min-height:190px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.gallery-placeholder>i{font-size:34px;color:#a99fff;margin-bottom:14px}.gallery-placeholder span{color:#9aa7c0}.contact-hero{padding:56px 30px;border-radius:30px;background:linear-gradient(135deg,#21165e,#4037c9);color:#fff;text-align:center;box-shadow:0 25px 70px rgba(64,55,201,.25)}.contact-hero h2{color:#fff!important;margin:10px 0}.contact-hero p{color:rgba(255,255,255,.8)!important;max-width:700px;margin:0 auto 24px}.contact-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.light-outline{color:#fff!important;border-color:rgba(255,255,255,.35)!important}.contact-card{display:flex;align-items:center;gap:16px}.contact-card>i{font-size:22px;color:#a99fff}.contact-card span{display:block;color:#9aa7c0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.footer-grid{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.footer-social{display:flex;gap:10px}.footer-social a{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#fff;text-decoration:none;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.footer-social a:nth-child(1){background:#1877F2}.footer-social a:nth-child(2){background:linear-gradient(135deg,#F58529 0%,#DD2A7B 45%,#8134AF 72%,#515BD4 100%)}.footer-social a:nth-child(3){background:#000}.footer-social a:nth-child(4){background:#25D366}.footer-social a:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 7px 18px rgba(0,0,0,.22)}.portal-mini-dashboard{height:100%;padding:22px;background:linear-gradient(145deg,#10182b,#1b2540);color:#fff}.portal-mini-dashboard>div:first-child{display:flex;flex-direction:column;gap:5px}.portal-mini-dashboard>div:first-child span{font-size:11px;color:#aab5cb}.portal-mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0}.portal-mini-stats span{padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.04);font-size:9px;color:#aab5cb}.portal-mini-stats b{display:block;font-size:18px;color:#fff;margin-bottom:3px}.portal-mini-chart{height:115px;display:flex;align-items:flex-end;gap:8px;padding:12px;border-radius:14px;background:rgba(255,255,255,.04)}.portal-mini-chart i{flex:1;display:block;border-radius:7px 7px 3px 3px;background:#7a6cff}.portal-screen{overflow:hidden}.footer{padding:32px 0}.footer p{margin:4px 0}.why-section{background:linear-gradient(180deg,rgba(64,55,201,.035),transparent)}html.site-dark .nav{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html.site-dark .nav-link{color:#d8deeb!important;background:transparent!important;box-shadow:none!important}html.site-dark .nav-link:hover{color:#fff!important;background:transparent!important;box-shadow:none!important}html.site-dark .nav-link.active{color:#fff!important;background:transparent!important;box-shadow:none!important}html.site-dark .nav-link.active::after{background:#a6ff2e!important;box-shadow:none!important;height:2px;bottom:-9px}@media(max-width:1000px){.why-grid{grid-template-columns:repeat(2,1fr)}.gallery-grid{grid-template-columns:repeat(2,1fr)}.floating-social{right:10px}.about-grid,.resource-grid,.contact-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.floating-social{right:8px;top:auto;bottom:18px;transform:none;flex-direction:row;border-radius:16px}.floating-social a{width:38px;height:38px}.about-grid,.why-grid,.resource-grid,.gallery-grid,.contact-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;text-align:center}.footer-social{justify-content:center}.portal-mini-stats{grid-template-columns:1fr 1fr 1fr}.portal-mini-chart{height:90px}}html.site-dark header .nav{background:transparent!important;border:0!important;box-shadow:none!important}html.site-dark header .nav-link,html.site-dark header .nav-link:hover,html.site-dark header .nav-link:focus{background:transparent!important;box-shadow:none!important;color:#d8deeb!important}html.site-dark header .nav-link.active{background:transparent!important;box-shadow:none!important;color:#a6ff2e!important}html.site-dark header .nav-link.active::after{background:#a6ff2e!important;box-shadow:none!important;height:2px!important;bottom:-9px!important}html.site-dark header .nav-link:hover{color:#fff!important}