.page-hero{background:var(--bg-dark);background-image:radial-gradient(circle at 50% 100%,rgba(255,103,72,.15),transparent 60%);color:var(--text-light);padding:180px 20px 100px;text-align:center;position:relative;overflow:hidden}.page-hero::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:50px;background:var(--bg-page);border-radius:50% 50% 0 0/100% 100% 0 0}.page-hero h1{font-size:3.8rem;margin-bottom:15px;color:var(--text-light);font-weight:800;letter-spacing:-1px;text-shadow:0 10px 20px rgba(0,0,0,.3)}.page-hero p{color:var(--gold);font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:2px}.content-section{padding:40px 20px 120px;background:var(--bg-page)}.content-container{max-width:800px;margin:0 auto;font-size:1.1rem;line-height:1.8;color:var(--text-muted);background:var(--bg-white);padding:60px;border-radius:30px;box-shadow:0 20px 50px rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.02)}.content-container h2{font-size:2.2rem;margin:40px 0 20px;color:var(--text-dark);font-weight:800;display:flex;align-items:center;gap:15px;letter-spacing:-.5px}.content-container h2::before{content:'';display:block;width:6px;height:35px;background:linear-gradient(to bottom,var(--primary),var(--purple-accent));border-radius:10px}.content-container h3{font-size:1.5rem;margin:30px 0 15px;font-weight:700;color:var(--text-dark)}.content-container p{margin-bottom:20px}.content-container ol,.content-container ul{margin-bottom:30px;padding-left:20px}.content-container li{margin-bottom:15px}.content-container strong{font-weight:700;color:var(--text-dark)}@media (max-width:768px){.content-container{padding:30px 20px}.page-hero h1{font-size:2.5rem}}@media (min-width:769px){.navbar-dark:not(.scrolled) .logo{color:#fff!important}.navbar-dark:not(.scrolled) .nav-links a{color:rgba(255,255,255,.75)!important}.navbar-dark:not(.scrolled) .nav-links a.active,.navbar-dark:not(.scrolled) .nav-links a:hover{color:var(--primary)!important}.navbar-dark:not(.scrolled) .lang-pill{color:rgba(255,255,255,.85)!important;background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.15)!important}.navbar-dark:not(.scrolled) .mobile-menu-toggle{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.15)!important;color:#fff!important}}