.nav-link.active,.nav-link:hover,.navbar-brand{color:var(--primary-color)!important}.btn-primary,.btn-secondary{--bs-btn-color:#fff;--bs-btn-hover-color:#fff;--bs-btn-active-color:#fff;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff}.btn-neon,.btn-neon-fill{padding:.5rem 1.5rem;transition:.3s}.btn-neon-fill,.hero-btn{animation:5s infinite gradientFlow;text-transform:uppercase}.btn-neon,.btn-neon-fill,.hero-btn,.nav-link,.navbar-brand{text-transform:uppercase}.toc-list a:hover,.toc-list a:hover i{color:var(--secondary-color)}#btn-back-to-top,.btn-neon:hover,.nav-link::after,.table thead{background-color:var(--primary-color)}:root{--text-color:#212529;--text-muted:#6c757d;--card-bg:#ffffff;--border-color:#dee2e6;--neon-shadow:0 0 10px rgba(237, 120, 24, 0.3);--toc-bg:#fff5eb;--border-radius:8px}body{font-family:Nunito,sans-serif;background-color:var(--page-bg-color);color:var(--text-color);padding-top:80px;font-size:1.1rem}h1,h2,h3,h4,h5,h6{font-weight:700}.accordion-item,.btn,.card,.embedded-banner,.offcanvas,.table-responsive-md{border-radius:var(--border-radius)!important}.logo-wrap img{display:block;width:auto;max-height:56px;max-width:100%}.navbar{min-height:85px;background-color:var(--header-bg-color);backdrop-filter:blur(10px);border-bottom:2px solid var(--primary-color);box-shadow:var(--neon-shadow)}#btn-back-to-top:hover,.btn-neon-fill{background-color:var(--secondary-color)}.navbar-brand{font-weight:800;font-size:1.6rem;letter-spacing:1px}.btn-neon,.btn-neon-fill,.nav-link,.toc-list a{font-weight:700}.nav-link{color:var(--text-color)!important;font-size:1rem;margin:0 10px;position:relative;transition:color .3s}.nav-link::after{content:'';position:absolute;width:0;height:2px;bottom:0;left:0;transition:width .3s}.nav-link:hover::after{width:100%}@keyframes gradientFlow{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.btn-primary{--bs-btn-bg:var(--primary-color);--bs-btn-border-color:var(--primary-color);--bs-btn-hover-bg:var(--primary-color-hover);--bs-btn-hover-border-color:var(--primary-color-hover);--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-bg:var(--primary-color-hover);--bs-btn-active-border-color:var(--primary-color-hover);--bs-btn-disabled-bg:var(--primary-color);--bs-btn-disabled-border-color:var(--primary-color)}.btn-secondary{--bs-btn-bg:var(--secondary-color);--bs-btn-border-color:var(--secondary-color);--bs-btn-hover-bg:var(--secondary-color-hover);--bs-btn-hover-border-color:var(--secondary-color-hover);--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-bg:var(--secondary-color-hover);--bs-btn-active-border-color:var(--secondary-color-hover);--bs-btn-disabled-bg:var(--secondary-color);--bs-btn-disabled-border-color:var(--secondary-color)}.btn-neon{border:2px solid var(--primary-color);color:var(--primary-color)}.btn-neon:hover{color:#fff;box-shadow:0 0 15px var(--primary-color)}.btn-neon-fill{background:linear-gradient(-45deg,var(--primary-color),var(--secondary-color),var(--primary-color-hover),var(--primary-color));color:#fff;border:2px solid var(--primary-color-hover);background-size:400% 400%}.btn-neon-fill:hover{background-color:var(--secondary-color-hover);border-color:var(--secondary-color-hover);color:#fff;box-shadow:0 0 15px var(--secondary-color);transform:translateY(-2px)}.carousel-item{height:400px;background-color:#000}.carousel-item img{object-fit:cover;height:100%;width:100%;opacity:.8}.carousel-caption{bottom:50%;transform:translateY(50%);top:auto;padding-top:0;padding-bottom:0;z-index:10}.carousel-caption h1{font-weight:700;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.8),0 0 20px var(--primary-color);margin-bottom:20px}.carousel-caption p{text-shadow:0 1px 3px rgba(0,0,0,.8)}.inline-banner-wrap .position-relative{min-height:300px}.hero-btn{background:linear-gradient(-45deg,var(--primary-color),var(--secondary-color),var(--primary-color-hover),var(--primary-color));background-size:400% 400%;color:#fff;padding:18px 45px;font-size:1.25rem;font-weight:800;border:none;border-radius:var(--border-radius);letter-spacing:2px;margin-top:25px;transition:transform .3s,box-shadow .3s;position:relative;z-index:1;box-shadow:0 0 20px rgba(237,120,24,.6)}.table tr.table-primary p,.toc-list a{font-size:1.1rem}.hero-btn:hover{animation-play-state:paused;transform:scale(1.05);box-shadow:0 0 35px var(--primary-color);color:#fff}.toc-section{background-color:var(--toc-bg);border-left:5px solid var(--secondary-color);padding:25px;margin-bottom:40px}.accordion-item{transition:box-shadow .3s,border-color .3s;overflow:hidden}.accordion-item:has(.accordion-button:not(.collapsed)){border-color:var(--primary-color);box-shadow:0 2px 8px rgba(0,0,0,.05);z-index:2}.accordion-button{font-size:1.1rem;color:var(--text-color)}.accordion-button:not(.collapsed){background-color:rgba(237,120,24,.1);color:var(--primary-color);box-shadow:none;text-shadow:none}.accordion-button:focus{box-shadow:none}.toc-list{list-style:none;padding-left:0;margin-bottom:0}.toc-list li{margin-bottom:12px}.toc-list a{color:var(--text-color);text-decoration:none;display:flex;align-items:center;transition:transform .3s cubic-bezier(.175, .885, .32, 1.275),color .3s;transform-origin:left center}.toc-list a:hover{transform:translateX(10px)}.toc-list a i{margin-right:12px;color:var(--primary-color);font-size:.9rem;transition:color .3s}.content-block h2{color:var(--primary-color);font-weight:800;margin-bottom:1.8rem;margin-top:1rem;border-bottom:2px solid var(--border-color);padding-bottom:15px;display:inline-block;font-size:2.2rem}.table-primary{--bs-table-color:#fff;--bs-table-bg:rgba(var(--primary-color-rgb),0.2);--bs-table-border-color:rgba(var(--primary-color-rgb),0.2);--bs-table-striped-bg:rgba(var(--primary-color-rgb),0.2);--bs-table-striped-color:#fff;--bs-table-active-bg:rgba(var(--primary-color-rgb),0.2);--bs-table-active-color:#fff;--bs-table-hover-bg:rgba(var(--primary-color-rgb),0.3);--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive-md{overflow:hidden;margin:20px 0;box-shadow:0 5px 15px rgba(0,0,0,.05)}.table,.table td p{margin-bottom:0}.table thead{color:#fff}.table td,.table th{padding:1.2rem 1rem}.table-primary td{color:#111!important;font-weight:600}.table td p{color:inherit}.embedded-banner{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;padding:60px 40px;margin:60px 0;text-align:center;box-shadow:0 10px 30px rgba(237,120,24,.4);position:relative;overflow:hidden}.embedded-banner::after{content:'\f0e7';font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;font-size:15rem;color:rgba(255,255,255,.1);right:-20px;bottom:-50px;transform:rotate(-15deg)}.faq-header{color:var(--secondary-color);margin-bottom:40px;font-weight:800;font-size:2.5rem;text-shadow:0 0 15px rgba(223,65,26,.3)}.accordion-body{font-size:1.1rem;line-height:1.7}footer{background-color:var(--footer-bg-color);border-top:1px solid var(--border-color)}#btn-back-to-top{position:fixed;bottom:30px;right:30px;display:none;color:#fff;border:none;width:55px;height:55px;border-radius:var(--border-radius);z-index:99;font-size:1.3rem;cursor:pointer;box-shadow:0 5px 15px rgba(0,0,0,.2);transition:.3s}#btn-back-to-top:hover{transform:translateY(-5px) scale(1.1);box-shadow:0 10px 20px rgba(223,65,26,.4)}.section-spacer{padding:50px 0}.offcanvas{max-width:80%}@media (max-width:991.98px){body{padding-top:110px}.logo-wrap{max-width:77%}.carousel-caption{bottom:45%;left:10%;right:10%}.hero-btn{padding:15px 25px}.table-responsive-md{overflow:auto}.inline-banner-wrap .position-relative{min-height:267px}}