:root{--gta-pink:#ff4fa3;--gta-cyan:#35e9ef;--gta-orange:#ff9a49;--gta-purple:#6d35d8;--gta-night:#090718;--gta-panel:#111027;--gta-cream:#fff4df}.tc-gta-hub{position:relative;width:100%;max-width:1320px;margin:0 auto 42px;color:#fff;font-family:inherit}.archive.category-gta .content-wrap,.archive.category-gta .site-main,.archive.category-gta #primary{width:100%;max-width:none}.archive.category-gta .grid-cols{grid-template-columns:repeat(3,minmax(0,1fr))}.archive.category-gta .tc-gta-hub{grid-column:1/-1}.archive.category-gta .tc-gta-hub+article{clear:both}.tc-gta-hub *{box-sizing:border-box}.tc-gta-hub a{text-decoration:none}.tc-gta-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);min-height:540px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:linear-gradient(155deg,#120921 0%,#25104c 34%,#8d266b 67%,#f06c6d 100%);box-shadow:0 28px 70px rgba(0,0,0,.32)}.tc-gta-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:145px;background:linear-gradient(180deg,transparent,#090718 76%);pointer-events:none}.tc-gta-sun{position:absolute;width:330px;height:330px;border-radius:50%;left:34%;top:50px;background:repeating-linear-gradient(180deg,#ffbc68 0 14px,#ff7c85 14px 28px);box-shadow:0 0 75px rgba(255,105,125,.35);opacity:.95}.tc-gta-grid{position:absolute;left:-12%;right:-12%;bottom:-65px;height:270px;transform:perspective(280px) rotateX(61deg);transform-origin:bottom;background-image:linear-gradient(rgba(53,233,239,.34) 1px,transparent 1px),linear-gradient(90deg,rgba(53,233,239,.34) 1px,transparent 1px);background-size:45px 35px;mask-image:linear-gradient(to top,#000,transparent 92%)}.tc-gta-neon-line{position:absolute;left:0;right:0;bottom:126px;height:2px;background:linear-gradient(90deg,transparent,var(--gta-cyan),var(--gta-pink),transparent);box-shadow:0 0 18px rgba(53,233,239,.8)}.tc-gta-palm{position:absolute;z-index:1;bottom:75px;width:95px;height:210px;opacity:.72}.tc-gta-palm-left{left:29%}.tc-gta-palm-right{right:2%;transform:scale(.72) rotate(8deg);opacity:.38}.tc-gta-palm:before{content:"";position:absolute;left:44px;bottom:0;width:11px;height:155px;background:#090713;border-radius:60% 25% 8% 8%;transform:rotate(-7deg)}.tc-gta-palm i,.tc-gta-palm b{position:absolute;left:45px;top:37px;width:3px;height:75px;background:#090713;transform-origin:top}.tc-gta-palm i:before,.tc-gta-palm i:after,.tc-gta-palm b:before,.tc-gta-palm b:after{content:"";position:absolute;top:0;width:3px;height:72px;background:#090713;transform-origin:top}.tc-gta-palm i{transform:rotate(58deg)}.tc-gta-palm i:before{transform:rotate(42deg)}.tc-gta-palm i:after{transform:rotate(82deg)}.tc-gta-palm b{transform:rotate(-58deg)}.tc-gta-palm b:before{transform:rotate(-42deg)}.tc-gta-palm b:after{transform:rotate(-82deg)}.tc-gta-hero-copy{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;padding:62px 54px 88px}.tc-gta-status{display:inline-flex;align-items:center;gap:9px;width:max-content;padding:8px 11px;border:1px solid rgba(53,233,239,.48);background:rgba(5,7,22,.42);color:#bffcff;font-size:10px;font-weight:1000;letter-spacing:.17em}.tc-gta-status i{width:7px;height:7px;border-radius:50%;background:var(--gta-cyan);box-shadow:0 0 14px var(--gta-cyan)}.tc-gta-title{margin-top:22px;line-height:.77;letter-spacing:-.065em;text-transform:uppercase;text-shadow:0 7px 25px rgba(0,0,0,.3)}.tc-gta-title span,.tc-gta-title strong{display:block;font-size:clamp(58px,7vw,105px);font-weight:1000}.tc-gta-title span{color:#fff8e9}.tc-gta-title strong{color:var(--gta-pink);margin-left:8%}.tc-gta-hero-copy p{max-width:590px;margin:29px 0 0;color:#f6e8f2;font-size:17px;line-height:1.65}.tc-gta-wanted{display:flex;align-items:center;gap:11px;margin-top:25px}.tc-gta-wanted span{font-size:9px;font-weight:1000;letter-spacing:.18em;color:#ffd9eb}.tc-gta-wanted b{font-size:17px;letter-spacing:3px;color:#ffd35c;text-shadow:0 0 16px rgba(255,211,92,.45)}.tc-gta-hero-story{position:relative;z-index:2;display:block;min-height:100%;overflow:hidden;background:#151028}.tc-gta-hero-story img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(1.08) contrast(1.04)}.tc-gta-hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,7,24,.06),rgba(9,7,24,.22) 38%,rgba(9,7,24,.96) 100%),linear-gradient(90deg,rgba(255,79,163,.18),transparent 48%)}.tc-gta-story-tag{position:absolute;z-index:2;top:25px;left:25px;padding:8px 10px;background:var(--gta-cyan);color:#071216;font-size:9px;font-weight:1000;letter-spacing:.15em;box-shadow:6px 6px 0 rgba(255,79,163,.8)}.tc-gta-hero-story-copy{position:absolute;z-index:2;left:28px;right:28px;bottom:45px}.tc-gta-hero-story-copy small,.tc-gta-feature-copy small{display:block;color:#c8fafd;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.tc-gta-hero-story-copy strong{display:block;margin:8px 0 15px;color:#fff;font-size:clamp(24px,2.55vw,38px);line-height:1.08}.tc-gta-hero-story-copy>span{font-size:11px;font-weight:1000;letter-spacing:.11em;color:#ff83bd;text-transform:uppercase}.tc-gta-jump{display:flex;flex-wrap:wrap;gap:8px;padding:14px;border:1px solid #2a2843;border-top:0;background:#0e0c20}.tc-gta-jump a{padding:10px 14px;border:1px solid #34314e;background:#15122c;color:#ece8ff;font-size:11px;font-weight:900;letter-spacing:.04em;transition:.18s ease}.tc-gta-jump a:hover{border-color:var(--gta-cyan);background:#14233a;color:#fff;box-shadow:0 0 18px rgba(53,233,239,.12)}.tc-gta-section{padding-top:49px}.tc-gta-section-head,.tc-gta-money-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:18px}.tc-gta-kicker{color:var(--gta-cyan);font-size:10px;font-weight:1000;letter-spacing:.18em;text-transform:uppercase}.tc-gta-section h2,.tc-gta-six h2,.tc-gta-money h2,.tc-gta-fixes h2,.tc-gta-all h2{margin:5px 0 0;color:#fff;font-size:clamp(25px,3.25vw,42px);line-height:1.05;letter-spacing:-.035em}.tc-gta-wave{display:flex;align-items:end;gap:4px;height:23px}.tc-gta-wave i{display:block;width:4px;background:linear-gradient(var(--gta-pink),var(--gta-cyan));box-shadow:0 0 8px rgba(53,233,239,.35)}.tc-gta-wave i:nth-child(1){height:8px}.tc-gta-wave i:nth-child(2){height:17px}.tc-gta-wave i:nth-child(3){height:23px}.tc-gta-wave i:nth-child(4){height:13px}.tc-gta-wave i:nth-child(5){height:19px}.tc-gta-now-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:14px}.tc-gta-now-stack{display:grid;grid-template-rows:repeat(3,1fr);gap:14px}.tc-gta-feature{position:relative;display:block;min-height:145px;overflow:hidden;border:1px solid #33304e;background:#15122a}.tc-gta-feature-large{min-height:460px}.tc-gta-feature img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .28s ease}.tc-gta-feature:hover img{transform:scale(1.025)}.tc-gta-feature-shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 10%,rgba(9,7,24,.18) 38%,rgba(9,7,24,.96) 100%)}.tc-gta-feature-copy{position:absolute;left:20px;right:20px;bottom:18px}.tc-gta-feature-copy strong{display:block;margin:4px 0 7px;color:#fff;font-size:17px;line-height:1.2}.tc-gta-feature-large .tc-gta-feature-copy{left:28px;right:28px;bottom:27px}.tc-gta-feature-large .tc-gta-feature-copy strong{font-size:clamp(25px,2.6vw,37px)}.tc-gta-feature-copy>span{font-size:9px;font-weight:1000;letter-spacing:.12em;color:#ff75b6;text-transform:uppercase}.tc-gta-six{position:relative;display:grid;grid-template-columns:.8fr 1.2fr;min-height:390px;margin-top:52px;overflow:hidden;border:1px solid rgba(255,255,255,.13);background:linear-gradient(135deg,#ec5d88 0%,#b23a89 30%,#5a2d9f 57%,#15112b 100%)}.tc-gta-six:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px);background-size:34px 34px;opacity:.3}.tc-gta-six-sun{position:absolute;left:8%;bottom:-95px;width:250px;height:250px;border-radius:50%;background:linear-gradient(#ffd370,#ff6e98);box-shadow:0 0 70px rgba(255,110,152,.4)}.tc-gta-six-copy{position:relative;z-index:2;padding:44px 36px 42px}.tc-gta-six .tc-gta-kicker{color:#dcffff}.tc-gta-six-lead{display:block;margin-top:27px;padding:18px 19px;border:1px solid rgba(255,255,255,.26);background:rgba(14,11,35,.38);backdrop-filter:blur(5px)}.tc-gta-six-lead span{display:block;color:#b9fdff;font-size:9px;font-weight:1000;letter-spacing:.14em;text-transform:uppercase}.tc-gta-six-lead strong{display:block;margin:8px 0 12px;color:#fff;font-size:20px;line-height:1.18}.tc-gta-six-lead b{color:#ffe0ef;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.tc-gta-six-side{position:relative;min-height:390px;overflow:hidden}.tc-gta-six-side>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tc-gta-six-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(17,11,37,.68),rgba(12,9,28,.2) 55%,rgba(9,7,24,.62)),linear-gradient(180deg,transparent 25%,rgba(9,7,24,.9))}.tc-gta-six-list{position:absolute;z-index:2;left:25px;right:25px;bottom:24px;display:grid;gap:8px}.tc-gta-six-list a{display:grid;grid-template-columns:minmax(0,1fr) 22px;gap:12px;align-items:center;padding:12px 13px;border:1px solid rgba(255,255,255,.2);background:rgba(7,6,19,.7);color:#fff;font-size:12px;font-weight:800}.tc-gta-six-list a b{color:var(--gta-cyan)}.tc-gta-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tc-gta-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid #302d4a;background:#141126}.tc-gta-card:nth-child(4n+2){border-top-color:rgba(255,79,163,.65)}.tc-gta-card:nth-child(4n+3){border-top-color:rgba(53,233,239,.65)}.tc-gta-card:nth-child(4n+4){border-top-color:rgba(255,154,73,.65)}.tc-gta-card-image{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#0a0817}.tc-gta-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.tc-gta-card:hover img{transform:scale(1.025)}.tc-gta-card-label{position:absolute;left:10px;bottom:10px;padding:6px 8px;background:rgba(19,13,45,.9);border:1px solid rgba(53,233,239,.6);color:#c9ffff;font-size:8px;font-weight:1000;letter-spacing:.14em}.tc-gta-card-body{display:flex;flex:1;flex-direction:column;padding:16px 16px 17px}.tc-gta-card-meta{font-size:8px;font-weight:900;letter-spacing:.09em;color:#a9a4c4}.tc-gta-card-meta span{padding:0 4px;color:var(--gta-pink)}.tc-gta-card h3{margin:9px 0 16px;font-size:16px;line-height:1.24}.tc-gta-card h3 a{color:#fff}.tc-gta-card-read{margin-top:auto;color:#61f5fa;font-size:9px;font-weight:1000;letter-spacing:.12em;text-transform:uppercase}.tc-gta-money{position:relative;margin-top:52px;padding:32px;border:1px solid #3d3653;background:linear-gradient(135deg,#111025,#191331 65%,#102221)}.tc-gta-money:after{content:"";position:absolute;right:0;top:0;width:230px;height:100%;background:radial-gradient(circle at 65% 35%,rgba(83,255,176,.12),transparent 58%);pointer-events:none}.tc-gta-cash{position:relative;z-index:1;color:#7effb6;font-size:48px;font-weight:1000;text-shadow:0 0 25px rgba(126,255,182,.3)}.tc-gta-money-grid{position:relative;z-index:1;display:grid;gap:9px}.tc-gta-money-item{display:grid;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:13px;padding:15px 16px;border:1px solid #363149;background:#151229;color:#fff;transition:.18s ease}.tc-gta-money-item:hover{border-color:#70f4b0;background:#172b29}.tc-gta-money-num{color:#6ff9b0;font-size:20px;font-weight:1000}.tc-gta-money-copy small{display:block;color:#9c98ae;font-size:9px;font-weight:900;letter-spacing:.08em}.tc-gta-money-copy strong{display:block;margin-top:4px;color:#fff;font-size:14px;line-height:1.2}.tc-gta-money-item>b{color:#6ff9b0}.tc-gta-fixes{margin-top:52px;padding:31px;border:1px solid #513450;background:linear-gradient(135deg,#231126,#120e20)}.tc-gta-fixes .tc-gta-kicker{color:#ff8cc0}.tc-gta-fix-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:19px}.tc-gta-fix-grid>a{display:grid;grid-template-columns:10px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:14px 15px;border:1px solid #3b2a3d;background:#171022;color:#fff}.tc-gta-fix-grid>a:hover{border-color:var(--gta-pink)}.tc-gta-fix-grid i{width:8px;height:8px;border-radius:50%;background:#ff5a7b;box-shadow:0 0 11px rgba(255,90,123,.6)}.tc-gta-fix-grid strong{display:block;font-size:13px;line-height:1.2}.tc-gta-fix-grid small{display:block;margin-top:4px;color:#9f98ad;font-size:9px}.tc-gta-fix-grid b{color:var(--gta-pink)}.tc-gta-all{position:relative;margin-top:54px;padding:25px 27px;border:1px solid #393550;border-left:6px solid var(--gta-cyan);background:#111022}.tc-gta-all .tc-gta-kicker{color:#ff77b7}.tc-gta-all h2{margin-top:4px}.tc-gta-stars{position:absolute;right:24px;top:28px;color:#ffd35c;font-size:16px;letter-spacing:4px}@media (max-width:1000px){.tc-gta-hero{grid-template-columns:1fr}.tc-gta-hero-story{min-height:390px}.tc-gta-now-grid{grid-template-columns:1fr}.tc-gta-now-stack{grid-template-columns:repeat(3,1fr);grid-template-rows:none}.tc-gta-six{grid-template-columns:1fr}.tc-gta-six-side{min-height:390px}.tc-gta-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.tc-gta-hero-copy{padding:50px 24px 74px}.tc-gta-title span,.tc-gta-title strong{font-size:59px}.tc-gta-sun{left:40%;width:240px;height:240px}.tc-gta-palm-left{left:62%}.tc-gta-hero-story{min-height:330px}.tc-gta-section{padding-top:39px}.tc-gta-section-head{align-items:flex-start}.tc-gta-wave{display:none}.tc-gta-now-stack{grid-template-columns:1fr}.tc-gta-feature-large{min-height:340px}.tc-gta-six-copy{padding:34px 21px}.tc-gta-six-side{min-height:430px}.tc-gta-card-grid,.tc-gta-fix-grid{grid-template-columns:1fr}.tc-gta-money{padding:26px 18px}.tc-gta-stars{display:none}}
