:root{--gta-bg:#07090f;--gta-bg-soft:#0d1220;--gta-panel:#121a2a;--gta-panel-soft:#1a2438;--gta-stroke:rgba(255, 255, 255, 0.09);--gta-text:#f5f7ff;--gta-muted:#a3abc2;--gta-magenta:#e01883;--gta-neon:#ff007f;--gta-cyan:#12d8ff;--gta-glow:rgba(224, 24, 131, 0.45)}html,body{background:var(--gta-bg)!important;color:var(--gta-text);font-family:'Outfit','Segoe UI',sans-serif}body{background-image:radial-gradient(circle at 12% -8%,rgb(255 0 127 / .16),transparent 42%),radial-gradient(circle at 88% 6%,rgb(18 216 255 / .12),transparent 39%);background-attachment:fixed}a{color:var(--gta-cyan)}a:hover,a:focus{color:#7fe9ff}.site,.site-content{background:transparent!important}.site-header{position:sticky;top:0;z-index:1000;backdrop-filter:blur(16px);background:rgb(7 10 16 / .58);border-bottom:1px solid var(--gta-stroke);box-shadow:0 14px 32px -24px rgb(0 0 0 / .78);transition:background 0.26s ease,box-shadow 0.26s ease,border-color 0.26s ease}body.admin-bar .site-header{top:32px}body.sg6-nav-scrolled .site-header{background:rgb(6 9 16 / .8);border-bottom-color:rgb(255 255 255 / .15);box-shadow:0 18px 34px -24px rgb(0 0 0 / .82),0 0 0 1px rgb(255 255 255 / .05) inset}#site-navigation{--sg6-nav-pointer-x:50%;--sg6-nav-pointer-y:45%;position:relative;isolation:isolate}#site-navigation::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(280px circle at var(--sg6-nav-pointer-x) var(--sg6-nav-pointer-y),rgb(18 216 255 / .21),transparent 68%),radial-gradient(320px circle at calc(var(--sg6-nav-pointer-x) + 16%) calc(var(--sg6-nav-pointer-y) - 20%),rgb(255 0 127 / .2),transparent 72%);opacity:.55;transition:opacity 0.24s ease}body.sg6-nav-scrolled #site-navigation::before{opacity:.82}.main-navigation,.main-navigation .inside-navigation{background:transparent!important}.main-navigation .inside-navigation{position:relative;z-index:1}.main-navigation .main-nav ul li a,.main-navigation .menu-toggle,.main-navigation .mobile-bar-items a{color:var(--gta-text);font-family:'Chakra Petch','Segoe UI',sans-serif;letter-spacing:.02em}.main-navigation .menu-toggle,.main-navigation .mobile-bar-items a{border-radius:10px;border:1px solid rgb(255 255 255 / .12);background:linear-gradient(135deg,rgb(255 0 127 / .18),rgb(18 216 255 / .14));transition:transform 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease}.main-navigation .menu-toggle:hover,.main-navigation .menu-toggle:focus,.main-navigation .mobile-bar-items a:hover,.main-navigation .mobile-bar-items a:focus{transform:translateY(-1px);border-color:rgb(255 255 255 / .26);box-shadow:0 12px 24px -18px var(--gta-glow)}.main-navigation .main-nav ul li>a{position:relative;overflow:hidden;border-radius:10px;border:1px solid #fff0;transition:transform 0.24s ease,border-color 0.24s ease,background 0.24s ease,box-shadow 0.24s ease}.main-navigation .main-nav ul li>a::before{content:"";position:absolute;left:14px;right:14px;bottom:7px;height:2px;border-radius:999px;transform:scaleX(.1);opacity:0;background:linear-gradient(90deg,#fff0,rgb(18 216 255),rgb(255 0 127),#fff0);transition:transform 0.25s ease,opacity 0.25s ease}.main-navigation .main-nav ul li>a::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,transparent 0%,rgb(255 255 255 / .18) 50%,transparent 100%);transform:translateX(-135%);transition:transform 0.45s ease}.main-navigation .main-nav ul li>a:hover,.main-navigation .main-nav ul li>a:focus,.main-navigation .main-nav ul li.current-menu-item>a,.main-navigation .main-nav ul li[class*="current-menu-"]>a,.main-navigation .main-nav ul li.current_page_item>a{color:#fff;background:linear-gradient(132deg,rgb(255 0 127 / .22),rgb(18 216 255 / .18));border-color:rgb(255 255 255 / .24);box-shadow:0 12px 24px -18px rgb(255 0 127 / .72),0 0 0 1px rgb(255 255 255 / .08) inset;transform:translateY(-1px)}.main-navigation .main-nav ul li>a:hover::before,.main-navigation .main-nav ul li>a:focus::before,.main-navigation .main-nav ul li.current-menu-item>a::before,.main-navigation .main-nav ul li[class*="current-menu-"]>a::before,.main-navigation .main-nav ul li.current_page_item>a::before{transform:scaleX(1);opacity:1}.main-navigation .main-nav ul li>a:hover::after,.main-navigation .main-nav ul li>a:focus::after{transform:translateX(135%)}.main-navigation .main-nav ul li.menu-item-has-children>a .dropdown-menu-toggle{transition:transform 0.22s ease}.main-navigation .main-nav ul li.sfHover>a .dropdown-menu-toggle,.main-navigation .main-nav ul li:hover>a .dropdown-menu-toggle{transform:rotate(180deg)}.main-navigation .main-nav ul ul{border-radius:14px;border:1px solid rgb(255 255 255 / .14);background:linear-gradient(150deg,rgb(12 18 34 / .98),rgb(18 26 44 / .96));box-shadow:0 18px 34px -24px rgb(0 0 0 / .86);padding:.35rem}.main-navigation .main-nav ul ul li>a{border-radius:10px}.main-navigation .main-nav ul li>a .sg6-nav-ripple{position:absolute;width:12px;height:12px;border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);background:radial-gradient(circle,rgb(255 255 255 / .85),rgb(255 0 127 / .56) 52%,#fff0 74%);animation:sg6NavRipple 0.62s ease-out forwards}@keyframes sg6NavRipple{0%{opacity:.82;transform:translate(-50%,-50%) scale(0)}100%{opacity:0;transform:translate(-50%,-50%) scale(8)}}@media (min-width:769px){.main-navigation .inside-navigation{padding-top:.2rem;padding-bottom:.2rem}.main-navigation .main-nav>ul{display:flex;align-items:center;gap:.25rem;flex-wrap:wrap}.main-navigation .main-nav>ul>li>a{padding:.54rem .92rem;opacity:0;transform:translateY(10px);transition-delay:var(--sg6-nav-stagger,0ms)}body.sg6-nav-ready .main-navigation .main-nav>ul>li>a{opacity:1;transform:translateY(0)}}@media (max-width:782px){body.admin-bar .site-header{top:46px}}@media (max-width:768px){#site-navigation{margin:.35rem .55rem .6rem;border:1px solid rgb(255 255 255 / .1);border-radius:16px;background:linear-gradient(152deg,rgb(10 15 28 / .86),rgb(12 17 31 / .86));box-shadow:0 16px 28px -24px rgb(0 0 0 / .8)}.main-navigation .inside-navigation{padding:.45rem .5rem}.main-navigation .menu-toggle{width:100%;justify-content:center;padding:.72rem 1rem}#site-navigation.toggled .main-nav>ul{margin-top:.55rem;border:1px solid rgb(255 255 255 / .1);border-radius:14px;background:linear-gradient(160deg,rgb(14 20 35 / .95),rgb(10 15 28 / .96));padding:.42rem;max-height:70vh;overflow:auto}#site-navigation .main-nav>ul>li{opacity:0;transform:translateY(8px);transition:opacity 0.26s ease,transform 0.26s ease;transition-delay:var(--sg6-panel-stagger,0ms)}#site-navigation.sg6-nav-panel-open .main-nav>ul>li{opacity:1;transform:translateY(0)}.main-navigation .main-nav ul li>a{border-radius:10px;padding:.76rem .94rem}.main-navigation .main-nav ul ul{position:static;border:0;background:#fff0;box-shadow:none;padding:.2rem 0 .25rem .5rem}.main-navigation .main-nav ul ul li>a{color:var(--gta-muted);font-size:.95rem}}@media (prefers-reduced-motion:reduce){.site-header,#site-navigation,#site-navigation::before,.main-navigation .main-nav ul li>a,.main-navigation .main-nav ul li>a::before,.main-navigation .main-nav ul li>a::after,#site-navigation .main-nav>ul>li{animation:none!important;transition:none!important}}.gta6-hero{margin:0;padding:2.8rem 1rem 2.4rem;background:linear-gradient(122deg,#071227 0%,#1b1230 46%,#071a34 100%);border-bottom:1px solid var(--gta-stroke);box-shadow:inset 0 -1px 0 rgb(255 255 255 / .05)}.gta6-hero-inner{max-width:1100px;margin:0 auto;text-align:center}.gta6-hero h1{margin:0;color:#f9fbff;font-family:'Chakra Petch','Segoe UI',sans-serif;font-size:clamp(1.7rem, 4vw, 3rem);line-height:1.15;text-transform:uppercase;letter-spacing:.03em}.gta6-hero p{margin:.8rem auto 0;max-width:780px;color:var(--gta-muted);font-size:clamp(0.95rem, 1.7vw, 1.12rem)}.site-main{padding-top:1.1rem}.site-main .inside-article,.widget,.sidebar .widget{background:linear-gradient(145deg,rgb(18 26 42 / .92),rgb(13 19 32 / .9));border:1px solid var(--gta-stroke);border-radius:16px;box-shadow:0 20px 45px -32px rgb(0 0 0 / .8)}.site-main .inside-article{padding:1.15rem 1.15rem 1rem}.entry-title,.entry-title a,.widget-title,h1,h2,h3,h4{color:#f4f7ff;font-family:'Chakra Petch','Segoe UI',sans-serif}.entry-meta,.entry-meta a,.cat-links,.tags-links,.site-info,.site-info a{color:var(--gta-muted)}.read-more,.wp-block-button__link,button,input[type="submit"],input[type="button"],a.button,a.wp-block-button__link{border-radius:999px;border:1px solid rgb(255 255 255 / .12);background:linear-gradient(135deg,var(--gta-neon),var(--gta-magenta));color:#ffffff!important;box-shadow:0 0 0 #fff0,0 12px 28px -18px var(--gta-glow);transition:transform 0.16s ease,box-shadow 0.16s ease,filter 0.16s ease}.read-more:hover,.wp-block-button__link:hover,button:hover,input[type="submit"]:hover,input[type="button"]:hover,a.button:hover,a.wp-block-button__link:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 14px 30px -16px var(--gta-glow)}input,textarea,select,.wp-block-search__input{background:rgb(10 16 30 / .9);color:var(--gta-text);border:1px solid var(--gta-stroke);border-radius:10px}.site-footer{margin-top:1.4rem;border-top:1px solid var(--gta-stroke);background:rgb(7 10 16 / .75)}.site-info{text-align:center;font-size:.9rem}@media (max-width:768px){.gta6-hero{padding:2.1rem .75rem 1.8rem}.site-main .inside-article{padding:1rem}}#masthead .inside-header,.site-header .inside-header{padding-top:0.2rem!important;padding-bottom:0.2rem!important;padding-left:clamp(14px, 2.2vw, 30px)!important;padding-right:clamp(14px, 2.2vw, 30px)!important}.site-logo,.site-branding,.site-branding-container{line-height:1!important}.site-logo img,.site-branding img,.custom-logo{max-height:28px!important;max-width:100%!important;width:auto!important;height:auto!important;object-fit:contain}#site-navigation.main-navigation{border:1px solid rgb(255 255 255 / .12)!important;border-radius:12px!important;margin:.34rem auto 0.12rem!important;max-width:min(1280px, calc(100% - 20px))!important;background:linear-gradient(150deg,rgb(10 16 30 / .76),rgb(16 25 45 / .7))!important;box-shadow:0 10px 22px -22px rgb(0 0 0 / .75),0 0 0 1px rgb(255 255 255 / .04) inset!important}#site-navigation.main-navigation .inside-navigation{min-height:46px!important;padding-top:0.04rem!important;padding-bottom:0.04rem!important}#site-navigation.main-navigation .navigation-branding img{filter:drop-shadow(0 0 8px rgb(224 24 131 / .24));max-height:28px!important;max-width:100%!important;width:auto!important;height:auto!important;object-fit:contain}#site-navigation.main-navigation .main-nav>ul{margin-top:0!important;margin-bottom:0!important}#site-navigation.main-navigation .main-nav>ul>li>a,#site-navigation.main-navigation .menu-bar-item>a{border-radius:8px!important;border:1px solid rgb(255 255 255 / .14)!important;background:linear-gradient(132deg,rgb(255 255 255 / .05),rgb(255 255 255 / .015))!important;color:#f7fbff!important;box-shadow:0 5px 14px -16px rgb(0 0 0 / .8)!important;padding:.4rem 0.74rem!important;line-height:1.05!important}#site-navigation.main-navigation .menu-toggle,#site-navigation.main-navigation .mobile-bar-items a{line-height:1.05!important}#site-navigation.main-navigation .main-nav ul li.menu-item-has-children>a .dropdown-menu-toggle{height:auto!important;padding-top:0!important;padding-bottom:0!important}#site-navigation.main-navigation .main-nav>ul>li>a:hover,#site-navigation.main-navigation .main-nav>ul>li.current-menu-item>a,#site-navigation.main-navigation .main-nav>ul>li[class*="current-menu-"]>a,#site-navigation.main-navigation .main-nav>ul>li.current_page_item>a,#site-navigation.main-navigation .menu-bar-item>a:hover{background:linear-gradient(132deg,rgb(255 0 127 / .22),rgb(18 216 255 / .18))!important;border-color:rgb(255 255 255 / .24)!important;color:#ffffff!important;box-shadow:0 9px 20px -17px rgb(255 0 127 / .5),0 0 0 1px rgb(255 255 255 / .06) inset!important}#site-navigation.main-navigation .sg6-auto-menu-item>a{font-weight:700!important;letter-spacing:.03em}@media (max-width:768px){#masthead .inside-header,.site-header .inside-header{padding-top:0.18rem!important;padding-bottom:0.18rem!important}.site-logo img,.site-branding img,.custom-logo{max-height:24px!important;max-width:100%!important;width:auto!important;height:auto!important}#site-navigation.main-navigation{margin-top:0.18rem!important;border-radius:10px!important}#site-navigation.main-navigation .inside-navigation{min-height:40px!important;padding-top:0.04rem!important;padding-bottom:0.04rem!important}#site-navigation.main-navigation .menu-toggle{padding:.46rem 0.78rem!important}#site-navigation.main-navigation .main-nav>ul>li>a,#site-navigation.main-navigation .menu-bar-item>a{border-radius:10px!important;padding:.48rem 0.74rem!important}}