{"title":"Kawasaki Teryx KRX4 Custom Wraps","description":"\u003c!--\n=====================================================================\n  KRAZYGRAPHICS \/\/ KAWASAKI KRX 1000 4 \/ 4S THUNDER THEME\n  SEO-weaponized rebuild preserving original lightning\/orbit visuals\n  Paste into Shopify: Collections \u003e Kawasaki KRX 1000 4 \/ 4S Wraps\n=====================================================================\n--\u003e\n\u003cdiv class=\"kg-krx4-thunder\"\u003e\n\u003cdiv class=\"kg-power-grid\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kg-shell\"\u003e\n\u003cdiv class=\"kg-hero\"\u003e\n\u003c!-- THUNDER SKY VISUAL LAYER (unchanged from original) --\u003e\n\u003cdiv aria-hidden=\"true\" class=\"kg-thunder-sky\"\u003e\n\u003cdiv class=\"kg-sky-flash\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kg-bolt kg-b1\"\u003e\u003csvg viewbox=\"0 0 120 460\"\u003e\u003cpath class=\"kg-glow\" d=\"M68 0 L38 78 L76 78 L30 182 L72 182 L28 308 L62 308 L42 460\"\u003e\u003c\/path\u003e\u003cpath class=\"kg-core\" d=\"M68 0 L38 78 L76 78 L30 182 L72 182 L28 308 L62 308 L42 460\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kg-bolt kg-b2\"\u003e\u003csvg viewbox=\"0 0 120 460\"\u003e\u003cpath class=\"kg-glow\" d=\"M56 0 L80 66 L46 128 L86 204 L54 282 L92 354 L64 460\"\u003e\u003c\/path\u003e\u003cpath class=\"kg-core\" d=\"M56 0 L80 66 L46 128 L86 204 L54 282 L92 354 L64 460\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kg-bolt kg-b3\"\u003e\u003csvg viewbox=\"0 0 120 460\"\u003e\u003cpath class=\"kg-glow\" d=\"M74 0 L42 72 L72 72 L34 154 L78 154 L44 258 L82 258 L50 460\"\u003e\u003c\/path\u003e\u003cpath class=\"kg-core\" d=\"M74 0 L42 72 L72 72 L34 154 L78 154 L44 258 L82 258 L50 460\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kg-bolt kg-b4\"\u003e\u003csvg viewbox=\"0 0 120 460\"\u003e\u003cpath class=\"kg-glow\" d=\"M60 0 L34 96 L74 96 L38 188 L70 188 L30 312 L66 312 L52 460\"\u003e\u003c\/path\u003e\u003cpath class=\"kg-core\" d=\"M60 0 L34 96 L74 96 L38 188 L70 188 L30 312 L66 312 L52 460\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kg-bolt kg-b5\"\u003e\u003csvg viewbox=\"0 0 120 460\"\u003e\u003cpath class=\"kg-glow\" d=\"M46 0 L74 58 L50 132 L86 204 L56 286 L92 362 L68 460\"\u003e\u003c\/path\u003e\u003cpath class=\"kg-core\" d=\"M46 0 L74 58 L50 132 L86 204 L56 286 L92 362 L68 460\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kg-bolt kg-b6\"\u003e\u003csvg viewbox=\"0 0 120 460\"\u003e\u003cpath class=\"kg-glow\" d=\"M68 0 L44 68 L80 68 L40 148 L74 148 L36 264 L70 264 L48 460\"\u003e\u003c\/path\u003e\u003cpath class=\"kg-core\" d=\"M68 0 L44 68 L80 68 L40 148 L74 148 L36 264 L70 264 L48 460\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"kg-orbit\"\u003e\n\u003cdiv class=\"kg-orbit-ring\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kg-orbit-dot\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kg-orbit-dot dot2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kg-pulse-arc kg-a1\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kg-pulse-arc kg-a2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kg-pulse-arc kg-a3\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kg-streak kg-s1\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kg-streak kg-s2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kg-streak kg-s3\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kg-streak kg-s4\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kg-streak kg-s5\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kg-particle kg-p1\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kg-particle kg-p2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kg-particle kg-p3\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kg-particle kg-p4\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kg-particle kg-p5\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kg-particle kg-p6\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kg-center-glow\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kg-corner kg-c1\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kg-corner kg-c2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kg-corner kg-c3\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kg-corner kg-c4\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- HERO CONTENT --\u003e\n\u003cdiv class=\"kg-hero-content\"\u003e\n\u003ch1 class=\"kg-title\"\u003eKawasaki KRX 1000 4 \/ 4S \u003cspan class=\"kg-title-accent\"\u003eCustom Graphics \u0026amp; Wrap Kits\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cdiv class=\"kg-year-line\"\u003e2021 · 2022 · 2023 · 2024 · 2025 · 2026\u003c\/div\u003e\n\u003cdiv class=\"kg-electric-bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"kg-rotator-wrap\"\u003e\n\u003cdiv class=\"kg-rotator-label\"\u003eBuilt For\u003c\/div\u003e\n\u003cdiv class=\"kg-rotator-static\"\u003eFour-Seat KRX Builds · Trail Presence · Aggressive Styling\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"kg-sub\"\u003ePrecision-cut, laminated cast vinyl graphics kits for the Kawasaki Teryx \u003cstrong\u003eKRX 1000 4\u003c\/strong\u003e and \u003cstrong\u003eKRX 1000 4S\u003c\/strong\u003e four-seat platform. Full body coverage — hood, all four doors, rear quarters, cab panels — built to survive trail, desert, and rock-crawl abuse while giving your four-seat KRX the sharper visual identity a $25k+ machine deserves.\u003c\/p\u003e\n\u003cdiv class=\"kg-button-row\"\u003e\n\u003ca aria-label=\"Shop Kawasaki KRX 1000 4 wraps\" href=\"#\" class=\"kg-btn kg-btn-primary\"\u003e\u003cspan\u003eShop KRX 1000 4 Wraps\u003c\/span\u003e\u003c\/a\u003e \u003ca aria-label=\"Read KRX 1000 4 wrap FAQ\" href=\"\/pages\/questions-and-answers\" class=\"kg-btn kg-btn-secondary\"\u003e\u003cspan\u003eKRX Wrap FAQ\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORE CAPABILITIES STRIP --\u003e\n\u003cdiv class=\"kg-strip\"\u003e\n\u003cdiv class=\"kg-stat\"\u003e\n\u003cstrong\u003eOEM Panel Fit\u003c\/strong\u003e \u003cspan\u003eCut to exact KRX 1000 4 \/ 4S geometry — hood, 4 doors, rear quarters\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kg-stat\"\u003e\n\u003cstrong\u003eTrail-Grade Vinyl\u003c\/strong\u003e \u003cspan\u003eLaminated cast vinyl — survives mud, sand, UV, rock spray\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kg-stat\"\u003e\n\u003cstrong\u003eMade in USA\u003c\/strong\u003e \u003cspan\u003eEvery kit printed, cut, and shipped from our US facility\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kg-stat\"\u003e\n\u003cstrong\u003eShips Fast\u003c\/strong\u003e \u003cspan\u003eStock designs 24–48 hours · Custom liveries 10 business days\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- FULL SEO VAULT --\u003e\n\u003cdetails\u003e\n\u003csummary\u003e⚡ KRX 1000 4 \/ 4S Information Vault — Full Guide\u003c\/summary\u003e\n\u003cdiv class=\"kg-seo-wrap\"\u003e\n\u003ch2\u003eThe Complete Kawasaki KRX 1000 4 \u0026amp; 4S Wrap Catalog\u003c\/h2\u003e\n\u003cp\u003eThe KrazyGraphics \u003cstrong\u003eKawasaki Teryx KRX 1000 4 and 4S graphics library\u003c\/strong\u003e is the most complete aftermarket wrap catalog built specifically for Kawasaki's four-seat flagship UTV. Every model year from the 2021 KRX 1000 4S launch through the current 2026 KRX 1000 4 is covered with precision-cut kits designed around the actual panel geometry of the four-seat chassis — not generic \"fits most UTVs\" outlines stretched to look like Kawasaki-specific designs. Every kit is \u003cem\u003ecut to the four-seat KRX you actually own\u003c\/em\u003e, with trim-specific variants for Trail Edition, eS (Electronic Suspension), and SE Special Edition across every production year.\u003c\/p\u003e\n\u003cp\u003eKRX 1000 4 owners are a specific kind of powersports buyer. You didn't spend $25,000-plus on a four-seat machine because you wanted to blend in at the trailhead. The four-seat KRX is one of the most capable family-and-crew side-by-sides on the market — long-wheelbase suspension travel, the same 999cc parallel twin as the two-seat, fully flat-bottom skid, and bodywork designed to survive real trail abuse — and the factory paint scheme does not do it justice. A well-executed graphics kit transforms the KRX 1000 4 from anonymous factory green or gray into a machine that actually reflects the rider who bought it.\u003c\/p\u003e\n\u003ch2\u003eThe KRX 1000 4 \/ 4S Platform — 2021 to 2026\u003c\/h2\u003e\n\u003cp\u003eKawasaki expanded the Teryx KRX 1000 line to a four-seat configuration in 2021, adding the \u003cstrong\u003eKRX 1000 4S\u003c\/strong\u003e to the lineup. The 4S carried the same fundamental chassis philosophy as the two-seat KRX — long-travel FOX suspension, purpose-built rock-crawler geometry, factory roll cage — but stretched to accommodate two additional rear seats and the corresponding longer wheelbase. This made the KRX 1000 4S one of the few four-seat UTVs that could genuinely handle technical trail and rock-crawl use without compromising capability for passenger count.\u003c\/p\u003e\n\u003cp\u003eThe \u003cstrong\u003eKRX 1000 4S eS\u003c\/strong\u003e introduced FOX Live Valve Electronic Suspension to the four-seat platform — adaptive damping that reads terrain and adjusts on the fly, a major upgrade for mixed-surface riding. The \u003cstrong\u003eKRX 1000 4S SE Special Edition\u003c\/strong\u003e added premium finish touches including distinctive wheels and signature paint schemes. The \u003cstrong\u003e2024-2026 KRX 1000 4\u003c\/strong\u003e continued the four-seat lineage with further chassis refinements and updated trim packages.\u003c\/p\u003e\n\u003cp\u003eEvery one of these trims has \u003cem\u003edifferent bodywork requirements\u003c\/em\u003e for a properly fitted wrap kit. A two-seat KRX wrap will not cover the four-seat's extended rear panels. The eS trim has slightly different accessory panel placements than Trail Edition. The SE has some distinctive trim elements that standard kits don't account for. Pulling the wrong kit for your trim is the fastest way to waste money and vinyl. KrazyGraphics maintains trim-specific four-seat KRX kits across the entire lineage so every owner gets panels that actually match the machine.\u003c\/p\u003e\n\u003ch2\u003eWhy Four-Seat KRX Owners Wrap Their Machines\u003c\/h2\u003e\n\u003cp\u003eThe factory KRX paint is fine, but it's not memorable. Kawasaki offers a handful of color options per model year — and because the KRX 4 is a popular family-and-crew bike, your factory color is on dozens of other machines at every ride weekend, every desert rally, and every rock-crawl event. Wrapping the four-seat KRX with a custom graphics kit solves three problems at once:\u003c\/p\u003e\n\u003ch3\u003eVisual Identity at the Trailhead\u003c\/h3\u003e\n\u003cp\u003eYou'll find your machine in a packed parking lot faster. At a rider meetup, a desert group ride, or a Moab trail staging area, a wrapped four-seat KRX stands out from a row of factory-finish machines. When you're rolling with family or a crew of four, visual identification matters practically, not just aesthetically — it means nobody's climbing into the wrong rig in dust or low light at the end of a long ride.\u003c\/p\u003e\n\u003ch3\u003ePanel Protection for a $25k+ Machine\u003c\/h3\u003e\n\u003cp\u003eLaminated cast vinyl adds a physical barrier between your factory plastics and the hazards of real four-seat KRX use. Trail-branch scratches on the taller rear quarters, rock-spray marks on the extended doors, mud stain buildup in seams around the longer wheelbase, and the slow cumulative wear of desert sand all attack the factory gelcoat. A wrap takes that damage instead of the panel. When you eventually sell or upgrade, pulling the wrap reveals original-condition plastic underneath — meaningful for resale on a machine that cost more than most people's first cars.\u003c\/p\u003e\n\u003ch3\u003eA More Finished Build\u003c\/h3\u003e\n\u003cp\u003eIf you've invested in aftermarket wheels, a roof, light bars, doors, upgraded exhaust, a cage mod, or a winch on your four-seat KRX, the factory paint scheme starts to clash with all the custom hardware. A well-designed wrap ties the bolt-ons together so the machine reads as one cohesive build instead of a factory shell with accessories hung off it. This matters especially on four-seat UTVs where the larger surface area makes visual inconsistencies more obvious.\u003c\/p\u003e\n\u003ch2\u003eWhat's Included With Every KRX 1000 4 \/ 4S Kit\u003c\/h2\u003e\n\u003cp\u003eEvery Kawasaki KRX 1000 4 and 4S graphics kit in this catalog ships to the same production standard. Opening the box, you should find:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFull four-seat panel coverage\u003c\/strong\u003e — hood, all four doors, front cab, rear cab, front fenders, rear quarters, and accessory panels specific to your trim.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePre-cut to exact panel geometry\u003c\/strong\u003e — no trimming required during install.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePanel layout diagram\u003c\/strong\u003e — clear reference sheet showing where each piece goes on the four-seat chassis.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLaminated cast vinyl\u003c\/strong\u003e — premium-grade cast vinyl with clear protective laminate for abrasion and UV resistance.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAir-release adhesive\u003c\/strong\u003e — channels engineered into the backing let trapped air escape during install, no bubble fights.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eContour-cut edges\u003c\/strong\u003e — every edge precision-cut to match the KRX panel, so finished wrap doesn't show visible overhang.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFour-seat-specific install notes\u003c\/strong\u003e — additional technique guidance for the extended rear quarters and four-door coverage that two-seat kits don't require.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eWho This Catalog Is For\u003c\/h2\u003e\n\u003cp\u003eThe KRX 1000 4 wrap catalog serves a broad cross-section of four-seat Kawasaki owners, each with slightly different priorities:\u003c\/p\u003e\n\u003ch3\u003eFamily \u0026amp; Crew Riders\u003c\/h3\u003e\n\u003cp\u003eIf your four-seat KRX hauls your kids, your partner, your buddies, or your ride crew on weekends at Moab, Glamis, Oceano, Rubicon, or the Southeastern trail network, wrap styling becomes a shared identity. Family-and-crew riders often pick bolder contrast schemes or factory-team-inspired liveries that read as \"this is our rig\" for everyone onboard.\u003c\/p\u003e\n\u003ch3\u003eDesert \u0026amp; Dune Runners\u003c\/h3\u003e\n\u003cp\u003eHigh-speed running at Glamis, Dumont, Little Sahara, and open desert locations demands graphics with UV-stable pigments and aggressive laminate. Four-seat KRX owners who run dune and desert typically want schemes with high contrast visibility for group-ride safety and looking good in the inevitable GoPro and drone footage that comes with big dune trips.\u003c\/p\u003e\n\u003ch3\u003eRock Crawl \u0026amp; Technical Trail\u003c\/h3\u003e\n\u003cp\u003eThe four-seat KRX is one of the few family-capable UTVs that can handle serious technical terrain — Rubicon, Moab, Black Bear, Ouray. Rock-crawl-focused graphics tend toward earth-tone and stealth palettes that look better covered in dust and hide minor rock scuffs between washes.\u003c\/p\u003e\n\u003ch3\u003eRanch, Outfitter \u0026amp; Guided Tour Operators\u003c\/h3\u003e\n\u003cp\u003eFour-seat KRXs in ranch, hunting, guide, and outfitter service are marketing assets. A fleet of branded four-seat KRXs reads as professional to prospective clients. KrazyGraphics works with fleet operators on multi-unit pricing and consistent-brand design programs across entire guide fleets.\u003c\/p\u003e\n\u003ch2\u003eInstall Overview — Four-Seat KRX Specific\u003c\/h2\u003e\n\u003cp\u003eMost KRX 1000 4 and 4S graphics kits are designed for owner self-install. Four-seat wraps take longer than two-seat kits because of the additional panels — budget a full day, not an afternoon:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eClean every panel with \u003cstrong\u003eisopropyl alcohol (70% or higher)\u003c\/strong\u003e to strip wax, oils, and residue. Surface prep is the single biggest factor in long-term adhesion.\u003c\/li\u003e\n\u003cli\u003eLay out all kit pieces using the included panel diagram before peeling any backing. With four doors plus extended quarters, knowing which panel goes where before you start prevents the classic four-seat mistake of installing a rear-door panel on a front-door position.\u003c\/li\u003e\n\u003cli\u003eStart with the \u003cstrong\u003ehood and roof\u003c\/strong\u003e (largest flat panels) to build installer confidence. Move to the four doors one at a time, alternating sides so your body isn't getting tired on the same arm.\u003c\/li\u003e\n\u003cli\u003eWork outward from the center of each panel with a \u003cstrong\u003efelt-edge squeegee\u003c\/strong\u003e, pushing air toward edges through the air-release channels.\u003c\/li\u003e\n\u003cli\u003eUse a \u003cstrong\u003eheat gun on low\u003c\/strong\u003e for the tight curves around door handles, rear-quarter transitions, and cab-to-quarter seams on the extended four-seat chassis.\u003c\/li\u003e\n\u003cli\u003eTrim any overhang with a fresh precision blade, cutting carefully to avoid scoring the factory plastic.\u003c\/li\u003e\n\u003cli\u003ePost-install: avoid washing for 48 hours so adhesive fully cures. After that, hand-wash with mild soap and water.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eFor riders who prefer pro installation, any reputable vinyl wrap or vehicle graphics shop handles a four-seat KRX kit in 6-8 shop hours at standard UTV install rates. KrazyGraphics produces the graphics; you or your installer handles application.\u003c\/p\u003e\n\u003ch2\u003eCare \u0026amp; Longevity\u003c\/h2\u003e\n\u003cp\u003eA properly installed laminated cast vinyl wrap on a KRX 1000 4 or 4S holds up for multiple seasons of real use — trail, desert, rock-crawling, and dune running — without cracking, lifting, or significant color shift.\u003c\/p\u003e\n\u003ch3\u003eWashing\u003c\/h3\u003e\n\u003cp\u003eHand wash with mild soap, soft sponges, or microfiber. Avoid harsh degreasers, acidic wheel cleaners, and heavy solvents. Pressure washing is acceptable at 18+ inches distance and lower PSI — do not use a concentrated stream directly on wrap edges.\u003c\/p\u003e\n\u003ch3\u003eStorage\u003c\/h3\u003e\n\u003cp\u003eCovered or garage storage out of direct sun dramatically extends wrap life. UV exposure is the primary fade factor on any vinyl wrap, and a four-seat KRX that lives in the driveway uncovered will show fade faster than one parked under a roof. For Arizona, Nevada, Utah, and desert Southwest riders, a UTV cover during storage is worth every dollar.\u003c\/p\u003e\n\u003ch3\u003eSpot Repair\u003c\/h3\u003e\n\u003cp\u003eSmall scuffs, scrapes, or rock punctures to a single panel can often be spot-repaired rather than requiring full kit replacement. Contact KrazyGraphics for single-panel replacements — a significant cost advantage over painting the machine.\u003c\/p\u003e\n\u003ch2\u003eFitment — Picking the Right Four-Seat KRX Kit\u003c\/h2\u003e\n\u003cp\u003eThe most common mistake four-seat KRX kit buyers make is ordering based on year alone, or ordering a two-seat KRX kit thinking it'll cover \"most of\" the machine. It won't. Always confirm \u003cstrong\u003ethree things\u003c\/strong\u003e before ordering:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003ePlatform\u003c\/strong\u003e — KRX 1000 4S (2021-2023) or KRX 1000 4 (2024-2026). These share a lot of panel geometry but have revision differences.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTrim level\u003c\/strong\u003e — Trail Edition, eS (Electronic Suspension), or SE (Special Edition). Each trim has slightly different accessory panels.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eModel year\u003c\/strong\u003e — Kawasaki has kept four-seat bodywork remarkably stable, but specific accessory panels may vary by year.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eEvery product page specifies exactly which trims and years the kit is cut for. For unusual or custom configurations, use the custom design request option and we'll build a panel set specific to your machine.\u003c\/p\u003e\n\u003ch2\u003eKRX 1000 4 Wrap vs. Paint — Why Vinyl Wins\u003c\/h2\u003e\n\u003cp\u003eA four-seat KRX is a serious piece of equipment — 4S SE builds easily clear $30,000 before accessories. Treating the machine like an investment rather than a consumable pays off at resale. Vinyl wrap protects factory plastics underneath while letting you run whatever aesthetic you want for however long you own the machine.\u003c\/p\u003e\n\u003cp\u003eWhen you pull a vinyl wrap off a properly-cared-for four-seat KRX — whether selling, upgrading, or just refreshing the look — the factory plastic beneath is typically in original condition. That matters at resale. A KRX 1000 4 with clean factory plastics under a pulled wrap commands the same used price as a stock-appearance machine, sometimes more because the buyer gets factory look without paying for new OEM panels to replace scraped-up originals.\u003c\/p\u003e\n\u003cp\u003eCompare that to a repaint or custom-painted replacement plastics — neither gives the same flexibility. A wrap is reversible; paint is not. If you change your mind on a color scheme two years into ownership, you pull the old wrap and install a new one. That option simply does not exist with paint without massive additional cost.\u003c\/p\u003e\n\u003ch2\u003eKRX 1000 4 vs. The Four-Seat UTV Competition\u003c\/h2\u003e\n\u003cp\u003eThe four-seat KRX competes against the Polaris RZR XP 4, Can-Am Maverick X3 MAX, Honda Talon 1000X-4, and Yamaha YXZ1000R SS in the four-seat sport UTV segment. What sets the KRX 1000 4 apart for wrap purposes isn't just capability — it's the specific bodywork design Kawasaki chose. The four-seat KRX has one of the flattest, most wrap-friendly panel shapes in the four-seat segment. The hood is a relatively continuous surface, the doors have minimal compound curves compared to the RZR XP 4 Pro, and the rear quarters don't feature the aggressive vents and cutouts that make wrapping a Maverick X3 MAX a more involved process.\u003c\/p\u003e\n\u003cp\u003eThis matters for both owners and installers. A well-designed KRX 1000 4 wrap goes on faster, cleaner, and stays put longer than equivalent kits on more sculpturally complex four-seat sport UTVs. If you've previously wrapped an RZR XP 4 or Maverick X3 MAX and fought tight-radius curves, you'll find the four-seat KRX install significantly easier on the same vinyl class.\u003c\/p\u003e\n\u003cdiv class=\"kg-callout\"\u003eA wrapped four-seat KRX should look sharper, cleaner, and way more aggressive than stock the second it rolls into view — and the factory plastics underneath stay pristine for when you're ready to sell or swap schemes.\u003c\/div\u003e\n\u003ch2\u003eStart Wrapping Your KRX 1000 4\u003c\/h2\u003e\n\u003cp\u003eBrowse the four-seat KRX catalog — every design listed with the trims and years it fits. Every product page shows panel layouts and coverage details so you can confirm fitment before checkout. Stock designs ship in 24-48 hours. Fully custom four-seat KRX liveries take about 10 business days from order to ship. If you need something not in the current catalog, start a custom design request and we'll build a one-off kit specific to your machine.\u003c\/p\u003e\n\u003cdiv class=\"kg-link-row\"\u003e\n\u003ca href=\"#\" class=\"kg-link-btn\"\u003eShop All KRX 1000 4 Wraps\u003c\/a\u003e \u003ca href=\"\/pages\/questions-and-answers\" class=\"kg-link-btn\"\u003eQuestions \u0026amp; Answers\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cp class=\"kg-kw\"\u003eKawasaki KRX 1000 4 wrap · Kawasaki KRX 1000 4S wrap · KRX 4 wrap · KRX4 wrap · four seat KRX wrap · Kawasaki Teryx KRX 4S graphics · Kawasaki Teryx KRX 1000 4 graphics kit · KRX 1000 4 vinyl wrap · KRX 1000 4S vinyl wrap · KRX 4 seat graphics · KRX 1000 4 aftermarket graphics · Kawasaki 4 seat UTV wrap · KRX 1000 4 Trail Edition wrap · KRX 1000 4 eS wrap · KRX 1000 4 SE wrap · KRX 1000 4S Special Edition wrap · 2021 KRX 1000 4S graphics · 2022 KRX 1000 4S graphics · 2023 KRX 1000 4S graphics · 2024 KRX 1000 4 graphics · 2025 KRX 1000 4 graphics · 2026 KRX 1000 4 graphics · KRX 1000 4 desert wrap · KRX 1000 4 rock crawler graphics · KRX 1000 4 camo wrap · KRX 4 laminated vinyl · KRX 4 precision cut graphics · KRX 1000 4 hood wrap · KRX 1000 4 door wrap · KRX 1000 4 rear quarter graphics · KRX 4 full body wrap · KRX 1000 4 fleet graphics · Kawasaki four seat side by side graphics · KRX 1000 4 Moab wrap · KRX 1000 4 Glamis wrap · KRX 1000 4 ranch graphics · KRX 1000 4 hunting camo\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c!-- FAQ DRAWER --\u003e\n\u003cdetails\u003e\n\u003csummary\u003e⚡ FAQ — KRX 1000 4 \/ 4S Wraps\u003c\/summary\u003e\n\u003cdiv class=\"kg-seo-wrap\"\u003e\n\u003cdiv class=\"kg-faq-item\"\u003e\n\u003cp class=\"kg-faq-q\"\u003eWill these wraps fit every KRX 1000 4 and 4S year?\u003c\/p\u003e\n\u003cp class=\"kg-faq-a\"\u003eYes — every production year from the 2021 4S launch through the current 2026 KRX 1000 4, across Trail Edition, eS, and SE trims. Specify your year and trim at checkout.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kg-faq-item\"\u003e\n\u003cp class=\"kg-faq-q\"\u003eWhat's the difference between a KRX 4S wrap and a regular KRX 1000 wrap?\u003c\/p\u003e\n\u003cp class=\"kg-faq-a\"\u003eThe four-seat 4S has a longer wheelbase, additional rear doors, and extended rear quarters that the two-seat KRX doesn't have. A two-seat kit will not cover the extra panels — use the four-seat-specific kits in this catalog.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kg-faq-item\"\u003e\n\u003cp class=\"kg-faq-q\"\u003eWhat material?\u003c\/p\u003e\n\u003cp class=\"kg-faq-a\"\u003ePremium laminated cast vinyl. UV-stable pigments, protective laminate, air-release adhesive. Trail-grade durability.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kg-faq-item\"\u003e\n\u003cp class=\"kg-faq-q\"\u003ePre-cut to the panels?\u003c\/p\u003e\n\u003cp class=\"kg-faq-a\"\u003eYes — pre-cut to the exact four-seat KRX panels. No trimming needed during install.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kg-faq-item\"\u003e\n\u003cp class=\"kg-faq-q\"\u003eCan I install it myself?\u003c\/p\u003e\n\u003cp class=\"kg-faq-a\"\u003eYes. Owner self-install on a four-seat KRX takes 6-8 hours with isopropyl alcohol, a felt squeegee, and a heat gun for tight curves.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kg-faq-item\"\u003e\n\u003cp class=\"kg-faq-q\"\u003eHow long does it last outdoors?\u003c\/p\u003e\n\u003cp class=\"kg-faq-a\"\u003eMultiple seasons of real trail, desert, and rock-crawling use when properly installed. Covered storage extends lifespan.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kg-faq-item\"\u003e\n\u003cp class=\"kg-faq-q\"\u003eDoes it cover all four doors and rear quarters?\u003c\/p\u003e\n\u003cp class=\"kg-faq-a\"\u003eYes — four-seat KRX kits include hood, all four doors, front and rear cab panels, front fenders, and rear quarters. Roof coverage where the factory roof is present.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kg-faq-item\"\u003e\n\u003cp class=\"kg-faq-q\"\u003eReturns?\u003c\/p\u003e\n\u003cp class=\"kg-faq-a\"\u003eMade-to-order kits are non-refundable once production starts. Damaged or misprinted kits are replaced at no charge.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kg-faq-item\"\u003e\n\u003cp class=\"kg-faq-q\"\u003eLead time?\u003c\/p\u003e\n\u003cp class=\"kg-faq-a\"\u003eStock designs ship in 24-48 hours. Fully custom four-seat liveries take about 10 business days.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n.kg-krx4-thunder *{box-sizing:border-box}\n.kg-krx4-thunder{\n  --kawa:#39FF14;\n  --kawa2:#7CFC00;\n  --white:#ffffff;\n  --text:#ffffff;\n  --soft:#eaffea;\n  position:relative;\n  overflow:hidden;\n  color:#fff!important;\n  background:\n    radial-gradient(circle at 50% -10%, rgba(57,255,20,.14), transparent 36%),\n    linear-gradient(145deg,#010201 0%, #050805 46%, #020503 100%);\n  border:1px solid rgba(57,255,20,.24);\n  border-radius:28px;\n  box-shadow:\n    0 0 34px rgba(57,255,20,.10),\n    0 0 88px rgba(57,255,20,.05),\n    inset 0 0 30px rgba(255,255,255,.02);\n  font-family:Arial,Helvetica,sans-serif;\n}\n\n.kg-krx4-thunder,\n.kg-krx4-thunder h1,\n.kg-krx4-thunder h2,\n.kg-krx4-thunder h3,\n.kg-krx4-thunder h4,\n.kg-krx4-thunder p,\n.kg-krx4-thunder li,\n.kg-krx4-thunder span,\n.kg-krx4-thunder strong,\n.kg-krx4-thunder summary,\n.kg-krx4-thunder a{\n  color:#fff!important;\n  -webkit-text-fill-color:#fff!important;\n}\n\n.kg-krx4-thunder a{text-decoration:none!important}\n\n\/* background energy *\/\n.kg-krx4-thunder::before{\n  content:\"\";\n  position:absolute;\n  inset:-20%;\n  background:\n    radial-gradient(circle at 14% 18%, rgba(57,255,20,.16), transparent 22%),\n    radial-gradient(circle at 84% 14%, rgba(124,252,0,.12), transparent 18%),\n    radial-gradient(circle at 50% 100%, rgba(57,255,20,.10), transparent 26%);\n  filter:blur(12px);\n  opacity:.92;\n  animation:kgNebulaStorm 20s ease-in-out infinite alternate;\n  z-index:0;\n  pointer-events:none;\n}\n@keyframes kgNebulaStorm{\n  0%{transform:translateY(0) scale(1)}\n  100%{transform:translateY(-18px) scale(1.05)}\n}\n\n.kg-krx4-thunder::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    repeating-linear-gradient(\n      135deg,\n      rgba(255,255,255,.018) 0px,\n      rgba(255,255,255,.018) 2px,\n      transparent 2px,\n      transparent 18px\n    );\n  opacity:.15;\n  z-index:0;\n  pointer-events:none;\n}\n\n.kg-power-grid{\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(57,255,20,.045) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.045) 1px, transparent 1px);\n  background-size:38px 38px;\n  opacity:.13;\n  animation:kgGridDrift 22s linear infinite;\n  pointer-events:none;\n  z-index:0;\n}\n@keyframes kgGridDrift{\n  0%{transform:translate(0,0)}\n  100%{transform:translate(38px,38px)}\n}\n\n.kg-shell{position:relative;z-index:2}\n\n\/* thunder sky *\/\n.kg-thunder-sky{\n  position:absolute;\n  inset:0;\n  pointer-events:none;\n  z-index:1;\n  overflow:hidden;\n}\n\n.kg-sky-flash{\n  position:absolute;\n  inset:0;\n  background:\n    radial-gradient(circle at 16% 8%, rgba(255,255,255,.10), transparent 20%),\n    radial-gradient(circle at 52% 12%, rgba(57,255,20,.10), transparent 18%),\n    radial-gradient(circle at 82% 10%, rgba(255,255,255,.08), transparent 16%);\n  opacity:0;\n  animation:kgSkyFlash 36s linear infinite;\n}\n@keyframes kgSkyFlash{\n  0%, 68%, 100%{opacity:0}\n  72%{opacity:.5}\n  76%{opacity:.7}\n  84%{opacity:.3}\n  92%{opacity:0}\n}\n\n\/* true lightning bolts *\/\n.kg-bolt{\n  position:absolute;\n  top:-10%;\n  width:120px;\n  height:460px;\n  opacity:0;\n  filter:\n    drop-shadow(0 0 7px rgba(57,255,20,.95))\n    drop-shadow(0 0 20px rgba(57,255,20,.62))\n    drop-shadow(0 0 36px rgba(255,255,255,.18));\n}\n\n.kg-bolt svg{\n  width:100%;\n  height:100%;\n  display:block;\n}\n\n.kg-bolt path{\n  fill:none;\n  stroke-linecap:round;\n  stroke-linejoin:round;\n}\n\n.kg-bolt .kg-glow{\n  stroke:#39FF14;\n  stroke-width:9;\n  opacity:.92;\n}\n\n.kg-bolt .kg-core{\n  stroke:#ffffff;\n  stroke-width:3.2;\n}\n\n.kg-b1{left:4%; animation:kgBoltFlash 28s linear infinite;}\n.kg-b2{left:18%; animation:kgBoltFlash 32s linear infinite 6s;}\n.kg-b3{left:35%; animation:kgBoltFlash 30s linear infinite 12s;}\n.kg-b4{left:54%; animation:kgBoltFlash 34s linear infinite 9s;}\n.kg-b5{left:72%; animation:kgBoltFlash 28s linear infinite 18s;}\n.kg-b6{left:88%; animation:kgBoltFlash 32s linear infinite 22s;}\n\n@keyframes kgBoltFlash{\n  0%, 72%, 100%{opacity:0; transform:translateY(-20px) scaleY(.96)}\n  74%{opacity:.3}\n  76%{opacity:1}\n  82%{opacity:.7}\n  88%{opacity:.3}\n  94%{opacity:0; transform:translateY(12px) scaleY(1.04)}\n}\n\n\/* orbital charge *\/\n.kg-orbit{\n  position:absolute;\n  inset:0;\n  pointer-events:none;\n}\n.kg-orbit-ring{\n  position:absolute;\n  left:50%;\n  top:36%;\n  width:420px;\n  height:420px;\n  border-radius:50%;\n  transform:translate(-50%,-50%);\n  border:1px dashed rgba(57,255,20,.13);\n  animation:kgOrbitSpin 60s linear infinite;\n}\n.kg-orbit-dot{\n  position:absolute;\n  left:50%;\n  top:36%;\n  width:420px;\n  height:420px;\n  transform:translate(-50%,-50%);\n  animation:none;\n}\n.kg-orbit-dot::before{\n  content:\"\";\n  position:absolute;\n  top:-5px;\n  left:50%;\n  width:10px;\n  height:10px;\n  border-radius:50%;\n  transform:translateX(-50%);\n  background:#fff;\n  box-shadow:\n    0 0 10px rgba(255,255,255,.95),\n    0 0 22px rgba(57,255,20,.85),\n    0 0 34px rgba(57,255,20,.45);\n}\n.kg-orbit-dot.dot2{\n  width:570px;\n  height:570px;\n  animation:none;\n}\n.kg-orbit-dot.dot2::before{\n  width:8px;height:8px;\n  background:#b8ff66;\n}\n@keyframes kgOrbitSpin{\n  from{transform:translate(-50%,-50%) rotate(0deg)}\n  to{transform:translate(-50%,-50%) rotate(360deg)}\n}\n\n\/* sweeping electric lines *\/\n.kg-streak{\n  position:absolute;\n  width:260px;\n  height:4px;\n  border-radius:999px;\n  background:linear-gradient(90deg, transparent, rgba(57,255,20,.98), rgba(255,255,255,.92), transparent);\n  box-shadow:\n    0 0 18px rgba(57,255,20,.8),\n    0 0 34px rgba(57,255,20,.34),\n    0 0 54px rgba(255,255,255,.08);\n  transform:rotate(-22deg);\n  opacity:0;\n}\n.kg-s1{top:12%; left:-18%; animation:kgSweep 16s linear infinite;}\n.kg-s2{top:28%; right:-18%; animation:kgSweepReverse 18s linear infinite 4s;}\n.kg-s3{top:46%; left:-14%; animation:kgSweep 20s linear infinite 8s;}\n.kg-s4{top:64%; right:-20%; animation:kgSweepReverse 17s linear infinite 12s;}\n.kg-s5{top:80%; left:-12%; animation:kgSweep 19s linear infinite 6s;}\n\n@keyframes kgSweep{\n  0%{transform:translateX(0) rotate(-22deg);opacity:0}\n  8%{opacity:1}\n  40%{opacity:.95}\n  100%{transform:translateX(540%) rotate(-22deg);opacity:0}\n}\n@keyframes kgSweepReverse{\n  0%{transform:translateX(0) rotate(-22deg);opacity:0}\n  8%{opacity:1}\n  40%{opacity:.95}\n  100%{transform:translateX(-540%) rotate(-22deg);opacity:0}\n}\n\n\/* arcs \/ sparks *\/\n.kg-pulse-arc{\n  position:absolute;\n  left:50%;\n  top:36%;\n  border-radius:50%;\n  transform:translate(-50%,-50%);\n  border:1px solid rgba(57,255,20,.18);\n  box-shadow:0 0 20px rgba(57,255,20,.10), inset 0 0 18px rgba(57,255,20,.03);\n}\n.kg-a1{width:300px;height:300px;}\n.kg-a2{width:430px;height:430px;}\n.kg-a3{width:580px;height:580px;}\n\n@keyframes kgArcPulse{\n  0%,100%{opacity:.16; transform:translate(-50%,-50%) scale(.96)}\n  50%{opacity:.62; transform:translate(-50%,-50%) scale(1.035)}\n}\n\n.kg-particle{\n  position:absolute;\n  width:6px;height:6px;\n  border-radius:50%;\n  background:var(--kawa);\n  box-shadow:0 0 16px rgba(57,255,20,.95), 0 0 34px rgba(57,255,20,.5);\n  opacity:.8;\n  z-index:0;\n}\n.kg-p1{left:10%; top:18%; animation:kgFloat1 22s ease-in-out infinite;}\n.kg-p2{left:86%; top:20%; animation:kgFloat2 24s ease-in-out infinite;}\n.kg-p3{left:18%; top:62%; animation:kgFloat3 26s ease-in-out infinite;}\n.kg-p4{left:80%; top:66%; animation:kgFloat1 28s ease-in-out infinite;}\n.kg-p5{left:32%; top:22%; animation:kgFloat2 22s ease-in-out infinite;}\n.kg-p6{left:66%; top:54%; animation:kgFloat3 24s ease-in-out infinite;}\n\n@keyframes kgFloat1{\n  0%,100%{transform:translateY(0) translateX(0); opacity:.6}\n  50%{transform:translateY(-18px) translateX(10px); opacity:1}\n}\n@keyframes kgFloat2{\n  0%,100%{transform:translateY(0) translateX(0); opacity:.55}\n  50%{transform:translateY(14px) translateX(-12px); opacity:1}\n}\n@keyframes kgFloat3{\n  0%,100%{transform:translateY(0) scale(1); opacity:.6}\n  50%{transform:translateY(-14px) scale(1.22); opacity:1}\n}\n\n.kg-center-glow{\n  position:absolute;\n  left:50%;\n  top:42%;\n  width:520px;\n  height:200px;\n  transform:translate(-50%,-50%);\n  background:radial-gradient(circle at center, rgba(57,255,20,.18), rgba(57,255,20,0) 70%);\n  filter:blur(22px);\n  animation:kgCenterGlow 24s ease-in-out infinite;\n}\n@keyframes kgCenterGlow{\n  0%,100%{opacity:.42; transform:translate(-50%,-50%) scale(1)}\n  50%{opacity:.92; transform:translate(-50%,-50%) scale(1.08)}\n}\n\n.kg-corner{\n  position:absolute;\n  width:120px;\n  height:120px;\n  border-radius:50%;\n  pointer-events:none;\n  opacity:.75;\n  filter:blur(1px);\n}\n.kg-c1{\n  top:-24px; left:-24px;\n  background:radial-gradient(circle, rgba(57,255,20,.34), rgba(57,255,20,0) 62%);\n}\n.kg-c2{\n  top:-18px; right:-18px;\n  background:radial-gradient(circle, rgba(255,255,255,.18), rgba(57,255,20,0) 60%);\n}\n.kg-c3{\n  bottom:-24px; left:8%;\n  background:radial-gradient(circle, rgba(57,255,20,.24), rgba(57,255,20,0) 64%);\n}\n.kg-c4{\n  bottom:-28px; right:10%;\n  background:radial-gradient(circle, rgba(57,255,20,.24), rgba(57,255,20,0) 64%);\n}\n@keyframes kgCornerPulse{\n  0%,100%{transform:scale(.9); opacity:.28}\n  50%{transform:scale(1.18); opacity:.86}\n}\n\n\/* hero content *\/\n.kg-hero{padding:60px 24px 30px; position:relative;}\n.kg-hero-content{\n  position:relative;\n  z-index:2;\n}\n\n.kg-title{\n  margin:0;\n  text-align:center;\n  font-size:52px;\n  line-height:1.02;\n  font-weight:900;\n  letter-spacing:1px;\n  text-transform:uppercase;\n  color:#fff!important;\n  text-shadow:\n    0 0 12px rgba(57,255,20,.18),\n    0 0 26px rgba(57,255,20,.10);\n  animation:kgTitleCharge 16s ease-in-out infinite;\n}\n@keyframes kgTitleCharge{\n  0%,100%{\n    text-shadow:\n      0 0 12px rgba(57,255,20,.18),\n      0 0 26px rgba(57,255,20,.10);\n    filter:brightness(1);\n  }\n  50%{\n    text-shadow:\n      0 0 20px rgba(255,255,255,.22),\n      0 0 42px rgba(57,255,20,.26),\n      0 0 72px rgba(57,255,20,.14);\n    filter:brightness(1.08);\n  }\n}\n\n.kg-title-accent{\n  display:block;\n  color:var(--kawa)!important;\n  text-shadow:\n    0 0 18px rgba(57,255,20,1),\n    0 0 34px rgba(57,255,20,.75),\n    0 0 64px rgba(57,255,20,.35);\n  animation:kgAccentFlash 14s ease-in-out infinite;\n}\n@keyframes kgAccentFlash{\n  0%,100%{filter:brightness(1)}\n  50%{filter:brightness(1.18)}\n}\n\n.kg-year-line{\n  text-align:center;\n  margin-top:10px;\n  font-family:Consolas,'Courier New',monospace;\n  font-size:13px;\n  letter-spacing:4px;\n  color:#b8ff66!important;\n  text-transform:uppercase;\n  text-shadow:0 0 8px rgba(57,255,20,.4);\n}\n\n.kg-electric-bar{\n  width:180px;\n  height:4px;\n  margin:16px auto 14px;\n  border-radius:999px;\n  background:linear-gradient(90deg, transparent, var(--kawa), var(--kawa2), #fff, var(--kawa), transparent);\n  box-shadow:\n    0 0 20px rgba(57,255,20,.65),\n    0 0 40px rgba(57,255,20,.15);\n  animation:kgBarPulse 12s ease-in-out infinite;\n}\n@keyframes kgBarPulse{\n  0%,100%{transform:scaleX(1); opacity:.85}\n  50%{transform:scaleX(1.22); opacity:1}\n}\n\n.kg-rotator-wrap{\n  display:flex;\n  justify-content:center;\n  align-items:center;\n  gap:12px;\n  margin-top:4px;\n}\n\n.kg-rotator-label{\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:1.5px;\n  text-transform:uppercase;\n  color:#f0fff0!important;\n}\n\n.kg-rotator-static{\n  font-size:15px;\n  font-weight:900;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  color:var(--kawa)!important;\n  text-shadow:\n    0 0 16px rgba(57,255,20,.85),\n    0 0 30px rgba(57,255,20,.45);\n}\n\n.kg-rotator{\n  position:relative;\n  height:28px;\n  overflow:hidden;\n  min-width:260px;\n}\n\n.kg-rotator-track{\n  display:flex;\n  flex-direction:column;\n  animation:kgRotateWordsHard 30s infinite;\n}\n\n.kg-rotator-word{\n  height:28px;\n  display:flex;\n  align-items:center;\n  justify-content:flex-start;\n  font-size:15px;\n  font-weight:900;\n  text-transform:uppercase;\n  color:var(--kawa)!important;\n  text-shadow:\n    0 0 16px rgba(57,255,20,1),\n    0 0 30px rgba(57,255,20,.72);\n}\n\n@keyframes kgRotateWordsHard{\n  0%,16%{transform:translateY(0)}\n  18%,36%{transform:translateY(-28px)}\n  38%,56%{transform:translateY(-56px)}\n  58%,76%{transform:translateY(-84px)}\n  78%,96%{transform:translateY(-112px)}\n  100%{transform:translateY(0)}\n}\n\n.kg-sub{\n  max-width:920px;\n  margin:16px auto 0;\n  text-align:center;\n  font-size:16px;\n  line-height:1.85;\n  color:var(--soft)!important;\n}\n\n.kg-button-row{\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:14px;\n  margin-top:24px;\n}\n\n.kg-btn{\n  position:relative;\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  min-width:200px;\n  padding:15px 22px;\n  border-radius:16px;\n  font-size:14px;\n  font-weight:900;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  transition:all .25s ease;\n  overflow:hidden;\n  isolation:isolate;\n}\n\n.kg-btn::before{\n  content:\"\";\n  position:absolute;\n  top:0;\n  left:0;\n  width:36%;\n  height:100%;\n  background:linear-gradient(90deg, transparent, rgba(255,255,255,.46), transparent);\n  transform:translateX(-140%) skewX(-18deg);\n  animation:none;\n  pointer-events:none;\n  z-index:0;\n}\n.kg-btn::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:radial-gradient(circle at 20% 50%, rgba(255,255,255,.14), transparent 32%);\n  opacity:.55;\n  z-index:0;\n}\n@keyframes kgButtonShine{\n  0%{transform:translateX(-140%) skewX(-18deg)}\n  100%{transform:translateX(300%) skewX(-18deg)}\n}\n\n.kg-btn span{position:relative;z-index:1}\n\n.kg-btn-primary{\n  color:#051108!important;\n  -webkit-text-fill-color:#051108!important;\n  background:linear-gradient(180deg,#ccff7d 0%, #39FF14 55%, #18d700 100%);\n  border:1px solid rgba(255,255,255,.14);\n  box-shadow:\n    0 0 24px rgba(57,255,20,.34),\n    0 0 46px rgba(57,255,20,.10),\n    inset 0 0 16px rgba(255,255,255,.16);\n}\n.kg-btn-primary span{color:#051108!important; -webkit-text-fill-color:#051108!important;}\n\n.kg-btn-secondary{\n  color:#f3fff0!important;\n  background:linear-gradient(180deg, rgba(18,42,12,.88), rgba(4,14,5,.96));\n  border:1px solid rgba(57,255,20,.24);\n  box-shadow:0 0 18px rgba(57,255,20,.08);\n}\n\n.kg-btn:hover{\n  transform:translateY(-3px) scale(1.03);\n  filter:brightness(1.08);\n  box-shadow:0 0 28px rgba(57,255,20,.26), 0 0 50px rgba(57,255,20,.10);\n}\n\n.kg-strip{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:14px;\n  padding:20px 22px 12px;\n  position:relative;\n  z-index:2;\n}\n\n.kg-stat{\n  position:relative;\n  padding:18px 14px;\n  border-radius:18px;\n  background:\n    linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.015)),\n    linear-gradient(145deg, rgba(57,255,20,.07), rgba(0,0,0,0));\n  border:1px solid rgba(57,255,20,.18);\n  box-shadow:inset 0 0 18px rgba(255,255,255,.02), 0 0 18px rgba(57,255,20,.05);\n  text-align:center;\n  overflow:hidden;\n  transition:transform .28s ease, box-shadow .28s ease, border-color .28s ease;\n}\n\n.kg-stat::before{\n  content:\"\";\n  position:absolute;\n  inset:-1px;\n  border-radius:inherit;\n  background:conic-gradient(from 180deg, transparent, rgba(57,255,20,.16), transparent 36%);\n  opacity:.4;\n  animation:kgCardRing 30s linear infinite;\n  pointer-events:none;\n}\n@keyframes kgCardRing{\n  from{transform:rotate(0deg)}\n  to{transform:rotate(360deg)}\n}\n\n.kg-stat::after{\n  content:\"\";\n  position:absolute;\n  left:-35%;\n  top:0;\n  width:35%;\n  height:100%;\n  background:linear-gradient(90deg, transparent, rgba(57,255,20,.18), transparent);\n  transform:skewX(-18deg);\n  animation:none;\n}\n@keyframes kgStatSweep{\n  0%{left:-45%}\n  100%{left:140%}\n}\n\n.kg-stat:hover{\n  transform:translateY(-4px);\n  border-color:rgba(57,255,20,.34);\n  box-shadow:0 0 24px rgba(57,255,20,.12), 0 0 42px rgba(57,255,20,.08);\n}\n\n.kg-stat strong{\n  display:block;\n  font-size:22px;\n  color:var(--kawa)!important;\n  text-shadow:0 0 12px rgba(57,255,20,.30);\n  margin-bottom:6px;\n  position:relative;\n  z-index:2;\n}\n\n.kg-stat span{\n  font-size:13px;\n  line-height:1.55;\n  color:#f1fff0!important;\n  text-transform:uppercase;\n  letter-spacing:.8px;\n  font-weight:800;\n  position:relative;\n  z-index:2;\n}\n\n\/* vault drawer — bulletproof collapse *\/\n.kg-krx4-thunder details{\n  margin:18px 22px 26px;\n  border-radius:20px;\n  overflow:hidden;\n  border:1px solid rgba(57,255,20,.14);\n  background:\n    linear-gradient(180deg, rgba(255,255,255,.02), rgba(255,255,255,.01)),\n    linear-gradient(145deg, rgba(57,255,20,.04), rgba(0,0,0,0) 42%);\n  box-shadow:\n    0 0 18px rgba(57,255,20,.04),\n    inset 0 0 12px rgba(255,255,255,.015);\n  position:relative;\n  z-index:2;\n}\n.kg-krx4-thunder details:not([open]) \u003e *:not(summary){\n  display:none!important;\n  visibility:hidden!important;\n  height:0!important;\n  overflow:hidden!important;\n}\n.kg-krx4-thunder details[open] \u003e *:not(summary){\n  display:block!important;\n  visibility:visible!important;\n  height:auto!important;\n}\n\n.kg-krx4-thunder summary{\n  list-style:none;\n  cursor:pointer;\n  padding:16px 20px;\n  font-size:18px;\n  font-weight:900;\n  letter-spacing:.8px;\n  text-transform:uppercase;\n  color:#fff!important;\n  background:linear-gradient(90deg, rgba(57,255,20,.12), rgba(57,255,20,.04), rgba(0,0,0,0));\n  border-bottom:1px solid rgba(57,255,20,.10);\n  text-shadow:0 0 8px rgba(57,255,20,.14);\n  transition:background .25s ease, border-color .25s ease;\n}\n.kg-krx4-thunder summary::-webkit-details-marker{display:none}\n.kg-krx4-thunder summary:hover{\n  background:linear-gradient(90deg, rgba(57,255,20,.16), rgba(57,255,20,.06), rgba(0,0,0,0));\n  border-bottom-color:rgba(57,255,20,.14);\n}\n\n.kg-seo-wrap{\n  padding:22px 20px 26px;\n}\n.kg-seo-wrap h2,\n.kg-seo-wrap h3{\n  color:var(--kawa)!important;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  margin:22px 0 10px;\n  text-shadow:0 0 10px rgba(57,255,20,.24);\n}\n.kg-seo-wrap h2{font-size:22px; border-bottom:1px solid rgba(57,255,20,.18); padding-bottom:8px;}\n.kg-seo-wrap h3{font-size:15px; letter-spacing:2px;}\n.kg-seo-wrap h2:first-child,\n.kg-seo-wrap h3:first-child{margin-top:0;}\n.kg-seo-wrap p{\n  color:#effff2!important;\n  line-height:1.85;\n  font-size:15px;\n  margin:0 0 14px;\n}\n.kg-seo-wrap strong{color:#b8ff66!important;}\n.kg-seo-wrap em{color:var(--kawa)!important; font-style:normal; font-weight:700;}\n.kg-seo-wrap ul{\n  margin:0 0 16px 0!important;\n  padding:0!important;\n  list-style:none!important;\n}\n.kg-seo-wrap li{\n  position:relative;\n  padding-left:22px;\n  margin-bottom:9px;\n  color:#effff2!important;\n  font-size:14.5px;\n  line-height:1.7;\n}\n.kg-seo-wrap li::before{\n  content:\"⚡\";\n  position:absolute;\n  left:0;\n  top:0;\n  color:var(--kawa);\n  text-shadow:0 0 6px rgba(57,255,20,.6);\n}\n\n.kg-callout{\n  margin:20px 0;\n  padding:18px;\n  border-radius:18px;\n  border:1px solid rgba(57,255,20,.18);\n  background:linear-gradient(145deg, rgba(57,255,20,.10), rgba(0,0,0,0));\n  box-shadow:0 0 18px rgba(57,255,20,.05);\n  color:#fff!important;\n  font-weight:700;\n}\n\n.kg-kw{\n  font-family:Consolas,'Courier New',monospace!important;\n  font-size:11px!important;\n  line-height:1.85!important;\n  color:rgba(232,255,232,.55)!important;\n  margin-top:16px!important;\n  padding:14px 16px;\n  background:rgba(0,0,0,.5);\n  border:1px solid rgba(57,255,20,.2);\n  border-left:2px solid var(--kawa);\n  border-radius:8px;\n  letter-spacing:.3px;\n}\n\n.kg-link-row{\n  display:flex;\n  flex-wrap:wrap;\n  gap:12px;\n  margin-top:14px;\n}\n\n.kg-link-btn{\n  display:inline-block;\n  padding:13px 18px;\n  border-radius:14px;\n  color:#051108!important;\n  -webkit-text-fill-color:#051108!important;\n  background:linear-gradient(180deg,#b9ff6a 0%, #39FF14 55%, #18d700 100%);\n  font-size:13px;\n  font-weight:900;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  box-shadow:0 0 16px rgba(57,255,20,.22);\n}\n\n\/* FAQ drawer items *\/\n.kg-faq-item{\n  margin-bottom:14px;\n  padding-bottom:14px;\n  border-bottom:1px solid rgba(57,255,20,.1);\n}\n.kg-faq-item:last-child{border-bottom:none;}\n.kg-faq-q{\n  color:var(--kawa)!important;\n  font-size:15px!important;\n  font-weight:900!important;\n  letter-spacing:.5px;\n  text-transform:uppercase;\n  margin:0 0 6px 0!important;\n  text-shadow:0 0 8px rgba(57,255,20,.35);\n}\n.kg-faq-a{\n  color:#effff2!important;\n  font-size:14.5px!important;\n  line-height:1.7!important;\n  margin:0!important;\n}\n\n@media (prefers-reduced-motion: reduce){\n  .kg-krx4-thunder *{animation-duration:0.02ms!important; transition-duration:0.01ms!important;}\n  .kg-bolt, .kg-streak, .kg-sky-flash{animation:none!important; opacity:0!important;}\n  .kg-title, .kg-title-accent, .kg-electric-bar, .kg-center-glow{animation:none!important;}\n}\n\n@media (max-width: 1040px){\n  .kg-strip{grid-template-columns:repeat(2,1fr)}\n  .kg-title{font-size:40px}\n}\n\n@media (max-width: 640px){\n  .kg-hero{padding:34px 16px 24px}\n  .kg-strip{padding-left:16px;padding-right:16px}\n  .kg-strip{grid-template-columns:1fr}\n  .kg-krx4-thunder details{margin-left:16px;margin-right:16px}\n  .kg-title{font-size:31px}\n  .kg-krx4-thunder summary{font-size:16px;padding:14px 16px}\n  .kg-sub{font-size:15px}\n  .kg-btn{width:100%;min-width:0}\n  .kg-button-row{gap:10px}\n  .kg-rotator-wrap{flex-direction:column;gap:6px}\n  .kg-orbit-ring,\n  .kg-orbit-dot{\n    width:320px;\n    height:320px;\n  }\n  .kg-streak{\n    width:180px;\n  }\n  .kg-seo-wrap h2{font-size:19px;}\n}\n\u003c\/style\u003e","products":[{"product_id":"green-flag-custom","title":"Green Flag Custom","description":"\u003cstyle\u003e\n.kg-greenflagcustom{\n  background:\n    radial-gradient(circle at 0% 0%, rgba(57,255,20,0.15), transparent 45%),\n    radial-gradient(circle at 100% 100%, rgba(57,255,20,0.12), transparent 45%),\n    linear-gradient(135deg, #050505 0%, #0a0a0a 50%, #000000 100%);\n  border: 1px solid rgba(57,255,20,0.3);\n  border-radius: 14px;\n  padding: 28px 22px;\n  color: #e8e8e8 !important;\n  font-family: 'Helvetica Neue', Arial, sans-serif;\n  max-width: 1140px;\n  margin: 0 auto;\n  box-shadow: 0 0 24px rgba(0,0,0,0.5), inset 0 0 40px rgba(57,255,20,0.04);\n}\n.kg-greenflagcustom *{box-sizing:border-box;color:inherit;}\n.kg-greenflagcustom h2{font-style:italic;text-transform:uppercase;font-weight:900;font-size:28px;line-height:1.15;margin:0 0 14px 0;color:#fff;letter-spacing:0.5px;}\n.kg-greenflagcustom h2 .kg-accent{color:#39FF14;}\n.kg-greenflagcustom h3{font-style:italic;text-transform:uppercase;font-weight:700;font-size:17px;margin:18px 0 8px 0;color:#39FF14;letter-spacing:0.4px;}\n.kg-greenflagcustom p{font-size:15px;line-height:1.65;margin:0 0 14px 0;color:#d6d6d6;}\n.kg-greenflagcustom ul{margin:0 0 16px 0;padding-left:20px;color:#d0d0d0;line-height:1.65;}\n.kg-greenflagcustom li{margin:0 0 6px 0;font-size:14px;}\n.kg-greenflagcustom .kg-pill{display:inline-block;background:rgba(57,255,20,0.12);border:1px solid rgba(57,255,20,0.45);color:#39FF14;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:5px 12px;border-radius:100px;margin:0 6px 8px 0;}\n.kg-greenflagcustom details{margin-top:18px;background:rgba(0,0,0,0.4);border:1px solid rgba(57,255,20,0.3);border-radius:10px;padding:14px 16px;}\n.kg-greenflagcustom summary{cursor:pointer;font-weight:800;font-style:italic;text-transform:uppercase;color:#39FF14;font-size:13px;letter-spacing:1px;list-style:none;outline:none;}\n.kg-greenflagcustom summary::-webkit-details-marker{display:none;}\n.kg-greenflagcustom summary:before{content:\"+ \";color:#39FF14;font-weight:900;margin-right:4px;}\n.kg-greenflagcustom details[open] summary:before{content:\"- \";}\n@media(max-width:768px){.kg-greenflagcustom{padding:20px 16px;border-radius:12px;}.kg-greenflagcustom h2{font-size:22px;}.kg-greenflagcustom h3{font-size:15px;}.kg-greenflagcustom p,.kg-greenflagcustom li{font-size:14px;line-height:1.55;}}\n@media(max-width:480px){.kg-greenflagcustom{padding:16px 14px;}.kg-greenflagcustom h2{font-size:19px;}.kg-greenflagcustom p,.kg-greenflagcustom li{font-size:13px;}}\n\u003c\/style\u003e\n\u003cdiv class=\"kg-greenflagcustom\"\u003e\n\u003ch2\u003eGreen \u003cspan class=\"kg-accent\"\u003eFlag Custom\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cdiv\u003e\n\u003cspan class=\"kg-pill\"\u003e21MIL Vinyl\u003c\/span\u003e \u003cspan class=\"kg-pill\"\u003eUSA Made\u003c\/span\u003e \u003cspan class=\"kg-pill\"\u003eShips 24-48 hrs\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003eThe Green Flag Custom is a full-coverage graphics kit for the Powersports platform, printed on premium 21MIL laminated cast vinyl and pre-cut to fit the OEM body lines. Built to transform your machine without paint, plastics swaps, or wasted weekends.\u003c\/p\u003e\n\u003ch3\u003eWhat You Get\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePremium 21MIL laminated cast vinyl\u003c\/li\u003e\n\u003cli\u003ePre-cut for OEM panel fitment\u003c\/li\u003e\n\u003cli\u003eUV-stable, weatherproof, mud-proof\u003c\/li\u003e\n\u003cli\u003eMade to order in the USA\u003c\/li\u003e\n\u003cli\u003eShips in 24-48 hours\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003eFITMENT, INSTALL \u0026amp; CARE\u003c\/summary\u003e\n\u003ch3\u003eFitment\u003c\/h3\u003e\n\u003cp\u003eThis kit is cut to fit the Green Flag Custom OEM body panels. Select your exact year and trim at checkout to ensure the panels match your machine.\u003c\/p\u003e\n\u003ch3\u003eInstall Tips\u003c\/h3\u003e\n\u003cp\u003ePlastics need to be clean and silicone-free before install. Use isopropyl alcohol, not Armor All or any shine product. Heat the vinyl gently for tight curves, and post-heat the edges to lock them down. Most riders complete a full kit install in 2-4 hours.\u003c\/p\u003e\n\u003ch3\u003eCare\u003c\/h3\u003e\n\u003cp\u003eLet the kit cure for 48 hours before pressure-washing or riding hard. After that, normal powersports use is fine - including mud, dust, sun, and trail abuse.\u003c\/p\u003e\n\u003ch3\u003eShipping \u0026amp; Returns\u003c\/h3\u003e\n\u003cp\u003eCustom kits are made to order and ship in 24-48 hours. Because every kit is print-to-order, custom wraps are non-refundable once production begins. Damaged-in-transit kits are replaced - contact KrazyGraphics within 7 days of delivery.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e","brand":"kg","offers":[{"title":"Default Title","offer_id":41966800502873,"sku":null,"price":799.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/files\/KRX-4SAMPLE.jpg?v=1730923340"},{"product_id":"kawasaki-krx-1000-krx4-order","title":"Kawasaki KRX-4 Custom Order","description":"\u003cdiv class=\"kg-krx4-thunder\"\u003e\n\u003cstyle\u003e\n.kg-krx4-thunder *{box-sizing:border-box}\n.kg-krx4-thunder{\n  --kawa:#39FF14;\n  --kawa2:#7CFC00;\n  --white:#ffffff;\n  --text:#ffffff;\n  --soft:#eaffea;\n  position:relative;\n  overflow:hidden;\n  color:#fff!important;\n  background:\n    radial-gradient(circle at 50% -10%, rgba(57,255,20,.14), transparent 36%),\n    linear-gradient(145deg,#010201 0%, #050805 46%, #020503 100%);\n  border:1px solid rgba(57,255,20,.24);\n  border-radius:28px;\n  box-shadow:\n    0 0 34px rgba(57,255,20,.10),\n    0 0 88px rgba(57,255,20,.05),\n    inset 0 0 30px rgba(255,255,255,.02);\n  font-family:Arial,Helvetica,sans-serif;\n}\n\n.kg-krx4-thunder,\n.kg-krx4-thunder h1,\n.kg-krx4-thunder h2,\n.kg-krx4-thunder h3,\n.kg-krx4-thunder h4,\n.kg-krx4-thunder p,\n.kg-krx4-thunder li,\n.kg-krx4-thunder span,\n.kg-krx4-thunder strong,\n.kg-krx4-thunder summary,\n.kg-krx4-thunder a{\n  color:#fff!important;\n  -webkit-text-fill-color:#fff!important;\n}\n\n.kg-krx4-thunder a{text-decoration:none!important}\n\n.kg-krx4-thunder::before{\n  content:\"\";\n  position:absolute;\n  inset:-20%;\n  background:\n    radial-gradient(circle at 14% 18%, rgba(57,255,20,.16), transparent 22%),\n    radial-gradient(circle at 84% 14%, rgba(124,252,0,.12), transparent 18%),\n    radial-gradient(circle at 50% 100%, rgba(57,255,20,.10), transparent 26%);\n  filter:blur(12px);\n  opacity:.92;\n  animation:kgNebulaStorm 10s ease-in-out infinite alternate;\n  z-index:0;\n  pointer-events:none;\n}\n@keyframes kgNebulaStorm{\n  0%{transform:translateY(0) scale(1)}\n  100%{transform:translateY(-18px) scale(1.05)}\n}\n\n.kg-krx4-thunder::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    repeating-linear-gradient(\n      135deg,\n      rgba(255,255,255,.018) 0px,\n      rgba(255,255,255,.018) 2px,\n      transparent 2px,\n      transparent 18px\n    );\n  opacity:.15;\n  z-index:0;\n  pointer-events:none;\n}\n\n.kg-power-grid{\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(57,255,20,.045) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.045) 1px, transparent 1px);\n  background-size:38px 38px;\n  opacity:.13;\n  animation:kgGridDrift 11s linear infinite;\n  pointer-events:none;\n  z-index:0;\n}\n@keyframes kgGridDrift{\n  0%{transform:translate(0,0)}\n  100%{transform:translate(38px,38px)}\n}\n\n.kg-shell{position:relative;z-index:2}\n\n.kg-thunder-sky{\n  position:absolute;\n  inset:0;\n  pointer-events:none;\n  z-index:1;\n  overflow:hidden;\n}\n\n.kg-sky-flash{\n  position:absolute;\n  inset:0;\n  background:\n    radial-gradient(circle at 16% 8%, rgba(255,255,255,.10), transparent 20%),\n    radial-gradient(circle at 52% 12%, rgba(57,255,20,.10), transparent 18%),\n    radial-gradient(circle at 82% 10%, rgba(255,255,255,.08), transparent 16%);\n  opacity:0;\n  animation:kgSkyFlash 7.5s linear infinite;\n}\n@keyframes kgSkyFlash{\n  0%,70%,100%{opacity:0}\n  72%{opacity:.7}\n  73%{opacity:.18}\n  74%{opacity:.55}\n  76%{opacity:0}\n}\n\n.kg-bolt{\n  position:absolute;\n  top:-10%;\n  width:120px;\n  height:460px;\n  opacity:0;\n  filter:\n    drop-shadow(0 0 7px rgba(57,255,20,.95))\n    drop-shadow(0 0 20px rgba(57,255,20,.62))\n    drop-shadow(0 0 36px rgba(255,255,255,.18));\n}\n\n.kg-bolt svg{\n  width:100%;\n  height:100%;\n  display:block;\n}\n\n.kg-bolt path{\n  fill:none;\n  stroke-linecap:round;\n  stroke-linejoin:round;\n}\n\n.kg-bolt .kg-glow{\n  stroke:#39FF14;\n  stroke-width:9;\n  opacity:.92;\n}\n\n.kg-bolt .kg-core{\n  stroke:#ffffff;\n  stroke-width:3.2;\n}\n\n.kg-b1{left:4%; animation:kgBoltFlash 6.1s linear infinite;}\n.kg-b2{left:18%; animation:kgBoltFlash 7.0s linear infinite .7s;}\n.kg-b3{left:35%; animation:kgBoltFlash 5.8s linear infinite 1.4s;}\n.kg-b4{left:54%; animation:kgBoltFlash 6.8s linear infinite 1.1s;}\n.kg-b5{left:72%; animation:kgBoltFlash 5.9s linear infinite 2.1s;}\n.kg-b6{left:88%; animation:kgBoltFlash 7.2s linear infinite 2.8s;}\n\n@keyframes kgBoltFlash{\n  0%,74%,100%{opacity:0; transform:translateY(-20px) scaleY(.96)}\n  75%{opacity:.14}\n  76%{opacity:1}\n  77%{opacity:.22}\n  78%{opacity:1}\n  80%{opacity:.18}\n  82%{opacity:0; transform:translateY(12px) scaleY(1.04)}\n}\n\n.kg-orbit{\n  position:absolute;\n  inset:0;\n  pointer-events:none;\n}\n.kg-orbit-ring{\n  position:absolute;\n  left:50%;\n  top:36%;\n  width:420px;\n  height:420px;\n  border-radius:50%;\n  transform:translate(-50%,-50%);\n  border:1px dashed rgba(57,255,20,.13);\n  animation:kgOrbitSpin 14s linear infinite;\n}\n.kg-orbit-dot{\n  position:absolute;\n  left:50%;\n  top:36%;\n  width:420px;\n  height:420px;\n  transform:translate(-50%,-50%);\n  animation:kgOrbitSpin 6s linear infinite;\n}\n.kg-orbit-dot::before{\n  content:\"\";\n  position:absolute;\n  top:-5px;\n  left:50%;\n  width:10px;\n  height:10px;\n  border-radius:50%;\n  transform:translateX(-50%);\n  background:#fff;\n  box-shadow:\n    0 0 10px rgba(255,255,255,.95),\n    0 0 22px rgba(57,255,20,.85),\n    0 0 34px rgba(57,255,20,.45);\n}\n.kg-orbit-dot.dot2{\n  width:570px;\n  height:570px;\n  animation-duration:9s;\n  animation-direction:reverse;\n}\n.kg-orbit-dot.dot2::before{\n  width:8px;height:8px;\n  background:#b8ff66;\n}\n@keyframes kgOrbitSpin{\n  from{transform:translate(-50%,-50%) rotate(0deg)}\n  to{transform:translate(-50%,-50%) rotate(360deg)}\n}\n\n.kg-streak{\n  position:absolute;\n  width:260px;\n  height:4px;\n  border-radius:999px;\n  background:linear-gradient(90deg, transparent, rgba(57,255,20,.98), rgba(255,255,255,.92), transparent);\n  box-shadow:\n    0 0 18px rgba(57,255,20,.8),\n    0 0 34px rgba(57,255,20,.34),\n    0 0 54px rgba(255,255,255,.08);\n  transform:rotate(-22deg);\n  opacity:0;\n}\n.kg-s1{top:12%; left:-18%; animation:kgSweep 3.2s linear infinite;}\n.kg-s2{top:28%; right:-18%; animation:kgSweepReverse 3.8s linear infinite .5s;}\n.kg-s3{top:46%; left:-14%; animation:kgSweep 4.0s linear infinite .9s;}\n.kg-s4{top:64%; right:-20%; animation:kgSweepReverse 3.4s linear infinite 1.3s;}\n.kg-s5{top:80%; left:-12%; animation:kgSweep 4.1s linear infinite 1.8s;}\n\n@keyframes kgSweep{\n  0%{transform:translateX(0) rotate(-22deg);opacity:0}\n  8%{opacity:1}\n  40%{opacity:.95}\n  100%{transform:translateX(540%) rotate(-22deg);opacity:0}\n}\n@keyframes kgSweepReverse{\n  0%{transform:translateX(0) rotate(-22deg);opacity:0}\n  8%{opacity:1}\n  40%{opacity:.95}\n  100%{transform:translateX(-540%) rotate(-22deg);opacity:0}\n}\n\n.kg-pulse-arc{\n  position:absolute;\n  left:50%;\n  top:36%;\n  border-radius:50%;\n  transform:translate(-50%,-50%);\n  border:1px solid rgba(57,255,20,.18);\n  box-shadow:0 0 20px rgba(57,255,20,.10), inset 0 0 18px rgba(57,255,20,.03);\n}\n.kg-a1{width:300px;height:300px;animation:kgArcPulse 2.7s ease-in-out infinite;}\n.kg-a2{width:430px;height:430px;animation:kgArcPulse 3.5s ease-in-out infinite .4s;}\n.kg-a3{width:580px;height:580px;animation:kgArcPulse 4.3s ease-in-out infinite .8s;}\n\n@keyframes kgArcPulse{\n  0%,100%{opacity:.16; transform:translate(-50%,-50%) scale(.96)}\n  50%{opacity:.62; transform:translate(-50%,-50%) scale(1.035)}\n}\n\n.kg-particle{\n  position:absolute;\n  width:6px;height:6px;\n  border-radius:50%;\n  background:var(--kawa);\n  box-shadow:0 0 16px rgba(57,255,20,.95), 0 0 34px rgba(57,255,20,.5);\n  opacity:.8;\n  z-index:0;\n}\n.kg-p1{left:10%; top:18%; animation:kgFloat1 6s ease-in-out infinite;}\n.kg-p2{left:86%; top:20%; animation:kgFloat2 7s ease-in-out infinite;}\n.kg-p3{left:18%; top:62%; animation:kgFloat3 8s ease-in-out infinite;}\n.kg-p4{left:80%; top:66%; animation:kgFloat1 9s ease-in-out infinite;}\n.kg-p5{left:32%; top:22%; animation:kgFloat2 6.5s ease-in-out infinite;}\n.kg-p6{left:66%; top:54%; animation:kgFloat3 7.3s ease-in-out infinite;}\n\n@keyframes kgFloat1{\n  0%,100%{transform:translateY(0) translateX(0); opacity:.6}\n  50%{transform:translateY(-18px) translateX(10px); opacity:1}\n}\n@keyframes kgFloat2{\n  0%,100%{transform:translateY(0) translateX(0); opacity:.55}\n  50%{transform:translateY(14px) translateX(-12px); opacity:1}\n}\n@keyframes kgFloat3{\n  0%,100%{transform:translateY(0) scale(1); opacity:.6}\n  50%{transform:translateY(-14px) scale(1.22); opacity:1}\n}\n\n.kg-center-glow{\n  position:absolute;\n  left:50%;\n  top:42%;\n  width:520px;\n  height:200px;\n  transform:translate(-50%,-50%);\n  background:radial-gradient(circle at center, rgba(57,255,20,.18), rgba(57,255,20,0) 70%);\n  filter:blur(22px);\n  animation:kgCenterGlow 2.8s ease-in-out infinite;\n}\n@keyframes kgCenterGlow{\n  0%,100%{opacity:.42; transform:translate(-50%,-50%) scale(1)}\n  50%{opacity:.92; transform:translate(-50%,-50%) scale(1.08)}\n}\n\n.kg-corner{\n  position:absolute;\n  width:120px;\n  height:120px;\n  border-radius:50%;\n  pointer-events:none;\n  opacity:.75;\n  filter:blur(1px);\n}\n.kg-c1{\n  top:-24px; left:-24px;\n  background:radial-gradient(circle, rgba(57,255,20,.34), rgba(57,255,20,0) 62%);\n  animation:kgCornerPulse 2.6s ease-in-out infinite;\n}\n.kg-c2{\n  top:-18px; right:-18px;\n  background:radial-gradient(circle, rgba(255,255,255,.18), rgba(57,255,20,0) 60%);\n  animation:kgCornerPulse 3.1s ease-in-out infinite .4s;\n}\n.kg-c3{\n  bottom:-24px; left:8%;\n  background:radial-gradient(circle, rgba(57,255,20,.24), rgba(57,255,20,0) 64%);\n  animation:kgCornerPulse 3.4s ease-in-out infinite .8s;\n}\n.kg-c4{\n  bottom:-28px; right:10%;\n  background:radial-gradient(circle, rgba(57,255,20,.24), rgba(57,255,20,0) 64%);\n  animation:kgCornerPulse 3s ease-in-out infinite 1.2s;\n}\n@keyframes kgCornerPulse{\n  0%,100%{transform:scale(.9); opacity:.28}\n  50%{transform:scale(1.18); opacity:.86}\n}\n\n.kg-hero-content{\n  position:relative;\n  z-index:2;\n}\n\n.kg-title{\n  margin:0;\n  text-align:center;\n  font-size:52px;\n  line-height:1.02;\n  font-weight:900;\n  letter-spacing:1px;\n  text-transform:uppercase;\n  color:#fff!important;\n  text-shadow:\n    0 0 12px rgba(57,255,20,.18),\n    0 0 26px rgba(57,255,20,.10);\n  animation:kgTitleCharge 4.2s ease-in-out infinite;\n}\n@keyframes kgTitleCharge{\n  0%,100%{\n    text-shadow:\n      0 0 12px rgba(57,255,20,.18),\n      0 0 26px rgba(57,255,20,.10);\n    filter:brightness(1);\n  }\n  50%{\n    text-shadow:\n      0 0 20px rgba(255,255,255,.22),\n      0 0 42px rgba(57,255,20,.26),\n      0 0 72px rgba(57,255,20,.14);\n    filter:brightness(1.08);\n  }\n}\n\n.kg-title-accent{\n  display:block;\n  color:var(--kawa)!important;\n  text-shadow:\n    0 0 18px rgba(57,255,20,1),\n    0 0 34px rgba(57,255,20,.75),\n    0 0 64px rgba(57,255,20,.35);\n  animation:kgAccentFlash 3.2s ease-in-out infinite;\n}\n@keyframes kgAccentFlash{\n  0%,100%{filter:brightness(1)}\n  47%{filter:brightness(1)}\n  50%{filter:brightness(1.26)}\n  52%{filter:brightness(.96)}\n  54%{filter:brightness(1.18)}\n}\n\n.kg-electric-bar{\n  width:180px;\n  height:4px;\n  margin:16px auto 14px;\n  border-radius:999px;\n  background:linear-gradient(90deg, transparent, var(--kawa), var(--kawa2), #fff, var(--kawa), transparent);\n  box-shadow:\n    0 0 20px rgba(57,255,20,.65),\n    0 0 40px rgba(57,255,20,.15);\n  animation:kgBarPulse 1.5s ease-in-out infinite;\n}\n@keyframes kgBarPulse{\n  0%,100%{transform:scaleX(1); opacity:.85}\n  50%{transform:scaleX(1.22); opacity:1}\n}\n\n.kg-rotator-wrap{\n  display:flex;\n  justify-content:center;\n  align-items:center;\n  gap:12px;\n  margin-top:4px;\n}\n\n.kg-rotator-label{\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:1.5px;\n  text-transform:uppercase;\n  color:#f0fff0!important;\n}\n\n.kg-rotator{\n  position:relative;\n  height:28px;\n  overflow:hidden;\n  min-width:240px;\n}\n\n.kg-rotator-track{\n  display:flex;\n  flex-direction:column;\n  animation:kgRotateWordsHard 7s infinite;\n}\n\n.kg-rotator-word{\n  height:28px;\n  display:flex;\n  align-items:center;\n  justify-content:flex-start;\n  font-size:15px;\n  font-weight:900;\n  text-transform:uppercase;\n  color:var(--kawa)!important;\n  text-shadow:\n    0 0 16px rgba(57,255,20,1),\n    0 0 30px rgba(57,255,20,.72);\n}\n\n@keyframes kgRotateWordsHard{\n  0%,16%{transform:translateY(0)}\n  18%,36%{transform:translateY(-28px)}\n  38%,56%{transform:translateY(-56px)}\n  58%,76%{transform:translateY(-84px)}\n  78%,96%{transform:translateY(-112px)}\n  100%{transform:translateY(0)}\n}\n\n.kg-sub{\n  max-width:920px;\n  margin:16px auto 0;\n  text-align:center;\n  font-size:16px;\n  line-height:1.85;\n  color:var(--soft)!important;\n}\n\n.kg-button-row{\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:14px;\n  margin-top:24px;\n}\n\n.kg-btn{\n  position:relative;\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  min-width:170px;\n  padding:15px 22px;\n  border-radius:16px;\n  font-size:14px;\n  font-weight:900;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  transition:all .25s ease;\n  overflow:hidden;\n  isolation:isolate;\n}\n\n.kg-btn::before{\n  content:\"\";\n  position:absolute;\n  top:0;\n  left:0;\n  width:36%;\n  height:100%;\n  background:linear-gradient(90deg, transparent, rgba(255,255,255,.46), transparent);\n  transform:translateX(-140%) skewX(-18deg);\n  animation:kgButtonShine 2.4s linear infinite;\n  pointer-events:none;\n  z-index:0;\n}\n.kg-btn::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:radial-gradient(circle at 20% 50%, rgba(255,255,255,.14), transparent 32%);\n  opacity:.55;\n  z-index:0;\n}\n@keyframes kgButtonShine{\n  0%{transform:translateX(-140%) skewX(-18deg)}\n  100%{transform:translateX(300%) skewX(-18deg)}\n}\n\n.kg-btn span{position:relative;z-index:1}\n\n.kg-btn-primary{\n  color:#051108!important;\n  background:linear-gradient(180deg,#ccff7d 0%, #39FF14 55%, #18d700 100%);\n  border:1px solid rgba(255,255,255,.14);\n  box-shadow:\n    0 0 24px rgba(57,255,20,.34),\n    0 0 46px rgba(57,255,20,.10),\n    inset 0 0 16px rgba(255,255,255,.16);\n}\n\n.kg-btn-secondary{\n  color:#f3fff0!important;\n  background:linear-gradient(180deg, rgba(18,42,12,.88), rgba(4,14,5,.96));\n  border:1px solid rgba(57,255,20,.24);\n  box-shadow:0 0 18px rgba(57,255,20,.08);\n}\n\n.kg-btn:hover{\n  transform:translateY(-3px) scale(1.03);\n  filter:brightness(1.08);\n  box-shadow:0 0 28px rgba(57,255,20,.26), 0 0 50px rgba(57,255,20,.10);\n}\n\n.kg-strip{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:14px;\n  padding:20px 22px 12px;\n  position:relative;\n  z-index:2;\n}\n\n.kg-stat{\n  position:relative;\n  padding:18px 14px;\n  border-radius:18px;\n  background:\n    linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.015)),\n    linear-gradient(145deg, rgba(57,255,20,.07), rgba(0,0,0,0));\n  border:1px solid rgba(57,255,20,.18);\n  box-shadow:inset 0 0 18px rgba(255,255,255,.02), 0 0 18px rgba(57,255,20,.05);\n  text-align:center;\n  overflow:hidden;\n  transition:transform .28s ease, box-shadow .28s ease, border-color .28s ease;\n}\n\n.kg-stat::before{\n  content:\"\";\n  position:absolute;\n  inset:-1px;\n  border-radius:inherit;\n  background:conic-gradient(from 180deg, transparent, rgba(57,255,20,.16), transparent 36%);\n  opacity:.4;\n  animation:kgCardRing 4.4s linear infinite;\n  pointer-events:none;\n}\n@keyframes kgCardRing{\n  from{transform:rotate(0deg)}\n  to{transform:rotate(360deg)}\n}\n\n.kg-stat::after{\n  content:\"\";\n  position:absolute;\n  left:-35%;\n  top:0;\n  width:35%;\n  height:100%;\n  background:linear-gradient(90deg, transparent, rgba(57,255,20,.18), transparent);\n  transform:skewX(-18deg);\n  animation:kgStatSweep 3.8s linear infinite;\n}\n@keyframes kgStatSweep{\n  0%{left:-45%}\n  100%{left:140%}\n}\n\n.kg-stat:hover{\n  transform:translateY(-4px);\n  border-color:rgba(57,255,20,.34);\n  box-shadow:0 0 24px rgba(57,255,20,.12), 0 0 42px rgba(57,255,20,.08);\n}\n\n.kg-stat strong{\n  display:block;\n  font-size:22px;\n  color:var(--kawa)!important;\n  text-shadow:0 0 12px rgba(57,255,20,.30);\n  margin-bottom:6px;\n  position:relative;\n  z-index:2;\n}\n\n.kg-stat span{\n  font-size:13px;\n  line-height:1.55;\n  color:#f1fff0!important;\n  text-transform:uppercase;\n  letter-spacing:.8px;\n  font-weight:800;\n  position:relative;\n  z-index:2;\n}\n\n.kg-krx4-thunder details{\n  margin:18px 22px 26px;\n  border-radius:20px;\n  overflow:hidden;\n  border:1px solid rgba(57,255,20,.14);\n  background:\n    linear-gradient(180deg, rgba(255,255,255,.02), rgba(255,255,255,.01)),\n    linear-gradient(145deg, rgba(57,255,20,.04), rgba(0,0,0,0) 42%);\n  box-shadow:\n    0 0 18px rgba(57,255,20,.04),\n    inset 0 0 12px rgba(255,255,255,.015);\n  position:relative;\n  z-index:2;\n}\n\n.kg-krx4-thunder summary{\n  list-style:none;\n  cursor:pointer;\n  padding:16px 20px;\n  font-size:18px;\n  font-weight:900;\n  letter-spacing:.8px;\n  text-transform:uppercase;\n  color:#fff!important;\n  background:linear-gradient(90deg, rgba(57,255,20,.12), rgba(57,255,20,.04), rgba(0,0,0,0));\n  border-bottom:1px solid rgba(57,255,20,.10);\n  text-shadow:0 0 8px rgba(57,255,20,.14);\n  transition:background .25s ease, border-color .25s ease;\n}\n.kg-krx4-thunder summary::-webkit-details-marker{display:none}\n.kg-krx4-thunder summary:hover{\n  background:linear-gradient(90deg, rgba(57,255,20,.16), rgba(57,255,20,.06), rgba(0,0,0,0));\n  border-bottom-color:rgba(57,255,20,.14);\n}\n\n.kg-seo-wrap{\n  padding:22px 20px 26px;\n}\n.kg-seo-wrap h2,\n.kg-seo-wrap h3{\n  color:var(--kawa)!important;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  margin:22px 0 10px;\n  text-shadow:0 0 10px rgba(57,255,20,.24);\n}\n.kg-seo-wrap p{\n  color:#effff2!important;\n  line-height:1.9;\n  font-size:15px;\n  margin:0 0 16px;\n}\n\n.kg-callout{\n  margin:20px 0;\n  padding:18px;\n  border-radius:18px;\n  border:1px solid rgba(57,255,20,.18);\n  background:linear-gradient(145deg, rgba(57,255,20,.10), rgba(0,0,0,0));\n  box-shadow:0 0 18px rgba(57,255,20,.05);\n  color:#fff!important;\n  font-weight:700;\n}\n\n.kg-link-row{\n  display:flex;\n  flex-wrap:wrap;\n  gap:12px;\n  margin-top:10px;\n}\n\n.kg-link-btn{\n  display:inline-block;\n  padding:13px 18px;\n  border-radius:14px;\n  color:#051108!important;\n  background:linear-gradient(180deg,#b9ff6a 0%, #39FF14 55%, #18d700 100%);\n  font-size:13px;\n  font-weight:900;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  box-shadow:0 0 16px rgba(57,255,20,.22);\n}\n\n@media (max-width: 1040px){\n  .kg-strip{grid-template-columns:repeat(2,1fr)}\n  .kg-title{font-size:40px}\n}\n\n@media (max-width: 640px){\n  .kg-hero{padding:34px 16px 24px}\n  .kg-strip{padding-left:16px;padding-right:16px}\n  .kg-strip{grid-template-columns:1fr}\n  .kg-krx4-thunder details{margin-left:16px;margin-right:16px}\n  .kg-title{font-size:31px}\n  .kg-krx4-thunder summary{font-size:16px;padding:14px 16px}\n  .kg-sub{font-size:15px}\n  .kg-btn{width:100%;min-width:0}\n  .kg-button-row{gap:10px}\n  .kg-rotator-wrap{flex-direction:column;gap:6px}\n  .kg-orbit-ring,\n  .kg-orbit-dot{\n    width:320px;\n    height:320px;\n  }\n  .kg-streak{\n    width:180px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"kg-power-grid\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"kg-shell\"\u003e\n\n  \u003cdiv class=\"kg-hero\"\u003e\n    \u003cdiv class=\"kg-thunder-sky\"\u003e\n      \u003cdiv class=\"kg-sky-flash\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b1\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M68 0 L38 78 L76 78 L30 182 L72 182 L28 308 L62 308 L42 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M68 0 L38 78 L76 78 L30 182 L72 182 L28 308 L62 308 L42 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b2\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M56 0 L80 66 L46 128 L86 204 L54 282 L92 354 L64 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M56 0 L80 66 L46 128 L86 204 L54 282 L92 354 L64 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b3\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M74 0 L42 72 L72 72 L34 154 L78 154 L44 258 L82 258 L50 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M74 0 L42 72 L72 72 L34 154 L78 154 L44 258 L82 258 L50 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b4\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M60 0 L34 96 L74 96 L38 188 L70 188 L30 312 L66 312 L52 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M60 0 L34 96 L74 96 L38 188 L70 188 L30 312 L66 312 L52 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b5\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M46 0 L74 58 L50 132 L86 204 L56 286 L92 362 L68 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M46 0 L74 58 L50 132 L86 204 L56 286 L92 362 L68 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b6\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M68 0 L44 68 L80 68 L40 148 L74 148 L36 264 L70 264 L48 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M68 0 L44 68 L80 68 L40 148 L74 148 L36 264 L70 264 L48 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-grid-glow\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-orbit\"\u003e\n        \u003cdiv class=\"kg-orbit-ring\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"kg-orbit-dot\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"kg-orbit-dot dot2\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-pulse-arc kg-a1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-pulse-arc kg-a2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-pulse-arc kg-a3\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-streak kg-s1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s4\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s5\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-particle kg-p1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p4\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p5\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p6\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-center-glow\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-corner kg-c1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c4\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"kg-hero-content\"\u003e\n      \u003ch1 class=\"kg-title\"\u003e\n        Kawasaki Teryx KRX4\n        \u003cspan class=\"kg-title-accent\"\u003eCustom Wraps\u003c\/span\u003e\n      \u003c\/h1\u003e\n\n      \u003cdiv class=\"kg-electric-bar\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-rotator-wrap\"\u003e\n        \u003cdiv class=\"kg-rotator-label\"\u003eBuilt For\u003c\/div\u003e\n        \u003cdiv class=\"kg-rotator\"\u003e\n          \u003cdiv class=\"kg-rotator-track\"\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eAggressive Builds\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eTrail Presence\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eSharper Styling\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eCustom Machines\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eHard Hitting Looks\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"kg-sub\"\u003e\n        High-impact Kawasaki Teryx KRX4 wraps built for riders who want sharper body lines, stronger color flow, and a machine that stands out hard on the trail.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"kg-button-row\"\u003e\n        \u003ca href=\"#\" class=\"kg-btn kg-btn-primary\"\u003e\u003cspan\u003eShop KRX4 Wraps\u003c\/span\u003e\u003c\/a\u003e\n        \u003ca href=\"\/pages\/questions-and-answers\" class=\"kg-btn kg-btn-secondary\"\u003e\u003cspan\u003eRead FAQ\u003c\/span\u003e\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"kg-strip\"\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eFull Custom\u003c\/strong\u003e\n      \u003cspan\u003eMade to transform stock body lines into a louder, cleaner build\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eTrail Ready\u003c\/strong\u003e\n      \u003cspan\u003eDesigned for real off-road attitude and aggressive machine styling\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003ePrecision Fit\u003c\/strong\u003e\n      \u003cspan\u003eBuilt around the KRX4 platform for a stronger finished look\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eKrazyGraphics\u003c\/strong\u003e\n      \u003cspan\u003eHigh-impact wraps for riders who do not want average\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails id=\"kg-krx4-seo-vault\"\u003e\n    \u003csummary\u003e⚡ KRX4 Information Vault\u003c\/summary\u003e\n    \u003cdiv class=\"kg-seo-wrap\"\u003e\n      \u003ch2\u003eKawasaki Teryx KRX4 Custom Wraps\u003c\/h2\u003e\n      \u003cp\u003e\n        The Kawasaki Teryx KRX4 is built for riders who want a machine that looks just as aggressive as it performs. A premium wrap transforms the body lines, sharpens the visual flow, and gives the KRX4 a much more custom, hard-hitting presence from every angle.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        Strong graphics do more than add color. They create motion, highlight the shape of the machine, and push the entire build away from stock and into something that feels far more premium, more personal, and much more trail ready.\n      \u003c\/p\u003e\n\n      \u003ch3\u003eWhy KRX4 Wraps Stand Out\u003c\/h3\u003e\n      \u003cp\u003e\n        The KRX4 platform has bold panels, sharp edges, and the kind of bodywork that responds extremely well to custom graphics. A properly designed wrap makes the machine feel wider, cleaner, and more aggressive without making it look cluttered or overdone.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        Kawasaki lime remains one of the strongest visual choices for the KRX4 because it instantly ties into the brand while still delivering the kind of loud, energetic style riders expect from a true custom off-road build.\n      \u003c\/p\u003e\n\n      \u003ch3\u003eBuilt for Riders Who Want More Than Stock\u003c\/h3\u003e\n      \u003cp\u003e\n        A wrapped KRX4 looks more finished, more intentional, and much more serious than a stock machine. Whether the goal is trail presence, show-level styling, or a stronger custom identity, a wrap is one of the most effective visual upgrades you can make.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"kg-callout\"\u003e\n        A wrapped KRX4 should look sharper, cleaner, and way more aggressive than stock the second it rolls into view.\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-link-row\"\u003e\n        \u003ca href=\"#\" class=\"kg-link-btn\"\u003eShop Now\u003c\/a\u003e\n        \u003ca href=\"\/pages\/questions-and-answers\" class=\"kg-link-btn\"\u003eQuestions \u0026amp; Answers\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"kg","offers":[{"title":"Default Title","offer_id":43094069936217,"sku":null,"price":799.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/files\/CUSTOM_d795665a-ad8c-4569-afc7-f728700d2d6c.jpg?v=1771889801"},{"product_id":"kawasaki-krx-4-001-wrap","title":"Kawasaki KRX-4 D001","description":"\u003cdiv class=\"kg-krx4-thunder\"\u003e\n\u003cstyle\u003e\n.kg-krx4-thunder *{box-sizing:border-box}\n.kg-krx4-thunder{\n  --kawa:#39FF14;\n  --kawa2:#7CFC00;\n  --white:#ffffff;\n  --text:#ffffff;\n  --soft:#eaffea;\n  position:relative;\n  overflow:hidden;\n  color:#fff!important;\n  background:\n    radial-gradient(circle at 50% -10%, rgba(57,255,20,.14), transparent 36%),\n    linear-gradient(145deg,#010201 0%, #050805 46%, #020503 100%);\n  border:1px solid rgba(57,255,20,.24);\n  border-radius:28px;\n  box-shadow:\n    0 0 34px rgba(57,255,20,.10),\n    0 0 88px rgba(57,255,20,.05),\n    inset 0 0 30px rgba(255,255,255,.02);\n  font-family:Arial,Helvetica,sans-serif;\n}\n\n.kg-krx4-thunder,\n.kg-krx4-thunder h1,\n.kg-krx4-thunder h2,\n.kg-krx4-thunder h3,\n.kg-krx4-thunder h4,\n.kg-krx4-thunder p,\n.kg-krx4-thunder li,\n.kg-krx4-thunder span,\n.kg-krx4-thunder strong,\n.kg-krx4-thunder summary,\n.kg-krx4-thunder a{\n  color:#fff!important;\n  -webkit-text-fill-color:#fff!important;\n}\n\n.kg-krx4-thunder a{text-decoration:none!important}\n\n.kg-krx4-thunder::before{\n  content:\"\";\n  position:absolute;\n  inset:-20%;\n  background:\n    radial-gradient(circle at 14% 18%, rgba(57,255,20,.16), transparent 22%),\n    radial-gradient(circle at 84% 14%, rgba(124,252,0,.12), transparent 18%),\n    radial-gradient(circle at 50% 100%, rgba(57,255,20,.10), transparent 26%);\n  filter:blur(12px);\n  opacity:.92;\n  animation:kgNebulaStorm 10s ease-in-out infinite alternate;\n  z-index:0;\n  pointer-events:none;\n}\n@keyframes kgNebulaStorm{\n  0%{transform:translateY(0) scale(1)}\n  100%{transform:translateY(-18px) scale(1.05)}\n}\n\n.kg-krx4-thunder::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    repeating-linear-gradient(\n      135deg,\n      rgba(255,255,255,.018) 0px,\n      rgba(255,255,255,.018) 2px,\n      transparent 2px,\n      transparent 18px\n    );\n  opacity:.15;\n  z-index:0;\n  pointer-events:none;\n}\n\n.kg-power-grid{\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(57,255,20,.045) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.045) 1px, transparent 1px);\n  background-size:38px 38px;\n  opacity:.13;\n  animation:kgGridDrift 11s linear infinite;\n  pointer-events:none;\n  z-index:0;\n}\n@keyframes kgGridDrift{\n  0%{transform:translate(0,0)}\n  100%{transform:translate(38px,38px)}\n}\n\n.kg-shell{position:relative;z-index:2}\n\n.kg-thunder-sky{\n  position:absolute;\n  inset:0;\n  pointer-events:none;\n  z-index:1;\n  overflow:hidden;\n}\n\n.kg-sky-flash{\n  position:absolute;\n  inset:0;\n  background:\n    radial-gradient(circle at 16% 8%, rgba(255,255,255,.10), transparent 20%),\n    radial-gradient(circle at 52% 12%, rgba(57,255,20,.10), transparent 18%),\n    radial-gradient(circle at 82% 10%, rgba(255,255,255,.08), transparent 16%);\n  opacity:0;\n  animation:kgSkyFlash 7.5s linear infinite;\n}\n@keyframes kgSkyFlash{\n  0%,70%,100%{opacity:0}\n  72%{opacity:.7}\n  73%{opacity:.18}\n  74%{opacity:.55}\n  76%{opacity:0}\n}\n\n.kg-bolt{\n  position:absolute;\n  top:-10%;\n  width:120px;\n  height:460px;\n  opacity:0;\n  filter:\n    drop-shadow(0 0 7px rgba(57,255,20,.95))\n    drop-shadow(0 0 20px rgba(57,255,20,.62))\n    drop-shadow(0 0 36px rgba(255,255,255,.18));\n}\n\n.kg-bolt svg{\n  width:100%;\n  height:100%;\n  display:block;\n}\n\n.kg-bolt path{\n  fill:none;\n  stroke-linecap:round;\n  stroke-linejoin:round;\n}\n\n.kg-bolt .kg-glow{\n  stroke:#39FF14;\n  stroke-width:9;\n  opacity:.92;\n}\n\n.kg-bolt .kg-core{\n  stroke:#ffffff;\n  stroke-width:3.2;\n}\n\n.kg-b1{left:4%; animation:kgBoltFlash 6.1s linear infinite;}\n.kg-b2{left:18%; animation:kgBoltFlash 7.0s linear infinite .7s;}\n.kg-b3{left:35%; animation:kgBoltFlash 5.8s linear infinite 1.4s;}\n.kg-b4{left:54%; animation:kgBoltFlash 6.8s linear infinite 1.1s;}\n.kg-b5{left:72%; animation:kgBoltFlash 5.9s linear infinite 2.1s;}\n.kg-b6{left:88%; animation:kgBoltFlash 7.2s linear infinite 2.8s;}\n\n@keyframes kgBoltFlash{\n  0%,74%,100%{opacity:0; transform:translateY(-20px) scaleY(.96)}\n  75%{opacity:.14}\n  76%{opacity:1}\n  77%{opacity:.22}\n  78%{opacity:1}\n  80%{opacity:.18}\n  82%{opacity:0; transform:translateY(12px) scaleY(1.04)}\n}\n\n.kg-orbit{\n  position:absolute;\n  inset:0;\n  pointer-events:none;\n}\n.kg-orbit-ring{\n  position:absolute;\n  left:50%;\n  top:36%;\n  width:420px;\n  height:420px;\n  border-radius:50%;\n  transform:translate(-50%,-50%);\n  border:1px dashed rgba(57,255,20,.13);\n  animation:kgOrbitSpin 14s linear infinite;\n}\n.kg-orbit-dot{\n  position:absolute;\n  left:50%;\n  top:36%;\n  width:420px;\n  height:420px;\n  transform:translate(-50%,-50%);\n  animation:kgOrbitSpin 6s linear infinite;\n}\n.kg-orbit-dot::before{\n  content:\"\";\n  position:absolute;\n  top:-5px;\n  left:50%;\n  width:10px;\n  height:10px;\n  border-radius:50%;\n  transform:translateX(-50%);\n  background:#fff;\n  box-shadow:\n    0 0 10px rgba(255,255,255,.95),\n    0 0 22px rgba(57,255,20,.85),\n    0 0 34px rgba(57,255,20,.45);\n}\n.kg-orbit-dot.dot2{\n  width:570px;\n  height:570px;\n  animation-duration:9s;\n  animation-direction:reverse;\n}\n.kg-orbit-dot.dot2::before{\n  width:8px;height:8px;\n  background:#b8ff66;\n}\n@keyframes kgOrbitSpin{\n  from{transform:translate(-50%,-50%) rotate(0deg)}\n  to{transform:translate(-50%,-50%) rotate(360deg)}\n}\n\n.kg-streak{\n  position:absolute;\n  width:260px;\n  height:4px;\n  border-radius:999px;\n  background:linear-gradient(90deg, transparent, rgba(57,255,20,.98), rgba(255,255,255,.92), transparent);\n  box-shadow:\n    0 0 18px rgba(57,255,20,.8),\n    0 0 34px rgba(57,255,20,.34),\n    0 0 54px rgba(255,255,255,.08);\n  transform:rotate(-22deg);\n  opacity:0;\n}\n.kg-s1{top:12%; left:-18%; animation:kgSweep 3.2s linear infinite;}\n.kg-s2{top:28%; right:-18%; animation:kgSweepReverse 3.8s linear infinite .5s;}\n.kg-s3{top:46%; left:-14%; animation:kgSweep 4.0s linear infinite .9s;}\n.kg-s4{top:64%; right:-20%; animation:kgSweepReverse 3.4s linear infinite 1.3s;}\n.kg-s5{top:80%; left:-12%; animation:kgSweep 4.1s linear infinite 1.8s;}\n\n@keyframes kgSweep{\n  0%{transform:translateX(0) rotate(-22deg);opacity:0}\n  8%{opacity:1}\n  40%{opacity:.95}\n  100%{transform:translateX(540%) rotate(-22deg);opacity:0}\n}\n@keyframes kgSweepReverse{\n  0%{transform:translateX(0) rotate(-22deg);opacity:0}\n  8%{opacity:1}\n  40%{opacity:.95}\n  100%{transform:translateX(-540%) rotate(-22deg);opacity:0}\n}\n\n.kg-pulse-arc{\n  position:absolute;\n  left:50%;\n  top:36%;\n  border-radius:50%;\n  transform:translate(-50%,-50%);\n  border:1px solid rgba(57,255,20,.18);\n  box-shadow:0 0 20px rgba(57,255,20,.10), inset 0 0 18px rgba(57,255,20,.03);\n}\n.kg-a1{width:300px;height:300px;animation:kgArcPulse 2.7s ease-in-out infinite;}\n.kg-a2{width:430px;height:430px;animation:kgArcPulse 3.5s ease-in-out infinite .4s;}\n.kg-a3{width:580px;height:580px;animation:kgArcPulse 4.3s ease-in-out infinite .8s;}\n\n@keyframes kgArcPulse{\n  0%,100%{opacity:.16; transform:translate(-50%,-50%) scale(.96)}\n  50%{opacity:.62; transform:translate(-50%,-50%) scale(1.035)}\n}\n\n.kg-particle{\n  position:absolute;\n  width:6px;height:6px;\n  border-radius:50%;\n  background:var(--kawa);\n  box-shadow:0 0 16px rgba(57,255,20,.95), 0 0 34px rgba(57,255,20,.5);\n  opacity:.8;\n  z-index:0;\n}\n.kg-p1{left:10%; top:18%; animation:kgFloat1 6s ease-in-out infinite;}\n.kg-p2{left:86%; top:20%; animation:kgFloat2 7s ease-in-out infinite;}\n.kg-p3{left:18%; top:62%; animation:kgFloat3 8s ease-in-out infinite;}\n.kg-p4{left:80%; top:66%; animation:kgFloat1 9s ease-in-out infinite;}\n.kg-p5{left:32%; top:22%; animation:kgFloat2 6.5s ease-in-out infinite;}\n.kg-p6{left:66%; top:54%; animation:kgFloat3 7.3s ease-in-out infinite;}\n\n@keyframes kgFloat1{\n  0%,100%{transform:translateY(0) translateX(0); opacity:.6}\n  50%{transform:translateY(-18px) translateX(10px); opacity:1}\n}\n@keyframes kgFloat2{\n  0%,100%{transform:translateY(0) translateX(0); opacity:.55}\n  50%{transform:translateY(14px) translateX(-12px); opacity:1}\n}\n@keyframes kgFloat3{\n  0%,100%{transform:translateY(0) scale(1); opacity:.6}\n  50%{transform:translateY(-14px) scale(1.22); opacity:1}\n}\n\n.kg-center-glow{\n  position:absolute;\n  left:50%;\n  top:42%;\n  width:520px;\n  height:200px;\n  transform:translate(-50%,-50%);\n  background:radial-gradient(circle at center, rgba(57,255,20,.18), rgba(57,255,20,0) 70%);\n  filter:blur(22px);\n  animation:kgCenterGlow 2.8s ease-in-out infinite;\n}\n@keyframes kgCenterGlow{\n  0%,100%{opacity:.42; transform:translate(-50%,-50%) scale(1)}\n  50%{opacity:.92; transform:translate(-50%,-50%) scale(1.08)}\n}\n\n.kg-corner{\n  position:absolute;\n  width:120px;\n  height:120px;\n  border-radius:50%;\n  pointer-events:none;\n  opacity:.75;\n  filter:blur(1px);\n}\n.kg-c1{\n  top:-24px; left:-24px;\n  background:radial-gradient(circle, rgba(57,255,20,.34), rgba(57,255,20,0) 62%);\n  animation:kgCornerPulse 2.6s ease-in-out infinite;\n}\n.kg-c2{\n  top:-18px; right:-18px;\n  background:radial-gradient(circle, rgba(255,255,255,.18), rgba(57,255,20,0) 60%);\n  animation:kgCornerPulse 3.1s ease-in-out infinite .4s;\n}\n.kg-c3{\n  bottom:-24px; left:8%;\n  background:radial-gradient(circle, rgba(57,255,20,.24), rgba(57,255,20,0) 64%);\n  animation:kgCornerPulse 3.4s ease-in-out infinite .8s;\n}\n.kg-c4{\n  bottom:-28px; right:10%;\n  background:radial-gradient(circle, rgba(57,255,20,.24), rgba(57,255,20,0) 64%);\n  animation:kgCornerPulse 3s ease-in-out infinite 1.2s;\n}\n@keyframes kgCornerPulse{\n  0%,100%{transform:scale(.9); opacity:.28}\n  50%{transform:scale(1.18); opacity:.86}\n}\n\n.kg-hero-content{\n  position:relative;\n  z-index:2;\n}\n\n.kg-title{\n  margin:0;\n  text-align:center;\n  font-size:52px;\n  line-height:1.02;\n  font-weight:900;\n  letter-spacing:1px;\n  text-transform:uppercase;\n  color:#fff!important;\n  text-shadow:\n    0 0 12px rgba(57,255,20,.18),\n    0 0 26px rgba(57,255,20,.10);\n  animation:kgTitleCharge 4.2s ease-in-out infinite;\n}\n@keyframes kgTitleCharge{\n  0%,100%{\n    text-shadow:\n      0 0 12px rgba(57,255,20,.18),\n      0 0 26px rgba(57,255,20,.10);\n    filter:brightness(1);\n  }\n  50%{\n    text-shadow:\n      0 0 20px rgba(255,255,255,.22),\n      0 0 42px rgba(57,255,20,.26),\n      0 0 72px rgba(57,255,20,.14);\n    filter:brightness(1.08);\n  }\n}\n\n.kg-title-accent{\n  display:block;\n  color:var(--kawa)!important;\n  text-shadow:\n    0 0 18px rgba(57,255,20,1),\n    0 0 34px rgba(57,255,20,.75),\n    0 0 64px rgba(57,255,20,.35);\n  animation:kgAccentFlash 3.2s ease-in-out infinite;\n}\n@keyframes kgAccentFlash{\n  0%,100%{filter:brightness(1)}\n  47%{filter:brightness(1)}\n  50%{filter:brightness(1.26)}\n  52%{filter:brightness(.96)}\n  54%{filter:brightness(1.18)}\n}\n\n.kg-electric-bar{\n  width:180px;\n  height:4px;\n  margin:16px auto 14px;\n  border-radius:999px;\n  background:linear-gradient(90deg, transparent, var(--kawa), var(--kawa2), #fff, var(--kawa), transparent);\n  box-shadow:\n    0 0 20px rgba(57,255,20,.65),\n    0 0 40px rgba(57,255,20,.15);\n  animation:kgBarPulse 1.5s ease-in-out infinite;\n}\n@keyframes kgBarPulse{\n  0%,100%{transform:scaleX(1); opacity:.85}\n  50%{transform:scaleX(1.22); opacity:1}\n}\n\n.kg-rotator-wrap{\n  display:flex;\n  justify-content:center;\n  align-items:center;\n  gap:12px;\n  margin-top:4px;\n}\n\n.kg-rotator-label{\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:1.5px;\n  text-transform:uppercase;\n  color:#f0fff0!important;\n}\n\n.kg-rotator{\n  position:relative;\n  height:28px;\n  overflow:hidden;\n  min-width:240px;\n}\n\n.kg-rotator-track{\n  display:flex;\n  flex-direction:column;\n  animation:kgRotateWordsHard 7s infinite;\n}\n\n.kg-rotator-word{\n  height:28px;\n  display:flex;\n  align-items:center;\n  justify-content:flex-start;\n  font-size:15px;\n  font-weight:900;\n  text-transform:uppercase;\n  color:var(--kawa)!important;\n  text-shadow:\n    0 0 16px rgba(57,255,20,1),\n    0 0 30px rgba(57,255,20,.72);\n}\n\n@keyframes kgRotateWordsHard{\n  0%,16%{transform:translateY(0)}\n  18%,36%{transform:translateY(-28px)}\n  38%,56%{transform:translateY(-56px)}\n  58%,76%{transform:translateY(-84px)}\n  78%,96%{transform:translateY(-112px)}\n  100%{transform:translateY(0)}\n}\n\n.kg-sub{\n  max-width:920px;\n  margin:16px auto 0;\n  text-align:center;\n  font-size:16px;\n  line-height:1.85;\n  color:var(--soft)!important;\n}\n\n.kg-button-row{\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:14px;\n  margin-top:24px;\n}\n\n.kg-btn{\n  position:relative;\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  min-width:170px;\n  padding:15px 22px;\n  border-radius:16px;\n  font-size:14px;\n  font-weight:900;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  transition:all .25s ease;\n  overflow:hidden;\n  isolation:isolate;\n}\n\n.kg-btn::before{\n  content:\"\";\n  position:absolute;\n  top:0;\n  left:0;\n  width:36%;\n  height:100%;\n  background:linear-gradient(90deg, transparent, rgba(255,255,255,.46), transparent);\n  transform:translateX(-140%) skewX(-18deg);\n  animation:kgButtonShine 2.4s linear infinite;\n  pointer-events:none;\n  z-index:0;\n}\n.kg-btn::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:radial-gradient(circle at 20% 50%, rgba(255,255,255,.14), transparent 32%);\n  opacity:.55;\n  z-index:0;\n}\n@keyframes kgButtonShine{\n  0%{transform:translateX(-140%) skewX(-18deg)}\n  100%{transform:translateX(300%) skewX(-18deg)}\n}\n\n.kg-btn span{position:relative;z-index:1}\n\n.kg-btn-primary{\n  color:#051108!important;\n  background:linear-gradient(180deg,#ccff7d 0%, #39FF14 55%, #18d700 100%);\n  border:1px solid rgba(255,255,255,.14);\n  box-shadow:\n    0 0 24px rgba(57,255,20,.34),\n    0 0 46px rgba(57,255,20,.10),\n    inset 0 0 16px rgba(255,255,255,.16);\n}\n\n.kg-btn-secondary{\n  color:#f3fff0!important;\n  background:linear-gradient(180deg, rgba(18,42,12,.88), rgba(4,14,5,.96));\n  border:1px solid rgba(57,255,20,.24);\n  box-shadow:0 0 18px rgba(57,255,20,.08);\n}\n\n.kg-btn:hover{\n  transform:translateY(-3px) scale(1.03);\n  filter:brightness(1.08);\n  box-shadow:0 0 28px rgba(57,255,20,.26), 0 0 50px rgba(57,255,20,.10);\n}\n\n.kg-strip{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:14px;\n  padding:20px 22px 12px;\n  position:relative;\n  z-index:2;\n}\n\n.kg-stat{\n  position:relative;\n  padding:18px 14px;\n  border-radius:18px;\n  background:\n    linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.015)),\n    linear-gradient(145deg, rgba(57,255,20,.07), rgba(0,0,0,0));\n  border:1px solid rgba(57,255,20,.18);\n  box-shadow:inset 0 0 18px rgba(255,255,255,.02), 0 0 18px rgba(57,255,20,.05);\n  text-align:center;\n  overflow:hidden;\n  transition:transform .28s ease, box-shadow .28s ease, border-color .28s ease;\n}\n\n.kg-stat::before{\n  content:\"\";\n  position:absolute;\n  inset:-1px;\n  border-radius:inherit;\n  background:conic-gradient(from 180deg, transparent, rgba(57,255,20,.16), transparent 36%);\n  opacity:.4;\n  animation:kgCardRing 4.4s linear infinite;\n  pointer-events:none;\n}\n@keyframes kgCardRing{\n  from{transform:rotate(0deg)}\n  to{transform:rotate(360deg)}\n}\n\n.kg-stat::after{\n  content:\"\";\n  position:absolute;\n  left:-35%;\n  top:0;\n  width:35%;\n  height:100%;\n  background:linear-gradient(90deg, transparent, rgba(57,255,20,.18), transparent);\n  transform:skewX(-18deg);\n  animation:kgStatSweep 3.8s linear infinite;\n}\n@keyframes kgStatSweep{\n  0%{left:-45%}\n  100%{left:140%}\n}\n\n.kg-stat:hover{\n  transform:translateY(-4px);\n  border-color:rgba(57,255,20,.34);\n  box-shadow:0 0 24px rgba(57,255,20,.12), 0 0 42px rgba(57,255,20,.08);\n}\n\n.kg-stat strong{\n  display:block;\n  font-size:22px;\n  color:var(--kawa)!important;\n  text-shadow:0 0 12px rgba(57,255,20,.30);\n  margin-bottom:6px;\n  position:relative;\n  z-index:2;\n}\n\n.kg-stat span{\n  font-size:13px;\n  line-height:1.55;\n  color:#f1fff0!important;\n  text-transform:uppercase;\n  letter-spacing:.8px;\n  font-weight:800;\n  position:relative;\n  z-index:2;\n}\n\n.kg-krx4-thunder details{\n  margin:18px 22px 26px;\n  border-radius:20px;\n  overflow:hidden;\n  border:1px solid rgba(57,255,20,.14);\n  background:\n    linear-gradient(180deg, rgba(255,255,255,.02), rgba(255,255,255,.01)),\n    linear-gradient(145deg, rgba(57,255,20,.04), rgba(0,0,0,0) 42%);\n  box-shadow:\n    0 0 18px rgba(57,255,20,.04),\n    inset 0 0 12px rgba(255,255,255,.015);\n  position:relative;\n  z-index:2;\n}\n\n.kg-krx4-thunder summary{\n  list-style:none;\n  cursor:pointer;\n  padding:16px 20px;\n  font-size:18px;\n  font-weight:900;\n  letter-spacing:.8px;\n  text-transform:uppercase;\n  color:#fff!important;\n  background:linear-gradient(90deg, rgba(57,255,20,.12), rgba(57,255,20,.04), rgba(0,0,0,0));\n  border-bottom:1px solid rgba(57,255,20,.10);\n  text-shadow:0 0 8px rgba(57,255,20,.14);\n  transition:background .25s ease, border-color .25s ease;\n}\n.kg-krx4-thunder summary::-webkit-details-marker{display:none}\n.kg-krx4-thunder summary:hover{\n  background:linear-gradient(90deg, rgba(57,255,20,.16), rgba(57,255,20,.06), rgba(0,0,0,0));\n  border-bottom-color:rgba(57,255,20,.14);\n}\n\n.kg-seo-wrap{\n  padding:22px 20px 26px;\n}\n.kg-seo-wrap h2,\n.kg-seo-wrap h3{\n  color:var(--kawa)!important;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  margin:22px 0 10px;\n  text-shadow:0 0 10px rgba(57,255,20,.24);\n}\n.kg-seo-wrap p{\n  color:#effff2!important;\n  line-height:1.9;\n  font-size:15px;\n  margin:0 0 16px;\n}\n\n.kg-callout{\n  margin:20px 0;\n  padding:18px;\n  border-radius:18px;\n  border:1px solid rgba(57,255,20,.18);\n  background:linear-gradient(145deg, rgba(57,255,20,.10), rgba(0,0,0,0));\n  box-shadow:0 0 18px rgba(57,255,20,.05);\n  color:#fff!important;\n  font-weight:700;\n}\n\n.kg-link-row{\n  display:flex;\n  flex-wrap:wrap;\n  gap:12px;\n  margin-top:10px;\n}\n\n.kg-link-btn{\n  display:inline-block;\n  padding:13px 18px;\n  border-radius:14px;\n  color:#051108!important;\n  background:linear-gradient(180deg,#b9ff6a 0%, #39FF14 55%, #18d700 100%);\n  font-size:13px;\n  font-weight:900;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  box-shadow:0 0 16px rgba(57,255,20,.22);\n}\n\n@media (max-width: 1040px){\n  .kg-strip{grid-template-columns:repeat(2,1fr)}\n  .kg-title{font-size:40px}\n}\n\n@media (max-width: 640px){\n  .kg-hero{padding:34px 16px 24px}\n  .kg-strip{padding-left:16px;padding-right:16px}\n  .kg-strip{grid-template-columns:1fr}\n  .kg-krx4-thunder details{margin-left:16px;margin-right:16px}\n  .kg-title{font-size:31px}\n  .kg-krx4-thunder summary{font-size:16px;padding:14px 16px}\n  .kg-sub{font-size:15px}\n  .kg-btn{width:100%;min-width:0}\n  .kg-button-row{gap:10px}\n  .kg-rotator-wrap{flex-direction:column;gap:6px}\n  .kg-orbit-ring,\n  .kg-orbit-dot{\n    width:320px;\n    height:320px;\n  }\n  .kg-streak{\n    width:180px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"kg-power-grid\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"kg-shell\"\u003e\n\n  \u003cdiv class=\"kg-hero\"\u003e\n    \u003cdiv class=\"kg-thunder-sky\"\u003e\n      \u003cdiv class=\"kg-sky-flash\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b1\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M68 0 L38 78 L76 78 L30 182 L72 182 L28 308 L62 308 L42 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M68 0 L38 78 L76 78 L30 182 L72 182 L28 308 L62 308 L42 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b2\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M56 0 L80 66 L46 128 L86 204 L54 282 L92 354 L64 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M56 0 L80 66 L46 128 L86 204 L54 282 L92 354 L64 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b3\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M74 0 L42 72 L72 72 L34 154 L78 154 L44 258 L82 258 L50 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M74 0 L42 72 L72 72 L34 154 L78 154 L44 258 L82 258 L50 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b4\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M60 0 L34 96 L74 96 L38 188 L70 188 L30 312 L66 312 L52 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M60 0 L34 96 L74 96 L38 188 L70 188 L30 312 L66 312 L52 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b5\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M46 0 L74 58 L50 132 L86 204 L56 286 L92 362 L68 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M46 0 L74 58 L50 132 L86 204 L56 286 L92 362 L68 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b6\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M68 0 L44 68 L80 68 L40 148 L74 148 L36 264 L70 264 L48 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M68 0 L44 68 L80 68 L40 148 L74 148 L36 264 L70 264 L48 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-grid-glow\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-orbit\"\u003e\n        \u003cdiv class=\"kg-orbit-ring\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"kg-orbit-dot\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"kg-orbit-dot dot2\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-pulse-arc kg-a1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-pulse-arc kg-a2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-pulse-arc kg-a3\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-streak kg-s1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s4\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s5\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-particle kg-p1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p4\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p5\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p6\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-center-glow\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-corner kg-c1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c4\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"kg-hero-content\"\u003e\n      \u003ch1 class=\"kg-title\"\u003e\n        Kawasaki Teryx KRX4\n        \u003cspan class=\"kg-title-accent\"\u003eCustom Wraps\u003c\/span\u003e\n      \u003c\/h1\u003e\n\n      \u003cdiv class=\"kg-electric-bar\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-rotator-wrap\"\u003e\n        \u003cdiv class=\"kg-rotator-label\"\u003eBuilt For\u003c\/div\u003e\n        \u003cdiv class=\"kg-rotator\"\u003e\n          \u003cdiv class=\"kg-rotator-track\"\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eAggressive Builds\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eTrail Presence\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eSharper Styling\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eCustom Machines\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eHard Hitting Looks\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"kg-sub\"\u003e\n        High-impact Kawasaki Teryx KRX4 wraps built for riders who want sharper body lines, stronger color flow, and a machine that stands out hard on the trail.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"kg-button-row\"\u003e\n        \u003ca href=\"#\" class=\"kg-btn kg-btn-primary\"\u003e\u003cspan\u003eShop KRX4 Wraps\u003c\/span\u003e\u003c\/a\u003e\n        \u003ca href=\"\/pages\/questions-and-answers\" class=\"kg-btn kg-btn-secondary\"\u003e\u003cspan\u003eRead FAQ\u003c\/span\u003e\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"kg-strip\"\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eFull Custom\u003c\/strong\u003e\n      \u003cspan\u003eMade to transform stock body lines into a louder, cleaner build\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eTrail Ready\u003c\/strong\u003e\n      \u003cspan\u003eDesigned for real off-road attitude and aggressive machine styling\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003ePrecision Fit\u003c\/strong\u003e\n      \u003cspan\u003eBuilt around the KRX4 platform for a stronger finished look\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eKrazyGraphics\u003c\/strong\u003e\n      \u003cspan\u003eHigh-impact wraps for riders who do not want average\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails id=\"kg-krx4-seo-vault\"\u003e\n    \u003csummary\u003e⚡ KRX4 Information Vault\u003c\/summary\u003e\n    \u003cdiv class=\"kg-seo-wrap\"\u003e\n      \u003ch2\u003eKawasaki Teryx KRX4 Custom Wraps\u003c\/h2\u003e\n      \u003cp\u003e\n        The Kawasaki Teryx KRX4 is built for riders who want a machine that looks just as aggressive as it performs. A premium wrap transforms the body lines, sharpens the visual flow, and gives the KRX4 a much more custom, hard-hitting presence from every angle.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        Strong graphics do more than add color. They create motion, highlight the shape of the machine, and push the entire build away from stock and into something that feels far more premium, more personal, and much more trail ready.\n      \u003c\/p\u003e\n\n      \u003ch3\u003eWhy KRX4 Wraps Stand Out\u003c\/h3\u003e\n      \u003cp\u003e\n        The KRX4 platform has bold panels, sharp edges, and the kind of bodywork that responds extremely well to custom graphics. A properly designed wrap makes the machine feel wider, cleaner, and more aggressive without making it look cluttered or overdone.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        Kawasaki lime remains one of the strongest visual choices for the KRX4 because it instantly ties into the brand while still delivering the kind of loud, energetic style riders expect from a true custom off-road build.\n      \u003c\/p\u003e\n\n      \u003ch3\u003eBuilt for Riders Who Want More Than Stock\u003c\/h3\u003e\n      \u003cp\u003e\n        A wrapped KRX4 looks more finished, more intentional, and much more serious than a stock machine. Whether the goal is trail presence, show-level styling, or a stronger custom identity, a wrap is one of the most effective visual upgrades you can make.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"kg-callout\"\u003e\n        A wrapped KRX4 should look sharper, cleaner, and way more aggressive than stock the second it rolls into view.\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-link-row\"\u003e\n        \u003ca href=\"#\" class=\"kg-link-btn\"\u003eShop Now\u003c\/a\u003e\n        \u003ca href=\"\/pages\/questions-and-answers\" class=\"kg-link-btn\"\u003eQuestions \u0026amp; Answers\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"kg","offers":[{"title":"Default Title","offer_id":43204312334425,"sku":null,"price":800.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/files\/Camo-1_64bd6d55-0003-4dfe-9074-2cc5e0788db9.jpg?v=1771889846"},{"product_id":"kawasaki-krx-4-003-wrap","title":"Kawasaki KRX-4 D003","description":"\u003cdiv class=\"kg-krx4-thunder\"\u003e\n\u003cstyle\u003e\n.kg-krx4-thunder *{box-sizing:border-box}\n.kg-krx4-thunder{\n  --kawa:#39FF14;\n  --kawa2:#7CFC00;\n  --white:#ffffff;\n  --text:#ffffff;\n  --soft:#eaffea;\n  position:relative;\n  overflow:hidden;\n  color:#fff!important;\n  background:\n    radial-gradient(circle at 50% -10%, rgba(57,255,20,.14), transparent 36%),\n    linear-gradient(145deg,#010201 0%, #050805 46%, #020503 100%);\n  border:1px solid rgba(57,255,20,.24);\n  border-radius:28px;\n  box-shadow:\n    0 0 34px rgba(57,255,20,.10),\n    0 0 88px rgba(57,255,20,.05),\n    inset 0 0 30px rgba(255,255,255,.02);\n  font-family:Arial,Helvetica,sans-serif;\n}\n\n.kg-krx4-thunder,\n.kg-krx4-thunder h1,\n.kg-krx4-thunder h2,\n.kg-krx4-thunder h3,\n.kg-krx4-thunder h4,\n.kg-krx4-thunder p,\n.kg-krx4-thunder li,\n.kg-krx4-thunder span,\n.kg-krx4-thunder strong,\n.kg-krx4-thunder summary,\n.kg-krx4-thunder a{\n  color:#fff!important;\n  -webkit-text-fill-color:#fff!important;\n}\n\n.kg-krx4-thunder a{text-decoration:none!important}\n\n.kg-krx4-thunder::before{\n  content:\"\";\n  position:absolute;\n  inset:-20%;\n  background:\n    radial-gradient(circle at 14% 18%, rgba(57,255,20,.16), transparent 22%),\n    radial-gradient(circle at 84% 14%, rgba(124,252,0,.12), transparent 18%),\n    radial-gradient(circle at 50% 100%, rgba(57,255,20,.10), transparent 26%);\n  filter:blur(12px);\n  opacity:.92;\n  animation:kgNebulaStorm 10s ease-in-out infinite alternate;\n  z-index:0;\n  pointer-events:none;\n}\n@keyframes kgNebulaStorm{\n  0%{transform:translateY(0) scale(1)}\n  100%{transform:translateY(-18px) scale(1.05)}\n}\n\n.kg-krx4-thunder::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    repeating-linear-gradient(\n      135deg,\n      rgba(255,255,255,.018) 0px,\n      rgba(255,255,255,.018) 2px,\n      transparent 2px,\n      transparent 18px\n    );\n  opacity:.15;\n  z-index:0;\n  pointer-events:none;\n}\n\n.kg-power-grid{\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(57,255,20,.045) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.045) 1px, transparent 1px);\n  background-size:38px 38px;\n  opacity:.13;\n  animation:kgGridDrift 11s linear infinite;\n  pointer-events:none;\n  z-index:0;\n}\n@keyframes kgGridDrift{\n  0%{transform:translate(0,0)}\n  100%{transform:translate(38px,38px)}\n}\n\n.kg-shell{position:relative;z-index:2}\n\n.kg-thunder-sky{\n  position:absolute;\n  inset:0;\n  pointer-events:none;\n  z-index:1;\n  overflow:hidden;\n}\n\n.kg-sky-flash{\n  position:absolute;\n  inset:0;\n  background:\n    radial-gradient(circle at 16% 8%, rgba(255,255,255,.10), transparent 20%),\n    radial-gradient(circle at 52% 12%, rgba(57,255,20,.10), transparent 18%),\n    radial-gradient(circle at 82% 10%, rgba(255,255,255,.08), transparent 16%);\n  opacity:0;\n  animation:kgSkyFlash 7.5s linear infinite;\n}\n@keyframes kgSkyFlash{\n  0%,70%,100%{opacity:0}\n  72%{opacity:.7}\n  73%{opacity:.18}\n  74%{opacity:.55}\n  76%{opacity:0}\n}\n\n.kg-bolt{\n  position:absolute;\n  top:-10%;\n  width:120px;\n  height:460px;\n  opacity:0;\n  filter:\n    drop-shadow(0 0 7px rgba(57,255,20,.95))\n    drop-shadow(0 0 20px rgba(57,255,20,.62))\n    drop-shadow(0 0 36px rgba(255,255,255,.18));\n}\n\n.kg-bolt svg{\n  width:100%;\n  height:100%;\n  display:block;\n}\n\n.kg-bolt path{\n  fill:none;\n  stroke-linecap:round;\n  stroke-linejoin:round;\n}\n\n.kg-bolt .kg-glow{\n  stroke:#39FF14;\n  stroke-width:9;\n  opacity:.92;\n}\n\n.kg-bolt .kg-core{\n  stroke:#ffffff;\n  stroke-width:3.2;\n}\n\n.kg-b1{left:4%; animation:kgBoltFlash 6.1s linear infinite;}\n.kg-b2{left:18%; animation:kgBoltFlash 7.0s linear infinite .7s;}\n.kg-b3{left:35%; animation:kgBoltFlash 5.8s linear infinite 1.4s;}\n.kg-b4{left:54%; animation:kgBoltFlash 6.8s linear infinite 1.1s;}\n.kg-b5{left:72%; animation:kgBoltFlash 5.9s linear infinite 2.1s;}\n.kg-b6{left:88%; animation:kgBoltFlash 7.2s linear infinite 2.8s;}\n\n@keyframes kgBoltFlash{\n  0%,74%,100%{opacity:0; transform:translateY(-20px) scaleY(.96)}\n  75%{opacity:.14}\n  76%{opacity:1}\n  77%{opacity:.22}\n  78%{opacity:1}\n  80%{opacity:.18}\n  82%{opacity:0; transform:translateY(12px) scaleY(1.04)}\n}\n\n.kg-orbit{\n  position:absolute;\n  inset:0;\n  pointer-events:none;\n}\n.kg-orbit-ring{\n  position:absolute;\n  left:50%;\n  top:36%;\n  width:420px;\n  height:420px;\n  border-radius:50%;\n  transform:translate(-50%,-50%);\n  border:1px dashed rgba(57,255,20,.13);\n  animation:kgOrbitSpin 14s linear infinite;\n}\n.kg-orbit-dot{\n  position:absolute;\n  left:50%;\n  top:36%;\n  width:420px;\n  height:420px;\n  transform:translate(-50%,-50%);\n  animation:kgOrbitSpin 6s linear infinite;\n}\n.kg-orbit-dot::before{\n  content:\"\";\n  position:absolute;\n  top:-5px;\n  left:50%;\n  width:10px;\n  height:10px;\n  border-radius:50%;\n  transform:translateX(-50%);\n  background:#fff;\n  box-shadow:\n    0 0 10px rgba(255,255,255,.95),\n    0 0 22px rgba(57,255,20,.85),\n    0 0 34px rgba(57,255,20,.45);\n}\n.kg-orbit-dot.dot2{\n  width:570px;\n  height:570px;\n  animation-duration:9s;\n  animation-direction:reverse;\n}\n.kg-orbit-dot.dot2::before{\n  width:8px;height:8px;\n  background:#b8ff66;\n}\n@keyframes kgOrbitSpin{\n  from{transform:translate(-50%,-50%) rotate(0deg)}\n  to{transform:translate(-50%,-50%) rotate(360deg)}\n}\n\n.kg-streak{\n  position:absolute;\n  width:260px;\n  height:4px;\n  border-radius:999px;\n  background:linear-gradient(90deg, transparent, rgba(57,255,20,.98), rgba(255,255,255,.92), transparent);\n  box-shadow:\n    0 0 18px rgba(57,255,20,.8),\n    0 0 34px rgba(57,255,20,.34),\n    0 0 54px rgba(255,255,255,.08);\n  transform:rotate(-22deg);\n  opacity:0;\n}\n.kg-s1{top:12%; left:-18%; animation:kgSweep 3.2s linear infinite;}\n.kg-s2{top:28%; right:-18%; animation:kgSweepReverse 3.8s linear infinite .5s;}\n.kg-s3{top:46%; left:-14%; animation:kgSweep 4.0s linear infinite .9s;}\n.kg-s4{top:64%; right:-20%; animation:kgSweepReverse 3.4s linear infinite 1.3s;}\n.kg-s5{top:80%; left:-12%; animation:kgSweep 4.1s linear infinite 1.8s;}\n\n@keyframes kgSweep{\n  0%{transform:translateX(0) rotate(-22deg);opacity:0}\n  8%{opacity:1}\n  40%{opacity:.95}\n  100%{transform:translateX(540%) rotate(-22deg);opacity:0}\n}\n@keyframes kgSweepReverse{\n  0%{transform:translateX(0) rotate(-22deg);opacity:0}\n  8%{opacity:1}\n  40%{opacity:.95}\n  100%{transform:translateX(-540%) rotate(-22deg);opacity:0}\n}\n\n.kg-pulse-arc{\n  position:absolute;\n  left:50%;\n  top:36%;\n  border-radius:50%;\n  transform:translate(-50%,-50%);\n  border:1px solid rgba(57,255,20,.18);\n  box-shadow:0 0 20px rgba(57,255,20,.10), inset 0 0 18px rgba(57,255,20,.03);\n}\n.kg-a1{width:300px;height:300px;animation:kgArcPulse 2.7s ease-in-out infinite;}\n.kg-a2{width:430px;height:430px;animation:kgArcPulse 3.5s ease-in-out infinite .4s;}\n.kg-a3{width:580px;height:580px;animation:kgArcPulse 4.3s ease-in-out infinite .8s;}\n\n@keyframes kgArcPulse{\n  0%,100%{opacity:.16; transform:translate(-50%,-50%) scale(.96)}\n  50%{opacity:.62; transform:translate(-50%,-50%) scale(1.035)}\n}\n\n.kg-particle{\n  position:absolute;\n  width:6px;height:6px;\n  border-radius:50%;\n  background:var(--kawa);\n  box-shadow:0 0 16px rgba(57,255,20,.95), 0 0 34px rgba(57,255,20,.5);\n  opacity:.8;\n  z-index:0;\n}\n.kg-p1{left:10%; top:18%; animation:kgFloat1 6s ease-in-out infinite;}\n.kg-p2{left:86%; top:20%; animation:kgFloat2 7s ease-in-out infinite;}\n.kg-p3{left:18%; top:62%; animation:kgFloat3 8s ease-in-out infinite;}\n.kg-p4{left:80%; top:66%; animation:kgFloat1 9s ease-in-out infinite;}\n.kg-p5{left:32%; top:22%; animation:kgFloat2 6.5s ease-in-out infinite;}\n.kg-p6{left:66%; top:54%; animation:kgFloat3 7.3s ease-in-out infinite;}\n\n@keyframes kgFloat1{\n  0%,100%{transform:translateY(0) translateX(0); opacity:.6}\n  50%{transform:translateY(-18px) translateX(10px); opacity:1}\n}\n@keyframes kgFloat2{\n  0%,100%{transform:translateY(0) translateX(0); opacity:.55}\n  50%{transform:translateY(14px) translateX(-12px); opacity:1}\n}\n@keyframes kgFloat3{\n  0%,100%{transform:translateY(0) scale(1); opacity:.6}\n  50%{transform:translateY(-14px) scale(1.22); opacity:1}\n}\n\n.kg-center-glow{\n  position:absolute;\n  left:50%;\n  top:42%;\n  width:520px;\n  height:200px;\n  transform:translate(-50%,-50%);\n  background:radial-gradient(circle at center, rgba(57,255,20,.18), rgba(57,255,20,0) 70%);\n  filter:blur(22px);\n  animation:kgCenterGlow 2.8s ease-in-out infinite;\n}\n@keyframes kgCenterGlow{\n  0%,100%{opacity:.42; transform:translate(-50%,-50%) scale(1)}\n  50%{opacity:.92; transform:translate(-50%,-50%) scale(1.08)}\n}\n\n.kg-corner{\n  position:absolute;\n  width:120px;\n  height:120px;\n  border-radius:50%;\n  pointer-events:none;\n  opacity:.75;\n  filter:blur(1px);\n}\n.kg-c1{\n  top:-24px; left:-24px;\n  background:radial-gradient(circle, rgba(57,255,20,.34), rgba(57,255,20,0) 62%);\n  animation:kgCornerPulse 2.6s ease-in-out infinite;\n}\n.kg-c2{\n  top:-18px; right:-18px;\n  background:radial-gradient(circle, rgba(255,255,255,.18), rgba(57,255,20,0) 60%);\n  animation:kgCornerPulse 3.1s ease-in-out infinite .4s;\n}\n.kg-c3{\n  bottom:-24px; left:8%;\n  background:radial-gradient(circle, rgba(57,255,20,.24), rgba(57,255,20,0) 64%);\n  animation:kgCornerPulse 3.4s ease-in-out infinite .8s;\n}\n.kg-c4{\n  bottom:-28px; right:10%;\n  background:radial-gradient(circle, rgba(57,255,20,.24), rgba(57,255,20,0) 64%);\n  animation:kgCornerPulse 3s ease-in-out infinite 1.2s;\n}\n@keyframes kgCornerPulse{\n  0%,100%{transform:scale(.9); opacity:.28}\n  50%{transform:scale(1.18); opacity:.86}\n}\n\n.kg-hero-content{\n  position:relative;\n  z-index:2;\n}\n\n.kg-title{\n  margin:0;\n  text-align:center;\n  font-size:52px;\n  line-height:1.02;\n  font-weight:900;\n  letter-spacing:1px;\n  text-transform:uppercase;\n  color:#fff!important;\n  text-shadow:\n    0 0 12px rgba(57,255,20,.18),\n    0 0 26px rgba(57,255,20,.10);\n  animation:kgTitleCharge 4.2s ease-in-out infinite;\n}\n@keyframes kgTitleCharge{\n  0%,100%{\n    text-shadow:\n      0 0 12px rgba(57,255,20,.18),\n      0 0 26px rgba(57,255,20,.10);\n    filter:brightness(1);\n  }\n  50%{\n    text-shadow:\n      0 0 20px rgba(255,255,255,.22),\n      0 0 42px rgba(57,255,20,.26),\n      0 0 72px rgba(57,255,20,.14);\n    filter:brightness(1.08);\n  }\n}\n\n.kg-title-accent{\n  display:block;\n  color:var(--kawa)!important;\n  text-shadow:\n    0 0 18px rgba(57,255,20,1),\n    0 0 34px rgba(57,255,20,.75),\n    0 0 64px rgba(57,255,20,.35);\n  animation:kgAccentFlash 3.2s ease-in-out infinite;\n}\n@keyframes kgAccentFlash{\n  0%,100%{filter:brightness(1)}\n  47%{filter:brightness(1)}\n  50%{filter:brightness(1.26)}\n  52%{filter:brightness(.96)}\n  54%{filter:brightness(1.18)}\n}\n\n.kg-electric-bar{\n  width:180px;\n  height:4px;\n  margin:16px auto 14px;\n  border-radius:999px;\n  background:linear-gradient(90deg, transparent, var(--kawa), var(--kawa2), #fff, var(--kawa), transparent);\n  box-shadow:\n    0 0 20px rgba(57,255,20,.65),\n    0 0 40px rgba(57,255,20,.15);\n  animation:kgBarPulse 1.5s ease-in-out infinite;\n}\n@keyframes kgBarPulse{\n  0%,100%{transform:scaleX(1); opacity:.85}\n  50%{transform:scaleX(1.22); opacity:1}\n}\n\n.kg-rotator-wrap{\n  display:flex;\n  justify-content:center;\n  align-items:center;\n  gap:12px;\n  margin-top:4px;\n}\n\n.kg-rotator-label{\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:1.5px;\n  text-transform:uppercase;\n  color:#f0fff0!important;\n}\n\n.kg-rotator{\n  position:relative;\n  height:28px;\n  overflow:hidden;\n  min-width:240px;\n}\n\n.kg-rotator-track{\n  display:flex;\n  flex-direction:column;\n  animation:kgRotateWordsHard 7s infinite;\n}\n\n.kg-rotator-word{\n  height:28px;\n  display:flex;\n  align-items:center;\n  justify-content:flex-start;\n  font-size:15px;\n  font-weight:900;\n  text-transform:uppercase;\n  color:var(--kawa)!important;\n  text-shadow:\n    0 0 16px rgba(57,255,20,1),\n    0 0 30px rgba(57,255,20,.72);\n}\n\n@keyframes kgRotateWordsHard{\n  0%,16%{transform:translateY(0)}\n  18%,36%{transform:translateY(-28px)}\n  38%,56%{transform:translateY(-56px)}\n  58%,76%{transform:translateY(-84px)}\n  78%,96%{transform:translateY(-112px)}\n  100%{transform:translateY(0)}\n}\n\n.kg-sub{\n  max-width:920px;\n  margin:16px auto 0;\n  text-align:center;\n  font-size:16px;\n  line-height:1.85;\n  color:var(--soft)!important;\n}\n\n.kg-button-row{\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:14px;\n  margin-top:24px;\n}\n\n.kg-btn{\n  position:relative;\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  min-width:170px;\n  padding:15px 22px;\n  border-radius:16px;\n  font-size:14px;\n  font-weight:900;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  transition:all .25s ease;\n  overflow:hidden;\n  isolation:isolate;\n}\n\n.kg-btn::before{\n  content:\"\";\n  position:absolute;\n  top:0;\n  left:0;\n  width:36%;\n  height:100%;\n  background:linear-gradient(90deg, transparent, rgba(255,255,255,.46), transparent);\n  transform:translateX(-140%) skewX(-18deg);\n  animation:kgButtonShine 2.4s linear infinite;\n  pointer-events:none;\n  z-index:0;\n}\n.kg-btn::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:radial-gradient(circle at 20% 50%, rgba(255,255,255,.14), transparent 32%);\n  opacity:.55;\n  z-index:0;\n}\n@keyframes kgButtonShine{\n  0%{transform:translateX(-140%) skewX(-18deg)}\n  100%{transform:translateX(300%) skewX(-18deg)}\n}\n\n.kg-btn span{position:relative;z-index:1}\n\n.kg-btn-primary{\n  color:#051108!important;\n  background:linear-gradient(180deg,#ccff7d 0%, #39FF14 55%, #18d700 100%);\n  border:1px solid rgba(255,255,255,.14);\n  box-shadow:\n    0 0 24px rgba(57,255,20,.34),\n    0 0 46px rgba(57,255,20,.10),\n    inset 0 0 16px rgba(255,255,255,.16);\n}\n\n.kg-btn-secondary{\n  color:#f3fff0!important;\n  background:linear-gradient(180deg, rgba(18,42,12,.88), rgba(4,14,5,.96));\n  border:1px solid rgba(57,255,20,.24);\n  box-shadow:0 0 18px rgba(57,255,20,.08);\n}\n\n.kg-btn:hover{\n  transform:translateY(-3px) scale(1.03);\n  filter:brightness(1.08);\n  box-shadow:0 0 28px rgba(57,255,20,.26), 0 0 50px rgba(57,255,20,.10);\n}\n\n.kg-strip{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:14px;\n  padding:20px 22px 12px;\n  position:relative;\n  z-index:2;\n}\n\n.kg-stat{\n  position:relative;\n  padding:18px 14px;\n  border-radius:18px;\n  background:\n    linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.015)),\n    linear-gradient(145deg, rgba(57,255,20,.07), rgba(0,0,0,0));\n  border:1px solid rgba(57,255,20,.18);\n  box-shadow:inset 0 0 18px rgba(255,255,255,.02), 0 0 18px rgba(57,255,20,.05);\n  text-align:center;\n  overflow:hidden;\n  transition:transform .28s ease, box-shadow .28s ease, border-color .28s ease;\n}\n\n.kg-stat::before{\n  content:\"\";\n  position:absolute;\n  inset:-1px;\n  border-radius:inherit;\n  background:conic-gradient(from 180deg, transparent, rgba(57,255,20,.16), transparent 36%);\n  opacity:.4;\n  animation:kgCardRing 4.4s linear infinite;\n  pointer-events:none;\n}\n@keyframes kgCardRing{\n  from{transform:rotate(0deg)}\n  to{transform:rotate(360deg)}\n}\n\n.kg-stat::after{\n  content:\"\";\n  position:absolute;\n  left:-35%;\n  top:0;\n  width:35%;\n  height:100%;\n  background:linear-gradient(90deg, transparent, rgba(57,255,20,.18), transparent);\n  transform:skewX(-18deg);\n  animation:kgStatSweep 3.8s linear infinite;\n}\n@keyframes kgStatSweep{\n  0%{left:-45%}\n  100%{left:140%}\n}\n\n.kg-stat:hover{\n  transform:translateY(-4px);\n  border-color:rgba(57,255,20,.34);\n  box-shadow:0 0 24px rgba(57,255,20,.12), 0 0 42px rgba(57,255,20,.08);\n}\n\n.kg-stat strong{\n  display:block;\n  font-size:22px;\n  color:var(--kawa)!important;\n  text-shadow:0 0 12px rgba(57,255,20,.30);\n  margin-bottom:6px;\n  position:relative;\n  z-index:2;\n}\n\n.kg-stat span{\n  font-size:13px;\n  line-height:1.55;\n  color:#f1fff0!important;\n  text-transform:uppercase;\n  letter-spacing:.8px;\n  font-weight:800;\n  position:relative;\n  z-index:2;\n}\n\n.kg-krx4-thunder details{\n  margin:18px 22px 26px;\n  border-radius:20px;\n  overflow:hidden;\n  border:1px solid rgba(57,255,20,.14);\n  background:\n    linear-gradient(180deg, rgba(255,255,255,.02), rgba(255,255,255,.01)),\n    linear-gradient(145deg, rgba(57,255,20,.04), rgba(0,0,0,0) 42%);\n  box-shadow:\n    0 0 18px rgba(57,255,20,.04),\n    inset 0 0 12px rgba(255,255,255,.015);\n  position:relative;\n  z-index:2;\n}\n\n.kg-krx4-thunder summary{\n  list-style:none;\n  cursor:pointer;\n  padding:16px 20px;\n  font-size:18px;\n  font-weight:900;\n  letter-spacing:.8px;\n  text-transform:uppercase;\n  color:#fff!important;\n  background:linear-gradient(90deg, rgba(57,255,20,.12), rgba(57,255,20,.04), rgba(0,0,0,0));\n  border-bottom:1px solid rgba(57,255,20,.10);\n  text-shadow:0 0 8px rgba(57,255,20,.14);\n  transition:background .25s ease, border-color .25s ease;\n}\n.kg-krx4-thunder summary::-webkit-details-marker{display:none}\n.kg-krx4-thunder summary:hover{\n  background:linear-gradient(90deg, rgba(57,255,20,.16), rgba(57,255,20,.06), rgba(0,0,0,0));\n  border-bottom-color:rgba(57,255,20,.14);\n}\n\n.kg-seo-wrap{\n  padding:22px 20px 26px;\n}\n.kg-seo-wrap h2,\n.kg-seo-wrap h3{\n  color:var(--kawa)!important;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  margin:22px 0 10px;\n  text-shadow:0 0 10px rgba(57,255,20,.24);\n}\n.kg-seo-wrap p{\n  color:#effff2!important;\n  line-height:1.9;\n  font-size:15px;\n  margin:0 0 16px;\n}\n\n.kg-callout{\n  margin:20px 0;\n  padding:18px;\n  border-radius:18px;\n  border:1px solid rgba(57,255,20,.18);\n  background:linear-gradient(145deg, rgba(57,255,20,.10), rgba(0,0,0,0));\n  box-shadow:0 0 18px rgba(57,255,20,.05);\n  color:#fff!important;\n  font-weight:700;\n}\n\n.kg-link-row{\n  display:flex;\n  flex-wrap:wrap;\n  gap:12px;\n  margin-top:10px;\n}\n\n.kg-link-btn{\n  display:inline-block;\n  padding:13px 18px;\n  border-radius:14px;\n  color:#051108!important;\n  background:linear-gradient(180deg,#b9ff6a 0%, #39FF14 55%, #18d700 100%);\n  font-size:13px;\n  font-weight:900;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  box-shadow:0 0 16px rgba(57,255,20,.22);\n}\n\n@media (max-width: 1040px){\n  .kg-strip{grid-template-columns:repeat(2,1fr)}\n  .kg-title{font-size:40px}\n}\n\n@media (max-width: 640px){\n  .kg-hero{padding:34px 16px 24px}\n  .kg-strip{padding-left:16px;padding-right:16px}\n  .kg-strip{grid-template-columns:1fr}\n  .kg-krx4-thunder details{margin-left:16px;margin-right:16px}\n  .kg-title{font-size:31px}\n  .kg-krx4-thunder summary{font-size:16px;padding:14px 16px}\n  .kg-sub{font-size:15px}\n  .kg-btn{width:100%;min-width:0}\n  .kg-button-row{gap:10px}\n  .kg-rotator-wrap{flex-direction:column;gap:6px}\n  .kg-orbit-ring,\n  .kg-orbit-dot{\n    width:320px;\n    height:320px;\n  }\n  .kg-streak{\n    width:180px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"kg-power-grid\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"kg-shell\"\u003e\n\n  \u003cdiv class=\"kg-hero\"\u003e\n    \u003cdiv class=\"kg-thunder-sky\"\u003e\n      \u003cdiv class=\"kg-sky-flash\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b1\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M68 0 L38 78 L76 78 L30 182 L72 182 L28 308 L62 308 L42 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M68 0 L38 78 L76 78 L30 182 L72 182 L28 308 L62 308 L42 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b2\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M56 0 L80 66 L46 128 L86 204 L54 282 L92 354 L64 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M56 0 L80 66 L46 128 L86 204 L54 282 L92 354 L64 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b3\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M74 0 L42 72 L72 72 L34 154 L78 154 L44 258 L82 258 L50 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M74 0 L42 72 L72 72 L34 154 L78 154 L44 258 L82 258 L50 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b4\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M60 0 L34 96 L74 96 L38 188 L70 188 L30 312 L66 312 L52 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M60 0 L34 96 L74 96 L38 188 L70 188 L30 312 L66 312 L52 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b5\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M46 0 L74 58 L50 132 L86 204 L56 286 L92 362 L68 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M46 0 L74 58 L50 132 L86 204 L56 286 L92 362 L68 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b6\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M68 0 L44 68 L80 68 L40 148 L74 148 L36 264 L70 264 L48 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M68 0 L44 68 L80 68 L40 148 L74 148 L36 264 L70 264 L48 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-grid-glow\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-orbit\"\u003e\n        \u003cdiv class=\"kg-orbit-ring\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"kg-orbit-dot\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"kg-orbit-dot dot2\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-pulse-arc kg-a1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-pulse-arc kg-a2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-pulse-arc kg-a3\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-streak kg-s1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s4\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s5\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-particle kg-p1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p4\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p5\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p6\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-center-glow\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-corner kg-c1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c4\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"kg-hero-content\"\u003e\n      \u003ch1 class=\"kg-title\"\u003e\n        Kawasaki Teryx KRX4\n        \u003cspan class=\"kg-title-accent\"\u003eCustom Wraps\u003c\/span\u003e\n      \u003c\/h1\u003e\n\n      \u003cdiv class=\"kg-electric-bar\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-rotator-wrap\"\u003e\n        \u003cdiv class=\"kg-rotator-label\"\u003eBuilt For\u003c\/div\u003e\n        \u003cdiv class=\"kg-rotator\"\u003e\n          \u003cdiv class=\"kg-rotator-track\"\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eAggressive Builds\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eTrail Presence\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eSharper Styling\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eCustom Machines\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eHard Hitting Looks\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"kg-sub\"\u003e\n        High-impact Kawasaki Teryx KRX4 wraps built for riders who want sharper body lines, stronger color flow, and a machine that stands out hard on the trail.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"kg-button-row\"\u003e\n        \u003ca href=\"#\" class=\"kg-btn kg-btn-primary\"\u003e\u003cspan\u003eShop KRX4 Wraps\u003c\/span\u003e\u003c\/a\u003e\n        \u003ca href=\"\/pages\/questions-and-answers\" class=\"kg-btn kg-btn-secondary\"\u003e\u003cspan\u003eRead FAQ\u003c\/span\u003e\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"kg-strip\"\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eFull Custom\u003c\/strong\u003e\n      \u003cspan\u003eMade to transform stock body lines into a louder, cleaner build\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eTrail Ready\u003c\/strong\u003e\n      \u003cspan\u003eDesigned for real off-road attitude and aggressive machine styling\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003ePrecision Fit\u003c\/strong\u003e\n      \u003cspan\u003eBuilt around the KRX4 platform for a stronger finished look\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eKrazyGraphics\u003c\/strong\u003e\n      \u003cspan\u003eHigh-impact wraps for riders who do not want average\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails id=\"kg-krx4-seo-vault\"\u003e\n    \u003csummary\u003e⚡ KRX4 Information Vault\u003c\/summary\u003e\n    \u003cdiv class=\"kg-seo-wrap\"\u003e\n      \u003ch2\u003eKawasaki Teryx KRX4 Custom Wraps\u003c\/h2\u003e\n      \u003cp\u003e\n        The Kawasaki Teryx KRX4 is built for riders who want a machine that looks just as aggressive as it performs. A premium wrap transforms the body lines, sharpens the visual flow, and gives the KRX4 a much more custom, hard-hitting presence from every angle.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        Strong graphics do more than add color. They create motion, highlight the shape of the machine, and push the entire build away from stock and into something that feels far more premium, more personal, and much more trail ready.\n      \u003c\/p\u003e\n\n      \u003ch3\u003eWhy KRX4 Wraps Stand Out\u003c\/h3\u003e\n      \u003cp\u003e\n        The KRX4 platform has bold panels, sharp edges, and the kind of bodywork that responds extremely well to custom graphics. A properly designed wrap makes the machine feel wider, cleaner, and more aggressive without making it look cluttered or overdone.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        Kawasaki lime remains one of the strongest visual choices for the KRX4 because it instantly ties into the brand while still delivering the kind of loud, energetic style riders expect from a true custom off-road build.\n      \u003c\/p\u003e\n\n      \u003ch3\u003eBuilt for Riders Who Want More Than Stock\u003c\/h3\u003e\n      \u003cp\u003e\n        A wrapped KRX4 looks more finished, more intentional, and much more serious than a stock machine. Whether the goal is trail presence, show-level styling, or a stronger custom identity, a wrap is one of the most effective visual upgrades you can make.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"kg-callout\"\u003e\n        A wrapped KRX4 should look sharper, cleaner, and way more aggressive than stock the second it rolls into view.\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-link-row\"\u003e\n        \u003ca href=\"#\" class=\"kg-link-btn\"\u003eShop Now\u003c\/a\u003e\n        \u003ca href=\"\/pages\/questions-and-answers\" class=\"kg-link-btn\"\u003eQuestions \u0026amp; Answers\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"kg","offers":[{"title":"Default Title","offer_id":43204312399961,"sku":null,"price":800.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/files\/GreenSkull-1_5313e1f2-aaf3-4406-b615-2a369dfea31f.jpg?v=1771889847"},{"product_id":"kawasaki-krx-4-004-wrap","title":"Kawasaki KRX-4 D004","description":"\u003cdiv class=\"kg-krx4-thunder\"\u003e\n\u003cstyle\u003e\n.kg-krx4-thunder *{box-sizing:border-box}\n.kg-krx4-thunder{\n  --kawa:#39FF14;\n  --kawa2:#7CFC00;\n  --white:#ffffff;\n  --text:#ffffff;\n  --soft:#eaffea;\n  position:relative;\n  overflow:hidden;\n  color:#fff!important;\n  background:\n    radial-gradient(circle at 50% -10%, rgba(57,255,20,.14), transparent 36%),\n    linear-gradient(145deg,#010201 0%, #050805 46%, #020503 100%);\n  border:1px solid rgba(57,255,20,.24);\n  border-radius:28px;\n  box-shadow:\n    0 0 34px rgba(57,255,20,.10),\n    0 0 88px rgba(57,255,20,.05),\n    inset 0 0 30px rgba(255,255,255,.02);\n  font-family:Arial,Helvetica,sans-serif;\n}\n\n.kg-krx4-thunder,\n.kg-krx4-thunder h1,\n.kg-krx4-thunder h2,\n.kg-krx4-thunder h3,\n.kg-krx4-thunder h4,\n.kg-krx4-thunder p,\n.kg-krx4-thunder li,\n.kg-krx4-thunder span,\n.kg-krx4-thunder strong,\n.kg-krx4-thunder summary,\n.kg-krx4-thunder a{\n  color:#fff!important;\n  -webkit-text-fill-color:#fff!important;\n}\n\n.kg-krx4-thunder a{text-decoration:none!important}\n\n.kg-krx4-thunder::before{\n  content:\"\";\n  position:absolute;\n  inset:-20%;\n  background:\n    radial-gradient(circle at 14% 18%, rgba(57,255,20,.16), transparent 22%),\n    radial-gradient(circle at 84% 14%, rgba(124,252,0,.12), transparent 18%),\n    radial-gradient(circle at 50% 100%, rgba(57,255,20,.10), transparent 26%);\n  filter:blur(12px);\n  opacity:.92;\n  animation:kgNebulaStorm 10s ease-in-out infinite alternate;\n  z-index:0;\n  pointer-events:none;\n}\n@keyframes kgNebulaStorm{\n  0%{transform:translateY(0) scale(1)}\n  100%{transform:translateY(-18px) scale(1.05)}\n}\n\n.kg-krx4-thunder::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    repeating-linear-gradient(\n      135deg,\n      rgba(255,255,255,.018) 0px,\n      rgba(255,255,255,.018) 2px,\n      transparent 2px,\n      transparent 18px\n    );\n  opacity:.15;\n  z-index:0;\n  pointer-events:none;\n}\n\n.kg-power-grid{\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(57,255,20,.045) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.045) 1px, transparent 1px);\n  background-size:38px 38px;\n  opacity:.13;\n  animation:kgGridDrift 11s linear infinite;\n  pointer-events:none;\n  z-index:0;\n}\n@keyframes kgGridDrift{\n  0%{transform:translate(0,0)}\n  100%{transform:translate(38px,38px)}\n}\n\n.kg-shell{position:relative;z-index:2}\n\n.kg-thunder-sky{\n  position:absolute;\n  inset:0;\n  pointer-events:none;\n  z-index:1;\n  overflow:hidden;\n}\n\n.kg-sky-flash{\n  position:absolute;\n  inset:0;\n  background:\n    radial-gradient(circle at 16% 8%, rgba(255,255,255,.10), transparent 20%),\n    radial-gradient(circle at 52% 12%, rgba(57,255,20,.10), transparent 18%),\n    radial-gradient(circle at 82% 10%, rgba(255,255,255,.08), transparent 16%);\n  opacity:0;\n  animation:kgSkyFlash 7.5s linear infinite;\n}\n@keyframes kgSkyFlash{\n  0%,70%,100%{opacity:0}\n  72%{opacity:.7}\n  73%{opacity:.18}\n  74%{opacity:.55}\n  76%{opacity:0}\n}\n\n.kg-bolt{\n  position:absolute;\n  top:-10%;\n  width:120px;\n  height:460px;\n  opacity:0;\n  filter:\n    drop-shadow(0 0 7px rgba(57,255,20,.95))\n    drop-shadow(0 0 20px rgba(57,255,20,.62))\n    drop-shadow(0 0 36px rgba(255,255,255,.18));\n}\n\n.kg-bolt svg{\n  width:100%;\n  height:100%;\n  display:block;\n}\n\n.kg-bolt path{\n  fill:none;\n  stroke-linecap:round;\n  stroke-linejoin:round;\n}\n\n.kg-bolt .kg-glow{\n  stroke:#39FF14;\n  stroke-width:9;\n  opacity:.92;\n}\n\n.kg-bolt .kg-core{\n  stroke:#ffffff;\n  stroke-width:3.2;\n}\n\n.kg-b1{left:4%; animation:kgBoltFlash 6.1s linear infinite;}\n.kg-b2{left:18%; animation:kgBoltFlash 7.0s linear infinite .7s;}\n.kg-b3{left:35%; animation:kgBoltFlash 5.8s linear infinite 1.4s;}\n.kg-b4{left:54%; animation:kgBoltFlash 6.8s linear infinite 1.1s;}\n.kg-b5{left:72%; animation:kgBoltFlash 5.9s linear infinite 2.1s;}\n.kg-b6{left:88%; animation:kgBoltFlash 7.2s linear infinite 2.8s;}\n\n@keyframes kgBoltFlash{\n  0%,74%,100%{opacity:0; transform:translateY(-20px) scaleY(.96)}\n  75%{opacity:.14}\n  76%{opacity:1}\n  77%{opacity:.22}\n  78%{opacity:1}\n  80%{opacity:.18}\n  82%{opacity:0; transform:translateY(12px) scaleY(1.04)}\n}\n\n.kg-orbit{\n  position:absolute;\n  inset:0;\n  pointer-events:none;\n}\n.kg-orbit-ring{\n  position:absolute;\n  left:50%;\n  top:36%;\n  width:420px;\n  height:420px;\n  border-radius:50%;\n  transform:translate(-50%,-50%);\n  border:1px dashed rgba(57,255,20,.13);\n  animation:kgOrbitSpin 14s linear infinite;\n}\n.kg-orbit-dot{\n  position:absolute;\n  left:50%;\n  top:36%;\n  width:420px;\n  height:420px;\n  transform:translate(-50%,-50%);\n  animation:kgOrbitSpin 6s linear infinite;\n}\n.kg-orbit-dot::before{\n  content:\"\";\n  position:absolute;\n  top:-5px;\n  left:50%;\n  width:10px;\n  height:10px;\n  border-radius:50%;\n  transform:translateX(-50%);\n  background:#fff;\n  box-shadow:\n    0 0 10px rgba(255,255,255,.95),\n    0 0 22px rgba(57,255,20,.85),\n    0 0 34px rgba(57,255,20,.45);\n}\n.kg-orbit-dot.dot2{\n  width:570px;\n  height:570px;\n  animation-duration:9s;\n  animation-direction:reverse;\n}\n.kg-orbit-dot.dot2::before{\n  width:8px;height:8px;\n  background:#b8ff66;\n}\n@keyframes kgOrbitSpin{\n  from{transform:translate(-50%,-50%) rotate(0deg)}\n  to{transform:translate(-50%,-50%) rotate(360deg)}\n}\n\n.kg-streak{\n  position:absolute;\n  width:260px;\n  height:4px;\n  border-radius:999px;\n  background:linear-gradient(90deg, transparent, rgba(57,255,20,.98), rgba(255,255,255,.92), transparent);\n  box-shadow:\n    0 0 18px rgba(57,255,20,.8),\n    0 0 34px rgba(57,255,20,.34),\n    0 0 54px rgba(255,255,255,.08);\n  transform:rotate(-22deg);\n  opacity:0;\n}\n.kg-s1{top:12%; left:-18%; animation:kgSweep 3.2s linear infinite;}\n.kg-s2{top:28%; right:-18%; animation:kgSweepReverse 3.8s linear infinite .5s;}\n.kg-s3{top:46%; left:-14%; animation:kgSweep 4.0s linear infinite .9s;}\n.kg-s4{top:64%; right:-20%; animation:kgSweepReverse 3.4s linear infinite 1.3s;}\n.kg-s5{top:80%; left:-12%; animation:kgSweep 4.1s linear infinite 1.8s;}\n\n@keyframes kgSweep{\n  0%{transform:translateX(0) rotate(-22deg);opacity:0}\n  8%{opacity:1}\n  40%{opacity:.95}\n  100%{transform:translateX(540%) rotate(-22deg);opacity:0}\n}\n@keyframes kgSweepReverse{\n  0%{transform:translateX(0) rotate(-22deg);opacity:0}\n  8%{opacity:1}\n  40%{opacity:.95}\n  100%{transform:translateX(-540%) rotate(-22deg);opacity:0}\n}\n\n.kg-pulse-arc{\n  position:absolute;\n  left:50%;\n  top:36%;\n  border-radius:50%;\n  transform:translate(-50%,-50%);\n  border:1px solid rgba(57,255,20,.18);\n  box-shadow:0 0 20px rgba(57,255,20,.10), inset 0 0 18px rgba(57,255,20,.03);\n}\n.kg-a1{width:300px;height:300px;animation:kgArcPulse 2.7s ease-in-out infinite;}\n.kg-a2{width:430px;height:430px;animation:kgArcPulse 3.5s ease-in-out infinite .4s;}\n.kg-a3{width:580px;height:580px;animation:kgArcPulse 4.3s ease-in-out infinite .8s;}\n\n@keyframes kgArcPulse{\n  0%,100%{opacity:.16; transform:translate(-50%,-50%) scale(.96)}\n  50%{opacity:.62; transform:translate(-50%,-50%) scale(1.035)}\n}\n\n.kg-particle{\n  position:absolute;\n  width:6px;height:6px;\n  border-radius:50%;\n  background:var(--kawa);\n  box-shadow:0 0 16px rgba(57,255,20,.95), 0 0 34px rgba(57,255,20,.5);\n  opacity:.8;\n  z-index:0;\n}\n.kg-p1{left:10%; top:18%; animation:kgFloat1 6s ease-in-out infinite;}\n.kg-p2{left:86%; top:20%; animation:kgFloat2 7s ease-in-out infinite;}\n.kg-p3{left:18%; top:62%; animation:kgFloat3 8s ease-in-out infinite;}\n.kg-p4{left:80%; top:66%; animation:kgFloat1 9s ease-in-out infinite;}\n.kg-p5{left:32%; top:22%; animation:kgFloat2 6.5s ease-in-out infinite;}\n.kg-p6{left:66%; top:54%; animation:kgFloat3 7.3s ease-in-out infinite;}\n\n@keyframes kgFloat1{\n  0%,100%{transform:translateY(0) translateX(0); opacity:.6}\n  50%{transform:translateY(-18px) translateX(10px); opacity:1}\n}\n@keyframes kgFloat2{\n  0%,100%{transform:translateY(0) translateX(0); opacity:.55}\n  50%{transform:translateY(14px) translateX(-12px); opacity:1}\n}\n@keyframes kgFloat3{\n  0%,100%{transform:translateY(0) scale(1); opacity:.6}\n  50%{transform:translateY(-14px) scale(1.22); opacity:1}\n}\n\n.kg-center-glow{\n  position:absolute;\n  left:50%;\n  top:42%;\n  width:520px;\n  height:200px;\n  transform:translate(-50%,-50%);\n  background:radial-gradient(circle at center, rgba(57,255,20,.18), rgba(57,255,20,0) 70%);\n  filter:blur(22px);\n  animation:kgCenterGlow 2.8s ease-in-out infinite;\n}\n@keyframes kgCenterGlow{\n  0%,100%{opacity:.42; transform:translate(-50%,-50%) scale(1)}\n  50%{opacity:.92; transform:translate(-50%,-50%) scale(1.08)}\n}\n\n.kg-corner{\n  position:absolute;\n  width:120px;\n  height:120px;\n  border-radius:50%;\n  pointer-events:none;\n  opacity:.75;\n  filter:blur(1px);\n}\n.kg-c1{\n  top:-24px; left:-24px;\n  background:radial-gradient(circle, rgba(57,255,20,.34), rgba(57,255,20,0) 62%);\n  animation:kgCornerPulse 2.6s ease-in-out infinite;\n}\n.kg-c2{\n  top:-18px; right:-18px;\n  background:radial-gradient(circle, rgba(255,255,255,.18), rgba(57,255,20,0) 60%);\n  animation:kgCornerPulse 3.1s ease-in-out infinite .4s;\n}\n.kg-c3{\n  bottom:-24px; left:8%;\n  background:radial-gradient(circle, rgba(57,255,20,.24), rgba(57,255,20,0) 64%);\n  animation:kgCornerPulse 3.4s ease-in-out infinite .8s;\n}\n.kg-c4{\n  bottom:-28px; right:10%;\n  background:radial-gradient(circle, rgba(57,255,20,.24), rgba(57,255,20,0) 64%);\n  animation:kgCornerPulse 3s ease-in-out infinite 1.2s;\n}\n@keyframes kgCornerPulse{\n  0%,100%{transform:scale(.9); opacity:.28}\n  50%{transform:scale(1.18); opacity:.86}\n}\n\n.kg-hero-content{\n  position:relative;\n  z-index:2;\n}\n\n.kg-title{\n  margin:0;\n  text-align:center;\n  font-size:52px;\n  line-height:1.02;\n  font-weight:900;\n  letter-spacing:1px;\n  text-transform:uppercase;\n  color:#fff!important;\n  text-shadow:\n    0 0 12px rgba(57,255,20,.18),\n    0 0 26px rgba(57,255,20,.10);\n  animation:kgTitleCharge 4.2s ease-in-out infinite;\n}\n@keyframes kgTitleCharge{\n  0%,100%{\n    text-shadow:\n      0 0 12px rgba(57,255,20,.18),\n      0 0 26px rgba(57,255,20,.10);\n    filter:brightness(1);\n  }\n  50%{\n    text-shadow:\n      0 0 20px rgba(255,255,255,.22),\n      0 0 42px rgba(57,255,20,.26),\n      0 0 72px rgba(57,255,20,.14);\n    filter:brightness(1.08);\n  }\n}\n\n.kg-title-accent{\n  display:block;\n  color:var(--kawa)!important;\n  text-shadow:\n    0 0 18px rgba(57,255,20,1),\n    0 0 34px rgba(57,255,20,.75),\n    0 0 64px rgba(57,255,20,.35);\n  animation:kgAccentFlash 3.2s ease-in-out infinite;\n}\n@keyframes kgAccentFlash{\n  0%,100%{filter:brightness(1)}\n  47%{filter:brightness(1)}\n  50%{filter:brightness(1.26)}\n  52%{filter:brightness(.96)}\n  54%{filter:brightness(1.18)}\n}\n\n.kg-electric-bar{\n  width:180px;\n  height:4px;\n  margin:16px auto 14px;\n  border-radius:999px;\n  background:linear-gradient(90deg, transparent, var(--kawa), var(--kawa2), #fff, var(--kawa), transparent);\n  box-shadow:\n    0 0 20px rgba(57,255,20,.65),\n    0 0 40px rgba(57,255,20,.15);\n  animation:kgBarPulse 1.5s ease-in-out infinite;\n}\n@keyframes kgBarPulse{\n  0%,100%{transform:scaleX(1); opacity:.85}\n  50%{transform:scaleX(1.22); opacity:1}\n}\n\n.kg-rotator-wrap{\n  display:flex;\n  justify-content:center;\n  align-items:center;\n  gap:12px;\n  margin-top:4px;\n}\n\n.kg-rotator-label{\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:1.5px;\n  text-transform:uppercase;\n  color:#f0fff0!important;\n}\n\n.kg-rotator{\n  position:relative;\n  height:28px;\n  overflow:hidden;\n  min-width:240px;\n}\n\n.kg-rotator-track{\n  display:flex;\n  flex-direction:column;\n  animation:kgRotateWordsHard 7s infinite;\n}\n\n.kg-rotator-word{\n  height:28px;\n  display:flex;\n  align-items:center;\n  justify-content:flex-start;\n  font-size:15px;\n  font-weight:900;\n  text-transform:uppercase;\n  color:var(--kawa)!important;\n  text-shadow:\n    0 0 16px rgba(57,255,20,1),\n    0 0 30px rgba(57,255,20,.72);\n}\n\n@keyframes kgRotateWordsHard{\n  0%,16%{transform:translateY(0)}\n  18%,36%{transform:translateY(-28px)}\n  38%,56%{transform:translateY(-56px)}\n  58%,76%{transform:translateY(-84px)}\n  78%,96%{transform:translateY(-112px)}\n  100%{transform:translateY(0)}\n}\n\n.kg-sub{\n  max-width:920px;\n  margin:16px auto 0;\n  text-align:center;\n  font-size:16px;\n  line-height:1.85;\n  color:var(--soft)!important;\n}\n\n.kg-button-row{\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:14px;\n  margin-top:24px;\n}\n\n.kg-btn{\n  position:relative;\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  min-width:170px;\n  padding:15px 22px;\n  border-radius:16px;\n  font-size:14px;\n  font-weight:900;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  transition:all .25s ease;\n  overflow:hidden;\n  isolation:isolate;\n}\n\n.kg-btn::before{\n  content:\"\";\n  position:absolute;\n  top:0;\n  left:0;\n  width:36%;\n  height:100%;\n  background:linear-gradient(90deg, transparent, rgba(255,255,255,.46), transparent);\n  transform:translateX(-140%) skewX(-18deg);\n  animation:kgButtonShine 2.4s linear infinite;\n  pointer-events:none;\n  z-index:0;\n}\n.kg-btn::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:radial-gradient(circle at 20% 50%, rgba(255,255,255,.14), transparent 32%);\n  opacity:.55;\n  z-index:0;\n}\n@keyframes kgButtonShine{\n  0%{transform:translateX(-140%) skewX(-18deg)}\n  100%{transform:translateX(300%) skewX(-18deg)}\n}\n\n.kg-btn span{position:relative;z-index:1}\n\n.kg-btn-primary{\n  color:#051108!important;\n  background:linear-gradient(180deg,#ccff7d 0%, #39FF14 55%, #18d700 100%);\n  border:1px solid rgba(255,255,255,.14);\n  box-shadow:\n    0 0 24px rgba(57,255,20,.34),\n    0 0 46px rgba(57,255,20,.10),\n    inset 0 0 16px rgba(255,255,255,.16);\n}\n\n.kg-btn-secondary{\n  color:#f3fff0!important;\n  background:linear-gradient(180deg, rgba(18,42,12,.88), rgba(4,14,5,.96));\n  border:1px solid rgba(57,255,20,.24);\n  box-shadow:0 0 18px rgba(57,255,20,.08);\n}\n\n.kg-btn:hover{\n  transform:translateY(-3px) scale(1.03);\n  filter:brightness(1.08);\n  box-shadow:0 0 28px rgba(57,255,20,.26), 0 0 50px rgba(57,255,20,.10);\n}\n\n.kg-strip{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:14px;\n  padding:20px 22px 12px;\n  position:relative;\n  z-index:2;\n}\n\n.kg-stat{\n  position:relative;\n  padding:18px 14px;\n  border-radius:18px;\n  background:\n    linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.015)),\n    linear-gradient(145deg, rgba(57,255,20,.07), rgba(0,0,0,0));\n  border:1px solid rgba(57,255,20,.18);\n  box-shadow:inset 0 0 18px rgba(255,255,255,.02), 0 0 18px rgba(57,255,20,.05);\n  text-align:center;\n  overflow:hidden;\n  transition:transform .28s ease, box-shadow .28s ease, border-color .28s ease;\n}\n\n.kg-stat::before{\n  content:\"\";\n  position:absolute;\n  inset:-1px;\n  border-radius:inherit;\n  background:conic-gradient(from 180deg, transparent, rgba(57,255,20,.16), transparent 36%);\n  opacity:.4;\n  animation:kgCardRing 4.4s linear infinite;\n  pointer-events:none;\n}\n@keyframes kgCardRing{\n  from{transform:rotate(0deg)}\n  to{transform:rotate(360deg)}\n}\n\n.kg-stat::after{\n  content:\"\";\n  position:absolute;\n  left:-35%;\n  top:0;\n  width:35%;\n  height:100%;\n  background:linear-gradient(90deg, transparent, rgba(57,255,20,.18), transparent);\n  transform:skewX(-18deg);\n  animation:kgStatSweep 3.8s linear infinite;\n}\n@keyframes kgStatSweep{\n  0%{left:-45%}\n  100%{left:140%}\n}\n\n.kg-stat:hover{\n  transform:translateY(-4px);\n  border-color:rgba(57,255,20,.34);\n  box-shadow:0 0 24px rgba(57,255,20,.12), 0 0 42px rgba(57,255,20,.08);\n}\n\n.kg-stat strong{\n  display:block;\n  font-size:22px;\n  color:var(--kawa)!important;\n  text-shadow:0 0 12px rgba(57,255,20,.30);\n  margin-bottom:6px;\n  position:relative;\n  z-index:2;\n}\n\n.kg-stat span{\n  font-size:13px;\n  line-height:1.55;\n  color:#f1fff0!important;\n  text-transform:uppercase;\n  letter-spacing:.8px;\n  font-weight:800;\n  position:relative;\n  z-index:2;\n}\n\n.kg-krx4-thunder details{\n  margin:18px 22px 26px;\n  border-radius:20px;\n  overflow:hidden;\n  border:1px solid rgba(57,255,20,.14);\n  background:\n    linear-gradient(180deg, rgba(255,255,255,.02), rgba(255,255,255,.01)),\n    linear-gradient(145deg, rgba(57,255,20,.04), rgba(0,0,0,0) 42%);\n  box-shadow:\n    0 0 18px rgba(57,255,20,.04),\n    inset 0 0 12px rgba(255,255,255,.015);\n  position:relative;\n  z-index:2;\n}\n\n.kg-krx4-thunder summary{\n  list-style:none;\n  cursor:pointer;\n  padding:16px 20px;\n  font-size:18px;\n  font-weight:900;\n  letter-spacing:.8px;\n  text-transform:uppercase;\n  color:#fff!important;\n  background:linear-gradient(90deg, rgba(57,255,20,.12), rgba(57,255,20,.04), rgba(0,0,0,0));\n  border-bottom:1px solid rgba(57,255,20,.10);\n  text-shadow:0 0 8px rgba(57,255,20,.14);\n  transition:background .25s ease, border-color .25s ease;\n}\n.kg-krx4-thunder summary::-webkit-details-marker{display:none}\n.kg-krx4-thunder summary:hover{\n  background:linear-gradient(90deg, rgba(57,255,20,.16), rgba(57,255,20,.06), rgba(0,0,0,0));\n  border-bottom-color:rgba(57,255,20,.14);\n}\n\n.kg-seo-wrap{\n  padding:22px 20px 26px;\n}\n.kg-seo-wrap h2,\n.kg-seo-wrap h3{\n  color:var(--kawa)!important;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  margin:22px 0 10px;\n  text-shadow:0 0 10px rgba(57,255,20,.24);\n}\n.kg-seo-wrap p{\n  color:#effff2!important;\n  line-height:1.9;\n  font-size:15px;\n  margin:0 0 16px;\n}\n\n.kg-callout{\n  margin:20px 0;\n  padding:18px;\n  border-radius:18px;\n  border:1px solid rgba(57,255,20,.18);\n  background:linear-gradient(145deg, rgba(57,255,20,.10), rgba(0,0,0,0));\n  box-shadow:0 0 18px rgba(57,255,20,.05);\n  color:#fff!important;\n  font-weight:700;\n}\n\n.kg-link-row{\n  display:flex;\n  flex-wrap:wrap;\n  gap:12px;\n  margin-top:10px;\n}\n\n.kg-link-btn{\n  display:inline-block;\n  padding:13px 18px;\n  border-radius:14px;\n  color:#051108!important;\n  background:linear-gradient(180deg,#b9ff6a 0%, #39FF14 55%, #18d700 100%);\n  font-size:13px;\n  font-weight:900;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  box-shadow:0 0 16px rgba(57,255,20,.22);\n}\n\n@media (max-width: 1040px){\n  .kg-strip{grid-template-columns:repeat(2,1fr)}\n  .kg-title{font-size:40px}\n}\n\n@media (max-width: 640px){\n  .kg-hero{padding:34px 16px 24px}\n  .kg-strip{padding-left:16px;padding-right:16px}\n  .kg-strip{grid-template-columns:1fr}\n  .kg-krx4-thunder details{margin-left:16px;margin-right:16px}\n  .kg-title{font-size:31px}\n  .kg-krx4-thunder summary{font-size:16px;padding:14px 16px}\n  .kg-sub{font-size:15px}\n  .kg-btn{width:100%;min-width:0}\n  .kg-button-row{gap:10px}\n  .kg-rotator-wrap{flex-direction:column;gap:6px}\n  .kg-orbit-ring,\n  .kg-orbit-dot{\n    width:320px;\n    height:320px;\n  }\n  .kg-streak{\n    width:180px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"kg-power-grid\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"kg-shell\"\u003e\n\n  \u003cdiv class=\"kg-hero\"\u003e\n    \u003cdiv class=\"kg-thunder-sky\"\u003e\n      \u003cdiv class=\"kg-sky-flash\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b1\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M68 0 L38 78 L76 78 L30 182 L72 182 L28 308 L62 308 L42 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M68 0 L38 78 L76 78 L30 182 L72 182 L28 308 L62 308 L42 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b2\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M56 0 L80 66 L46 128 L86 204 L54 282 L92 354 L64 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M56 0 L80 66 L46 128 L86 204 L54 282 L92 354 L64 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b3\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M74 0 L42 72 L72 72 L34 154 L78 154 L44 258 L82 258 L50 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M74 0 L42 72 L72 72 L34 154 L78 154 L44 258 L82 258 L50 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b4\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M60 0 L34 96 L74 96 L38 188 L70 188 L30 312 L66 312 L52 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M60 0 L34 96 L74 96 L38 188 L70 188 L30 312 L66 312 L52 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b5\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M46 0 L74 58 L50 132 L86 204 L56 286 L92 362 L68 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M46 0 L74 58 L50 132 L86 204 L56 286 L92 362 L68 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b6\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M68 0 L44 68 L80 68 L40 148 L74 148 L36 264 L70 264 L48 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M68 0 L44 68 L80 68 L40 148 L74 148 L36 264 L70 264 L48 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-grid-glow\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-orbit\"\u003e\n        \u003cdiv class=\"kg-orbit-ring\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"kg-orbit-dot\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"kg-orbit-dot dot2\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-pulse-arc kg-a1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-pulse-arc kg-a2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-pulse-arc kg-a3\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-streak kg-s1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s4\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s5\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-particle kg-p1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p4\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p5\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p6\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-center-glow\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-corner kg-c1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c4\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"kg-hero-content\"\u003e\n      \u003ch1 class=\"kg-title\"\u003e\n        Kawasaki Teryx KRX4\n        \u003cspan class=\"kg-title-accent\"\u003eCustom Wraps\u003c\/span\u003e\n      \u003c\/h1\u003e\n\n      \u003cdiv class=\"kg-electric-bar\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-rotator-wrap\"\u003e\n        \u003cdiv class=\"kg-rotator-label\"\u003eBuilt For\u003c\/div\u003e\n        \u003cdiv class=\"kg-rotator\"\u003e\n          \u003cdiv class=\"kg-rotator-track\"\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eAggressive Builds\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eTrail Presence\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eSharper Styling\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eCustom Machines\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eHard Hitting Looks\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"kg-sub\"\u003e\n        High-impact Kawasaki Teryx KRX4 wraps built for riders who want sharper body lines, stronger color flow, and a machine that stands out hard on the trail.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"kg-button-row\"\u003e\n        \u003ca href=\"#\" class=\"kg-btn kg-btn-primary\"\u003e\u003cspan\u003eShop KRX4 Wraps\u003c\/span\u003e\u003c\/a\u003e\n        \u003ca href=\"\/pages\/questions-and-answers\" class=\"kg-btn kg-btn-secondary\"\u003e\u003cspan\u003eRead FAQ\u003c\/span\u003e\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"kg-strip\"\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eFull Custom\u003c\/strong\u003e\n      \u003cspan\u003eMade to transform stock body lines into a louder, cleaner build\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eTrail Ready\u003c\/strong\u003e\n      \u003cspan\u003eDesigned for real off-road attitude and aggressive machine styling\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003ePrecision Fit\u003c\/strong\u003e\n      \u003cspan\u003eBuilt around the KRX4 platform for a stronger finished look\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eKrazyGraphics\u003c\/strong\u003e\n      \u003cspan\u003eHigh-impact wraps for riders who do not want average\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails id=\"kg-krx4-seo-vault\"\u003e\n    \u003csummary\u003e⚡ KRX4 Information Vault\u003c\/summary\u003e\n    \u003cdiv class=\"kg-seo-wrap\"\u003e\n      \u003ch2\u003eKawasaki Teryx KRX4 Custom Wraps\u003c\/h2\u003e\n      \u003cp\u003e\n        The Kawasaki Teryx KRX4 is built for riders who want a machine that looks just as aggressive as it performs. A premium wrap transforms the body lines, sharpens the visual flow, and gives the KRX4 a much more custom, hard-hitting presence from every angle.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        Strong graphics do more than add color. They create motion, highlight the shape of the machine, and push the entire build away from stock and into something that feels far more premium, more personal, and much more trail ready.\n      \u003c\/p\u003e\n\n      \u003ch3\u003eWhy KRX4 Wraps Stand Out\u003c\/h3\u003e\n      \u003cp\u003e\n        The KRX4 platform has bold panels, sharp edges, and the kind of bodywork that responds extremely well to custom graphics. A properly designed wrap makes the machine feel wider, cleaner, and more aggressive without making it look cluttered or overdone.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        Kawasaki lime remains one of the strongest visual choices for the KRX4 because it instantly ties into the brand while still delivering the kind of loud, energetic style riders expect from a true custom off-road build.\n      \u003c\/p\u003e\n\n      \u003ch3\u003eBuilt for Riders Who Want More Than Stock\u003c\/h3\u003e\n      \u003cp\u003e\n        A wrapped KRX4 looks more finished, more intentional, and much more serious than a stock machine. Whether the goal is trail presence, show-level styling, or a stronger custom identity, a wrap is one of the most effective visual upgrades you can make.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"kg-callout\"\u003e\n        A wrapped KRX4 should look sharper, cleaner, and way more aggressive than stock the second it rolls into view.\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-link-row\"\u003e\n        \u003ca href=\"#\" class=\"kg-link-btn\"\u003eShop Now\u003c\/a\u003e\n        \u003ca href=\"\/pages\/questions-and-answers\" class=\"kg-link-btn\"\u003eQuestions \u0026amp; Answers\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"kg","offers":[{"title":"Default Title","offer_id":43204312465497,"sku":null,"price":800.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/files\/hulk-1_a206fd1d-7ec7-4b36-bd1d-e1ceb1cd98aa.jpg?v=1771889848"},{"product_id":"kawasaki-krx-4-005-wrap","title":"Kawasaki KRX-4 D005","description":"\u003cdiv class=\"kg-krx4-thunder\"\u003e\n\u003cstyle\u003e\n.kg-krx4-thunder *{box-sizing:border-box}\n.kg-krx4-thunder{\n  --kawa:#39FF14;\n  --kawa2:#7CFC00;\n  --white:#ffffff;\n  --text:#ffffff;\n  --soft:#eaffea;\n  position:relative;\n  overflow:hidden;\n  color:#fff!important;\n  background:\n    radial-gradient(circle at 50% -10%, rgba(57,255,20,.14), transparent 36%),\n    linear-gradient(145deg,#010201 0%, #050805 46%, #020503 100%);\n  border:1px solid rgba(57,255,20,.24);\n  border-radius:28px;\n  box-shadow:\n    0 0 34px rgba(57,255,20,.10),\n    0 0 88px rgba(57,255,20,.05),\n    inset 0 0 30px rgba(255,255,255,.02);\n  font-family:Arial,Helvetica,sans-serif;\n}\n\n.kg-krx4-thunder,\n.kg-krx4-thunder h1,\n.kg-krx4-thunder h2,\n.kg-krx4-thunder h3,\n.kg-krx4-thunder h4,\n.kg-krx4-thunder p,\n.kg-krx4-thunder li,\n.kg-krx4-thunder span,\n.kg-krx4-thunder strong,\n.kg-krx4-thunder summary,\n.kg-krx4-thunder a{\n  color:#fff!important;\n  -webkit-text-fill-color:#fff!important;\n}\n\n.kg-krx4-thunder a{text-decoration:none!important}\n\n.kg-krx4-thunder::before{\n  content:\"\";\n  position:absolute;\n  inset:-20%;\n  background:\n    radial-gradient(circle at 14% 18%, rgba(57,255,20,.16), transparent 22%),\n    radial-gradient(circle at 84% 14%, rgba(124,252,0,.12), transparent 18%),\n    radial-gradient(circle at 50% 100%, rgba(57,255,20,.10), transparent 26%);\n  filter:blur(12px);\n  opacity:.92;\n  animation:kgNebulaStorm 10s ease-in-out infinite alternate;\n  z-index:0;\n  pointer-events:none;\n}\n@keyframes kgNebulaStorm{\n  0%{transform:translateY(0) scale(1)}\n  100%{transform:translateY(-18px) scale(1.05)}\n}\n\n.kg-krx4-thunder::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    repeating-linear-gradient(\n      135deg,\n      rgba(255,255,255,.018) 0px,\n      rgba(255,255,255,.018) 2px,\n      transparent 2px,\n      transparent 18px\n    );\n  opacity:.15;\n  z-index:0;\n  pointer-events:none;\n}\n\n.kg-power-grid{\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(57,255,20,.045) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.045) 1px, transparent 1px);\n  background-size:38px 38px;\n  opacity:.13;\n  animation:kgGridDrift 11s linear infinite;\n  pointer-events:none;\n  z-index:0;\n}\n@keyframes kgGridDrift{\n  0%{transform:translate(0,0)}\n  100%{transform:translate(38px,38px)}\n}\n\n.kg-shell{position:relative;z-index:2}\n\n.kg-thunder-sky{\n  position:absolute;\n  inset:0;\n  pointer-events:none;\n  z-index:1;\n  overflow:hidden;\n}\n\n.kg-sky-flash{\n  position:absolute;\n  inset:0;\n  background:\n    radial-gradient(circle at 16% 8%, rgba(255,255,255,.10), transparent 20%),\n    radial-gradient(circle at 52% 12%, rgba(57,255,20,.10), transparent 18%),\n    radial-gradient(circle at 82% 10%, rgba(255,255,255,.08), transparent 16%);\n  opacity:0;\n  animation:kgSkyFlash 7.5s linear infinite;\n}\n@keyframes kgSkyFlash{\n  0%,70%,100%{opacity:0}\n  72%{opacity:.7}\n  73%{opacity:.18}\n  74%{opacity:.55}\n  76%{opacity:0}\n}\n\n.kg-bolt{\n  position:absolute;\n  top:-10%;\n  width:120px;\n  height:460px;\n  opacity:0;\n  filter:\n    drop-shadow(0 0 7px rgba(57,255,20,.95))\n    drop-shadow(0 0 20px rgba(57,255,20,.62))\n    drop-shadow(0 0 36px rgba(255,255,255,.18));\n}\n\n.kg-bolt svg{\n  width:100%;\n  height:100%;\n  display:block;\n}\n\n.kg-bolt path{\n  fill:none;\n  stroke-linecap:round;\n  stroke-linejoin:round;\n}\n\n.kg-bolt .kg-glow{\n  stroke:#39FF14;\n  stroke-width:9;\n  opacity:.92;\n}\n\n.kg-bolt .kg-core{\n  stroke:#ffffff;\n  stroke-width:3.2;\n}\n\n.kg-b1{left:4%; animation:kgBoltFlash 6.1s linear infinite;}\n.kg-b2{left:18%; animation:kgBoltFlash 7.0s linear infinite .7s;}\n.kg-b3{left:35%; animation:kgBoltFlash 5.8s linear infinite 1.4s;}\n.kg-b4{left:54%; animation:kgBoltFlash 6.8s linear infinite 1.1s;}\n.kg-b5{left:72%; animation:kgBoltFlash 5.9s linear infinite 2.1s;}\n.kg-b6{left:88%; animation:kgBoltFlash 7.2s linear infinite 2.8s;}\n\n@keyframes kgBoltFlash{\n  0%,74%,100%{opacity:0; transform:translateY(-20px) scaleY(.96)}\n  75%{opacity:.14}\n  76%{opacity:1}\n  77%{opacity:.22}\n  78%{opacity:1}\n  80%{opacity:.18}\n  82%{opacity:0; transform:translateY(12px) scaleY(1.04)}\n}\n\n.kg-orbit{\n  position:absolute;\n  inset:0;\n  pointer-events:none;\n}\n.kg-orbit-ring{\n  position:absolute;\n  left:50%;\n  top:36%;\n  width:420px;\n  height:420px;\n  border-radius:50%;\n  transform:translate(-50%,-50%);\n  border:1px dashed rgba(57,255,20,.13);\n  animation:kgOrbitSpin 14s linear infinite;\n}\n.kg-orbit-dot{\n  position:absolute;\n  left:50%;\n  top:36%;\n  width:420px;\n  height:420px;\n  transform:translate(-50%,-50%);\n  animation:kgOrbitSpin 6s linear infinite;\n}\n.kg-orbit-dot::before{\n  content:\"\";\n  position:absolute;\n  top:-5px;\n  left:50%;\n  width:10px;\n  height:10px;\n  border-radius:50%;\n  transform:translateX(-50%);\n  background:#fff;\n  box-shadow:\n    0 0 10px rgba(255,255,255,.95),\n    0 0 22px rgba(57,255,20,.85),\n    0 0 34px rgba(57,255,20,.45);\n}\n.kg-orbit-dot.dot2{\n  width:570px;\n  height:570px;\n  animation-duration:9s;\n  animation-direction:reverse;\n}\n.kg-orbit-dot.dot2::before{\n  width:8px;height:8px;\n  background:#b8ff66;\n}\n@keyframes kgOrbitSpin{\n  from{transform:translate(-50%,-50%) rotate(0deg)}\n  to{transform:translate(-50%,-50%) rotate(360deg)}\n}\n\n.kg-streak{\n  position:absolute;\n  width:260px;\n  height:4px;\n  border-radius:999px;\n  background:linear-gradient(90deg, transparent, rgba(57,255,20,.98), rgba(255,255,255,.92), transparent);\n  box-shadow:\n    0 0 18px rgba(57,255,20,.8),\n    0 0 34px rgba(57,255,20,.34),\n    0 0 54px rgba(255,255,255,.08);\n  transform:rotate(-22deg);\n  opacity:0;\n}\n.kg-s1{top:12%; left:-18%; animation:kgSweep 3.2s linear infinite;}\n.kg-s2{top:28%; right:-18%; animation:kgSweepReverse 3.8s linear infinite .5s;}\n.kg-s3{top:46%; left:-14%; animation:kgSweep 4.0s linear infinite .9s;}\n.kg-s4{top:64%; right:-20%; animation:kgSweepReverse 3.4s linear infinite 1.3s;}\n.kg-s5{top:80%; left:-12%; animation:kgSweep 4.1s linear infinite 1.8s;}\n\n@keyframes kgSweep{\n  0%{transform:translateX(0) rotate(-22deg);opacity:0}\n  8%{opacity:1}\n  40%{opacity:.95}\n  100%{transform:translateX(540%) rotate(-22deg);opacity:0}\n}\n@keyframes kgSweepReverse{\n  0%{transform:translateX(0) rotate(-22deg);opacity:0}\n  8%{opacity:1}\n  40%{opacity:.95}\n  100%{transform:translateX(-540%) rotate(-22deg);opacity:0}\n}\n\n.kg-pulse-arc{\n  position:absolute;\n  left:50%;\n  top:36%;\n  border-radius:50%;\n  transform:translate(-50%,-50%);\n  border:1px solid rgba(57,255,20,.18);\n  box-shadow:0 0 20px rgba(57,255,20,.10), inset 0 0 18px rgba(57,255,20,.03);\n}\n.kg-a1{width:300px;height:300px;animation:kgArcPulse 2.7s ease-in-out infinite;}\n.kg-a2{width:430px;height:430px;animation:kgArcPulse 3.5s ease-in-out infinite .4s;}\n.kg-a3{width:580px;height:580px;animation:kgArcPulse 4.3s ease-in-out infinite .8s;}\n\n@keyframes kgArcPulse{\n  0%,100%{opacity:.16; transform:translate(-50%,-50%) scale(.96)}\n  50%{opacity:.62; transform:translate(-50%,-50%) scale(1.035)}\n}\n\n.kg-particle{\n  position:absolute;\n  width:6px;height:6px;\n  border-radius:50%;\n  background:var(--kawa);\n  box-shadow:0 0 16px rgba(57,255,20,.95), 0 0 34px rgba(57,255,20,.5);\n  opacity:.8;\n  z-index:0;\n}\n.kg-p1{left:10%; top:18%; animation:kgFloat1 6s ease-in-out infinite;}\n.kg-p2{left:86%; top:20%; animation:kgFloat2 7s ease-in-out infinite;}\n.kg-p3{left:18%; top:62%; animation:kgFloat3 8s ease-in-out infinite;}\n.kg-p4{left:80%; top:66%; animation:kgFloat1 9s ease-in-out infinite;}\n.kg-p5{left:32%; top:22%; animation:kgFloat2 6.5s ease-in-out infinite;}\n.kg-p6{left:66%; top:54%; animation:kgFloat3 7.3s ease-in-out infinite;}\n\n@keyframes kgFloat1{\n  0%,100%{transform:translateY(0) translateX(0); opacity:.6}\n  50%{transform:translateY(-18px) translateX(10px); opacity:1}\n}\n@keyframes kgFloat2{\n  0%,100%{transform:translateY(0) translateX(0); opacity:.55}\n  50%{transform:translateY(14px) translateX(-12px); opacity:1}\n}\n@keyframes kgFloat3{\n  0%,100%{transform:translateY(0) scale(1); opacity:.6}\n  50%{transform:translateY(-14px) scale(1.22); opacity:1}\n}\n\n.kg-center-glow{\n  position:absolute;\n  left:50%;\n  top:42%;\n  width:520px;\n  height:200px;\n  transform:translate(-50%,-50%);\n  background:radial-gradient(circle at center, rgba(57,255,20,.18), rgba(57,255,20,0) 70%);\n  filter:blur(22px);\n  animation:kgCenterGlow 2.8s ease-in-out infinite;\n}\n@keyframes kgCenterGlow{\n  0%,100%{opacity:.42; transform:translate(-50%,-50%) scale(1)}\n  50%{opacity:.92; transform:translate(-50%,-50%) scale(1.08)}\n}\n\n.kg-corner{\n  position:absolute;\n  width:120px;\n  height:120px;\n  border-radius:50%;\n  pointer-events:none;\n  opacity:.75;\n  filter:blur(1px);\n}\n.kg-c1{\n  top:-24px; left:-24px;\n  background:radial-gradient(circle, rgba(57,255,20,.34), rgba(57,255,20,0) 62%);\n  animation:kgCornerPulse 2.6s ease-in-out infinite;\n}\n.kg-c2{\n  top:-18px; right:-18px;\n  background:radial-gradient(circle, rgba(255,255,255,.18), rgba(57,255,20,0) 60%);\n  animation:kgCornerPulse 3.1s ease-in-out infinite .4s;\n}\n.kg-c3{\n  bottom:-24px; left:8%;\n  background:radial-gradient(circle, rgba(57,255,20,.24), rgba(57,255,20,0) 64%);\n  animation:kgCornerPulse 3.4s ease-in-out infinite .8s;\n}\n.kg-c4{\n  bottom:-28px; right:10%;\n  background:radial-gradient(circle, rgba(57,255,20,.24), rgba(57,255,20,0) 64%);\n  animation:kgCornerPulse 3s ease-in-out infinite 1.2s;\n}\n@keyframes kgCornerPulse{\n  0%,100%{transform:scale(.9); opacity:.28}\n  50%{transform:scale(1.18); opacity:.86}\n}\n\n.kg-hero-content{\n  position:relative;\n  z-index:2;\n}\n\n.kg-title{\n  margin:0;\n  text-align:center;\n  font-size:52px;\n  line-height:1.02;\n  font-weight:900;\n  letter-spacing:1px;\n  text-transform:uppercase;\n  color:#fff!important;\n  text-shadow:\n    0 0 12px rgba(57,255,20,.18),\n    0 0 26px rgba(57,255,20,.10);\n  animation:kgTitleCharge 4.2s ease-in-out infinite;\n}\n@keyframes kgTitleCharge{\n  0%,100%{\n    text-shadow:\n      0 0 12px rgba(57,255,20,.18),\n      0 0 26px rgba(57,255,20,.10);\n    filter:brightness(1);\n  }\n  50%{\n    text-shadow:\n      0 0 20px rgba(255,255,255,.22),\n      0 0 42px rgba(57,255,20,.26),\n      0 0 72px rgba(57,255,20,.14);\n    filter:brightness(1.08);\n  }\n}\n\n.kg-title-accent{\n  display:block;\n  color:var(--kawa)!important;\n  text-shadow:\n    0 0 18px rgba(57,255,20,1),\n    0 0 34px rgba(57,255,20,.75),\n    0 0 64px rgba(57,255,20,.35);\n  animation:kgAccentFlash 3.2s ease-in-out infinite;\n}\n@keyframes kgAccentFlash{\n  0%,100%{filter:brightness(1)}\n  47%{filter:brightness(1)}\n  50%{filter:brightness(1.26)}\n  52%{filter:brightness(.96)}\n  54%{filter:brightness(1.18)}\n}\n\n.kg-electric-bar{\n  width:180px;\n  height:4px;\n  margin:16px auto 14px;\n  border-radius:999px;\n  background:linear-gradient(90deg, transparent, var(--kawa), var(--kawa2), #fff, var(--kawa), transparent);\n  box-shadow:\n    0 0 20px rgba(57,255,20,.65),\n    0 0 40px rgba(57,255,20,.15);\n  animation:kgBarPulse 1.5s ease-in-out infinite;\n}\n@keyframes kgBarPulse{\n  0%,100%{transform:scaleX(1); opacity:.85}\n  50%{transform:scaleX(1.22); opacity:1}\n}\n\n.kg-rotator-wrap{\n  display:flex;\n  justify-content:center;\n  align-items:center;\n  gap:12px;\n  margin-top:4px;\n}\n\n.kg-rotator-label{\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:1.5px;\n  text-transform:uppercase;\n  color:#f0fff0!important;\n}\n\n.kg-rotator{\n  position:relative;\n  height:28px;\n  overflow:hidden;\n  min-width:240px;\n}\n\n.kg-rotator-track{\n  display:flex;\n  flex-direction:column;\n  animation:kgRotateWordsHard 7s infinite;\n}\n\n.kg-rotator-word{\n  height:28px;\n  display:flex;\n  align-items:center;\n  justify-content:flex-start;\n  font-size:15px;\n  font-weight:900;\n  text-transform:uppercase;\n  color:var(--kawa)!important;\n  text-shadow:\n    0 0 16px rgba(57,255,20,1),\n    0 0 30px rgba(57,255,20,.72);\n}\n\n@keyframes kgRotateWordsHard{\n  0%,16%{transform:translateY(0)}\n  18%,36%{transform:translateY(-28px)}\n  38%,56%{transform:translateY(-56px)}\n  58%,76%{transform:translateY(-84px)}\n  78%,96%{transform:translateY(-112px)}\n  100%{transform:translateY(0)}\n}\n\n.kg-sub{\n  max-width:920px;\n  margin:16px auto 0;\n  text-align:center;\n  font-size:16px;\n  line-height:1.85;\n  color:var(--soft)!important;\n}\n\n.kg-button-row{\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:14px;\n  margin-top:24px;\n}\n\n.kg-btn{\n  position:relative;\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  min-width:170px;\n  padding:15px 22px;\n  border-radius:16px;\n  font-size:14px;\n  font-weight:900;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  transition:all .25s ease;\n  overflow:hidden;\n  isolation:isolate;\n}\n\n.kg-btn::before{\n  content:\"\";\n  position:absolute;\n  top:0;\n  left:0;\n  width:36%;\n  height:100%;\n  background:linear-gradient(90deg, transparent, rgba(255,255,255,.46), transparent);\n  transform:translateX(-140%) skewX(-18deg);\n  animation:kgButtonShine 2.4s linear infinite;\n  pointer-events:none;\n  z-index:0;\n}\n.kg-btn::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:radial-gradient(circle at 20% 50%, rgba(255,255,255,.14), transparent 32%);\n  opacity:.55;\n  z-index:0;\n}\n@keyframes kgButtonShine{\n  0%{transform:translateX(-140%) skewX(-18deg)}\n  100%{transform:translateX(300%) skewX(-18deg)}\n}\n\n.kg-btn span{position:relative;z-index:1}\n\n.kg-btn-primary{\n  color:#051108!important;\n  background:linear-gradient(180deg,#ccff7d 0%, #39FF14 55%, #18d700 100%);\n  border:1px solid rgba(255,255,255,.14);\n  box-shadow:\n    0 0 24px rgba(57,255,20,.34),\n    0 0 46px rgba(57,255,20,.10),\n    inset 0 0 16px rgba(255,255,255,.16);\n}\n\n.kg-btn-secondary{\n  color:#f3fff0!important;\n  background:linear-gradient(180deg, rgba(18,42,12,.88), rgba(4,14,5,.96));\n  border:1px solid rgba(57,255,20,.24);\n  box-shadow:0 0 18px rgba(57,255,20,.08);\n}\n\n.kg-btn:hover{\n  transform:translateY(-3px) scale(1.03);\n  filter:brightness(1.08);\n  box-shadow:0 0 28px rgba(57,255,20,.26), 0 0 50px rgba(57,255,20,.10);\n}\n\n.kg-strip{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:14px;\n  padding:20px 22px 12px;\n  position:relative;\n  z-index:2;\n}\n\n.kg-stat{\n  position:relative;\n  padding:18px 14px;\n  border-radius:18px;\n  background:\n    linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.015)),\n    linear-gradient(145deg, rgba(57,255,20,.07), rgba(0,0,0,0));\n  border:1px solid rgba(57,255,20,.18);\n  box-shadow:inset 0 0 18px rgba(255,255,255,.02), 0 0 18px rgba(57,255,20,.05);\n  text-align:center;\n  overflow:hidden;\n  transition:transform .28s ease, box-shadow .28s ease, border-color .28s ease;\n}\n\n.kg-stat::before{\n  content:\"\";\n  position:absolute;\n  inset:-1px;\n  border-radius:inherit;\n  background:conic-gradient(from 180deg, transparent, rgba(57,255,20,.16), transparent 36%);\n  opacity:.4;\n  animation:kgCardRing 4.4s linear infinite;\n  pointer-events:none;\n}\n@keyframes kgCardRing{\n  from{transform:rotate(0deg)}\n  to{transform:rotate(360deg)}\n}\n\n.kg-stat::after{\n  content:\"\";\n  position:absolute;\n  left:-35%;\n  top:0;\n  width:35%;\n  height:100%;\n  background:linear-gradient(90deg, transparent, rgba(57,255,20,.18), transparent);\n  transform:skewX(-18deg);\n  animation:kgStatSweep 3.8s linear infinite;\n}\n@keyframes kgStatSweep{\n  0%{left:-45%}\n  100%{left:140%}\n}\n\n.kg-stat:hover{\n  transform:translateY(-4px);\n  border-color:rgba(57,255,20,.34);\n  box-shadow:0 0 24px rgba(57,255,20,.12), 0 0 42px rgba(57,255,20,.08);\n}\n\n.kg-stat strong{\n  display:block;\n  font-size:22px;\n  color:var(--kawa)!important;\n  text-shadow:0 0 12px rgba(57,255,20,.30);\n  margin-bottom:6px;\n  position:relative;\n  z-index:2;\n}\n\n.kg-stat span{\n  font-size:13px;\n  line-height:1.55;\n  color:#f1fff0!important;\n  text-transform:uppercase;\n  letter-spacing:.8px;\n  font-weight:800;\n  position:relative;\n  z-index:2;\n}\n\n.kg-krx4-thunder details{\n  margin:18px 22px 26px;\n  border-radius:20px;\n  overflow:hidden;\n  border:1px solid rgba(57,255,20,.14);\n  background:\n    linear-gradient(180deg, rgba(255,255,255,.02), rgba(255,255,255,.01)),\n    linear-gradient(145deg, rgba(57,255,20,.04), rgba(0,0,0,0) 42%);\n  box-shadow:\n    0 0 18px rgba(57,255,20,.04),\n    inset 0 0 12px rgba(255,255,255,.015);\n  position:relative;\n  z-index:2;\n}\n\n.kg-krx4-thunder summary{\n  list-style:none;\n  cursor:pointer;\n  padding:16px 20px;\n  font-size:18px;\n  font-weight:900;\n  letter-spacing:.8px;\n  text-transform:uppercase;\n  color:#fff!important;\n  background:linear-gradient(90deg, rgba(57,255,20,.12), rgba(57,255,20,.04), rgba(0,0,0,0));\n  border-bottom:1px solid rgba(57,255,20,.10);\n  text-shadow:0 0 8px rgba(57,255,20,.14);\n  transition:background .25s ease, border-color .25s ease;\n}\n.kg-krx4-thunder summary::-webkit-details-marker{display:none}\n.kg-krx4-thunder summary:hover{\n  background:linear-gradient(90deg, rgba(57,255,20,.16), rgba(57,255,20,.06), rgba(0,0,0,0));\n  border-bottom-color:rgba(57,255,20,.14);\n}\n\n.kg-seo-wrap{\n  padding:22px 20px 26px;\n}\n.kg-seo-wrap h2,\n.kg-seo-wrap h3{\n  color:var(--kawa)!important;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  margin:22px 0 10px;\n  text-shadow:0 0 10px rgba(57,255,20,.24);\n}\n.kg-seo-wrap p{\n  color:#effff2!important;\n  line-height:1.9;\n  font-size:15px;\n  margin:0 0 16px;\n}\n\n.kg-callout{\n  margin:20px 0;\n  padding:18px;\n  border-radius:18px;\n  border:1px solid rgba(57,255,20,.18);\n  background:linear-gradient(145deg, rgba(57,255,20,.10), rgba(0,0,0,0));\n  box-shadow:0 0 18px rgba(57,255,20,.05);\n  color:#fff!important;\n  font-weight:700;\n}\n\n.kg-link-row{\n  display:flex;\n  flex-wrap:wrap;\n  gap:12px;\n  margin-top:10px;\n}\n\n.kg-link-btn{\n  display:inline-block;\n  padding:13px 18px;\n  border-radius:14px;\n  color:#051108!important;\n  background:linear-gradient(180deg,#b9ff6a 0%, #39FF14 55%, #18d700 100%);\n  font-size:13px;\n  font-weight:900;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  box-shadow:0 0 16px rgba(57,255,20,.22);\n}\n\n@media (max-width: 1040px){\n  .kg-strip{grid-template-columns:repeat(2,1fr)}\n  .kg-title{font-size:40px}\n}\n\n@media (max-width: 640px){\n  .kg-hero{padding:34px 16px 24px}\n  .kg-strip{padding-left:16px;padding-right:16px}\n  .kg-strip{grid-template-columns:1fr}\n  .kg-krx4-thunder details{margin-left:16px;margin-right:16px}\n  .kg-title{font-size:31px}\n  .kg-krx4-thunder summary{font-size:16px;padding:14px 16px}\n  .kg-sub{font-size:15px}\n  .kg-btn{width:100%;min-width:0}\n  .kg-button-row{gap:10px}\n  .kg-rotator-wrap{flex-direction:column;gap:6px}\n  .kg-orbit-ring,\n  .kg-orbit-dot{\n    width:320px;\n    height:320px;\n  }\n  .kg-streak{\n    width:180px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"kg-power-grid\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"kg-shell\"\u003e\n\n  \u003cdiv class=\"kg-hero\"\u003e\n    \u003cdiv class=\"kg-thunder-sky\"\u003e\n      \u003cdiv class=\"kg-sky-flash\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b1\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M68 0 L38 78 L76 78 L30 182 L72 182 L28 308 L62 308 L42 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M68 0 L38 78 L76 78 L30 182 L72 182 L28 308 L62 308 L42 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b2\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M56 0 L80 66 L46 128 L86 204 L54 282 L92 354 L64 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M56 0 L80 66 L46 128 L86 204 L54 282 L92 354 L64 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b3\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M74 0 L42 72 L72 72 L34 154 L78 154 L44 258 L82 258 L50 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M74 0 L42 72 L72 72 L34 154 L78 154 L44 258 L82 258 L50 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b4\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M60 0 L34 96 L74 96 L38 188 L70 188 L30 312 L66 312 L52 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M60 0 L34 96 L74 96 L38 188 L70 188 L30 312 L66 312 L52 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b5\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M46 0 L74 58 L50 132 L86 204 L56 286 L92 362 L68 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M46 0 L74 58 L50 132 L86 204 L56 286 L92 362 L68 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b6\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M68 0 L44 68 L80 68 L40 148 L74 148 L36 264 L70 264 L48 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M68 0 L44 68 L80 68 L40 148 L74 148 L36 264 L70 264 L48 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-grid-glow\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-orbit\"\u003e\n        \u003cdiv class=\"kg-orbit-ring\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"kg-orbit-dot\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"kg-orbit-dot dot2\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-pulse-arc kg-a1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-pulse-arc kg-a2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-pulse-arc kg-a3\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-streak kg-s1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s4\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s5\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-particle kg-p1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p4\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p5\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p6\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-center-glow\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-corner kg-c1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c4\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"kg-hero-content\"\u003e\n      \u003ch1 class=\"kg-title\"\u003e\n        Kawasaki Teryx KRX4\n        \u003cspan class=\"kg-title-accent\"\u003eCustom Wraps\u003c\/span\u003e\n      \u003c\/h1\u003e\n\n      \u003cdiv class=\"kg-electric-bar\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-rotator-wrap\"\u003e\n        \u003cdiv class=\"kg-rotator-label\"\u003eBuilt For\u003c\/div\u003e\n        \u003cdiv class=\"kg-rotator\"\u003e\n          \u003cdiv class=\"kg-rotator-track\"\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eAggressive Builds\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eTrail Presence\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eSharper Styling\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eCustom Machines\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eHard Hitting Looks\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"kg-sub\"\u003e\n        High-impact Kawasaki Teryx KRX4 wraps built for riders who want sharper body lines, stronger color flow, and a machine that stands out hard on the trail.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"kg-button-row\"\u003e\n        \u003ca href=\"#\" class=\"kg-btn kg-btn-primary\"\u003e\u003cspan\u003eShop KRX4 Wraps\u003c\/span\u003e\u003c\/a\u003e\n        \u003ca href=\"\/pages\/questions-and-answers\" class=\"kg-btn kg-btn-secondary\"\u003e\u003cspan\u003eRead FAQ\u003c\/span\u003e\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"kg-strip\"\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eFull Custom\u003c\/strong\u003e\n      \u003cspan\u003eMade to transform stock body lines into a louder, cleaner build\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eTrail Ready\u003c\/strong\u003e\n      \u003cspan\u003eDesigned for real off-road attitude and aggressive machine styling\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003ePrecision Fit\u003c\/strong\u003e\n      \u003cspan\u003eBuilt around the KRX4 platform for a stronger finished look\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eKrazyGraphics\u003c\/strong\u003e\n      \u003cspan\u003eHigh-impact wraps for riders who do not want average\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails id=\"kg-krx4-seo-vault\"\u003e\n    \u003csummary\u003e⚡ KRX4 Information Vault\u003c\/summary\u003e\n    \u003cdiv class=\"kg-seo-wrap\"\u003e\n      \u003ch2\u003eKawasaki Teryx KRX4 Custom Wraps\u003c\/h2\u003e\n      \u003cp\u003e\n        The Kawasaki Teryx KRX4 is built for riders who want a machine that looks just as aggressive as it performs. A premium wrap transforms the body lines, sharpens the visual flow, and gives the KRX4 a much more custom, hard-hitting presence from every angle.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        Strong graphics do more than add color. They create motion, highlight the shape of the machine, and push the entire build away from stock and into something that feels far more premium, more personal, and much more trail ready.\n      \u003c\/p\u003e\n\n      \u003ch3\u003eWhy KRX4 Wraps Stand Out\u003c\/h3\u003e\n      \u003cp\u003e\n        The KRX4 platform has bold panels, sharp edges, and the kind of bodywork that responds extremely well to custom graphics. A properly designed wrap makes the machine feel wider, cleaner, and more aggressive without making it look cluttered or overdone.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        Kawasaki lime remains one of the strongest visual choices for the KRX4 because it instantly ties into the brand while still delivering the kind of loud, energetic style riders expect from a true custom off-road build.\n      \u003c\/p\u003e\n\n      \u003ch3\u003eBuilt for Riders Who Want More Than Stock\u003c\/h3\u003e\n      \u003cp\u003e\n        A wrapped KRX4 looks more finished, more intentional, and much more serious than a stock machine. Whether the goal is trail presence, show-level styling, or a stronger custom identity, a wrap is one of the most effective visual upgrades you can make.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"kg-callout\"\u003e\n        A wrapped KRX4 should look sharper, cleaner, and way more aggressive than stock the second it rolls into view.\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-link-row\"\u003e\n        \u003ca href=\"#\" class=\"kg-link-btn\"\u003eShop Now\u003c\/a\u003e\n        \u003ca href=\"\/pages\/questions-and-answers\" class=\"kg-link-btn\"\u003eQuestions \u0026amp; Answers\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"kg","offers":[{"title":"Default Title","offer_id":43204312498265,"sku":null,"price":800.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/files\/jaggedpurple_64d8d41f-8d5d-4585-bf77-b631978416a9.jpg?v=1771889705"},{"product_id":"kawasaki-krx-4-008-wrap","title":"Kawasaki KRX-4 D008","description":"\u003cdiv class=\"kg-krx4-thunder\"\u003e\n\u003cstyle\u003e\n.kg-krx4-thunder *{box-sizing:border-box}\n.kg-krx4-thunder{\n  --kawa:#39FF14;\n  --kawa2:#7CFC00;\n  --white:#ffffff;\n  --text:#ffffff;\n  --soft:#eaffea;\n  position:relative;\n  overflow:hidden;\n  color:#fff!important;\n  background:\n    radial-gradient(circle at 50% -10%, rgba(57,255,20,.14), transparent 36%),\n    linear-gradient(145deg,#010201 0%, #050805 46%, #020503 100%);\n  border:1px solid rgba(57,255,20,.24);\n  border-radius:28px;\n  box-shadow:\n    0 0 34px rgba(57,255,20,.10),\n    0 0 88px rgba(57,255,20,.05),\n    inset 0 0 30px rgba(255,255,255,.02);\n  font-family:Arial,Helvetica,sans-serif;\n}\n\n.kg-krx4-thunder,\n.kg-krx4-thunder h1,\n.kg-krx4-thunder h2,\n.kg-krx4-thunder h3,\n.kg-krx4-thunder h4,\n.kg-krx4-thunder p,\n.kg-krx4-thunder li,\n.kg-krx4-thunder span,\n.kg-krx4-thunder strong,\n.kg-krx4-thunder summary,\n.kg-krx4-thunder a{\n  color:#fff!important;\n  -webkit-text-fill-color:#fff!important;\n}\n\n.kg-krx4-thunder a{text-decoration:none!important}\n\n.kg-krx4-thunder::before{\n  content:\"\";\n  position:absolute;\n  inset:-20%;\n  background:\n    radial-gradient(circle at 14% 18%, rgba(57,255,20,.16), transparent 22%),\n    radial-gradient(circle at 84% 14%, rgba(124,252,0,.12), transparent 18%),\n    radial-gradient(circle at 50% 100%, rgba(57,255,20,.10), transparent 26%);\n  filter:blur(12px);\n  opacity:.92;\n  animation:kgNebulaStorm 10s ease-in-out infinite alternate;\n  z-index:0;\n  pointer-events:none;\n}\n@keyframes kgNebulaStorm{\n  0%{transform:translateY(0) scale(1)}\n  100%{transform:translateY(-18px) scale(1.05)}\n}\n\n.kg-krx4-thunder::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    repeating-linear-gradient(\n      135deg,\n      rgba(255,255,255,.018) 0px,\n      rgba(255,255,255,.018) 2px,\n      transparent 2px,\n      transparent 18px\n    );\n  opacity:.15;\n  z-index:0;\n  pointer-events:none;\n}\n\n.kg-power-grid{\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(57,255,20,.045) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.045) 1px, transparent 1px);\n  background-size:38px 38px;\n  opacity:.13;\n  animation:kgGridDrift 11s linear infinite;\n  pointer-events:none;\n  z-index:0;\n}\n@keyframes kgGridDrift{\n  0%{transform:translate(0,0)}\n  100%{transform:translate(38px,38px)}\n}\n\n.kg-shell{position:relative;z-index:2}\n\n.kg-thunder-sky{\n  position:absolute;\n  inset:0;\n  pointer-events:none;\n  z-index:1;\n  overflow:hidden;\n}\n\n.kg-sky-flash{\n  position:absolute;\n  inset:0;\n  background:\n    radial-gradient(circle at 16% 8%, rgba(255,255,255,.10), transparent 20%),\n    radial-gradient(circle at 52% 12%, rgba(57,255,20,.10), transparent 18%),\n    radial-gradient(circle at 82% 10%, rgba(255,255,255,.08), transparent 16%);\n  opacity:0;\n  animation:kgSkyFlash 7.5s linear infinite;\n}\n@keyframes kgSkyFlash{\n  0%,70%,100%{opacity:0}\n  72%{opacity:.7}\n  73%{opacity:.18}\n  74%{opacity:.55}\n  76%{opacity:0}\n}\n\n.kg-bolt{\n  position:absolute;\n  top:-10%;\n  width:120px;\n  height:460px;\n  opacity:0;\n  filter:\n    drop-shadow(0 0 7px rgba(57,255,20,.95))\n    drop-shadow(0 0 20px rgba(57,255,20,.62))\n    drop-shadow(0 0 36px rgba(255,255,255,.18));\n}\n\n.kg-bolt svg{\n  width:100%;\n  height:100%;\n  display:block;\n}\n\n.kg-bolt path{\n  fill:none;\n  stroke-linecap:round;\n  stroke-linejoin:round;\n}\n\n.kg-bolt .kg-glow{\n  stroke:#39FF14;\n  stroke-width:9;\n  opacity:.92;\n}\n\n.kg-bolt .kg-core{\n  stroke:#ffffff;\n  stroke-width:3.2;\n}\n\n.kg-b1{left:4%; animation:kgBoltFlash 6.1s linear infinite;}\n.kg-b2{left:18%; animation:kgBoltFlash 7.0s linear infinite .7s;}\n.kg-b3{left:35%; animation:kgBoltFlash 5.8s linear infinite 1.4s;}\n.kg-b4{left:54%; animation:kgBoltFlash 6.8s linear infinite 1.1s;}\n.kg-b5{left:72%; animation:kgBoltFlash 5.9s linear infinite 2.1s;}\n.kg-b6{left:88%; animation:kgBoltFlash 7.2s linear infinite 2.8s;}\n\n@keyframes kgBoltFlash{\n  0%,74%,100%{opacity:0; transform:translateY(-20px) scaleY(.96)}\n  75%{opacity:.14}\n  76%{opacity:1}\n  77%{opacity:.22}\n  78%{opacity:1}\n  80%{opacity:.18}\n  82%{opacity:0; transform:translateY(12px) scaleY(1.04)}\n}\n\n.kg-orbit{\n  position:absolute;\n  inset:0;\n  pointer-events:none;\n}\n.kg-orbit-ring{\n  position:absolute;\n  left:50%;\n  top:36%;\n  width:420px;\n  height:420px;\n  border-radius:50%;\n  transform:translate(-50%,-50%);\n  border:1px dashed rgba(57,255,20,.13);\n  animation:kgOrbitSpin 14s linear infinite;\n}\n.kg-orbit-dot{\n  position:absolute;\n  left:50%;\n  top:36%;\n  width:420px;\n  height:420px;\n  transform:translate(-50%,-50%);\n  animation:kgOrbitSpin 6s linear infinite;\n}\n.kg-orbit-dot::before{\n  content:\"\";\n  position:absolute;\n  top:-5px;\n  left:50%;\n  width:10px;\n  height:10px;\n  border-radius:50%;\n  transform:translateX(-50%);\n  background:#fff;\n  box-shadow:\n    0 0 10px rgba(255,255,255,.95),\n    0 0 22px rgba(57,255,20,.85),\n    0 0 34px rgba(57,255,20,.45);\n}\n.kg-orbit-dot.dot2{\n  width:570px;\n  height:570px;\n  animation-duration:9s;\n  animation-direction:reverse;\n}\n.kg-orbit-dot.dot2::before{\n  width:8px;height:8px;\n  background:#b8ff66;\n}\n@keyframes kgOrbitSpin{\n  from{transform:translate(-50%,-50%) rotate(0deg)}\n  to{transform:translate(-50%,-50%) rotate(360deg)}\n}\n\n.kg-streak{\n  position:absolute;\n  width:260px;\n  height:4px;\n  border-radius:999px;\n  background:linear-gradient(90deg, transparent, rgba(57,255,20,.98), rgba(255,255,255,.92), transparent);\n  box-shadow:\n    0 0 18px rgba(57,255,20,.8),\n    0 0 34px rgba(57,255,20,.34),\n    0 0 54px rgba(255,255,255,.08);\n  transform:rotate(-22deg);\n  opacity:0;\n}\n.kg-s1{top:12%; left:-18%; animation:kgSweep 3.2s linear infinite;}\n.kg-s2{top:28%; right:-18%; animation:kgSweepReverse 3.8s linear infinite .5s;}\n.kg-s3{top:46%; left:-14%; animation:kgSweep 4.0s linear infinite .9s;}\n.kg-s4{top:64%; right:-20%; animation:kgSweepReverse 3.4s linear infinite 1.3s;}\n.kg-s5{top:80%; left:-12%; animation:kgSweep 4.1s linear infinite 1.8s;}\n\n@keyframes kgSweep{\n  0%{transform:translateX(0) rotate(-22deg);opacity:0}\n  8%{opacity:1}\n  40%{opacity:.95}\n  100%{transform:translateX(540%) rotate(-22deg);opacity:0}\n}\n@keyframes kgSweepReverse{\n  0%{transform:translateX(0) rotate(-22deg);opacity:0}\n  8%{opacity:1}\n  40%{opacity:.95}\n  100%{transform:translateX(-540%) rotate(-22deg);opacity:0}\n}\n\n.kg-pulse-arc{\n  position:absolute;\n  left:50%;\n  top:36%;\n  border-radius:50%;\n  transform:translate(-50%,-50%);\n  border:1px solid rgba(57,255,20,.18);\n  box-shadow:0 0 20px rgba(57,255,20,.10), inset 0 0 18px rgba(57,255,20,.03);\n}\n.kg-a1{width:300px;height:300px;animation:kgArcPulse 2.7s ease-in-out infinite;}\n.kg-a2{width:430px;height:430px;animation:kgArcPulse 3.5s ease-in-out infinite .4s;}\n.kg-a3{width:580px;height:580px;animation:kgArcPulse 4.3s ease-in-out infinite .8s;}\n\n@keyframes kgArcPulse{\n  0%,100%{opacity:.16; transform:translate(-50%,-50%) scale(.96)}\n  50%{opacity:.62; transform:translate(-50%,-50%) scale(1.035)}\n}\n\n.kg-particle{\n  position:absolute;\n  width:6px;height:6px;\n  border-radius:50%;\n  background:var(--kawa);\n  box-shadow:0 0 16px rgba(57,255,20,.95), 0 0 34px rgba(57,255,20,.5);\n  opacity:.8;\n  z-index:0;\n}\n.kg-p1{left:10%; top:18%; animation:kgFloat1 6s ease-in-out infinite;}\n.kg-p2{left:86%; top:20%; animation:kgFloat2 7s ease-in-out infinite;}\n.kg-p3{left:18%; top:62%; animation:kgFloat3 8s ease-in-out infinite;}\n.kg-p4{left:80%; top:66%; animation:kgFloat1 9s ease-in-out infinite;}\n.kg-p5{left:32%; top:22%; animation:kgFloat2 6.5s ease-in-out infinite;}\n.kg-p6{left:66%; top:54%; animation:kgFloat3 7.3s ease-in-out infinite;}\n\n@keyframes kgFloat1{\n  0%,100%{transform:translateY(0) translateX(0); opacity:.6}\n  50%{transform:translateY(-18px) translateX(10px); opacity:1}\n}\n@keyframes kgFloat2{\n  0%,100%{transform:translateY(0) translateX(0); opacity:.55}\n  50%{transform:translateY(14px) translateX(-12px); opacity:1}\n}\n@keyframes kgFloat3{\n  0%,100%{transform:translateY(0) scale(1); opacity:.6}\n  50%{transform:translateY(-14px) scale(1.22); opacity:1}\n}\n\n.kg-center-glow{\n  position:absolute;\n  left:50%;\n  top:42%;\n  width:520px;\n  height:200px;\n  transform:translate(-50%,-50%);\n  background:radial-gradient(circle at center, rgba(57,255,20,.18), rgba(57,255,20,0) 70%);\n  filter:blur(22px);\n  animation:kgCenterGlow 2.8s ease-in-out infinite;\n}\n@keyframes kgCenterGlow{\n  0%,100%{opacity:.42; transform:translate(-50%,-50%) scale(1)}\n  50%{opacity:.92; transform:translate(-50%,-50%) scale(1.08)}\n}\n\n.kg-corner{\n  position:absolute;\n  width:120px;\n  height:120px;\n  border-radius:50%;\n  pointer-events:none;\n  opacity:.75;\n  filter:blur(1px);\n}\n.kg-c1{\n  top:-24px; left:-24px;\n  background:radial-gradient(circle, rgba(57,255,20,.34), rgba(57,255,20,0) 62%);\n  animation:kgCornerPulse 2.6s ease-in-out infinite;\n}\n.kg-c2{\n  top:-18px; right:-18px;\n  background:radial-gradient(circle, rgba(255,255,255,.18), rgba(57,255,20,0) 60%);\n  animation:kgCornerPulse 3.1s ease-in-out infinite .4s;\n}\n.kg-c3{\n  bottom:-24px; left:8%;\n  background:radial-gradient(circle, rgba(57,255,20,.24), rgba(57,255,20,0) 64%);\n  animation:kgCornerPulse 3.4s ease-in-out infinite .8s;\n}\n.kg-c4{\n  bottom:-28px; right:10%;\n  background:radial-gradient(circle, rgba(57,255,20,.24), rgba(57,255,20,0) 64%);\n  animation:kgCornerPulse 3s ease-in-out infinite 1.2s;\n}\n@keyframes kgCornerPulse{\n  0%,100%{transform:scale(.9); opacity:.28}\n  50%{transform:scale(1.18); opacity:.86}\n}\n\n.kg-hero-content{\n  position:relative;\n  z-index:2;\n}\n\n.kg-title{\n  margin:0;\n  text-align:center;\n  font-size:52px;\n  line-height:1.02;\n  font-weight:900;\n  letter-spacing:1px;\n  text-transform:uppercase;\n  color:#fff!important;\n  text-shadow:\n    0 0 12px rgba(57,255,20,.18),\n    0 0 26px rgba(57,255,20,.10);\n  animation:kgTitleCharge 4.2s ease-in-out infinite;\n}\n@keyframes kgTitleCharge{\n  0%,100%{\n    text-shadow:\n      0 0 12px rgba(57,255,20,.18),\n      0 0 26px rgba(57,255,20,.10);\n    filter:brightness(1);\n  }\n  50%{\n    text-shadow:\n      0 0 20px rgba(255,255,255,.22),\n      0 0 42px rgba(57,255,20,.26),\n      0 0 72px rgba(57,255,20,.14);\n    filter:brightness(1.08);\n  }\n}\n\n.kg-title-accent{\n  display:block;\n  color:var(--kawa)!important;\n  text-shadow:\n    0 0 18px rgba(57,255,20,1),\n    0 0 34px rgba(57,255,20,.75),\n    0 0 64px rgba(57,255,20,.35);\n  animation:kgAccentFlash 3.2s ease-in-out infinite;\n}\n@keyframes kgAccentFlash{\n  0%,100%{filter:brightness(1)}\n  47%{filter:brightness(1)}\n  50%{filter:brightness(1.26)}\n  52%{filter:brightness(.96)}\n  54%{filter:brightness(1.18)}\n}\n\n.kg-electric-bar{\n  width:180px;\n  height:4px;\n  margin:16px auto 14px;\n  border-radius:999px;\n  background:linear-gradient(90deg, transparent, var(--kawa), var(--kawa2), #fff, var(--kawa), transparent);\n  box-shadow:\n    0 0 20px rgba(57,255,20,.65),\n    0 0 40px rgba(57,255,20,.15);\n  animation:kgBarPulse 1.5s ease-in-out infinite;\n}\n@keyframes kgBarPulse{\n  0%,100%{transform:scaleX(1); opacity:.85}\n  50%{transform:scaleX(1.22); opacity:1}\n}\n\n.kg-rotator-wrap{\n  display:flex;\n  justify-content:center;\n  align-items:center;\n  gap:12px;\n  margin-top:4px;\n}\n\n.kg-rotator-label{\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:1.5px;\n  text-transform:uppercase;\n  color:#f0fff0!important;\n}\n\n.kg-rotator{\n  position:relative;\n  height:28px;\n  overflow:hidden;\n  min-width:240px;\n}\n\n.kg-rotator-track{\n  display:flex;\n  flex-direction:column;\n  animation:kgRotateWordsHard 7s infinite;\n}\n\n.kg-rotator-word{\n  height:28px;\n  display:flex;\n  align-items:center;\n  justify-content:flex-start;\n  font-size:15px;\n  font-weight:900;\n  text-transform:uppercase;\n  color:var(--kawa)!important;\n  text-shadow:\n    0 0 16px rgba(57,255,20,1),\n    0 0 30px rgba(57,255,20,.72);\n}\n\n@keyframes kgRotateWordsHard{\n  0%,16%{transform:translateY(0)}\n  18%,36%{transform:translateY(-28px)}\n  38%,56%{transform:translateY(-56px)}\n  58%,76%{transform:translateY(-84px)}\n  78%,96%{transform:translateY(-112px)}\n  100%{transform:translateY(0)}\n}\n\n.kg-sub{\n  max-width:920px;\n  margin:16px auto 0;\n  text-align:center;\n  font-size:16px;\n  line-height:1.85;\n  color:var(--soft)!important;\n}\n\n.kg-button-row{\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:14px;\n  margin-top:24px;\n}\n\n.kg-btn{\n  position:relative;\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  min-width:170px;\n  padding:15px 22px;\n  border-radius:16px;\n  font-size:14px;\n  font-weight:900;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  transition:all .25s ease;\n  overflow:hidden;\n  isolation:isolate;\n}\n\n.kg-btn::before{\n  content:\"\";\n  position:absolute;\n  top:0;\n  left:0;\n  width:36%;\n  height:100%;\n  background:linear-gradient(90deg, transparent, rgba(255,255,255,.46), transparent);\n  transform:translateX(-140%) skewX(-18deg);\n  animation:kgButtonShine 2.4s linear infinite;\n  pointer-events:none;\n  z-index:0;\n}\n.kg-btn::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:radial-gradient(circle at 20% 50%, rgba(255,255,255,.14), transparent 32%);\n  opacity:.55;\n  z-index:0;\n}\n@keyframes kgButtonShine{\n  0%{transform:translateX(-140%) skewX(-18deg)}\n  100%{transform:translateX(300%) skewX(-18deg)}\n}\n\n.kg-btn span{position:relative;z-index:1}\n\n.kg-btn-primary{\n  color:#051108!important;\n  background:linear-gradient(180deg,#ccff7d 0%, #39FF14 55%, #18d700 100%);\n  border:1px solid rgba(255,255,255,.14);\n  box-shadow:\n    0 0 24px rgba(57,255,20,.34),\n    0 0 46px rgba(57,255,20,.10),\n    inset 0 0 16px rgba(255,255,255,.16);\n}\n\n.kg-btn-secondary{\n  color:#f3fff0!important;\n  background:linear-gradient(180deg, rgba(18,42,12,.88), rgba(4,14,5,.96));\n  border:1px solid rgba(57,255,20,.24);\n  box-shadow:0 0 18px rgba(57,255,20,.08);\n}\n\n.kg-btn:hover{\n  transform:translateY(-3px) scale(1.03);\n  filter:brightness(1.08);\n  box-shadow:0 0 28px rgba(57,255,20,.26), 0 0 50px rgba(57,255,20,.10);\n}\n\n.kg-strip{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:14px;\n  padding:20px 22px 12px;\n  position:relative;\n  z-index:2;\n}\n\n.kg-stat{\n  position:relative;\n  padding:18px 14px;\n  border-radius:18px;\n  background:\n    linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.015)),\n    linear-gradient(145deg, rgba(57,255,20,.07), rgba(0,0,0,0));\n  border:1px solid rgba(57,255,20,.18);\n  box-shadow:inset 0 0 18px rgba(255,255,255,.02), 0 0 18px rgba(57,255,20,.05);\n  text-align:center;\n  overflow:hidden;\n  transition:transform .28s ease, box-shadow .28s ease, border-color .28s ease;\n}\n\n.kg-stat::before{\n  content:\"\";\n  position:absolute;\n  inset:-1px;\n  border-radius:inherit;\n  background:conic-gradient(from 180deg, transparent, rgba(57,255,20,.16), transparent 36%);\n  opacity:.4;\n  animation:kgCardRing 4.4s linear infinite;\n  pointer-events:none;\n}\n@keyframes kgCardRing{\n  from{transform:rotate(0deg)}\n  to{transform:rotate(360deg)}\n}\n\n.kg-stat::after{\n  content:\"\";\n  position:absolute;\n  left:-35%;\n  top:0;\n  width:35%;\n  height:100%;\n  background:linear-gradient(90deg, transparent, rgba(57,255,20,.18), transparent);\n  transform:skewX(-18deg);\n  animation:kgStatSweep 3.8s linear infinite;\n}\n@keyframes kgStatSweep{\n  0%{left:-45%}\n  100%{left:140%}\n}\n\n.kg-stat:hover{\n  transform:translateY(-4px);\n  border-color:rgba(57,255,20,.34);\n  box-shadow:0 0 24px rgba(57,255,20,.12), 0 0 42px rgba(57,255,20,.08);\n}\n\n.kg-stat strong{\n  display:block;\n  font-size:22px;\n  color:var(--kawa)!important;\n  text-shadow:0 0 12px rgba(57,255,20,.30);\n  margin-bottom:6px;\n  position:relative;\n  z-index:2;\n}\n\n.kg-stat span{\n  font-size:13px;\n  line-height:1.55;\n  color:#f1fff0!important;\n  text-transform:uppercase;\n  letter-spacing:.8px;\n  font-weight:800;\n  position:relative;\n  z-index:2;\n}\n\n.kg-krx4-thunder details{\n  margin:18px 22px 26px;\n  border-radius:20px;\n  overflow:hidden;\n  border:1px solid rgba(57,255,20,.14);\n  background:\n    linear-gradient(180deg, rgba(255,255,255,.02), rgba(255,255,255,.01)),\n    linear-gradient(145deg, rgba(57,255,20,.04), rgba(0,0,0,0) 42%);\n  box-shadow:\n    0 0 18px rgba(57,255,20,.04),\n    inset 0 0 12px rgba(255,255,255,.015);\n  position:relative;\n  z-index:2;\n}\n\n.kg-krx4-thunder summary{\n  list-style:none;\n  cursor:pointer;\n  padding:16px 20px;\n  font-size:18px;\n  font-weight:900;\n  letter-spacing:.8px;\n  text-transform:uppercase;\n  color:#fff!important;\n  background:linear-gradient(90deg, rgba(57,255,20,.12), rgba(57,255,20,.04), rgba(0,0,0,0));\n  border-bottom:1px solid rgba(57,255,20,.10);\n  text-shadow:0 0 8px rgba(57,255,20,.14);\n  transition:background .25s ease, border-color .25s ease;\n}\n.kg-krx4-thunder summary::-webkit-details-marker{display:none}\n.kg-krx4-thunder summary:hover{\n  background:linear-gradient(90deg, rgba(57,255,20,.16), rgba(57,255,20,.06), rgba(0,0,0,0));\n  border-bottom-color:rgba(57,255,20,.14);\n}\n\n.kg-seo-wrap{\n  padding:22px 20px 26px;\n}\n.kg-seo-wrap h2,\n.kg-seo-wrap h3{\n  color:var(--kawa)!important;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  margin:22px 0 10px;\n  text-shadow:0 0 10px rgba(57,255,20,.24);\n}\n.kg-seo-wrap p{\n  color:#effff2!important;\n  line-height:1.9;\n  font-size:15px;\n  margin:0 0 16px;\n}\n\n.kg-callout{\n  margin:20px 0;\n  padding:18px;\n  border-radius:18px;\n  border:1px solid rgba(57,255,20,.18);\n  background:linear-gradient(145deg, rgba(57,255,20,.10), rgba(0,0,0,0));\n  box-shadow:0 0 18px rgba(57,255,20,.05);\n  color:#fff!important;\n  font-weight:700;\n}\n\n.kg-link-row{\n  display:flex;\n  flex-wrap:wrap;\n  gap:12px;\n  margin-top:10px;\n}\n\n.kg-link-btn{\n  display:inline-block;\n  padding:13px 18px;\n  border-radius:14px;\n  color:#051108!important;\n  background:linear-gradient(180deg,#b9ff6a 0%, #39FF14 55%, #18d700 100%);\n  font-size:13px;\n  font-weight:900;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  box-shadow:0 0 16px rgba(57,255,20,.22);\n}\n\n@media (max-width: 1040px){\n  .kg-strip{grid-template-columns:repeat(2,1fr)}\n  .kg-title{font-size:40px}\n}\n\n@media (max-width: 640px){\n  .kg-hero{padding:34px 16px 24px}\n  .kg-strip{padding-left:16px;padding-right:16px}\n  .kg-strip{grid-template-columns:1fr}\n  .kg-krx4-thunder details{margin-left:16px;margin-right:16px}\n  .kg-title{font-size:31px}\n  .kg-krx4-thunder summary{font-size:16px;padding:14px 16px}\n  .kg-sub{font-size:15px}\n  .kg-btn{width:100%;min-width:0}\n  .kg-button-row{gap:10px}\n  .kg-rotator-wrap{flex-direction:column;gap:6px}\n  .kg-orbit-ring,\n  .kg-orbit-dot{\n    width:320px;\n    height:320px;\n  }\n  .kg-streak{\n    width:180px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"kg-power-grid\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"kg-shell\"\u003e\n\n  \u003cdiv class=\"kg-hero\"\u003e\n    \u003cdiv class=\"kg-thunder-sky\"\u003e\n      \u003cdiv class=\"kg-sky-flash\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b1\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M68 0 L38 78 L76 78 L30 182 L72 182 L28 308 L62 308 L42 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M68 0 L38 78 L76 78 L30 182 L72 182 L28 308 L62 308 L42 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b2\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M56 0 L80 66 L46 128 L86 204 L54 282 L92 354 L64 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M56 0 L80 66 L46 128 L86 204 L54 282 L92 354 L64 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b3\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M74 0 L42 72 L72 72 L34 154 L78 154 L44 258 L82 258 L50 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M74 0 L42 72 L72 72 L34 154 L78 154 L44 258 L82 258 L50 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b4\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M60 0 L34 96 L74 96 L38 188 L70 188 L30 312 L66 312 L52 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M60 0 L34 96 L74 96 L38 188 L70 188 L30 312 L66 312 L52 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b5\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M46 0 L74 58 L50 132 L86 204 L56 286 L92 362 L68 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M46 0 L74 58 L50 132 L86 204 L56 286 L92 362 L68 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b6\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M68 0 L44 68 L80 68 L40 148 L74 148 L36 264 L70 264 L48 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M68 0 L44 68 L80 68 L40 148 L74 148 L36 264 L70 264 L48 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-grid-glow\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-orbit\"\u003e\n        \u003cdiv class=\"kg-orbit-ring\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"kg-orbit-dot\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"kg-orbit-dot dot2\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-pulse-arc kg-a1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-pulse-arc kg-a2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-pulse-arc kg-a3\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-streak kg-s1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s4\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s5\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-particle kg-p1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p4\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p5\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p6\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-center-glow\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-corner kg-c1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c4\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"kg-hero-content\"\u003e\n      \u003ch1 class=\"kg-title\"\u003e\n        Kawasaki Teryx KRX4\n        \u003cspan class=\"kg-title-accent\"\u003eCustom Wraps\u003c\/span\u003e\n      \u003c\/h1\u003e\n\n      \u003cdiv class=\"kg-electric-bar\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-rotator-wrap\"\u003e\n        \u003cdiv class=\"kg-rotator-label\"\u003eBuilt For\u003c\/div\u003e\n        \u003cdiv class=\"kg-rotator\"\u003e\n          \u003cdiv class=\"kg-rotator-track\"\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eAggressive Builds\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eTrail Presence\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eSharper Styling\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eCustom Machines\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eHard Hitting Looks\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"kg-sub\"\u003e\n        High-impact Kawasaki Teryx KRX4 wraps built for riders who want sharper body lines, stronger color flow, and a machine that stands out hard on the trail.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"kg-button-row\"\u003e\n        \u003ca href=\"#\" class=\"kg-btn kg-btn-primary\"\u003e\u003cspan\u003eShop KRX4 Wraps\u003c\/span\u003e\u003c\/a\u003e\n        \u003ca href=\"\/pages\/questions-and-answers\" class=\"kg-btn kg-btn-secondary\"\u003e\u003cspan\u003eRead FAQ\u003c\/span\u003e\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"kg-strip\"\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eFull Custom\u003c\/strong\u003e\n      \u003cspan\u003eMade to transform stock body lines into a louder, cleaner build\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eTrail Ready\u003c\/strong\u003e\n      \u003cspan\u003eDesigned for real off-road attitude and aggressive machine styling\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003ePrecision Fit\u003c\/strong\u003e\n      \u003cspan\u003eBuilt around the KRX4 platform for a stronger finished look\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eKrazyGraphics\u003c\/strong\u003e\n      \u003cspan\u003eHigh-impact wraps for riders who do not want average\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails id=\"kg-krx4-seo-vault\"\u003e\n    \u003csummary\u003e⚡ KRX4 Information Vault\u003c\/summary\u003e\n    \u003cdiv class=\"kg-seo-wrap\"\u003e\n      \u003ch2\u003eKawasaki Teryx KRX4 Custom Wraps\u003c\/h2\u003e\n      \u003cp\u003e\n        The Kawasaki Teryx KRX4 is built for riders who want a machine that looks just as aggressive as it performs. A premium wrap transforms the body lines, sharpens the visual flow, and gives the KRX4 a much more custom, hard-hitting presence from every angle.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        Strong graphics do more than add color. They create motion, highlight the shape of the machine, and push the entire build away from stock and into something that feels far more premium, more personal, and much more trail ready.\n      \u003c\/p\u003e\n\n      \u003ch3\u003eWhy KRX4 Wraps Stand Out\u003c\/h3\u003e\n      \u003cp\u003e\n        The KRX4 platform has bold panels, sharp edges, and the kind of bodywork that responds extremely well to custom graphics. A properly designed wrap makes the machine feel wider, cleaner, and more aggressive without making it look cluttered or overdone.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        Kawasaki lime remains one of the strongest visual choices for the KRX4 because it instantly ties into the brand while still delivering the kind of loud, energetic style riders expect from a true custom off-road build.\n      \u003c\/p\u003e\n\n      \u003ch3\u003eBuilt for Riders Who Want More Than Stock\u003c\/h3\u003e\n      \u003cp\u003e\n        A wrapped KRX4 looks more finished, more intentional, and much more serious than a stock machine. Whether the goal is trail presence, show-level styling, or a stronger custom identity, a wrap is one of the most effective visual upgrades you can make.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"kg-callout\"\u003e\n        A wrapped KRX4 should look sharper, cleaner, and way more aggressive than stock the second it rolls into view.\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-link-row\"\u003e\n        \u003ca href=\"#\" class=\"kg-link-btn\"\u003eShop Now\u003c\/a\u003e\n        \u003ca href=\"\/pages\/questions-and-answers\" class=\"kg-link-btn\"\u003eQuestions \u0026amp; Answers\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"kg","offers":[{"title":"Default Title","offer_id":43204312793177,"sku":null,"price":800.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/files\/KRX-ZX_777a54f2-c2cf-4006-a37d-8de9649db46d.jpg?v=1771889799"},{"product_id":"kawasaki-krx-4-009-wrap","title":"Kawasaki KRX-4 D009","description":"\u003cdiv class=\"kg-krx4-thunder\"\u003e\n\u003cstyle\u003e\n.kg-krx4-thunder *{box-sizing:border-box}\n.kg-krx4-thunder{\n  --kawa:#39FF14;\n  --kawa2:#7CFC00;\n  --white:#ffffff;\n  --text:#ffffff;\n  --soft:#eaffea;\n  position:relative;\n  overflow:hidden;\n  color:#fff!important;\n  background:\n    radial-gradient(circle at 50% -10%, rgba(57,255,20,.14), transparent 36%),\n    linear-gradient(145deg,#010201 0%, #050805 46%, #020503 100%);\n  border:1px solid rgba(57,255,20,.24);\n  border-radius:28px;\n  box-shadow:\n    0 0 34px rgba(57,255,20,.10),\n    0 0 88px rgba(57,255,20,.05),\n    inset 0 0 30px rgba(255,255,255,.02);\n  font-family:Arial,Helvetica,sans-serif;\n}\n\n.kg-krx4-thunder,\n.kg-krx4-thunder h1,\n.kg-krx4-thunder h2,\n.kg-krx4-thunder h3,\n.kg-krx4-thunder h4,\n.kg-krx4-thunder p,\n.kg-krx4-thunder li,\n.kg-krx4-thunder span,\n.kg-krx4-thunder strong,\n.kg-krx4-thunder summary,\n.kg-krx4-thunder a{\n  color:#fff!important;\n  -webkit-text-fill-color:#fff!important;\n}\n\n.kg-krx4-thunder a{text-decoration:none!important}\n\n.kg-krx4-thunder::before{\n  content:\"\";\n  position:absolute;\n  inset:-20%;\n  background:\n    radial-gradient(circle at 14% 18%, rgba(57,255,20,.16), transparent 22%),\n    radial-gradient(circle at 84% 14%, rgba(124,252,0,.12), transparent 18%),\n    radial-gradient(circle at 50% 100%, rgba(57,255,20,.10), transparent 26%);\n  filter:blur(12px);\n  opacity:.92;\n  animation:kgNebulaStorm 10s ease-in-out infinite alternate;\n  z-index:0;\n  pointer-events:none;\n}\n@keyframes kgNebulaStorm{\n  0%{transform:translateY(0) scale(1)}\n  100%{transform:translateY(-18px) scale(1.05)}\n}\n\n.kg-krx4-thunder::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    repeating-linear-gradient(\n      135deg,\n      rgba(255,255,255,.018) 0px,\n      rgba(255,255,255,.018) 2px,\n      transparent 2px,\n      transparent 18px\n    );\n  opacity:.15;\n  z-index:0;\n  pointer-events:none;\n}\n\n.kg-power-grid{\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(57,255,20,.045) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.045) 1px, transparent 1px);\n  background-size:38px 38px;\n  opacity:.13;\n  animation:kgGridDrift 11s linear infinite;\n  pointer-events:none;\n  z-index:0;\n}\n@keyframes kgGridDrift{\n  0%{transform:translate(0,0)}\n  100%{transform:translate(38px,38px)}\n}\n\n.kg-shell{position:relative;z-index:2}\n\n.kg-thunder-sky{\n  position:absolute;\n  inset:0;\n  pointer-events:none;\n  z-index:1;\n  overflow:hidden;\n}\n\n.kg-sky-flash{\n  position:absolute;\n  inset:0;\n  background:\n    radial-gradient(circle at 16% 8%, rgba(255,255,255,.10), transparent 20%),\n    radial-gradient(circle at 52% 12%, rgba(57,255,20,.10), transparent 18%),\n    radial-gradient(circle at 82% 10%, rgba(255,255,255,.08), transparent 16%);\n  opacity:0;\n  animation:kgSkyFlash 7.5s linear infinite;\n}\n@keyframes kgSkyFlash{\n  0%,70%,100%{opacity:0}\n  72%{opacity:.7}\n  73%{opacity:.18}\n  74%{opacity:.55}\n  76%{opacity:0}\n}\n\n.kg-bolt{\n  position:absolute;\n  top:-10%;\n  width:120px;\n  height:460px;\n  opacity:0;\n  filter:\n    drop-shadow(0 0 7px rgba(57,255,20,.95))\n    drop-shadow(0 0 20px rgba(57,255,20,.62))\n    drop-shadow(0 0 36px rgba(255,255,255,.18));\n}\n\n.kg-bolt svg{\n  width:100%;\n  height:100%;\n  display:block;\n}\n\n.kg-bolt path{\n  fill:none;\n  stroke-linecap:round;\n  stroke-linejoin:round;\n}\n\n.kg-bolt .kg-glow{\n  stroke:#39FF14;\n  stroke-width:9;\n  opacity:.92;\n}\n\n.kg-bolt .kg-core{\n  stroke:#ffffff;\n  stroke-width:3.2;\n}\n\n.kg-b1{left:4%; animation:kgBoltFlash 6.1s linear infinite;}\n.kg-b2{left:18%; animation:kgBoltFlash 7.0s linear infinite .7s;}\n.kg-b3{left:35%; animation:kgBoltFlash 5.8s linear infinite 1.4s;}\n.kg-b4{left:54%; animation:kgBoltFlash 6.8s linear infinite 1.1s;}\n.kg-b5{left:72%; animation:kgBoltFlash 5.9s linear infinite 2.1s;}\n.kg-b6{left:88%; animation:kgBoltFlash 7.2s linear infinite 2.8s;}\n\n@keyframes kgBoltFlash{\n  0%,74%,100%{opacity:0; transform:translateY(-20px) scaleY(.96)}\n  75%{opacity:.14}\n  76%{opacity:1}\n  77%{opacity:.22}\n  78%{opacity:1}\n  80%{opacity:.18}\n  82%{opacity:0; transform:translateY(12px) scaleY(1.04)}\n}\n\n.kg-orbit{\n  position:absolute;\n  inset:0;\n  pointer-events:none;\n}\n.kg-orbit-ring{\n  position:absolute;\n  left:50%;\n  top:36%;\n  width:420px;\n  height:420px;\n  border-radius:50%;\n  transform:translate(-50%,-50%);\n  border:1px dashed rgba(57,255,20,.13);\n  animation:kgOrbitSpin 14s linear infinite;\n}\n.kg-orbit-dot{\n  position:absolute;\n  left:50%;\n  top:36%;\n  width:420px;\n  height:420px;\n  transform:translate(-50%,-50%);\n  animation:kgOrbitSpin 6s linear infinite;\n}\n.kg-orbit-dot::before{\n  content:\"\";\n  position:absolute;\n  top:-5px;\n  left:50%;\n  width:10px;\n  height:10px;\n  border-radius:50%;\n  transform:translateX(-50%);\n  background:#fff;\n  box-shadow:\n    0 0 10px rgba(255,255,255,.95),\n    0 0 22px rgba(57,255,20,.85),\n    0 0 34px rgba(57,255,20,.45);\n}\n.kg-orbit-dot.dot2{\n  width:570px;\n  height:570px;\n  animation-duration:9s;\n  animation-direction:reverse;\n}\n.kg-orbit-dot.dot2::before{\n  width:8px;height:8px;\n  background:#b8ff66;\n}\n@keyframes kgOrbitSpin{\n  from{transform:translate(-50%,-50%) rotate(0deg)}\n  to{transform:translate(-50%,-50%) rotate(360deg)}\n}\n\n.kg-streak{\n  position:absolute;\n  width:260px;\n  height:4px;\n  border-radius:999px;\n  background:linear-gradient(90deg, transparent, rgba(57,255,20,.98), rgba(255,255,255,.92), transparent);\n  box-shadow:\n    0 0 18px rgba(57,255,20,.8),\n    0 0 34px rgba(57,255,20,.34),\n    0 0 54px rgba(255,255,255,.08);\n  transform:rotate(-22deg);\n  opacity:0;\n}\n.kg-s1{top:12%; left:-18%; animation:kgSweep 3.2s linear infinite;}\n.kg-s2{top:28%; right:-18%; animation:kgSweepReverse 3.8s linear infinite .5s;}\n.kg-s3{top:46%; left:-14%; animation:kgSweep 4.0s linear infinite .9s;}\n.kg-s4{top:64%; right:-20%; animation:kgSweepReverse 3.4s linear infinite 1.3s;}\n.kg-s5{top:80%; left:-12%; animation:kgSweep 4.1s linear infinite 1.8s;}\n\n@keyframes kgSweep{\n  0%{transform:translateX(0) rotate(-22deg);opacity:0}\n  8%{opacity:1}\n  40%{opacity:.95}\n  100%{transform:translateX(540%) rotate(-22deg);opacity:0}\n}\n@keyframes kgSweepReverse{\n  0%{transform:translateX(0) rotate(-22deg);opacity:0}\n  8%{opacity:1}\n  40%{opacity:.95}\n  100%{transform:translateX(-540%) rotate(-22deg);opacity:0}\n}\n\n.kg-pulse-arc{\n  position:absolute;\n  left:50%;\n  top:36%;\n  border-radius:50%;\n  transform:translate(-50%,-50%);\n  border:1px solid rgba(57,255,20,.18);\n  box-shadow:0 0 20px rgba(57,255,20,.10), inset 0 0 18px rgba(57,255,20,.03);\n}\n.kg-a1{width:300px;height:300px;animation:kgArcPulse 2.7s ease-in-out infinite;}\n.kg-a2{width:430px;height:430px;animation:kgArcPulse 3.5s ease-in-out infinite .4s;}\n.kg-a3{width:580px;height:580px;animation:kgArcPulse 4.3s ease-in-out infinite .8s;}\n\n@keyframes kgArcPulse{\n  0%,100%{opacity:.16; transform:translate(-50%,-50%) scale(.96)}\n  50%{opacity:.62; transform:translate(-50%,-50%) scale(1.035)}\n}\n\n.kg-particle{\n  position:absolute;\n  width:6px;height:6px;\n  border-radius:50%;\n  background:var(--kawa);\n  box-shadow:0 0 16px rgba(57,255,20,.95), 0 0 34px rgba(57,255,20,.5);\n  opacity:.8;\n  z-index:0;\n}\n.kg-p1{left:10%; top:18%; animation:kgFloat1 6s ease-in-out infinite;}\n.kg-p2{left:86%; top:20%; animation:kgFloat2 7s ease-in-out infinite;}\n.kg-p3{left:18%; top:62%; animation:kgFloat3 8s ease-in-out infinite;}\n.kg-p4{left:80%; top:66%; animation:kgFloat1 9s ease-in-out infinite;}\n.kg-p5{left:32%; top:22%; animation:kgFloat2 6.5s ease-in-out infinite;}\n.kg-p6{left:66%; top:54%; animation:kgFloat3 7.3s ease-in-out infinite;}\n\n@keyframes kgFloat1{\n  0%,100%{transform:translateY(0) translateX(0); opacity:.6}\n  50%{transform:translateY(-18px) translateX(10px); opacity:1}\n}\n@keyframes kgFloat2{\n  0%,100%{transform:translateY(0) translateX(0); opacity:.55}\n  50%{transform:translateY(14px) translateX(-12px); opacity:1}\n}\n@keyframes kgFloat3{\n  0%,100%{transform:translateY(0) scale(1); opacity:.6}\n  50%{transform:translateY(-14px) scale(1.22); opacity:1}\n}\n\n.kg-center-glow{\n  position:absolute;\n  left:50%;\n  top:42%;\n  width:520px;\n  height:200px;\n  transform:translate(-50%,-50%);\n  background:radial-gradient(circle at center, rgba(57,255,20,.18), rgba(57,255,20,0) 70%);\n  filter:blur(22px);\n  animation:kgCenterGlow 2.8s ease-in-out infinite;\n}\n@keyframes kgCenterGlow{\n  0%,100%{opacity:.42; transform:translate(-50%,-50%) scale(1)}\n  50%{opacity:.92; transform:translate(-50%,-50%) scale(1.08)}\n}\n\n.kg-corner{\n  position:absolute;\n  width:120px;\n  height:120px;\n  border-radius:50%;\n  pointer-events:none;\n  opacity:.75;\n  filter:blur(1px);\n}\n.kg-c1{\n  top:-24px; left:-24px;\n  background:radial-gradient(circle, rgba(57,255,20,.34), rgba(57,255,20,0) 62%);\n  animation:kgCornerPulse 2.6s ease-in-out infinite;\n}\n.kg-c2{\n  top:-18px; right:-18px;\n  background:radial-gradient(circle, rgba(255,255,255,.18), rgba(57,255,20,0) 60%);\n  animation:kgCornerPulse 3.1s ease-in-out infinite .4s;\n}\n.kg-c3{\n  bottom:-24px; left:8%;\n  background:radial-gradient(circle, rgba(57,255,20,.24), rgba(57,255,20,0) 64%);\n  animation:kgCornerPulse 3.4s ease-in-out infinite .8s;\n}\n.kg-c4{\n  bottom:-28px; right:10%;\n  background:radial-gradient(circle, rgba(57,255,20,.24), rgba(57,255,20,0) 64%);\n  animation:kgCornerPulse 3s ease-in-out infinite 1.2s;\n}\n@keyframes kgCornerPulse{\n  0%,100%{transform:scale(.9); opacity:.28}\n  50%{transform:scale(1.18); opacity:.86}\n}\n\n.kg-hero-content{\n  position:relative;\n  z-index:2;\n}\n\n.kg-title{\n  margin:0;\n  text-align:center;\n  font-size:52px;\n  line-height:1.02;\n  font-weight:900;\n  letter-spacing:1px;\n  text-transform:uppercase;\n  color:#fff!important;\n  text-shadow:\n    0 0 12px rgba(57,255,20,.18),\n    0 0 26px rgba(57,255,20,.10);\n  animation:kgTitleCharge 4.2s ease-in-out infinite;\n}\n@keyframes kgTitleCharge{\n  0%,100%{\n    text-shadow:\n      0 0 12px rgba(57,255,20,.18),\n      0 0 26px rgba(57,255,20,.10);\n    filter:brightness(1);\n  }\n  50%{\n    text-shadow:\n      0 0 20px rgba(255,255,255,.22),\n      0 0 42px rgba(57,255,20,.26),\n      0 0 72px rgba(57,255,20,.14);\n    filter:brightness(1.08);\n  }\n}\n\n.kg-title-accent{\n  display:block;\n  color:var(--kawa)!important;\n  text-shadow:\n    0 0 18px rgba(57,255,20,1),\n    0 0 34px rgba(57,255,20,.75),\n    0 0 64px rgba(57,255,20,.35);\n  animation:kgAccentFlash 3.2s ease-in-out infinite;\n}\n@keyframes kgAccentFlash{\n  0%,100%{filter:brightness(1)}\n  47%{filter:brightness(1)}\n  50%{filter:brightness(1.26)}\n  52%{filter:brightness(.96)}\n  54%{filter:brightness(1.18)}\n}\n\n.kg-electric-bar{\n  width:180px;\n  height:4px;\n  margin:16px auto 14px;\n  border-radius:999px;\n  background:linear-gradient(90deg, transparent, var(--kawa), var(--kawa2), #fff, var(--kawa), transparent);\n  box-shadow:\n    0 0 20px rgba(57,255,20,.65),\n    0 0 40px rgba(57,255,20,.15);\n  animation:kgBarPulse 1.5s ease-in-out infinite;\n}\n@keyframes kgBarPulse{\n  0%,100%{transform:scaleX(1); opacity:.85}\n  50%{transform:scaleX(1.22); opacity:1}\n}\n\n.kg-rotator-wrap{\n  display:flex;\n  justify-content:center;\n  align-items:center;\n  gap:12px;\n  margin-top:4px;\n}\n\n.kg-rotator-label{\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:1.5px;\n  text-transform:uppercase;\n  color:#f0fff0!important;\n}\n\n.kg-rotator{\n  position:relative;\n  height:28px;\n  overflow:hidden;\n  min-width:240px;\n}\n\n.kg-rotator-track{\n  display:flex;\n  flex-direction:column;\n  animation:kgRotateWordsHard 7s infinite;\n}\n\n.kg-rotator-word{\n  height:28px;\n  display:flex;\n  align-items:center;\n  justify-content:flex-start;\n  font-size:15px;\n  font-weight:900;\n  text-transform:uppercase;\n  color:var(--kawa)!important;\n  text-shadow:\n    0 0 16px rgba(57,255,20,1),\n    0 0 30px rgba(57,255,20,.72);\n}\n\n@keyframes kgRotateWordsHard{\n  0%,16%{transform:translateY(0)}\n  18%,36%{transform:translateY(-28px)}\n  38%,56%{transform:translateY(-56px)}\n  58%,76%{transform:translateY(-84px)}\n  78%,96%{transform:translateY(-112px)}\n  100%{transform:translateY(0)}\n}\n\n.kg-sub{\n  max-width:920px;\n  margin:16px auto 0;\n  text-align:center;\n  font-size:16px;\n  line-height:1.85;\n  color:var(--soft)!important;\n}\n\n.kg-button-row{\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:14px;\n  margin-top:24px;\n}\n\n.kg-btn{\n  position:relative;\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  min-width:170px;\n  padding:15px 22px;\n  border-radius:16px;\n  font-size:14px;\n  font-weight:900;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  transition:all .25s ease;\n  overflow:hidden;\n  isolation:isolate;\n}\n\n.kg-btn::before{\n  content:\"\";\n  position:absolute;\n  top:0;\n  left:0;\n  width:36%;\n  height:100%;\n  background:linear-gradient(90deg, transparent, rgba(255,255,255,.46), transparent);\n  transform:translateX(-140%) skewX(-18deg);\n  animation:kgButtonShine 2.4s linear infinite;\n  pointer-events:none;\n  z-index:0;\n}\n.kg-btn::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:radial-gradient(circle at 20% 50%, rgba(255,255,255,.14), transparent 32%);\n  opacity:.55;\n  z-index:0;\n}\n@keyframes kgButtonShine{\n  0%{transform:translateX(-140%) skewX(-18deg)}\n  100%{transform:translateX(300%) skewX(-18deg)}\n}\n\n.kg-btn span{position:relative;z-index:1}\n\n.kg-btn-primary{\n  color:#051108!important;\n  background:linear-gradient(180deg,#ccff7d 0%, #39FF14 55%, #18d700 100%);\n  border:1px solid rgba(255,255,255,.14);\n  box-shadow:\n    0 0 24px rgba(57,255,20,.34),\n    0 0 46px rgba(57,255,20,.10),\n    inset 0 0 16px rgba(255,255,255,.16);\n}\n\n.kg-btn-secondary{\n  color:#f3fff0!important;\n  background:linear-gradient(180deg, rgba(18,42,12,.88), rgba(4,14,5,.96));\n  border:1px solid rgba(57,255,20,.24);\n  box-shadow:0 0 18px rgba(57,255,20,.08);\n}\n\n.kg-btn:hover{\n  transform:translateY(-3px) scale(1.03);\n  filter:brightness(1.08);\n  box-shadow:0 0 28px rgba(57,255,20,.26), 0 0 50px rgba(57,255,20,.10);\n}\n\n.kg-strip{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:14px;\n  padding:20px 22px 12px;\n  position:relative;\n  z-index:2;\n}\n\n.kg-stat{\n  position:relative;\n  padding:18px 14px;\n  border-radius:18px;\n  background:\n    linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.015)),\n    linear-gradient(145deg, rgba(57,255,20,.07), rgba(0,0,0,0));\n  border:1px solid rgba(57,255,20,.18);\n  box-shadow:inset 0 0 18px rgba(255,255,255,.02), 0 0 18px rgba(57,255,20,.05);\n  text-align:center;\n  overflow:hidden;\n  transition:transform .28s ease, box-shadow .28s ease, border-color .28s ease;\n}\n\n.kg-stat::before{\n  content:\"\";\n  position:absolute;\n  inset:-1px;\n  border-radius:inherit;\n  background:conic-gradient(from 180deg, transparent, rgba(57,255,20,.16), transparent 36%);\n  opacity:.4;\n  animation:kgCardRing 4.4s linear infinite;\n  pointer-events:none;\n}\n@keyframes kgCardRing{\n  from{transform:rotate(0deg)}\n  to{transform:rotate(360deg)}\n}\n\n.kg-stat::after{\n  content:\"\";\n  position:absolute;\n  left:-35%;\n  top:0;\n  width:35%;\n  height:100%;\n  background:linear-gradient(90deg, transparent, rgba(57,255,20,.18), transparent);\n  transform:skewX(-18deg);\n  animation:kgStatSweep 3.8s linear infinite;\n}\n@keyframes kgStatSweep{\n  0%{left:-45%}\n  100%{left:140%}\n}\n\n.kg-stat:hover{\n  transform:translateY(-4px);\n  border-color:rgba(57,255,20,.34);\n  box-shadow:0 0 24px rgba(57,255,20,.12), 0 0 42px rgba(57,255,20,.08);\n}\n\n.kg-stat strong{\n  display:block;\n  font-size:22px;\n  color:var(--kawa)!important;\n  text-shadow:0 0 12px rgba(57,255,20,.30);\n  margin-bottom:6px;\n  position:relative;\n  z-index:2;\n}\n\n.kg-stat span{\n  font-size:13px;\n  line-height:1.55;\n  color:#f1fff0!important;\n  text-transform:uppercase;\n  letter-spacing:.8px;\n  font-weight:800;\n  position:relative;\n  z-index:2;\n}\n\n.kg-krx4-thunder details{\n  margin:18px 22px 26px;\n  border-radius:20px;\n  overflow:hidden;\n  border:1px solid rgba(57,255,20,.14);\n  background:\n    linear-gradient(180deg, rgba(255,255,255,.02), rgba(255,255,255,.01)),\n    linear-gradient(145deg, rgba(57,255,20,.04), rgba(0,0,0,0) 42%);\n  box-shadow:\n    0 0 18px rgba(57,255,20,.04),\n    inset 0 0 12px rgba(255,255,255,.015);\n  position:relative;\n  z-index:2;\n}\n\n.kg-krx4-thunder summary{\n  list-style:none;\n  cursor:pointer;\n  padding:16px 20px;\n  font-size:18px;\n  font-weight:900;\n  letter-spacing:.8px;\n  text-transform:uppercase;\n  color:#fff!important;\n  background:linear-gradient(90deg, rgba(57,255,20,.12), rgba(57,255,20,.04), rgba(0,0,0,0));\n  border-bottom:1px solid rgba(57,255,20,.10);\n  text-shadow:0 0 8px rgba(57,255,20,.14);\n  transition:background .25s ease, border-color .25s ease;\n}\n.kg-krx4-thunder summary::-webkit-details-marker{display:none}\n.kg-krx4-thunder summary:hover{\n  background:linear-gradient(90deg, rgba(57,255,20,.16), rgba(57,255,20,.06), rgba(0,0,0,0));\n  border-bottom-color:rgba(57,255,20,.14);\n}\n\n.kg-seo-wrap{\n  padding:22px 20px 26px;\n}\n.kg-seo-wrap h2,\n.kg-seo-wrap h3{\n  color:var(--kawa)!important;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  margin:22px 0 10px;\n  text-shadow:0 0 10px rgba(57,255,20,.24);\n}\n.kg-seo-wrap p{\n  color:#effff2!important;\n  line-height:1.9;\n  font-size:15px;\n  margin:0 0 16px;\n}\n\n.kg-callout{\n  margin:20px 0;\n  padding:18px;\n  border-radius:18px;\n  border:1px solid rgba(57,255,20,.18);\n  background:linear-gradient(145deg, rgba(57,255,20,.10), rgba(0,0,0,0));\n  box-shadow:0 0 18px rgba(57,255,20,.05);\n  color:#fff!important;\n  font-weight:700;\n}\n\n.kg-link-row{\n  display:flex;\n  flex-wrap:wrap;\n  gap:12px;\n  margin-top:10px;\n}\n\n.kg-link-btn{\n  display:inline-block;\n  padding:13px 18px;\n  border-radius:14px;\n  color:#051108!important;\n  background:linear-gradient(180deg,#b9ff6a 0%, #39FF14 55%, #18d700 100%);\n  font-size:13px;\n  font-weight:900;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  box-shadow:0 0 16px rgba(57,255,20,.22);\n}\n\n@media (max-width: 1040px){\n  .kg-strip{grid-template-columns:repeat(2,1fr)}\n  .kg-title{font-size:40px}\n}\n\n@media (max-width: 640px){\n  .kg-hero{padding:34px 16px 24px}\n  .kg-strip{padding-left:16px;padding-right:16px}\n  .kg-strip{grid-template-columns:1fr}\n  .kg-krx4-thunder details{margin-left:16px;margin-right:16px}\n  .kg-title{font-size:31px}\n  .kg-krx4-thunder summary{font-size:16px;padding:14px 16px}\n  .kg-sub{font-size:15px}\n  .kg-btn{width:100%;min-width:0}\n  .kg-button-row{gap:10px}\n  .kg-rotator-wrap{flex-direction:column;gap:6px}\n  .kg-orbit-ring,\n  .kg-orbit-dot{\n    width:320px;\n    height:320px;\n  }\n  .kg-streak{\n    width:180px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"kg-power-grid\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"kg-shell\"\u003e\n\n  \u003cdiv class=\"kg-hero\"\u003e\n    \u003cdiv class=\"kg-thunder-sky\"\u003e\n      \u003cdiv class=\"kg-sky-flash\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b1\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M68 0 L38 78 L76 78 L30 182 L72 182 L28 308 L62 308 L42 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M68 0 L38 78 L76 78 L30 182 L72 182 L28 308 L62 308 L42 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b2\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M56 0 L80 66 L46 128 L86 204 L54 282 L92 354 L64 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M56 0 L80 66 L46 128 L86 204 L54 282 L92 354 L64 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b3\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M74 0 L42 72 L72 72 L34 154 L78 154 L44 258 L82 258 L50 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M74 0 L42 72 L72 72 L34 154 L78 154 L44 258 L82 258 L50 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b4\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M60 0 L34 96 L74 96 L38 188 L70 188 L30 312 L66 312 L52 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M60 0 L34 96 L74 96 L38 188 L70 188 L30 312 L66 312 L52 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b5\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M46 0 L74 58 L50 132 L86 204 L56 286 L92 362 L68 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M46 0 L74 58 L50 132 L86 204 L56 286 L92 362 L68 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b6\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M68 0 L44 68 L80 68 L40 148 L74 148 L36 264 L70 264 L48 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M68 0 L44 68 L80 68 L40 148 L74 148 L36 264 L70 264 L48 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-grid-glow\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-orbit\"\u003e\n        \u003cdiv class=\"kg-orbit-ring\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"kg-orbit-dot\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"kg-orbit-dot dot2\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-pulse-arc kg-a1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-pulse-arc kg-a2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-pulse-arc kg-a3\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-streak kg-s1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s4\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s5\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-particle kg-p1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p4\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p5\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p6\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-center-glow\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-corner kg-c1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c4\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"kg-hero-content\"\u003e\n      \u003ch1 class=\"kg-title\"\u003e\n        Kawasaki Teryx KRX4\n        \u003cspan class=\"kg-title-accent\"\u003eCustom Wraps\u003c\/span\u003e\n      \u003c\/h1\u003e\n\n      \u003cdiv class=\"kg-electric-bar\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-rotator-wrap\"\u003e\n        \u003cdiv class=\"kg-rotator-label\"\u003eBuilt For\u003c\/div\u003e\n        \u003cdiv class=\"kg-rotator\"\u003e\n          \u003cdiv class=\"kg-rotator-track\"\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eAggressive Builds\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eTrail Presence\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eSharper Styling\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eCustom Machines\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eHard Hitting Looks\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"kg-sub\"\u003e\n        High-impact Kawasaki Teryx KRX4 wraps built for riders who want sharper body lines, stronger color flow, and a machine that stands out hard on the trail.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"kg-button-row\"\u003e\n        \u003ca href=\"#\" class=\"kg-btn kg-btn-primary\"\u003e\u003cspan\u003eShop KRX4 Wraps\u003c\/span\u003e\u003c\/a\u003e\n        \u003ca href=\"\/pages\/questions-and-answers\" class=\"kg-btn kg-btn-secondary\"\u003e\u003cspan\u003eRead FAQ\u003c\/span\u003e\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"kg-strip\"\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eFull Custom\u003c\/strong\u003e\n      \u003cspan\u003eMade to transform stock body lines into a louder, cleaner build\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eTrail Ready\u003c\/strong\u003e\n      \u003cspan\u003eDesigned for real off-road attitude and aggressive machine styling\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003ePrecision Fit\u003c\/strong\u003e\n      \u003cspan\u003eBuilt around the KRX4 platform for a stronger finished look\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eKrazyGraphics\u003c\/strong\u003e\n      \u003cspan\u003eHigh-impact wraps for riders who do not want average\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails id=\"kg-krx4-seo-vault\"\u003e\n    \u003csummary\u003e⚡ KRX4 Information Vault\u003c\/summary\u003e\n    \u003cdiv class=\"kg-seo-wrap\"\u003e\n      \u003ch2\u003eKawasaki Teryx KRX4 Custom Wraps\u003c\/h2\u003e\n      \u003cp\u003e\n        The Kawasaki Teryx KRX4 is built for riders who want a machine that looks just as aggressive as it performs. A premium wrap transforms the body lines, sharpens the visual flow, and gives the KRX4 a much more custom, hard-hitting presence from every angle.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        Strong graphics do more than add color. They create motion, highlight the shape of the machine, and push the entire build away from stock and into something that feels far more premium, more personal, and much more trail ready.\n      \u003c\/p\u003e\n\n      \u003ch3\u003eWhy KRX4 Wraps Stand Out\u003c\/h3\u003e\n      \u003cp\u003e\n        The KRX4 platform has bold panels, sharp edges, and the kind of bodywork that responds extremely well to custom graphics. A properly designed wrap makes the machine feel wider, cleaner, and more aggressive without making it look cluttered or overdone.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        Kawasaki lime remains one of the strongest visual choices for the KRX4 because it instantly ties into the brand while still delivering the kind of loud, energetic style riders expect from a true custom off-road build.\n      \u003c\/p\u003e\n\n      \u003ch3\u003eBuilt for Riders Who Want More Than Stock\u003c\/h3\u003e\n      \u003cp\u003e\n        A wrapped KRX4 looks more finished, more intentional, and much more serious than a stock machine. Whether the goal is trail presence, show-level styling, or a stronger custom identity, a wrap is one of the most effective visual upgrades you can make.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"kg-callout\"\u003e\n        A wrapped KRX4 should look sharper, cleaner, and way more aggressive than stock the second it rolls into view.\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-link-row\"\u003e\n        \u003ca href=\"#\" class=\"kg-link-btn\"\u003eShop Now\u003c\/a\u003e\n        \u003ca href=\"\/pages\/questions-and-answers\" class=\"kg-link-btn\"\u003eQuestions \u0026amp; Answers\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"kg","offers":[{"title":"Default Title","offer_id":43204312825945,"sku":null,"price":800.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/files\/krx4-flag_47407d7b-10da-4a1e-b475-4f5a7c236454.png?v=1771889849"},{"product_id":"kawasaki-krx-4-010-wrap","title":"Kawasaki KRX-4 D010","description":"\u003cdiv class=\"kg-krx4-thunder\"\u003e\n\u003cstyle\u003e\n.kg-krx4-thunder *{box-sizing:border-box}\n.kg-krx4-thunder{\n  --kawa:#39FF14;\n  --kawa2:#7CFC00;\n  --white:#ffffff;\n  --text:#ffffff;\n  --soft:#eaffea;\n  position:relative;\n  overflow:hidden;\n  color:#fff!important;\n  background:\n    radial-gradient(circle at 50% -10%, rgba(57,255,20,.14), transparent 36%),\n    linear-gradient(145deg,#010201 0%, #050805 46%, #020503 100%);\n  border:1px solid rgba(57,255,20,.24);\n  border-radius:28px;\n  box-shadow:\n    0 0 34px rgba(57,255,20,.10),\n    0 0 88px rgba(57,255,20,.05),\n    inset 0 0 30px rgba(255,255,255,.02);\n  font-family:Arial,Helvetica,sans-serif;\n}\n\n.kg-krx4-thunder,\n.kg-krx4-thunder h1,\n.kg-krx4-thunder h2,\n.kg-krx4-thunder h3,\n.kg-krx4-thunder h4,\n.kg-krx4-thunder p,\n.kg-krx4-thunder li,\n.kg-krx4-thunder span,\n.kg-krx4-thunder strong,\n.kg-krx4-thunder summary,\n.kg-krx4-thunder a{\n  color:#fff!important;\n  -webkit-text-fill-color:#fff!important;\n}\n\n.kg-krx4-thunder a{text-decoration:none!important}\n\n.kg-krx4-thunder::before{\n  content:\"\";\n  position:absolute;\n  inset:-20%;\n  background:\n    radial-gradient(circle at 14% 18%, rgba(57,255,20,.16), transparent 22%),\n    radial-gradient(circle at 84% 14%, rgba(124,252,0,.12), transparent 18%),\n    radial-gradient(circle at 50% 100%, rgba(57,255,20,.10), transparent 26%);\n  filter:blur(12px);\n  opacity:.92;\n  animation:kgNebulaStorm 10s ease-in-out infinite alternate;\n  z-index:0;\n  pointer-events:none;\n}\n@keyframes kgNebulaStorm{\n  0%{transform:translateY(0) scale(1)}\n  100%{transform:translateY(-18px) scale(1.05)}\n}\n\n.kg-krx4-thunder::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    repeating-linear-gradient(\n      135deg,\n      rgba(255,255,255,.018) 0px,\n      rgba(255,255,255,.018) 2px,\n      transparent 2px,\n      transparent 18px\n    );\n  opacity:.15;\n  z-index:0;\n  pointer-events:none;\n}\n\n.kg-power-grid{\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(57,255,20,.045) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.045) 1px, transparent 1px);\n  background-size:38px 38px;\n  opacity:.13;\n  animation:kgGridDrift 11s linear infinite;\n  pointer-events:none;\n  z-index:0;\n}\n@keyframes kgGridDrift{\n  0%{transform:translate(0,0)}\n  100%{transform:translate(38px,38px)}\n}\n\n.kg-shell{position:relative;z-index:2}\n\n.kg-thunder-sky{\n  position:absolute;\n  inset:0;\n  pointer-events:none;\n  z-index:1;\n  overflow:hidden;\n}\n\n.kg-sky-flash{\n  position:absolute;\n  inset:0;\n  background:\n    radial-gradient(circle at 16% 8%, rgba(255,255,255,.10), transparent 20%),\n    radial-gradient(circle at 52% 12%, rgba(57,255,20,.10), transparent 18%),\n    radial-gradient(circle at 82% 10%, rgba(255,255,255,.08), transparent 16%);\n  opacity:0;\n  animation:kgSkyFlash 7.5s linear infinite;\n}\n@keyframes kgSkyFlash{\n  0%,70%,100%{opacity:0}\n  72%{opacity:.7}\n  73%{opacity:.18}\n  74%{opacity:.55}\n  76%{opacity:0}\n}\n\n.kg-bolt{\n  position:absolute;\n  top:-10%;\n  width:120px;\n  height:460px;\n  opacity:0;\n  filter:\n    drop-shadow(0 0 7px rgba(57,255,20,.95))\n    drop-shadow(0 0 20px rgba(57,255,20,.62))\n    drop-shadow(0 0 36px rgba(255,255,255,.18));\n}\n\n.kg-bolt svg{\n  width:100%;\n  height:100%;\n  display:block;\n}\n\n.kg-bolt path{\n  fill:none;\n  stroke-linecap:round;\n  stroke-linejoin:round;\n}\n\n.kg-bolt .kg-glow{\n  stroke:#39FF14;\n  stroke-width:9;\n  opacity:.92;\n}\n\n.kg-bolt .kg-core{\n  stroke:#ffffff;\n  stroke-width:3.2;\n}\n\n.kg-b1{left:4%; animation:kgBoltFlash 6.1s linear infinite;}\n.kg-b2{left:18%; animation:kgBoltFlash 7.0s linear infinite .7s;}\n.kg-b3{left:35%; animation:kgBoltFlash 5.8s linear infinite 1.4s;}\n.kg-b4{left:54%; animation:kgBoltFlash 6.8s linear infinite 1.1s;}\n.kg-b5{left:72%; animation:kgBoltFlash 5.9s linear infinite 2.1s;}\n.kg-b6{left:88%; animation:kgBoltFlash 7.2s linear infinite 2.8s;}\n\n@keyframes kgBoltFlash{\n  0%,74%,100%{opacity:0; transform:translateY(-20px) scaleY(.96)}\n  75%{opacity:.14}\n  76%{opacity:1}\n  77%{opacity:.22}\n  78%{opacity:1}\n  80%{opacity:.18}\n  82%{opacity:0; transform:translateY(12px) scaleY(1.04)}\n}\n\n.kg-orbit{\n  position:absolute;\n  inset:0;\n  pointer-events:none;\n}\n.kg-orbit-ring{\n  position:absolute;\n  left:50%;\n  top:36%;\n  width:420px;\n  height:420px;\n  border-radius:50%;\n  transform:translate(-50%,-50%);\n  border:1px dashed rgba(57,255,20,.13);\n  animation:kgOrbitSpin 14s linear infinite;\n}\n.kg-orbit-dot{\n  position:absolute;\n  left:50%;\n  top:36%;\n  width:420px;\n  height:420px;\n  transform:translate(-50%,-50%);\n  animation:kgOrbitSpin 6s linear infinite;\n}\n.kg-orbit-dot::before{\n  content:\"\";\n  position:absolute;\n  top:-5px;\n  left:50%;\n  width:10px;\n  height:10px;\n  border-radius:50%;\n  transform:translateX(-50%);\n  background:#fff;\n  box-shadow:\n    0 0 10px rgba(255,255,255,.95),\n    0 0 22px rgba(57,255,20,.85),\n    0 0 34px rgba(57,255,20,.45);\n}\n.kg-orbit-dot.dot2{\n  width:570px;\n  height:570px;\n  animation-duration:9s;\n  animation-direction:reverse;\n}\n.kg-orbit-dot.dot2::before{\n  width:8px;height:8px;\n  background:#b8ff66;\n}\n@keyframes kgOrbitSpin{\n  from{transform:translate(-50%,-50%) rotate(0deg)}\n  to{transform:translate(-50%,-50%) rotate(360deg)}\n}\n\n.kg-streak{\n  position:absolute;\n  width:260px;\n  height:4px;\n  border-radius:999px;\n  background:linear-gradient(90deg, transparent, rgba(57,255,20,.98), rgba(255,255,255,.92), transparent);\n  box-shadow:\n    0 0 18px rgba(57,255,20,.8),\n    0 0 34px rgba(57,255,20,.34),\n    0 0 54px rgba(255,255,255,.08);\n  transform:rotate(-22deg);\n  opacity:0;\n}\n.kg-s1{top:12%; left:-18%; animation:kgSweep 3.2s linear infinite;}\n.kg-s2{top:28%; right:-18%; animation:kgSweepReverse 3.8s linear infinite .5s;}\n.kg-s3{top:46%; left:-14%; animation:kgSweep 4.0s linear infinite .9s;}\n.kg-s4{top:64%; right:-20%; animation:kgSweepReverse 3.4s linear infinite 1.3s;}\n.kg-s5{top:80%; left:-12%; animation:kgSweep 4.1s linear infinite 1.8s;}\n\n@keyframes kgSweep{\n  0%{transform:translateX(0) rotate(-22deg);opacity:0}\n  8%{opacity:1}\n  40%{opacity:.95}\n  100%{transform:translateX(540%) rotate(-22deg);opacity:0}\n}\n@keyframes kgSweepReverse{\n  0%{transform:translateX(0) rotate(-22deg);opacity:0}\n  8%{opacity:1}\n  40%{opacity:.95}\n  100%{transform:translateX(-540%) rotate(-22deg);opacity:0}\n}\n\n.kg-pulse-arc{\n  position:absolute;\n  left:50%;\n  top:36%;\n  border-radius:50%;\n  transform:translate(-50%,-50%);\n  border:1px solid rgba(57,255,20,.18);\n  box-shadow:0 0 20px rgba(57,255,20,.10), inset 0 0 18px rgba(57,255,20,.03);\n}\n.kg-a1{width:300px;height:300px;animation:kgArcPulse 2.7s ease-in-out infinite;}\n.kg-a2{width:430px;height:430px;animation:kgArcPulse 3.5s ease-in-out infinite .4s;}\n.kg-a3{width:580px;height:580px;animation:kgArcPulse 4.3s ease-in-out infinite .8s;}\n\n@keyframes kgArcPulse{\n  0%,100%{opacity:.16; transform:translate(-50%,-50%) scale(.96)}\n  50%{opacity:.62; transform:translate(-50%,-50%) scale(1.035)}\n}\n\n.kg-particle{\n  position:absolute;\n  width:6px;height:6px;\n  border-radius:50%;\n  background:var(--kawa);\n  box-shadow:0 0 16px rgba(57,255,20,.95), 0 0 34px rgba(57,255,20,.5);\n  opacity:.8;\n  z-index:0;\n}\n.kg-p1{left:10%; top:18%; animation:kgFloat1 6s ease-in-out infinite;}\n.kg-p2{left:86%; top:20%; animation:kgFloat2 7s ease-in-out infinite;}\n.kg-p3{left:18%; top:62%; animation:kgFloat3 8s ease-in-out infinite;}\n.kg-p4{left:80%; top:66%; animation:kgFloat1 9s ease-in-out infinite;}\n.kg-p5{left:32%; top:22%; animation:kgFloat2 6.5s ease-in-out infinite;}\n.kg-p6{left:66%; top:54%; animation:kgFloat3 7.3s ease-in-out infinite;}\n\n@keyframes kgFloat1{\n  0%,100%{transform:translateY(0) translateX(0); opacity:.6}\n  50%{transform:translateY(-18px) translateX(10px); opacity:1}\n}\n@keyframes kgFloat2{\n  0%,100%{transform:translateY(0) translateX(0); opacity:.55}\n  50%{transform:translateY(14px) translateX(-12px); opacity:1}\n}\n@keyframes kgFloat3{\n  0%,100%{transform:translateY(0) scale(1); opacity:.6}\n  50%{transform:translateY(-14px) scale(1.22); opacity:1}\n}\n\n.kg-center-glow{\n  position:absolute;\n  left:50%;\n  top:42%;\n  width:520px;\n  height:200px;\n  transform:translate(-50%,-50%);\n  background:radial-gradient(circle at center, rgba(57,255,20,.18), rgba(57,255,20,0) 70%);\n  filter:blur(22px);\n  animation:kgCenterGlow 2.8s ease-in-out infinite;\n}\n@keyframes kgCenterGlow{\n  0%,100%{opacity:.42; transform:translate(-50%,-50%) scale(1)}\n  50%{opacity:.92; transform:translate(-50%,-50%) scale(1.08)}\n}\n\n.kg-corner{\n  position:absolute;\n  width:120px;\n  height:120px;\n  border-radius:50%;\n  pointer-events:none;\n  opacity:.75;\n  filter:blur(1px);\n}\n.kg-c1{\n  top:-24px; left:-24px;\n  background:radial-gradient(circle, rgba(57,255,20,.34), rgba(57,255,20,0) 62%);\n  animation:kgCornerPulse 2.6s ease-in-out infinite;\n}\n.kg-c2{\n  top:-18px; right:-18px;\n  background:radial-gradient(circle, rgba(255,255,255,.18), rgba(57,255,20,0) 60%);\n  animation:kgCornerPulse 3.1s ease-in-out infinite .4s;\n}\n.kg-c3{\n  bottom:-24px; left:8%;\n  background:radial-gradient(circle, rgba(57,255,20,.24), rgba(57,255,20,0) 64%);\n  animation:kgCornerPulse 3.4s ease-in-out infinite .8s;\n}\n.kg-c4{\n  bottom:-28px; right:10%;\n  background:radial-gradient(circle, rgba(57,255,20,.24), rgba(57,255,20,0) 64%);\n  animation:kgCornerPulse 3s ease-in-out infinite 1.2s;\n}\n@keyframes kgCornerPulse{\n  0%,100%{transform:scale(.9); opacity:.28}\n  50%{transform:scale(1.18); opacity:.86}\n}\n\n.kg-hero-content{\n  position:relative;\n  z-index:2;\n}\n\n.kg-title{\n  margin:0;\n  text-align:center;\n  font-size:52px;\n  line-height:1.02;\n  font-weight:900;\n  letter-spacing:1px;\n  text-transform:uppercase;\n  color:#fff!important;\n  text-shadow:\n    0 0 12px rgba(57,255,20,.18),\n    0 0 26px rgba(57,255,20,.10);\n  animation:kgTitleCharge 4.2s ease-in-out infinite;\n}\n@keyframes kgTitleCharge{\n  0%,100%{\n    text-shadow:\n      0 0 12px rgba(57,255,20,.18),\n      0 0 26px rgba(57,255,20,.10);\n    filter:brightness(1);\n  }\n  50%{\n    text-shadow:\n      0 0 20px rgba(255,255,255,.22),\n      0 0 42px rgba(57,255,20,.26),\n      0 0 72px rgba(57,255,20,.14);\n    filter:brightness(1.08);\n  }\n}\n\n.kg-title-accent{\n  display:block;\n  color:var(--kawa)!important;\n  text-shadow:\n    0 0 18px rgba(57,255,20,1),\n    0 0 34px rgba(57,255,20,.75),\n    0 0 64px rgba(57,255,20,.35);\n  animation:kgAccentFlash 3.2s ease-in-out infinite;\n}\n@keyframes kgAccentFlash{\n  0%,100%{filter:brightness(1)}\n  47%{filter:brightness(1)}\n  50%{filter:brightness(1.26)}\n  52%{filter:brightness(.96)}\n  54%{filter:brightness(1.18)}\n}\n\n.kg-electric-bar{\n  width:180px;\n  height:4px;\n  margin:16px auto 14px;\n  border-radius:999px;\n  background:linear-gradient(90deg, transparent, var(--kawa), var(--kawa2), #fff, var(--kawa), transparent);\n  box-shadow:\n    0 0 20px rgba(57,255,20,.65),\n    0 0 40px rgba(57,255,20,.15);\n  animation:kgBarPulse 1.5s ease-in-out infinite;\n}\n@keyframes kgBarPulse{\n  0%,100%{transform:scaleX(1); opacity:.85}\n  50%{transform:scaleX(1.22); opacity:1}\n}\n\n.kg-rotator-wrap{\n  display:flex;\n  justify-content:center;\n  align-items:center;\n  gap:12px;\n  margin-top:4px;\n}\n\n.kg-rotator-label{\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:1.5px;\n  text-transform:uppercase;\n  color:#f0fff0!important;\n}\n\n.kg-rotator{\n  position:relative;\n  height:28px;\n  overflow:hidden;\n  min-width:240px;\n}\n\n.kg-rotator-track{\n  display:flex;\n  flex-direction:column;\n  animation:kgRotateWordsHard 7s infinite;\n}\n\n.kg-rotator-word{\n  height:28px;\n  display:flex;\n  align-items:center;\n  justify-content:flex-start;\n  font-size:15px;\n  font-weight:900;\n  text-transform:uppercase;\n  color:var(--kawa)!important;\n  text-shadow:\n    0 0 16px rgba(57,255,20,1),\n    0 0 30px rgba(57,255,20,.72);\n}\n\n@keyframes kgRotateWordsHard{\n  0%,16%{transform:translateY(0)}\n  18%,36%{transform:translateY(-28px)}\n  38%,56%{transform:translateY(-56px)}\n  58%,76%{transform:translateY(-84px)}\n  78%,96%{transform:translateY(-112px)}\n  100%{transform:translateY(0)}\n}\n\n.kg-sub{\n  max-width:920px;\n  margin:16px auto 0;\n  text-align:center;\n  font-size:16px;\n  line-height:1.85;\n  color:var(--soft)!important;\n}\n\n.kg-button-row{\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:14px;\n  margin-top:24px;\n}\n\n.kg-btn{\n  position:relative;\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  min-width:170px;\n  padding:15px 22px;\n  border-radius:16px;\n  font-size:14px;\n  font-weight:900;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  transition:all .25s ease;\n  overflow:hidden;\n  isolation:isolate;\n}\n\n.kg-btn::before{\n  content:\"\";\n  position:absolute;\n  top:0;\n  left:0;\n  width:36%;\n  height:100%;\n  background:linear-gradient(90deg, transparent, rgba(255,255,255,.46), transparent);\n  transform:translateX(-140%) skewX(-18deg);\n  animation:kgButtonShine 2.4s linear infinite;\n  pointer-events:none;\n  z-index:0;\n}\n.kg-btn::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:radial-gradient(circle at 20% 50%, rgba(255,255,255,.14), transparent 32%);\n  opacity:.55;\n  z-index:0;\n}\n@keyframes kgButtonShine{\n  0%{transform:translateX(-140%) skewX(-18deg)}\n  100%{transform:translateX(300%) skewX(-18deg)}\n}\n\n.kg-btn span{position:relative;z-index:1}\n\n.kg-btn-primary{\n  color:#051108!important;\n  background:linear-gradient(180deg,#ccff7d 0%, #39FF14 55%, #18d700 100%);\n  border:1px solid rgba(255,255,255,.14);\n  box-shadow:\n    0 0 24px rgba(57,255,20,.34),\n    0 0 46px rgba(57,255,20,.10),\n    inset 0 0 16px rgba(255,255,255,.16);\n}\n\n.kg-btn-secondary{\n  color:#f3fff0!important;\n  background:linear-gradient(180deg, rgba(18,42,12,.88), rgba(4,14,5,.96));\n  border:1px solid rgba(57,255,20,.24);\n  box-shadow:0 0 18px rgba(57,255,20,.08);\n}\n\n.kg-btn:hover{\n  transform:translateY(-3px) scale(1.03);\n  filter:brightness(1.08);\n  box-shadow:0 0 28px rgba(57,255,20,.26), 0 0 50px rgba(57,255,20,.10);\n}\n\n.kg-strip{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:14px;\n  padding:20px 22px 12px;\n  position:relative;\n  z-index:2;\n}\n\n.kg-stat{\n  position:relative;\n  padding:18px 14px;\n  border-radius:18px;\n  background:\n    linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.015)),\n    linear-gradient(145deg, rgba(57,255,20,.07), rgba(0,0,0,0));\n  border:1px solid rgba(57,255,20,.18);\n  box-shadow:inset 0 0 18px rgba(255,255,255,.02), 0 0 18px rgba(57,255,20,.05);\n  text-align:center;\n  overflow:hidden;\n  transition:transform .28s ease, box-shadow .28s ease, border-color .28s ease;\n}\n\n.kg-stat::before{\n  content:\"\";\n  position:absolute;\n  inset:-1px;\n  border-radius:inherit;\n  background:conic-gradient(from 180deg, transparent, rgba(57,255,20,.16), transparent 36%);\n  opacity:.4;\n  animation:kgCardRing 4.4s linear infinite;\n  pointer-events:none;\n}\n@keyframes kgCardRing{\n  from{transform:rotate(0deg)}\n  to{transform:rotate(360deg)}\n}\n\n.kg-stat::after{\n  content:\"\";\n  position:absolute;\n  left:-35%;\n  top:0;\n  width:35%;\n  height:100%;\n  background:linear-gradient(90deg, transparent, rgba(57,255,20,.18), transparent);\n  transform:skewX(-18deg);\n  animation:kgStatSweep 3.8s linear infinite;\n}\n@keyframes kgStatSweep{\n  0%{left:-45%}\n  100%{left:140%}\n}\n\n.kg-stat:hover{\n  transform:translateY(-4px);\n  border-color:rgba(57,255,20,.34);\n  box-shadow:0 0 24px rgba(57,255,20,.12), 0 0 42px rgba(57,255,20,.08);\n}\n\n.kg-stat strong{\n  display:block;\n  font-size:22px;\n  color:var(--kawa)!important;\n  text-shadow:0 0 12px rgba(57,255,20,.30);\n  margin-bottom:6px;\n  position:relative;\n  z-index:2;\n}\n\n.kg-stat span{\n  font-size:13px;\n  line-height:1.55;\n  color:#f1fff0!important;\n  text-transform:uppercase;\n  letter-spacing:.8px;\n  font-weight:800;\n  position:relative;\n  z-index:2;\n}\n\n.kg-krx4-thunder details{\n  margin:18px 22px 26px;\n  border-radius:20px;\n  overflow:hidden;\n  border:1px solid rgba(57,255,20,.14);\n  background:\n    linear-gradient(180deg, rgba(255,255,255,.02), rgba(255,255,255,.01)),\n    linear-gradient(145deg, rgba(57,255,20,.04), rgba(0,0,0,0) 42%);\n  box-shadow:\n    0 0 18px rgba(57,255,20,.04),\n    inset 0 0 12px rgba(255,255,255,.015);\n  position:relative;\n  z-index:2;\n}\n\n.kg-krx4-thunder summary{\n  list-style:none;\n  cursor:pointer;\n  padding:16px 20px;\n  font-size:18px;\n  font-weight:900;\n  letter-spacing:.8px;\n  text-transform:uppercase;\n  color:#fff!important;\n  background:linear-gradient(90deg, rgba(57,255,20,.12), rgba(57,255,20,.04), rgba(0,0,0,0));\n  border-bottom:1px solid rgba(57,255,20,.10);\n  text-shadow:0 0 8px rgba(57,255,20,.14);\n  transition:background .25s ease, border-color .25s ease;\n}\n.kg-krx4-thunder summary::-webkit-details-marker{display:none}\n.kg-krx4-thunder summary:hover{\n  background:linear-gradient(90deg, rgba(57,255,20,.16), rgba(57,255,20,.06), rgba(0,0,0,0));\n  border-bottom-color:rgba(57,255,20,.14);\n}\n\n.kg-seo-wrap{\n  padding:22px 20px 26px;\n}\n.kg-seo-wrap h2,\n.kg-seo-wrap h3{\n  color:var(--kawa)!important;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  margin:22px 0 10px;\n  text-shadow:0 0 10px rgba(57,255,20,.24);\n}\n.kg-seo-wrap p{\n  color:#effff2!important;\n  line-height:1.9;\n  font-size:15px;\n  margin:0 0 16px;\n}\n\n.kg-callout{\n  margin:20px 0;\n  padding:18px;\n  border-radius:18px;\n  border:1px solid rgba(57,255,20,.18);\n  background:linear-gradient(145deg, rgba(57,255,20,.10), rgba(0,0,0,0));\n  box-shadow:0 0 18px rgba(57,255,20,.05);\n  color:#fff!important;\n  font-weight:700;\n}\n\n.kg-link-row{\n  display:flex;\n  flex-wrap:wrap;\n  gap:12px;\n  margin-top:10px;\n}\n\n.kg-link-btn{\n  display:inline-block;\n  padding:13px 18px;\n  border-radius:14px;\n  color:#051108!important;\n  background:linear-gradient(180deg,#b9ff6a 0%, #39FF14 55%, #18d700 100%);\n  font-size:13px;\n  font-weight:900;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  box-shadow:0 0 16px rgba(57,255,20,.22);\n}\n\n@media (max-width: 1040px){\n  .kg-strip{grid-template-columns:repeat(2,1fr)}\n  .kg-title{font-size:40px}\n}\n\n@media (max-width: 640px){\n  .kg-hero{padding:34px 16px 24px}\n  .kg-strip{padding-left:16px;padding-right:16px}\n  .kg-strip{grid-template-columns:1fr}\n  .kg-krx4-thunder details{margin-left:16px;margin-right:16px}\n  .kg-title{font-size:31px}\n  .kg-krx4-thunder summary{font-size:16px;padding:14px 16px}\n  .kg-sub{font-size:15px}\n  .kg-btn{width:100%;min-width:0}\n  .kg-button-row{gap:10px}\n  .kg-rotator-wrap{flex-direction:column;gap:6px}\n  .kg-orbit-ring,\n  .kg-orbit-dot{\n    width:320px;\n    height:320px;\n  }\n  .kg-streak{\n    width:180px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"kg-power-grid\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"kg-shell\"\u003e\n\n  \u003cdiv class=\"kg-hero\"\u003e\n    \u003cdiv class=\"kg-thunder-sky\"\u003e\n      \u003cdiv class=\"kg-sky-flash\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b1\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M68 0 L38 78 L76 78 L30 182 L72 182 L28 308 L62 308 L42 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M68 0 L38 78 L76 78 L30 182 L72 182 L28 308 L62 308 L42 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b2\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M56 0 L80 66 L46 128 L86 204 L54 282 L92 354 L64 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M56 0 L80 66 L46 128 L86 204 L54 282 L92 354 L64 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b3\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M74 0 L42 72 L72 72 L34 154 L78 154 L44 258 L82 258 L50 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M74 0 L42 72 L72 72 L34 154 L78 154 L44 258 L82 258 L50 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b4\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M60 0 L34 96 L74 96 L38 188 L70 188 L30 312 L66 312 L52 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M60 0 L34 96 L74 96 L38 188 L70 188 L30 312 L66 312 L52 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b5\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M46 0 L74 58 L50 132 L86 204 L56 286 L92 362 L68 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M46 0 L74 58 L50 132 L86 204 L56 286 L92 362 L68 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b6\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M68 0 L44 68 L80 68 L40 148 L74 148 L36 264 L70 264 L48 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M68 0 L44 68 L80 68 L40 148 L74 148 L36 264 L70 264 L48 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-grid-glow\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-orbit\"\u003e\n        \u003cdiv class=\"kg-orbit-ring\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"kg-orbit-dot\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"kg-orbit-dot dot2\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-pulse-arc kg-a1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-pulse-arc kg-a2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-pulse-arc kg-a3\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-streak kg-s1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s4\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s5\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-particle kg-p1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p4\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p5\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p6\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-center-glow\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-corner kg-c1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c4\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"kg-hero-content\"\u003e\n      \u003ch1 class=\"kg-title\"\u003e\n        Kawasaki Teryx KRX4\n        \u003cspan class=\"kg-title-accent\"\u003eCustom Wraps\u003c\/span\u003e\n      \u003c\/h1\u003e\n\n      \u003cdiv class=\"kg-electric-bar\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-rotator-wrap\"\u003e\n        \u003cdiv class=\"kg-rotator-label\"\u003eBuilt For\u003c\/div\u003e\n        \u003cdiv class=\"kg-rotator\"\u003e\n          \u003cdiv class=\"kg-rotator-track\"\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eAggressive Builds\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eTrail Presence\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eSharper Styling\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eCustom Machines\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eHard Hitting Looks\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"kg-sub\"\u003e\n        High-impact Kawasaki Teryx KRX4 wraps built for riders who want sharper body lines, stronger color flow, and a machine that stands out hard on the trail.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"kg-button-row\"\u003e\n        \u003ca href=\"#\" class=\"kg-btn kg-btn-primary\"\u003e\u003cspan\u003eShop KRX4 Wraps\u003c\/span\u003e\u003c\/a\u003e\n        \u003ca href=\"\/pages\/questions-and-answers\" class=\"kg-btn kg-btn-secondary\"\u003e\u003cspan\u003eRead FAQ\u003c\/span\u003e\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"kg-strip\"\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eFull Custom\u003c\/strong\u003e\n      \u003cspan\u003eMade to transform stock body lines into a louder, cleaner build\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eTrail Ready\u003c\/strong\u003e\n      \u003cspan\u003eDesigned for real off-road attitude and aggressive machine styling\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003ePrecision Fit\u003c\/strong\u003e\n      \u003cspan\u003eBuilt around the KRX4 platform for a stronger finished look\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eKrazyGraphics\u003c\/strong\u003e\n      \u003cspan\u003eHigh-impact wraps for riders who do not want average\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails id=\"kg-krx4-seo-vault\"\u003e\n    \u003csummary\u003e⚡ KRX4 Information Vault\u003c\/summary\u003e\n    \u003cdiv class=\"kg-seo-wrap\"\u003e\n      \u003ch2\u003eKawasaki Teryx KRX4 Custom Wraps\u003c\/h2\u003e\n      \u003cp\u003e\n        The Kawasaki Teryx KRX4 is built for riders who want a machine that looks just as aggressive as it performs. A premium wrap transforms the body lines, sharpens the visual flow, and gives the KRX4 a much more custom, hard-hitting presence from every angle.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        Strong graphics do more than add color. They create motion, highlight the shape of the machine, and push the entire build away from stock and into something that feels far more premium, more personal, and much more trail ready.\n      \u003c\/p\u003e\n\n      \u003ch3\u003eWhy KRX4 Wraps Stand Out\u003c\/h3\u003e\n      \u003cp\u003e\n        The KRX4 platform has bold panels, sharp edges, and the kind of bodywork that responds extremely well to custom graphics. A properly designed wrap makes the machine feel wider, cleaner, and more aggressive without making it look cluttered or overdone.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        Kawasaki lime remains one of the strongest visual choices for the KRX4 because it instantly ties into the brand while still delivering the kind of loud, energetic style riders expect from a true custom off-road build.\n      \u003c\/p\u003e\n\n      \u003ch3\u003eBuilt for Riders Who Want More Than Stock\u003c\/h3\u003e\n      \u003cp\u003e\n        A wrapped KRX4 looks more finished, more intentional, and much more serious than a stock machine. Whether the goal is trail presence, show-level styling, or a stronger custom identity, a wrap is one of the most effective visual upgrades you can make.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"kg-callout\"\u003e\n        A wrapped KRX4 should look sharper, cleaner, and way more aggressive than stock the second it rolls into view.\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-link-row\"\u003e\n        \u003ca href=\"#\" class=\"kg-link-btn\"\u003eShop Now\u003c\/a\u003e\n        \u003ca href=\"\/pages\/questions-and-answers\" class=\"kg-link-btn\"\u003eQuestions \u0026amp; Answers\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"kg","offers":[{"title":"Default Title","offer_id":43204312924249,"sku":null,"price":800.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/files\/krx4-flag-custom.jpg?v=1730924226"},{"product_id":"kawasaki-krx-4-011-wrap","title":"Kawasaki KRX-4 D011","description":"\u003cdiv class=\"kg-krx4-thunder\"\u003e\n\u003cstyle\u003e\n.kg-krx4-thunder *{box-sizing:border-box}\n.kg-krx4-thunder{\n  --kawa:#39FF14;\n  --kawa2:#7CFC00;\n  --white:#ffffff;\n  --text:#ffffff;\n  --soft:#eaffea;\n  position:relative;\n  overflow:hidden;\n  color:#fff!important;\n  background:\n    radial-gradient(circle at 50% -10%, rgba(57,255,20,.14), transparent 36%),\n    linear-gradient(145deg,#010201 0%, #050805 46%, #020503 100%);\n  border:1px solid rgba(57,255,20,.24);\n  border-radius:28px;\n  box-shadow:\n    0 0 34px rgba(57,255,20,.10),\n    0 0 88px rgba(57,255,20,.05),\n    inset 0 0 30px rgba(255,255,255,.02);\n  font-family:Arial,Helvetica,sans-serif;\n}\n\n.kg-krx4-thunder,\n.kg-krx4-thunder h1,\n.kg-krx4-thunder h2,\n.kg-krx4-thunder h3,\n.kg-krx4-thunder h4,\n.kg-krx4-thunder p,\n.kg-krx4-thunder li,\n.kg-krx4-thunder span,\n.kg-krx4-thunder strong,\n.kg-krx4-thunder summary,\n.kg-krx4-thunder a{\n  color:#fff!important;\n  -webkit-text-fill-color:#fff!important;\n}\n\n.kg-krx4-thunder a{text-decoration:none!important}\n\n.kg-krx4-thunder::before{\n  content:\"\";\n  position:absolute;\n  inset:-20%;\n  background:\n    radial-gradient(circle at 14% 18%, rgba(57,255,20,.16), transparent 22%),\n    radial-gradient(circle at 84% 14%, rgba(124,252,0,.12), transparent 18%),\n    radial-gradient(circle at 50% 100%, rgba(57,255,20,.10), transparent 26%);\n  filter:blur(12px);\n  opacity:.92;\n  animation:kgNebulaStorm 10s ease-in-out infinite alternate;\n  z-index:0;\n  pointer-events:none;\n}\n@keyframes kgNebulaStorm{\n  0%{transform:translateY(0) scale(1)}\n  100%{transform:translateY(-18px) scale(1.05)}\n}\n\n.kg-krx4-thunder::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    repeating-linear-gradient(\n      135deg,\n      rgba(255,255,255,.018) 0px,\n      rgba(255,255,255,.018) 2px,\n      transparent 2px,\n      transparent 18px\n    );\n  opacity:.15;\n  z-index:0;\n  pointer-events:none;\n}\n\n.kg-power-grid{\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(57,255,20,.045) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.045) 1px, transparent 1px);\n  background-size:38px 38px;\n  opacity:.13;\n  animation:kgGridDrift 11s linear infinite;\n  pointer-events:none;\n  z-index:0;\n}\n@keyframes kgGridDrift{\n  0%{transform:translate(0,0)}\n  100%{transform:translate(38px,38px)}\n}\n\n.kg-shell{position:relative;z-index:2}\n\n.kg-thunder-sky{\n  position:absolute;\n  inset:0;\n  pointer-events:none;\n  z-index:1;\n  overflow:hidden;\n}\n\n.kg-sky-flash{\n  position:absolute;\n  inset:0;\n  background:\n    radial-gradient(circle at 16% 8%, rgba(255,255,255,.10), transparent 20%),\n    radial-gradient(circle at 52% 12%, rgba(57,255,20,.10), transparent 18%),\n    radial-gradient(circle at 82% 10%, rgba(255,255,255,.08), transparent 16%);\n  opacity:0;\n  animation:kgSkyFlash 7.5s linear infinite;\n}\n@keyframes kgSkyFlash{\n  0%,70%,100%{opacity:0}\n  72%{opacity:.7}\n  73%{opacity:.18}\n  74%{opacity:.55}\n  76%{opacity:0}\n}\n\n.kg-bolt{\n  position:absolute;\n  top:-10%;\n  width:120px;\n  height:460px;\n  opacity:0;\n  filter:\n    drop-shadow(0 0 7px rgba(57,255,20,.95))\n    drop-shadow(0 0 20px rgba(57,255,20,.62))\n    drop-shadow(0 0 36px rgba(255,255,255,.18));\n}\n\n.kg-bolt svg{\n  width:100%;\n  height:100%;\n  display:block;\n}\n\n.kg-bolt path{\n  fill:none;\n  stroke-linecap:round;\n  stroke-linejoin:round;\n}\n\n.kg-bolt .kg-glow{\n  stroke:#39FF14;\n  stroke-width:9;\n  opacity:.92;\n}\n\n.kg-bolt .kg-core{\n  stroke:#ffffff;\n  stroke-width:3.2;\n}\n\n.kg-b1{left:4%; animation:kgBoltFlash 6.1s linear infinite;}\n.kg-b2{left:18%; animation:kgBoltFlash 7.0s linear infinite .7s;}\n.kg-b3{left:35%; animation:kgBoltFlash 5.8s linear infinite 1.4s;}\n.kg-b4{left:54%; animation:kgBoltFlash 6.8s linear infinite 1.1s;}\n.kg-b5{left:72%; animation:kgBoltFlash 5.9s linear infinite 2.1s;}\n.kg-b6{left:88%; animation:kgBoltFlash 7.2s linear infinite 2.8s;}\n\n@keyframes kgBoltFlash{\n  0%,74%,100%{opacity:0; transform:translateY(-20px) scaleY(.96)}\n  75%{opacity:.14}\n  76%{opacity:1}\n  77%{opacity:.22}\n  78%{opacity:1}\n  80%{opacity:.18}\n  82%{opacity:0; transform:translateY(12px) scaleY(1.04)}\n}\n\n.kg-orbit{\n  position:absolute;\n  inset:0;\n  pointer-events:none;\n}\n.kg-orbit-ring{\n  position:absolute;\n  left:50%;\n  top:36%;\n  width:420px;\n  height:420px;\n  border-radius:50%;\n  transform:translate(-50%,-50%);\n  border:1px dashed rgba(57,255,20,.13);\n  animation:kgOrbitSpin 14s linear infinite;\n}\n.kg-orbit-dot{\n  position:absolute;\n  left:50%;\n  top:36%;\n  width:420px;\n  height:420px;\n  transform:translate(-50%,-50%);\n  animation:kgOrbitSpin 6s linear infinite;\n}\n.kg-orbit-dot::before{\n  content:\"\";\n  position:absolute;\n  top:-5px;\n  left:50%;\n  width:10px;\n  height:10px;\n  border-radius:50%;\n  transform:translateX(-50%);\n  background:#fff;\n  box-shadow:\n    0 0 10px rgba(255,255,255,.95),\n    0 0 22px rgba(57,255,20,.85),\n    0 0 34px rgba(57,255,20,.45);\n}\n.kg-orbit-dot.dot2{\n  width:570px;\n  height:570px;\n  animation-duration:9s;\n  animation-direction:reverse;\n}\n.kg-orbit-dot.dot2::before{\n  width:8px;height:8px;\n  background:#b8ff66;\n}\n@keyframes kgOrbitSpin{\n  from{transform:translate(-50%,-50%) rotate(0deg)}\n  to{transform:translate(-50%,-50%) rotate(360deg)}\n}\n\n.kg-streak{\n  position:absolute;\n  width:260px;\n  height:4px;\n  border-radius:999px;\n  background:linear-gradient(90deg, transparent, rgba(57,255,20,.98), rgba(255,255,255,.92), transparent);\n  box-shadow:\n    0 0 18px rgba(57,255,20,.8),\n    0 0 34px rgba(57,255,20,.34),\n    0 0 54px rgba(255,255,255,.08);\n  transform:rotate(-22deg);\n  opacity:0;\n}\n.kg-s1{top:12%; left:-18%; animation:kgSweep 3.2s linear infinite;}\n.kg-s2{top:28%; right:-18%; animation:kgSweepReverse 3.8s linear infinite .5s;}\n.kg-s3{top:46%; left:-14%; animation:kgSweep 4.0s linear infinite .9s;}\n.kg-s4{top:64%; right:-20%; animation:kgSweepReverse 3.4s linear infinite 1.3s;}\n.kg-s5{top:80%; left:-12%; animation:kgSweep 4.1s linear infinite 1.8s;}\n\n@keyframes kgSweep{\n  0%{transform:translateX(0) rotate(-22deg);opacity:0}\n  8%{opacity:1}\n  40%{opacity:.95}\n  100%{transform:translateX(540%) rotate(-22deg);opacity:0}\n}\n@keyframes kgSweepReverse{\n  0%{transform:translateX(0) rotate(-22deg);opacity:0}\n  8%{opacity:1}\n  40%{opacity:.95}\n  100%{transform:translateX(-540%) rotate(-22deg);opacity:0}\n}\n\n.kg-pulse-arc{\n  position:absolute;\n  left:50%;\n  top:36%;\n  border-radius:50%;\n  transform:translate(-50%,-50%);\n  border:1px solid rgba(57,255,20,.18);\n  box-shadow:0 0 20px rgba(57,255,20,.10), inset 0 0 18px rgba(57,255,20,.03);\n}\n.kg-a1{width:300px;height:300px;animation:kgArcPulse 2.7s ease-in-out infinite;}\n.kg-a2{width:430px;height:430px;animation:kgArcPulse 3.5s ease-in-out infinite .4s;}\n.kg-a3{width:580px;height:580px;animation:kgArcPulse 4.3s ease-in-out infinite .8s;}\n\n@keyframes kgArcPulse{\n  0%,100%{opacity:.16; transform:translate(-50%,-50%) scale(.96)}\n  50%{opacity:.62; transform:translate(-50%,-50%) scale(1.035)}\n}\n\n.kg-particle{\n  position:absolute;\n  width:6px;height:6px;\n  border-radius:50%;\n  background:var(--kawa);\n  box-shadow:0 0 16px rgba(57,255,20,.95), 0 0 34px rgba(57,255,20,.5);\n  opacity:.8;\n  z-index:0;\n}\n.kg-p1{left:10%; top:18%; animation:kgFloat1 6s ease-in-out infinite;}\n.kg-p2{left:86%; top:20%; animation:kgFloat2 7s ease-in-out infinite;}\n.kg-p3{left:18%; top:62%; animation:kgFloat3 8s ease-in-out infinite;}\n.kg-p4{left:80%; top:66%; animation:kgFloat1 9s ease-in-out infinite;}\n.kg-p5{left:32%; top:22%; animation:kgFloat2 6.5s ease-in-out infinite;}\n.kg-p6{left:66%; top:54%; animation:kgFloat3 7.3s ease-in-out infinite;}\n\n@keyframes kgFloat1{\n  0%,100%{transform:translateY(0) translateX(0); opacity:.6}\n  50%{transform:translateY(-18px) translateX(10px); opacity:1}\n}\n@keyframes kgFloat2{\n  0%,100%{transform:translateY(0) translateX(0); opacity:.55}\n  50%{transform:translateY(14px) translateX(-12px); opacity:1}\n}\n@keyframes kgFloat3{\n  0%,100%{transform:translateY(0) scale(1); opacity:.6}\n  50%{transform:translateY(-14px) scale(1.22); opacity:1}\n}\n\n.kg-center-glow{\n  position:absolute;\n  left:50%;\n  top:42%;\n  width:520px;\n  height:200px;\n  transform:translate(-50%,-50%);\n  background:radial-gradient(circle at center, rgba(57,255,20,.18), rgba(57,255,20,0) 70%);\n  filter:blur(22px);\n  animation:kgCenterGlow 2.8s ease-in-out infinite;\n}\n@keyframes kgCenterGlow{\n  0%,100%{opacity:.42; transform:translate(-50%,-50%) scale(1)}\n  50%{opacity:.92; transform:translate(-50%,-50%) scale(1.08)}\n}\n\n.kg-corner{\n  position:absolute;\n  width:120px;\n  height:120px;\n  border-radius:50%;\n  pointer-events:none;\n  opacity:.75;\n  filter:blur(1px);\n}\n.kg-c1{\n  top:-24px; left:-24px;\n  background:radial-gradient(circle, rgba(57,255,20,.34), rgba(57,255,20,0) 62%);\n  animation:kgCornerPulse 2.6s ease-in-out infinite;\n}\n.kg-c2{\n  top:-18px; right:-18px;\n  background:radial-gradient(circle, rgba(255,255,255,.18), rgba(57,255,20,0) 60%);\n  animation:kgCornerPulse 3.1s ease-in-out infinite .4s;\n}\n.kg-c3{\n  bottom:-24px; left:8%;\n  background:radial-gradient(circle, rgba(57,255,20,.24), rgba(57,255,20,0) 64%);\n  animation:kgCornerPulse 3.4s ease-in-out infinite .8s;\n}\n.kg-c4{\n  bottom:-28px; right:10%;\n  background:radial-gradient(circle, rgba(57,255,20,.24), rgba(57,255,20,0) 64%);\n  animation:kgCornerPulse 3s ease-in-out infinite 1.2s;\n}\n@keyframes kgCornerPulse{\n  0%,100%{transform:scale(.9); opacity:.28}\n  50%{transform:scale(1.18); opacity:.86}\n}\n\n.kg-hero-content{\n  position:relative;\n  z-index:2;\n}\n\n.kg-title{\n  margin:0;\n  text-align:center;\n  font-size:52px;\n  line-height:1.02;\n  font-weight:900;\n  letter-spacing:1px;\n  text-transform:uppercase;\n  color:#fff!important;\n  text-shadow:\n    0 0 12px rgba(57,255,20,.18),\n    0 0 26px rgba(57,255,20,.10);\n  animation:kgTitleCharge 4.2s ease-in-out infinite;\n}\n@keyframes kgTitleCharge{\n  0%,100%{\n    text-shadow:\n      0 0 12px rgba(57,255,20,.18),\n      0 0 26px rgba(57,255,20,.10);\n    filter:brightness(1);\n  }\n  50%{\n    text-shadow:\n      0 0 20px rgba(255,255,255,.22),\n      0 0 42px rgba(57,255,20,.26),\n      0 0 72px rgba(57,255,20,.14);\n    filter:brightness(1.08);\n  }\n}\n\n.kg-title-accent{\n  display:block;\n  color:var(--kawa)!important;\n  text-shadow:\n    0 0 18px rgba(57,255,20,1),\n    0 0 34px rgba(57,255,20,.75),\n    0 0 64px rgba(57,255,20,.35);\n  animation:kgAccentFlash 3.2s ease-in-out infinite;\n}\n@keyframes kgAccentFlash{\n  0%,100%{filter:brightness(1)}\n  47%{filter:brightness(1)}\n  50%{filter:brightness(1.26)}\n  52%{filter:brightness(.96)}\n  54%{filter:brightness(1.18)}\n}\n\n.kg-electric-bar{\n  width:180px;\n  height:4px;\n  margin:16px auto 14px;\n  border-radius:999px;\n  background:linear-gradient(90deg, transparent, var(--kawa), var(--kawa2), #fff, var(--kawa), transparent);\n  box-shadow:\n    0 0 20px rgba(57,255,20,.65),\n    0 0 40px rgba(57,255,20,.15);\n  animation:kgBarPulse 1.5s ease-in-out infinite;\n}\n@keyframes kgBarPulse{\n  0%,100%{transform:scaleX(1); opacity:.85}\n  50%{transform:scaleX(1.22); opacity:1}\n}\n\n.kg-rotator-wrap{\n  display:flex;\n  justify-content:center;\n  align-items:center;\n  gap:12px;\n  margin-top:4px;\n}\n\n.kg-rotator-label{\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:1.5px;\n  text-transform:uppercase;\n  color:#f0fff0!important;\n}\n\n.kg-rotator{\n  position:relative;\n  height:28px;\n  overflow:hidden;\n  min-width:240px;\n}\n\n.kg-rotator-track{\n  display:flex;\n  flex-direction:column;\n  animation:kgRotateWordsHard 7s infinite;\n}\n\n.kg-rotator-word{\n  height:28px;\n  display:flex;\n  align-items:center;\n  justify-content:flex-start;\n  font-size:15px;\n  font-weight:900;\n  text-transform:uppercase;\n  color:var(--kawa)!important;\n  text-shadow:\n    0 0 16px rgba(57,255,20,1),\n    0 0 30px rgba(57,255,20,.72);\n}\n\n@keyframes kgRotateWordsHard{\n  0%,16%{transform:translateY(0)}\n  18%,36%{transform:translateY(-28px)}\n  38%,56%{transform:translateY(-56px)}\n  58%,76%{transform:translateY(-84px)}\n  78%,96%{transform:translateY(-112px)}\n  100%{transform:translateY(0)}\n}\n\n.kg-sub{\n  max-width:920px;\n  margin:16px auto 0;\n  text-align:center;\n  font-size:16px;\n  line-height:1.85;\n  color:var(--soft)!important;\n}\n\n.kg-button-row{\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:14px;\n  margin-top:24px;\n}\n\n.kg-btn{\n  position:relative;\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  min-width:170px;\n  padding:15px 22px;\n  border-radius:16px;\n  font-size:14px;\n  font-weight:900;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  transition:all .25s ease;\n  overflow:hidden;\n  isolation:isolate;\n}\n\n.kg-btn::before{\n  content:\"\";\n  position:absolute;\n  top:0;\n  left:0;\n  width:36%;\n  height:100%;\n  background:linear-gradient(90deg, transparent, rgba(255,255,255,.46), transparent);\n  transform:translateX(-140%) skewX(-18deg);\n  animation:kgButtonShine 2.4s linear infinite;\n  pointer-events:none;\n  z-index:0;\n}\n.kg-btn::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:radial-gradient(circle at 20% 50%, rgba(255,255,255,.14), transparent 32%);\n  opacity:.55;\n  z-index:0;\n}\n@keyframes kgButtonShine{\n  0%{transform:translateX(-140%) skewX(-18deg)}\n  100%{transform:translateX(300%) skewX(-18deg)}\n}\n\n.kg-btn span{position:relative;z-index:1}\n\n.kg-btn-primary{\n  color:#051108!important;\n  background:linear-gradient(180deg,#ccff7d 0%, #39FF14 55%, #18d700 100%);\n  border:1px solid rgba(255,255,255,.14);\n  box-shadow:\n    0 0 24px rgba(57,255,20,.34),\n    0 0 46px rgba(57,255,20,.10),\n    inset 0 0 16px rgba(255,255,255,.16);\n}\n\n.kg-btn-secondary{\n  color:#f3fff0!important;\n  background:linear-gradient(180deg, rgba(18,42,12,.88), rgba(4,14,5,.96));\n  border:1px solid rgba(57,255,20,.24);\n  box-shadow:0 0 18px rgba(57,255,20,.08);\n}\n\n.kg-btn:hover{\n  transform:translateY(-3px) scale(1.03);\n  filter:brightness(1.08);\n  box-shadow:0 0 28px rgba(57,255,20,.26), 0 0 50px rgba(57,255,20,.10);\n}\n\n.kg-strip{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:14px;\n  padding:20px 22px 12px;\n  position:relative;\n  z-index:2;\n}\n\n.kg-stat{\n  position:relative;\n  padding:18px 14px;\n  border-radius:18px;\n  background:\n    linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.015)),\n    linear-gradient(145deg, rgba(57,255,20,.07), rgba(0,0,0,0));\n  border:1px solid rgba(57,255,20,.18);\n  box-shadow:inset 0 0 18px rgba(255,255,255,.02), 0 0 18px rgba(57,255,20,.05);\n  text-align:center;\n  overflow:hidden;\n  transition:transform .28s ease, box-shadow .28s ease, border-color .28s ease;\n}\n\n.kg-stat::before{\n  content:\"\";\n  position:absolute;\n  inset:-1px;\n  border-radius:inherit;\n  background:conic-gradient(from 180deg, transparent, rgba(57,255,20,.16), transparent 36%);\n  opacity:.4;\n  animation:kgCardRing 4.4s linear infinite;\n  pointer-events:none;\n}\n@keyframes kgCardRing{\n  from{transform:rotate(0deg)}\n  to{transform:rotate(360deg)}\n}\n\n.kg-stat::after{\n  content:\"\";\n  position:absolute;\n  left:-35%;\n  top:0;\n  width:35%;\n  height:100%;\n  background:linear-gradient(90deg, transparent, rgba(57,255,20,.18), transparent);\n  transform:skewX(-18deg);\n  animation:kgStatSweep 3.8s linear infinite;\n}\n@keyframes kgStatSweep{\n  0%{left:-45%}\n  100%{left:140%}\n}\n\n.kg-stat:hover{\n  transform:translateY(-4px);\n  border-color:rgba(57,255,20,.34);\n  box-shadow:0 0 24px rgba(57,255,20,.12), 0 0 42px rgba(57,255,20,.08);\n}\n\n.kg-stat strong{\n  display:block;\n  font-size:22px;\n  color:var(--kawa)!important;\n  text-shadow:0 0 12px rgba(57,255,20,.30);\n  margin-bottom:6px;\n  position:relative;\n  z-index:2;\n}\n\n.kg-stat span{\n  font-size:13px;\n  line-height:1.55;\n  color:#f1fff0!important;\n  text-transform:uppercase;\n  letter-spacing:.8px;\n  font-weight:800;\n  position:relative;\n  z-index:2;\n}\n\n.kg-krx4-thunder details{\n  margin:18px 22px 26px;\n  border-radius:20px;\n  overflow:hidden;\n  border:1px solid rgba(57,255,20,.14);\n  background:\n    linear-gradient(180deg, rgba(255,255,255,.02), rgba(255,255,255,.01)),\n    linear-gradient(145deg, rgba(57,255,20,.04), rgba(0,0,0,0) 42%);\n  box-shadow:\n    0 0 18px rgba(57,255,20,.04),\n    inset 0 0 12px rgba(255,255,255,.015);\n  position:relative;\n  z-index:2;\n}\n\n.kg-krx4-thunder summary{\n  list-style:none;\n  cursor:pointer;\n  padding:16px 20px;\n  font-size:18px;\n  font-weight:900;\n  letter-spacing:.8px;\n  text-transform:uppercase;\n  color:#fff!important;\n  background:linear-gradient(90deg, rgba(57,255,20,.12), rgba(57,255,20,.04), rgba(0,0,0,0));\n  border-bottom:1px solid rgba(57,255,20,.10);\n  text-shadow:0 0 8px rgba(57,255,20,.14);\n  transition:background .25s ease, border-color .25s ease;\n}\n.kg-krx4-thunder summary::-webkit-details-marker{display:none}\n.kg-krx4-thunder summary:hover{\n  background:linear-gradient(90deg, rgba(57,255,20,.16), rgba(57,255,20,.06), rgba(0,0,0,0));\n  border-bottom-color:rgba(57,255,20,.14);\n}\n\n.kg-seo-wrap{\n  padding:22px 20px 26px;\n}\n.kg-seo-wrap h2,\n.kg-seo-wrap h3{\n  color:var(--kawa)!important;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  margin:22px 0 10px;\n  text-shadow:0 0 10px rgba(57,255,20,.24);\n}\n.kg-seo-wrap p{\n  color:#effff2!important;\n  line-height:1.9;\n  font-size:15px;\n  margin:0 0 16px;\n}\n\n.kg-callout{\n  margin:20px 0;\n  padding:18px;\n  border-radius:18px;\n  border:1px solid rgba(57,255,20,.18);\n  background:linear-gradient(145deg, rgba(57,255,20,.10), rgba(0,0,0,0));\n  box-shadow:0 0 18px rgba(57,255,20,.05);\n  color:#fff!important;\n  font-weight:700;\n}\n\n.kg-link-row{\n  display:flex;\n  flex-wrap:wrap;\n  gap:12px;\n  margin-top:10px;\n}\n\n.kg-link-btn{\n  display:inline-block;\n  padding:13px 18px;\n  border-radius:14px;\n  color:#051108!important;\n  background:linear-gradient(180deg,#b9ff6a 0%, #39FF14 55%, #18d700 100%);\n  font-size:13px;\n  font-weight:900;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  box-shadow:0 0 16px rgba(57,255,20,.22);\n}\n\n@media (max-width: 1040px){\n  .kg-strip{grid-template-columns:repeat(2,1fr)}\n  .kg-title{font-size:40px}\n}\n\n@media (max-width: 640px){\n  .kg-hero{padding:34px 16px 24px}\n  .kg-strip{padding-left:16px;padding-right:16px}\n  .kg-strip{grid-template-columns:1fr}\n  .kg-krx4-thunder details{margin-left:16px;margin-right:16px}\n  .kg-title{font-size:31px}\n  .kg-krx4-thunder summary{font-size:16px;padding:14px 16px}\n  .kg-sub{font-size:15px}\n  .kg-btn{width:100%;min-width:0}\n  .kg-button-row{gap:10px}\n  .kg-rotator-wrap{flex-direction:column;gap:6px}\n  .kg-orbit-ring,\n  .kg-orbit-dot{\n    width:320px;\n    height:320px;\n  }\n  .kg-streak{\n    width:180px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"kg-power-grid\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"kg-shell\"\u003e\n\n  \u003cdiv class=\"kg-hero\"\u003e\n    \u003cdiv class=\"kg-thunder-sky\"\u003e\n      \u003cdiv class=\"kg-sky-flash\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b1\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M68 0 L38 78 L76 78 L30 182 L72 182 L28 308 L62 308 L42 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M68 0 L38 78 L76 78 L30 182 L72 182 L28 308 L62 308 L42 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b2\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M56 0 L80 66 L46 128 L86 204 L54 282 L92 354 L64 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M56 0 L80 66 L46 128 L86 204 L54 282 L92 354 L64 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b3\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M74 0 L42 72 L72 72 L34 154 L78 154 L44 258 L82 258 L50 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M74 0 L42 72 L72 72 L34 154 L78 154 L44 258 L82 258 L50 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b4\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M60 0 L34 96 L74 96 L38 188 L70 188 L30 312 L66 312 L52 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M60 0 L34 96 L74 96 L38 188 L70 188 L30 312 L66 312 L52 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b5\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M46 0 L74 58 L50 132 L86 204 L56 286 L92 362 L68 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M46 0 L74 58 L50 132 L86 204 L56 286 L92 362 L68 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b6\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M68 0 L44 68 L80 68 L40 148 L74 148 L36 264 L70 264 L48 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M68 0 L44 68 L80 68 L40 148 L74 148 L36 264 L70 264 L48 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-grid-glow\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-orbit\"\u003e\n        \u003cdiv class=\"kg-orbit-ring\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"kg-orbit-dot\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"kg-orbit-dot dot2\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-pulse-arc kg-a1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-pulse-arc kg-a2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-pulse-arc kg-a3\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-streak kg-s1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s4\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s5\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-particle kg-p1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p4\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p5\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p6\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-center-glow\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-corner kg-c1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c4\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"kg-hero-content\"\u003e\n      \u003ch1 class=\"kg-title\"\u003e\n        Kawasaki Teryx KRX4\n        \u003cspan class=\"kg-title-accent\"\u003eCustom Wraps\u003c\/span\u003e\n      \u003c\/h1\u003e\n\n      \u003cdiv class=\"kg-electric-bar\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-rotator-wrap\"\u003e\n        \u003cdiv class=\"kg-rotator-label\"\u003eBuilt For\u003c\/div\u003e\n        \u003cdiv class=\"kg-rotator\"\u003e\n          \u003cdiv class=\"kg-rotator-track\"\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eAggressive Builds\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eTrail Presence\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eSharper Styling\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eCustom Machines\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eHard Hitting Looks\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"kg-sub\"\u003e\n        High-impact Kawasaki Teryx KRX4 wraps built for riders who want sharper body lines, stronger color flow, and a machine that stands out hard on the trail.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"kg-button-row\"\u003e\n        \u003ca href=\"#\" class=\"kg-btn kg-btn-primary\"\u003e\u003cspan\u003eShop KRX4 Wraps\u003c\/span\u003e\u003c\/a\u003e\n        \u003ca href=\"\/pages\/questions-and-answers\" class=\"kg-btn kg-btn-secondary\"\u003e\u003cspan\u003eRead FAQ\u003c\/span\u003e\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"kg-strip\"\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eFull Custom\u003c\/strong\u003e\n      \u003cspan\u003eMade to transform stock body lines into a louder, cleaner build\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eTrail Ready\u003c\/strong\u003e\n      \u003cspan\u003eDesigned for real off-road attitude and aggressive machine styling\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003ePrecision Fit\u003c\/strong\u003e\n      \u003cspan\u003eBuilt around the KRX4 platform for a stronger finished look\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eKrazyGraphics\u003c\/strong\u003e\n      \u003cspan\u003eHigh-impact wraps for riders who do not want average\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails id=\"kg-krx4-seo-vault\"\u003e\n    \u003csummary\u003e⚡ KRX4 Information Vault\u003c\/summary\u003e\n    \u003cdiv class=\"kg-seo-wrap\"\u003e\n      \u003ch2\u003eKawasaki Teryx KRX4 Custom Wraps\u003c\/h2\u003e\n      \u003cp\u003e\n        The Kawasaki Teryx KRX4 is built for riders who want a machine that looks just as aggressive as it performs. A premium wrap transforms the body lines, sharpens the visual flow, and gives the KRX4 a much more custom, hard-hitting presence from every angle.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        Strong graphics do more than add color. They create motion, highlight the shape of the machine, and push the entire build away from stock and into something that feels far more premium, more personal, and much more trail ready.\n      \u003c\/p\u003e\n\n      \u003ch3\u003eWhy KRX4 Wraps Stand Out\u003c\/h3\u003e\n      \u003cp\u003e\n        The KRX4 platform has bold panels, sharp edges, and the kind of bodywork that responds extremely well to custom graphics. A properly designed wrap makes the machine feel wider, cleaner, and more aggressive without making it look cluttered or overdone.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        Kawasaki lime remains one of the strongest visual choices for the KRX4 because it instantly ties into the brand while still delivering the kind of loud, energetic style riders expect from a true custom off-road build.\n      \u003c\/p\u003e\n\n      \u003ch3\u003eBuilt for Riders Who Want More Than Stock\u003c\/h3\u003e\n      \u003cp\u003e\n        A wrapped KRX4 looks more finished, more intentional, and much more serious than a stock machine. Whether the goal is trail presence, show-level styling, or a stronger custom identity, a wrap is one of the most effective visual upgrades you can make.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"kg-callout\"\u003e\n        A wrapped KRX4 should look sharper, cleaner, and way more aggressive than stock the second it rolls into view.\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-link-row\"\u003e\n        \u003ca href=\"#\" class=\"kg-link-btn\"\u003eShop Now\u003c\/a\u003e\n        \u003ca href=\"\/pages\/questions-and-answers\" class=\"kg-link-btn\"\u003eQuestions \u0026amp; Answers\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"kg","offers":[{"title":"Default Title","offer_id":43204312957017,"sku":null,"price":800.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/files\/krx4-kx_6a3f4014-d0a0-4572-a1b5-3c421f9c3078.jpg?v=1771889694"},{"product_id":"kawasaki-krx-4-013-wrap","title":"Kawasaki KRX-4 D013","description":"\u003cdiv class=\"kg-krx4-thunder\"\u003e\n\u003cstyle\u003e\n.kg-krx4-thunder *{box-sizing:border-box}\n.kg-krx4-thunder{\n  --kawa:#39FF14;\n  --kawa2:#7CFC00;\n  --white:#ffffff;\n  --text:#ffffff;\n  --soft:#eaffea;\n  position:relative;\n  overflow:hidden;\n  color:#fff!important;\n  background:\n    radial-gradient(circle at 50% -10%, rgba(57,255,20,.14), transparent 36%),\n    linear-gradient(145deg,#010201 0%, #050805 46%, #020503 100%);\n  border:1px solid rgba(57,255,20,.24);\n  border-radius:28px;\n  box-shadow:\n    0 0 34px rgba(57,255,20,.10),\n    0 0 88px rgba(57,255,20,.05),\n    inset 0 0 30px rgba(255,255,255,.02);\n  font-family:Arial,Helvetica,sans-serif;\n}\n\n.kg-krx4-thunder,\n.kg-krx4-thunder h1,\n.kg-krx4-thunder h2,\n.kg-krx4-thunder h3,\n.kg-krx4-thunder h4,\n.kg-krx4-thunder p,\n.kg-krx4-thunder li,\n.kg-krx4-thunder span,\n.kg-krx4-thunder strong,\n.kg-krx4-thunder summary,\n.kg-krx4-thunder a{\n  color:#fff!important;\n  -webkit-text-fill-color:#fff!important;\n}\n\n.kg-krx4-thunder a{text-decoration:none!important}\n\n.kg-krx4-thunder::before{\n  content:\"\";\n  position:absolute;\n  inset:-20%;\n  background:\n    radial-gradient(circle at 14% 18%, rgba(57,255,20,.16), transparent 22%),\n    radial-gradient(circle at 84% 14%, rgba(124,252,0,.12), transparent 18%),\n    radial-gradient(circle at 50% 100%, rgba(57,255,20,.10), transparent 26%);\n  filter:blur(12px);\n  opacity:.92;\n  animation:kgNebulaStorm 10s ease-in-out infinite alternate;\n  z-index:0;\n  pointer-events:none;\n}\n@keyframes kgNebulaStorm{\n  0%{transform:translateY(0) scale(1)}\n  100%{transform:translateY(-18px) scale(1.05)}\n}\n\n.kg-krx4-thunder::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    repeating-linear-gradient(\n      135deg,\n      rgba(255,255,255,.018) 0px,\n      rgba(255,255,255,.018) 2px,\n      transparent 2px,\n      transparent 18px\n    );\n  opacity:.15;\n  z-index:0;\n  pointer-events:none;\n}\n\n.kg-power-grid{\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(57,255,20,.045) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.045) 1px, transparent 1px);\n  background-size:38px 38px;\n  opacity:.13;\n  animation:kgGridDrift 11s linear infinite;\n  pointer-events:none;\n  z-index:0;\n}\n@keyframes kgGridDrift{\n  0%{transform:translate(0,0)}\n  100%{transform:translate(38px,38px)}\n}\n\n.kg-shell{position:relative;z-index:2}\n\n.kg-thunder-sky{\n  position:absolute;\n  inset:0;\n  pointer-events:none;\n  z-index:1;\n  overflow:hidden;\n}\n\n.kg-sky-flash{\n  position:absolute;\n  inset:0;\n  background:\n    radial-gradient(circle at 16% 8%, rgba(255,255,255,.10), transparent 20%),\n    radial-gradient(circle at 52% 12%, rgba(57,255,20,.10), transparent 18%),\n    radial-gradient(circle at 82% 10%, rgba(255,255,255,.08), transparent 16%);\n  opacity:0;\n  animation:kgSkyFlash 7.5s linear infinite;\n}\n@keyframes kgSkyFlash{\n  0%,70%,100%{opacity:0}\n  72%{opacity:.7}\n  73%{opacity:.18}\n  74%{opacity:.55}\n  76%{opacity:0}\n}\n\n.kg-bolt{\n  position:absolute;\n  top:-10%;\n  width:120px;\n  height:460px;\n  opacity:0;\n  filter:\n    drop-shadow(0 0 7px rgba(57,255,20,.95))\n    drop-shadow(0 0 20px rgba(57,255,20,.62))\n    drop-shadow(0 0 36px rgba(255,255,255,.18));\n}\n\n.kg-bolt svg{\n  width:100%;\n  height:100%;\n  display:block;\n}\n\n.kg-bolt path{\n  fill:none;\n  stroke-linecap:round;\n  stroke-linejoin:round;\n}\n\n.kg-bolt .kg-glow{\n  stroke:#39FF14;\n  stroke-width:9;\n  opacity:.92;\n}\n\n.kg-bolt .kg-core{\n  stroke:#ffffff;\n  stroke-width:3.2;\n}\n\n.kg-b1{left:4%; animation:kgBoltFlash 6.1s linear infinite;}\n.kg-b2{left:18%; animation:kgBoltFlash 7.0s linear infinite .7s;}\n.kg-b3{left:35%; animation:kgBoltFlash 5.8s linear infinite 1.4s;}\n.kg-b4{left:54%; animation:kgBoltFlash 6.8s linear infinite 1.1s;}\n.kg-b5{left:72%; animation:kgBoltFlash 5.9s linear infinite 2.1s;}\n.kg-b6{left:88%; animation:kgBoltFlash 7.2s linear infinite 2.8s;}\n\n@keyframes kgBoltFlash{\n  0%,74%,100%{opacity:0; transform:translateY(-20px) scaleY(.96)}\n  75%{opacity:.14}\n  76%{opacity:1}\n  77%{opacity:.22}\n  78%{opacity:1}\n  80%{opacity:.18}\n  82%{opacity:0; transform:translateY(12px) scaleY(1.04)}\n}\n\n.kg-orbit{\n  position:absolute;\n  inset:0;\n  pointer-events:none;\n}\n.kg-orbit-ring{\n  position:absolute;\n  left:50%;\n  top:36%;\n  width:420px;\n  height:420px;\n  border-radius:50%;\n  transform:translate(-50%,-50%);\n  border:1px dashed rgba(57,255,20,.13);\n  animation:kgOrbitSpin 14s linear infinite;\n}\n.kg-orbit-dot{\n  position:absolute;\n  left:50%;\n  top:36%;\n  width:420px;\n  height:420px;\n  transform:translate(-50%,-50%);\n  animation:kgOrbitSpin 6s linear infinite;\n}\n.kg-orbit-dot::before{\n  content:\"\";\n  position:absolute;\n  top:-5px;\n  left:50%;\n  width:10px;\n  height:10px;\n  border-radius:50%;\n  transform:translateX(-50%);\n  background:#fff;\n  box-shadow:\n    0 0 10px rgba(255,255,255,.95),\n    0 0 22px rgba(57,255,20,.85),\n    0 0 34px rgba(57,255,20,.45);\n}\n.kg-orbit-dot.dot2{\n  width:570px;\n  height:570px;\n  animation-duration:9s;\n  animation-direction:reverse;\n}\n.kg-orbit-dot.dot2::before{\n  width:8px;height:8px;\n  background:#b8ff66;\n}\n@keyframes kgOrbitSpin{\n  from{transform:translate(-50%,-50%) rotate(0deg)}\n  to{transform:translate(-50%,-50%) rotate(360deg)}\n}\n\n.kg-streak{\n  position:absolute;\n  width:260px;\n  height:4px;\n  border-radius:999px;\n  background:linear-gradient(90deg, transparent, rgba(57,255,20,.98), rgba(255,255,255,.92), transparent);\n  box-shadow:\n    0 0 18px rgba(57,255,20,.8),\n    0 0 34px rgba(57,255,20,.34),\n    0 0 54px rgba(255,255,255,.08);\n  transform:rotate(-22deg);\n  opacity:0;\n}\n.kg-s1{top:12%; left:-18%; animation:kgSweep 3.2s linear infinite;}\n.kg-s2{top:28%; right:-18%; animation:kgSweepReverse 3.8s linear infinite .5s;}\n.kg-s3{top:46%; left:-14%; animation:kgSweep 4.0s linear infinite .9s;}\n.kg-s4{top:64%; right:-20%; animation:kgSweepReverse 3.4s linear infinite 1.3s;}\n.kg-s5{top:80%; left:-12%; animation:kgSweep 4.1s linear infinite 1.8s;}\n\n@keyframes kgSweep{\n  0%{transform:translateX(0) rotate(-22deg);opacity:0}\n  8%{opacity:1}\n  40%{opacity:.95}\n  100%{transform:translateX(540%) rotate(-22deg);opacity:0}\n}\n@keyframes kgSweepReverse{\n  0%{transform:translateX(0) rotate(-22deg);opacity:0}\n  8%{opacity:1}\n  40%{opacity:.95}\n  100%{transform:translateX(-540%) rotate(-22deg);opacity:0}\n}\n\n.kg-pulse-arc{\n  position:absolute;\n  left:50%;\n  top:36%;\n  border-radius:50%;\n  transform:translate(-50%,-50%);\n  border:1px solid rgba(57,255,20,.18);\n  box-shadow:0 0 20px rgba(57,255,20,.10), inset 0 0 18px rgba(57,255,20,.03);\n}\n.kg-a1{width:300px;height:300px;animation:kgArcPulse 2.7s ease-in-out infinite;}\n.kg-a2{width:430px;height:430px;animation:kgArcPulse 3.5s ease-in-out infinite .4s;}\n.kg-a3{width:580px;height:580px;animation:kgArcPulse 4.3s ease-in-out infinite .8s;}\n\n@keyframes kgArcPulse{\n  0%,100%{opacity:.16; transform:translate(-50%,-50%) scale(.96)}\n  50%{opacity:.62; transform:translate(-50%,-50%) scale(1.035)}\n}\n\n.kg-particle{\n  position:absolute;\n  width:6px;height:6px;\n  border-radius:50%;\n  background:var(--kawa);\n  box-shadow:0 0 16px rgba(57,255,20,.95), 0 0 34px rgba(57,255,20,.5);\n  opacity:.8;\n  z-index:0;\n}\n.kg-p1{left:10%; top:18%; animation:kgFloat1 6s ease-in-out infinite;}\n.kg-p2{left:86%; top:20%; animation:kgFloat2 7s ease-in-out infinite;}\n.kg-p3{left:18%; top:62%; animation:kgFloat3 8s ease-in-out infinite;}\n.kg-p4{left:80%; top:66%; animation:kgFloat1 9s ease-in-out infinite;}\n.kg-p5{left:32%; top:22%; animation:kgFloat2 6.5s ease-in-out infinite;}\n.kg-p6{left:66%; top:54%; animation:kgFloat3 7.3s ease-in-out infinite;}\n\n@keyframes kgFloat1{\n  0%,100%{transform:translateY(0) translateX(0); opacity:.6}\n  50%{transform:translateY(-18px) translateX(10px); opacity:1}\n}\n@keyframes kgFloat2{\n  0%,100%{transform:translateY(0) translateX(0); opacity:.55}\n  50%{transform:translateY(14px) translateX(-12px); opacity:1}\n}\n@keyframes kgFloat3{\n  0%,100%{transform:translateY(0) scale(1); opacity:.6}\n  50%{transform:translateY(-14px) scale(1.22); opacity:1}\n}\n\n.kg-center-glow{\n  position:absolute;\n  left:50%;\n  top:42%;\n  width:520px;\n  height:200px;\n  transform:translate(-50%,-50%);\n  background:radial-gradient(circle at center, rgba(57,255,20,.18), rgba(57,255,20,0) 70%);\n  filter:blur(22px);\n  animation:kgCenterGlow 2.8s ease-in-out infinite;\n}\n@keyframes kgCenterGlow{\n  0%,100%{opacity:.42; transform:translate(-50%,-50%) scale(1)}\n  50%{opacity:.92; transform:translate(-50%,-50%) scale(1.08)}\n}\n\n.kg-corner{\n  position:absolute;\n  width:120px;\n  height:120px;\n  border-radius:50%;\n  pointer-events:none;\n  opacity:.75;\n  filter:blur(1px);\n}\n.kg-c1{\n  top:-24px; left:-24px;\n  background:radial-gradient(circle, rgba(57,255,20,.34), rgba(57,255,20,0) 62%);\n  animation:kgCornerPulse 2.6s ease-in-out infinite;\n}\n.kg-c2{\n  top:-18px; right:-18px;\n  background:radial-gradient(circle, rgba(255,255,255,.18), rgba(57,255,20,0) 60%);\n  animation:kgCornerPulse 3.1s ease-in-out infinite .4s;\n}\n.kg-c3{\n  bottom:-24px; left:8%;\n  background:radial-gradient(circle, rgba(57,255,20,.24), rgba(57,255,20,0) 64%);\n  animation:kgCornerPulse 3.4s ease-in-out infinite .8s;\n}\n.kg-c4{\n  bottom:-28px; right:10%;\n  background:radial-gradient(circle, rgba(57,255,20,.24), rgba(57,255,20,0) 64%);\n  animation:kgCornerPulse 3s ease-in-out infinite 1.2s;\n}\n@keyframes kgCornerPulse{\n  0%,100%{transform:scale(.9); opacity:.28}\n  50%{transform:scale(1.18); opacity:.86}\n}\n\n.kg-hero-content{\n  position:relative;\n  z-index:2;\n}\n\n.kg-title{\n  margin:0;\n  text-align:center;\n  font-size:52px;\n  line-height:1.02;\n  font-weight:900;\n  letter-spacing:1px;\n  text-transform:uppercase;\n  color:#fff!important;\n  text-shadow:\n    0 0 12px rgba(57,255,20,.18),\n    0 0 26px rgba(57,255,20,.10);\n  animation:kgTitleCharge 4.2s ease-in-out infinite;\n}\n@keyframes kgTitleCharge{\n  0%,100%{\n    text-shadow:\n      0 0 12px rgba(57,255,20,.18),\n      0 0 26px rgba(57,255,20,.10);\n    filter:brightness(1);\n  }\n  50%{\n    text-shadow:\n      0 0 20px rgba(255,255,255,.22),\n      0 0 42px rgba(57,255,20,.26),\n      0 0 72px rgba(57,255,20,.14);\n    filter:brightness(1.08);\n  }\n}\n\n.kg-title-accent{\n  display:block;\n  color:var(--kawa)!important;\n  text-shadow:\n    0 0 18px rgba(57,255,20,1),\n    0 0 34px rgba(57,255,20,.75),\n    0 0 64px rgba(57,255,20,.35);\n  animation:kgAccentFlash 3.2s ease-in-out infinite;\n}\n@keyframes kgAccentFlash{\n  0%,100%{filter:brightness(1)}\n  47%{filter:brightness(1)}\n  50%{filter:brightness(1.26)}\n  52%{filter:brightness(.96)}\n  54%{filter:brightness(1.18)}\n}\n\n.kg-electric-bar{\n  width:180px;\n  height:4px;\n  margin:16px auto 14px;\n  border-radius:999px;\n  background:linear-gradient(90deg, transparent, var(--kawa), var(--kawa2), #fff, var(--kawa), transparent);\n  box-shadow:\n    0 0 20px rgba(57,255,20,.65),\n    0 0 40px rgba(57,255,20,.15);\n  animation:kgBarPulse 1.5s ease-in-out infinite;\n}\n@keyframes kgBarPulse{\n  0%,100%{transform:scaleX(1); opacity:.85}\n  50%{transform:scaleX(1.22); opacity:1}\n}\n\n.kg-rotator-wrap{\n  display:flex;\n  justify-content:center;\n  align-items:center;\n  gap:12px;\n  margin-top:4px;\n}\n\n.kg-rotator-label{\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:1.5px;\n  text-transform:uppercase;\n  color:#f0fff0!important;\n}\n\n.kg-rotator{\n  position:relative;\n  height:28px;\n  overflow:hidden;\n  min-width:240px;\n}\n\n.kg-rotator-track{\n  display:flex;\n  flex-direction:column;\n  animation:kgRotateWordsHard 7s infinite;\n}\n\n.kg-rotator-word{\n  height:28px;\n  display:flex;\n  align-items:center;\n  justify-content:flex-start;\n  font-size:15px;\n  font-weight:900;\n  text-transform:uppercase;\n  color:var(--kawa)!important;\n  text-shadow:\n    0 0 16px rgba(57,255,20,1),\n    0 0 30px rgba(57,255,20,.72);\n}\n\n@keyframes kgRotateWordsHard{\n  0%,16%{transform:translateY(0)}\n  18%,36%{transform:translateY(-28px)}\n  38%,56%{transform:translateY(-56px)}\n  58%,76%{transform:translateY(-84px)}\n  78%,96%{transform:translateY(-112px)}\n  100%{transform:translateY(0)}\n}\n\n.kg-sub{\n  max-width:920px;\n  margin:16px auto 0;\n  text-align:center;\n  font-size:16px;\n  line-height:1.85;\n  color:var(--soft)!important;\n}\n\n.kg-button-row{\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:14px;\n  margin-top:24px;\n}\n\n.kg-btn{\n  position:relative;\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  min-width:170px;\n  padding:15px 22px;\n  border-radius:16px;\n  font-size:14px;\n  font-weight:900;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  transition:all .25s ease;\n  overflow:hidden;\n  isolation:isolate;\n}\n\n.kg-btn::before{\n  content:\"\";\n  position:absolute;\n  top:0;\n  left:0;\n  width:36%;\n  height:100%;\n  background:linear-gradient(90deg, transparent, rgba(255,255,255,.46), transparent);\n  transform:translateX(-140%) skewX(-18deg);\n  animation:kgButtonShine 2.4s linear infinite;\n  pointer-events:none;\n  z-index:0;\n}\n.kg-btn::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:radial-gradient(circle at 20% 50%, rgba(255,255,255,.14), transparent 32%);\n  opacity:.55;\n  z-index:0;\n}\n@keyframes kgButtonShine{\n  0%{transform:translateX(-140%) skewX(-18deg)}\n  100%{transform:translateX(300%) skewX(-18deg)}\n}\n\n.kg-btn span{position:relative;z-index:1}\n\n.kg-btn-primary{\n  color:#051108!important;\n  background:linear-gradient(180deg,#ccff7d 0%, #39FF14 55%, #18d700 100%);\n  border:1px solid rgba(255,255,255,.14);\n  box-shadow:\n    0 0 24px rgba(57,255,20,.34),\n    0 0 46px rgba(57,255,20,.10),\n    inset 0 0 16px rgba(255,255,255,.16);\n}\n\n.kg-btn-secondary{\n  color:#f3fff0!important;\n  background:linear-gradient(180deg, rgba(18,42,12,.88), rgba(4,14,5,.96));\n  border:1px solid rgba(57,255,20,.24);\n  box-shadow:0 0 18px rgba(57,255,20,.08);\n}\n\n.kg-btn:hover{\n  transform:translateY(-3px) scale(1.03);\n  filter:brightness(1.08);\n  box-shadow:0 0 28px rgba(57,255,20,.26), 0 0 50px rgba(57,255,20,.10);\n}\n\n.kg-strip{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:14px;\n  padding:20px 22px 12px;\n  position:relative;\n  z-index:2;\n}\n\n.kg-stat{\n  position:relative;\n  padding:18px 14px;\n  border-radius:18px;\n  background:\n    linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.015)),\n    linear-gradient(145deg, rgba(57,255,20,.07), rgba(0,0,0,0));\n  border:1px solid rgba(57,255,20,.18);\n  box-shadow:inset 0 0 18px rgba(255,255,255,.02), 0 0 18px rgba(57,255,20,.05);\n  text-align:center;\n  overflow:hidden;\n  transition:transform .28s ease, box-shadow .28s ease, border-color .28s ease;\n}\n\n.kg-stat::before{\n  content:\"\";\n  position:absolute;\n  inset:-1px;\n  border-radius:inherit;\n  background:conic-gradient(from 180deg, transparent, rgba(57,255,20,.16), transparent 36%);\n  opacity:.4;\n  animation:kgCardRing 4.4s linear infinite;\n  pointer-events:none;\n}\n@keyframes kgCardRing{\n  from{transform:rotate(0deg)}\n  to{transform:rotate(360deg)}\n}\n\n.kg-stat::after{\n  content:\"\";\n  position:absolute;\n  left:-35%;\n  top:0;\n  width:35%;\n  height:100%;\n  background:linear-gradient(90deg, transparent, rgba(57,255,20,.18), transparent);\n  transform:skewX(-18deg);\n  animation:kgStatSweep 3.8s linear infinite;\n}\n@keyframes kgStatSweep{\n  0%{left:-45%}\n  100%{left:140%}\n}\n\n.kg-stat:hover{\n  transform:translateY(-4px);\n  border-color:rgba(57,255,20,.34);\n  box-shadow:0 0 24px rgba(57,255,20,.12), 0 0 42px rgba(57,255,20,.08);\n}\n\n.kg-stat strong{\n  display:block;\n  font-size:22px;\n  color:var(--kawa)!important;\n  text-shadow:0 0 12px rgba(57,255,20,.30);\n  margin-bottom:6px;\n  position:relative;\n  z-index:2;\n}\n\n.kg-stat span{\n  font-size:13px;\n  line-height:1.55;\n  color:#f1fff0!important;\n  text-transform:uppercase;\n  letter-spacing:.8px;\n  font-weight:800;\n  position:relative;\n  z-index:2;\n}\n\n.kg-krx4-thunder details{\n  margin:18px 22px 26px;\n  border-radius:20px;\n  overflow:hidden;\n  border:1px solid rgba(57,255,20,.14);\n  background:\n    linear-gradient(180deg, rgba(255,255,255,.02), rgba(255,255,255,.01)),\n    linear-gradient(145deg, rgba(57,255,20,.04), rgba(0,0,0,0) 42%);\n  box-shadow:\n    0 0 18px rgba(57,255,20,.04),\n    inset 0 0 12px rgba(255,255,255,.015);\n  position:relative;\n  z-index:2;\n}\n\n.kg-krx4-thunder summary{\n  list-style:none;\n  cursor:pointer;\n  padding:16px 20px;\n  font-size:18px;\n  font-weight:900;\n  letter-spacing:.8px;\n  text-transform:uppercase;\n  color:#fff!important;\n  background:linear-gradient(90deg, rgba(57,255,20,.12), rgba(57,255,20,.04), rgba(0,0,0,0));\n  border-bottom:1px solid rgba(57,255,20,.10);\n  text-shadow:0 0 8px rgba(57,255,20,.14);\n  transition:background .25s ease, border-color .25s ease;\n}\n.kg-krx4-thunder summary::-webkit-details-marker{display:none}\n.kg-krx4-thunder summary:hover{\n  background:linear-gradient(90deg, rgba(57,255,20,.16), rgba(57,255,20,.06), rgba(0,0,0,0));\n  border-bottom-color:rgba(57,255,20,.14);\n}\n\n.kg-seo-wrap{\n  padding:22px 20px 26px;\n}\n.kg-seo-wrap h2,\n.kg-seo-wrap h3{\n  color:var(--kawa)!important;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  margin:22px 0 10px;\n  text-shadow:0 0 10px rgba(57,255,20,.24);\n}\n.kg-seo-wrap p{\n  color:#effff2!important;\n  line-height:1.9;\n  font-size:15px;\n  margin:0 0 16px;\n}\n\n.kg-callout{\n  margin:20px 0;\n  padding:18px;\n  border-radius:18px;\n  border:1px solid rgba(57,255,20,.18);\n  background:linear-gradient(145deg, rgba(57,255,20,.10), rgba(0,0,0,0));\n  box-shadow:0 0 18px rgba(57,255,20,.05);\n  color:#fff!important;\n  font-weight:700;\n}\n\n.kg-link-row{\n  display:flex;\n  flex-wrap:wrap;\n  gap:12px;\n  margin-top:10px;\n}\n\n.kg-link-btn{\n  display:inline-block;\n  padding:13px 18px;\n  border-radius:14px;\n  color:#051108!important;\n  background:linear-gradient(180deg,#b9ff6a 0%, #39FF14 55%, #18d700 100%);\n  font-size:13px;\n  font-weight:900;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  box-shadow:0 0 16px rgba(57,255,20,.22);\n}\n\n@media (max-width: 1040px){\n  .kg-strip{grid-template-columns:repeat(2,1fr)}\n  .kg-title{font-size:40px}\n}\n\n@media (max-width: 640px){\n  .kg-hero{padding:34px 16px 24px}\n  .kg-strip{padding-left:16px;padding-right:16px}\n  .kg-strip{grid-template-columns:1fr}\n  .kg-krx4-thunder details{margin-left:16px;margin-right:16px}\n  .kg-title{font-size:31px}\n  .kg-krx4-thunder summary{font-size:16px;padding:14px 16px}\n  .kg-sub{font-size:15px}\n  .kg-btn{width:100%;min-width:0}\n  .kg-button-row{gap:10px}\n  .kg-rotator-wrap{flex-direction:column;gap:6px}\n  .kg-orbit-ring,\n  .kg-orbit-dot{\n    width:320px;\n    height:320px;\n  }\n  .kg-streak{\n    width:180px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"kg-power-grid\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"kg-shell\"\u003e\n\n  \u003cdiv class=\"kg-hero\"\u003e\n    \u003cdiv class=\"kg-thunder-sky\"\u003e\n      \u003cdiv class=\"kg-sky-flash\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b1\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M68 0 L38 78 L76 78 L30 182 L72 182 L28 308 L62 308 L42 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M68 0 L38 78 L76 78 L30 182 L72 182 L28 308 L62 308 L42 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b2\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M56 0 L80 66 L46 128 L86 204 L54 282 L92 354 L64 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M56 0 L80 66 L46 128 L86 204 L54 282 L92 354 L64 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b3\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M74 0 L42 72 L72 72 L34 154 L78 154 L44 258 L82 258 L50 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M74 0 L42 72 L72 72 L34 154 L78 154 L44 258 L82 258 L50 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b4\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M60 0 L34 96 L74 96 L38 188 L70 188 L30 312 L66 312 L52 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M60 0 L34 96 L74 96 L38 188 L70 188 L30 312 L66 312 L52 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b5\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M46 0 L74 58 L50 132 L86 204 L56 286 L92 362 L68 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M46 0 L74 58 L50 132 L86 204 L56 286 L92 362 L68 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b6\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M68 0 L44 68 L80 68 L40 148 L74 148 L36 264 L70 264 L48 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M68 0 L44 68 L80 68 L40 148 L74 148 L36 264 L70 264 L48 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-grid-glow\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-orbit\"\u003e\n        \u003cdiv class=\"kg-orbit-ring\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"kg-orbit-dot\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"kg-orbit-dot dot2\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-pulse-arc kg-a1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-pulse-arc kg-a2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-pulse-arc kg-a3\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-streak kg-s1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s4\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s5\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-particle kg-p1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p4\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p5\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p6\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-center-glow\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-corner kg-c1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c4\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"kg-hero-content\"\u003e\n      \u003ch1 class=\"kg-title\"\u003e\n        Kawasaki Teryx KRX4\n        \u003cspan class=\"kg-title-accent\"\u003eCustom Wraps\u003c\/span\u003e\n      \u003c\/h1\u003e\n\n      \u003cdiv class=\"kg-electric-bar\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-rotator-wrap\"\u003e\n        \u003cdiv class=\"kg-rotator-label\"\u003eBuilt For\u003c\/div\u003e\n        \u003cdiv class=\"kg-rotator\"\u003e\n          \u003cdiv class=\"kg-rotator-track\"\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eAggressive Builds\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eTrail Presence\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eSharper Styling\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eCustom Machines\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eHard Hitting Looks\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"kg-sub\"\u003e\n        High-impact Kawasaki Teryx KRX4 wraps built for riders who want sharper body lines, stronger color flow, and a machine that stands out hard on the trail.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"kg-button-row\"\u003e\n        \u003ca href=\"#\" class=\"kg-btn kg-btn-primary\"\u003e\u003cspan\u003eShop KRX4 Wraps\u003c\/span\u003e\u003c\/a\u003e\n        \u003ca href=\"\/pages\/questions-and-answers\" class=\"kg-btn kg-btn-secondary\"\u003e\u003cspan\u003eRead FAQ\u003c\/span\u003e\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"kg-strip\"\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eFull Custom\u003c\/strong\u003e\n      \u003cspan\u003eMade to transform stock body lines into a louder, cleaner build\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eTrail Ready\u003c\/strong\u003e\n      \u003cspan\u003eDesigned for real off-road attitude and aggressive machine styling\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003ePrecision Fit\u003c\/strong\u003e\n      \u003cspan\u003eBuilt around the KRX4 platform for a stronger finished look\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eKrazyGraphics\u003c\/strong\u003e\n      \u003cspan\u003eHigh-impact wraps for riders who do not want average\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails id=\"kg-krx4-seo-vault\"\u003e\n    \u003csummary\u003e⚡ KRX4 Information Vault\u003c\/summary\u003e\n    \u003cdiv class=\"kg-seo-wrap\"\u003e\n      \u003ch2\u003eKawasaki Teryx KRX4 Custom Wraps\u003c\/h2\u003e\n      \u003cp\u003e\n        The Kawasaki Teryx KRX4 is built for riders who want a machine that looks just as aggressive as it performs. A premium wrap transforms the body lines, sharpens the visual flow, and gives the KRX4 a much more custom, hard-hitting presence from every angle.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        Strong graphics do more than add color. They create motion, highlight the shape of the machine, and push the entire build away from stock and into something that feels far more premium, more personal, and much more trail ready.\n      \u003c\/p\u003e\n\n      \u003ch3\u003eWhy KRX4 Wraps Stand Out\u003c\/h3\u003e\n      \u003cp\u003e\n        The KRX4 platform has bold panels, sharp edges, and the kind of bodywork that responds extremely well to custom graphics. A properly designed wrap makes the machine feel wider, cleaner, and more aggressive without making it look cluttered or overdone.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        Kawasaki lime remains one of the strongest visual choices for the KRX4 because it instantly ties into the brand while still delivering the kind of loud, energetic style riders expect from a true custom off-road build.\n      \u003c\/p\u003e\n\n      \u003ch3\u003eBuilt for Riders Who Want More Than Stock\u003c\/h3\u003e\n      \u003cp\u003e\n        A wrapped KRX4 looks more finished, more intentional, and much more serious than a stock machine. Whether the goal is trail presence, show-level styling, or a stronger custom identity, a wrap is one of the most effective visual upgrades you can make.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"kg-callout\"\u003e\n        A wrapped KRX4 should look sharper, cleaner, and way more aggressive than stock the second it rolls into view.\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-link-row\"\u003e\n        \u003ca href=\"#\" class=\"kg-link-btn\"\u003eShop Now\u003c\/a\u003e\n        \u003ca href=\"\/pages\/questions-and-answers\" class=\"kg-link-btn\"\u003eQuestions \u0026amp; Answers\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"kg","offers":[{"title":"Default Title","offer_id":43204313022553,"sku":null,"price":800.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/files\/krxd1_fae1c0ae-b008-4dfb-b5ba-846fc6df8979.jpg?v=1771889701"},{"product_id":"kawasaki-krx-4-014-wrap","title":"Kawasaki KRX-4 D014","description":"\u003cdiv class=\"kg-krx4-thunder\"\u003e\n\u003cstyle\u003e\n.kg-krx4-thunder *{box-sizing:border-box}\n.kg-krx4-thunder{\n  --kawa:#39FF14;\n  --kawa2:#7CFC00;\n  --white:#ffffff;\n  --text:#ffffff;\n  --soft:#eaffea;\n  position:relative;\n  overflow:hidden;\n  color:#fff!important;\n  background:\n    radial-gradient(circle at 50% -10%, rgba(57,255,20,.14), transparent 36%),\n    linear-gradient(145deg,#010201 0%, #050805 46%, #020503 100%);\n  border:1px solid rgba(57,255,20,.24);\n  border-radius:28px;\n  box-shadow:\n    0 0 34px rgba(57,255,20,.10),\n    0 0 88px rgba(57,255,20,.05),\n    inset 0 0 30px rgba(255,255,255,.02);\n  font-family:Arial,Helvetica,sans-serif;\n}\n\n.kg-krx4-thunder,\n.kg-krx4-thunder h1,\n.kg-krx4-thunder h2,\n.kg-krx4-thunder h3,\n.kg-krx4-thunder h4,\n.kg-krx4-thunder p,\n.kg-krx4-thunder li,\n.kg-krx4-thunder span,\n.kg-krx4-thunder strong,\n.kg-krx4-thunder summary,\n.kg-krx4-thunder a{\n  color:#fff!important;\n  -webkit-text-fill-color:#fff!important;\n}\n\n.kg-krx4-thunder a{text-decoration:none!important}\n\n.kg-krx4-thunder::before{\n  content:\"\";\n  position:absolute;\n  inset:-20%;\n  background:\n    radial-gradient(circle at 14% 18%, rgba(57,255,20,.16), transparent 22%),\n    radial-gradient(circle at 84% 14%, rgba(124,252,0,.12), transparent 18%),\n    radial-gradient(circle at 50% 100%, rgba(57,255,20,.10), transparent 26%);\n  filter:blur(12px);\n  opacity:.92;\n  animation:kgNebulaStorm 10s ease-in-out infinite alternate;\n  z-index:0;\n  pointer-events:none;\n}\n@keyframes kgNebulaStorm{\n  0%{transform:translateY(0) scale(1)}\n  100%{transform:translateY(-18px) scale(1.05)}\n}\n\n.kg-krx4-thunder::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    repeating-linear-gradient(\n      135deg,\n      rgba(255,255,255,.018) 0px,\n      rgba(255,255,255,.018) 2px,\n      transparent 2px,\n      transparent 18px\n    );\n  opacity:.15;\n  z-index:0;\n  pointer-events:none;\n}\n\n.kg-power-grid{\n  position:absolute;\n  inset:0;\n  background:\n    linear-gradient(rgba(57,255,20,.045) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(57,255,20,.045) 1px, transparent 1px);\n  background-size:38px 38px;\n  opacity:.13;\n  animation:kgGridDrift 11s linear infinite;\n  pointer-events:none;\n  z-index:0;\n}\n@keyframes kgGridDrift{\n  0%{transform:translate(0,0)}\n  100%{transform:translate(38px,38px)}\n}\n\n.kg-shell{position:relative;z-index:2}\n\n.kg-thunder-sky{\n  position:absolute;\n  inset:0;\n  pointer-events:none;\n  z-index:1;\n  overflow:hidden;\n}\n\n.kg-sky-flash{\n  position:absolute;\n  inset:0;\n  background:\n    radial-gradient(circle at 16% 8%, rgba(255,255,255,.10), transparent 20%),\n    radial-gradient(circle at 52% 12%, rgba(57,255,20,.10), transparent 18%),\n    radial-gradient(circle at 82% 10%, rgba(255,255,255,.08), transparent 16%);\n  opacity:0;\n  animation:kgSkyFlash 7.5s linear infinite;\n}\n@keyframes kgSkyFlash{\n  0%,70%,100%{opacity:0}\n  72%{opacity:.7}\n  73%{opacity:.18}\n  74%{opacity:.55}\n  76%{opacity:0}\n}\n\n.kg-bolt{\n  position:absolute;\n  top:-10%;\n  width:120px;\n  height:460px;\n  opacity:0;\n  filter:\n    drop-shadow(0 0 7px rgba(57,255,20,.95))\n    drop-shadow(0 0 20px rgba(57,255,20,.62))\n    drop-shadow(0 0 36px rgba(255,255,255,.18));\n}\n\n.kg-bolt svg{\n  width:100%;\n  height:100%;\n  display:block;\n}\n\n.kg-bolt path{\n  fill:none;\n  stroke-linecap:round;\n  stroke-linejoin:round;\n}\n\n.kg-bolt .kg-glow{\n  stroke:#39FF14;\n  stroke-width:9;\n  opacity:.92;\n}\n\n.kg-bolt .kg-core{\n  stroke:#ffffff;\n  stroke-width:3.2;\n}\n\n.kg-b1{left:4%; animation:kgBoltFlash 6.1s linear infinite;}\n.kg-b2{left:18%; animation:kgBoltFlash 7.0s linear infinite .7s;}\n.kg-b3{left:35%; animation:kgBoltFlash 5.8s linear infinite 1.4s;}\n.kg-b4{left:54%; animation:kgBoltFlash 6.8s linear infinite 1.1s;}\n.kg-b5{left:72%; animation:kgBoltFlash 5.9s linear infinite 2.1s;}\n.kg-b6{left:88%; animation:kgBoltFlash 7.2s linear infinite 2.8s;}\n\n@keyframes kgBoltFlash{\n  0%,74%,100%{opacity:0; transform:translateY(-20px) scaleY(.96)}\n  75%{opacity:.14}\n  76%{opacity:1}\n  77%{opacity:.22}\n  78%{opacity:1}\n  80%{opacity:.18}\n  82%{opacity:0; transform:translateY(12px) scaleY(1.04)}\n}\n\n.kg-orbit{\n  position:absolute;\n  inset:0;\n  pointer-events:none;\n}\n.kg-orbit-ring{\n  position:absolute;\n  left:50%;\n  top:36%;\n  width:420px;\n  height:420px;\n  border-radius:50%;\n  transform:translate(-50%,-50%);\n  border:1px dashed rgba(57,255,20,.13);\n  animation:kgOrbitSpin 14s linear infinite;\n}\n.kg-orbit-dot{\n  position:absolute;\n  left:50%;\n  top:36%;\n  width:420px;\n  height:420px;\n  transform:translate(-50%,-50%);\n  animation:kgOrbitSpin 6s linear infinite;\n}\n.kg-orbit-dot::before{\n  content:\"\";\n  position:absolute;\n  top:-5px;\n  left:50%;\n  width:10px;\n  height:10px;\n  border-radius:50%;\n  transform:translateX(-50%);\n  background:#fff;\n  box-shadow:\n    0 0 10px rgba(255,255,255,.95),\n    0 0 22px rgba(57,255,20,.85),\n    0 0 34px rgba(57,255,20,.45);\n}\n.kg-orbit-dot.dot2{\n  width:570px;\n  height:570px;\n  animation-duration:9s;\n  animation-direction:reverse;\n}\n.kg-orbit-dot.dot2::before{\n  width:8px;height:8px;\n  background:#b8ff66;\n}\n@keyframes kgOrbitSpin{\n  from{transform:translate(-50%,-50%) rotate(0deg)}\n  to{transform:translate(-50%,-50%) rotate(360deg)}\n}\n\n.kg-streak{\n  position:absolute;\n  width:260px;\n  height:4px;\n  border-radius:999px;\n  background:linear-gradient(90deg, transparent, rgba(57,255,20,.98), rgba(255,255,255,.92), transparent);\n  box-shadow:\n    0 0 18px rgba(57,255,20,.8),\n    0 0 34px rgba(57,255,20,.34),\n    0 0 54px rgba(255,255,255,.08);\n  transform:rotate(-22deg);\n  opacity:0;\n}\n.kg-s1{top:12%; left:-18%; animation:kgSweep 3.2s linear infinite;}\n.kg-s2{top:28%; right:-18%; animation:kgSweepReverse 3.8s linear infinite .5s;}\n.kg-s3{top:46%; left:-14%; animation:kgSweep 4.0s linear infinite .9s;}\n.kg-s4{top:64%; right:-20%; animation:kgSweepReverse 3.4s linear infinite 1.3s;}\n.kg-s5{top:80%; left:-12%; animation:kgSweep 4.1s linear infinite 1.8s;}\n\n@keyframes kgSweep{\n  0%{transform:translateX(0) rotate(-22deg);opacity:0}\n  8%{opacity:1}\n  40%{opacity:.95}\n  100%{transform:translateX(540%) rotate(-22deg);opacity:0}\n}\n@keyframes kgSweepReverse{\n  0%{transform:translateX(0) rotate(-22deg);opacity:0}\n  8%{opacity:1}\n  40%{opacity:.95}\n  100%{transform:translateX(-540%) rotate(-22deg);opacity:0}\n}\n\n.kg-pulse-arc{\n  position:absolute;\n  left:50%;\n  top:36%;\n  border-radius:50%;\n  transform:translate(-50%,-50%);\n  border:1px solid rgba(57,255,20,.18);\n  box-shadow:0 0 20px rgba(57,255,20,.10), inset 0 0 18px rgba(57,255,20,.03);\n}\n.kg-a1{width:300px;height:300px;animation:kgArcPulse 2.7s ease-in-out infinite;}\n.kg-a2{width:430px;height:430px;animation:kgArcPulse 3.5s ease-in-out infinite .4s;}\n.kg-a3{width:580px;height:580px;animation:kgArcPulse 4.3s ease-in-out infinite .8s;}\n\n@keyframes kgArcPulse{\n  0%,100%{opacity:.16; transform:translate(-50%,-50%) scale(.96)}\n  50%{opacity:.62; transform:translate(-50%,-50%) scale(1.035)}\n}\n\n.kg-particle{\n  position:absolute;\n  width:6px;height:6px;\n  border-radius:50%;\n  background:var(--kawa);\n  box-shadow:0 0 16px rgba(57,255,20,.95), 0 0 34px rgba(57,255,20,.5);\n  opacity:.8;\n  z-index:0;\n}\n.kg-p1{left:10%; top:18%; animation:kgFloat1 6s ease-in-out infinite;}\n.kg-p2{left:86%; top:20%; animation:kgFloat2 7s ease-in-out infinite;}\n.kg-p3{left:18%; top:62%; animation:kgFloat3 8s ease-in-out infinite;}\n.kg-p4{left:80%; top:66%; animation:kgFloat1 9s ease-in-out infinite;}\n.kg-p5{left:32%; top:22%; animation:kgFloat2 6.5s ease-in-out infinite;}\n.kg-p6{left:66%; top:54%; animation:kgFloat3 7.3s ease-in-out infinite;}\n\n@keyframes kgFloat1{\n  0%,100%{transform:translateY(0) translateX(0); opacity:.6}\n  50%{transform:translateY(-18px) translateX(10px); opacity:1}\n}\n@keyframes kgFloat2{\n  0%,100%{transform:translateY(0) translateX(0); opacity:.55}\n  50%{transform:translateY(14px) translateX(-12px); opacity:1}\n}\n@keyframes kgFloat3{\n  0%,100%{transform:translateY(0) scale(1); opacity:.6}\n  50%{transform:translateY(-14px) scale(1.22); opacity:1}\n}\n\n.kg-center-glow{\n  position:absolute;\n  left:50%;\n  top:42%;\n  width:520px;\n  height:200px;\n  transform:translate(-50%,-50%);\n  background:radial-gradient(circle at center, rgba(57,255,20,.18), rgba(57,255,20,0) 70%);\n  filter:blur(22px);\n  animation:kgCenterGlow 2.8s ease-in-out infinite;\n}\n@keyframes kgCenterGlow{\n  0%,100%{opacity:.42; transform:translate(-50%,-50%) scale(1)}\n  50%{opacity:.92; transform:translate(-50%,-50%) scale(1.08)}\n}\n\n.kg-corner{\n  position:absolute;\n  width:120px;\n  height:120px;\n  border-radius:50%;\n  pointer-events:none;\n  opacity:.75;\n  filter:blur(1px);\n}\n.kg-c1{\n  top:-24px; left:-24px;\n  background:radial-gradient(circle, rgba(57,255,20,.34), rgba(57,255,20,0) 62%);\n  animation:kgCornerPulse 2.6s ease-in-out infinite;\n}\n.kg-c2{\n  top:-18px; right:-18px;\n  background:radial-gradient(circle, rgba(255,255,255,.18), rgba(57,255,20,0) 60%);\n  animation:kgCornerPulse 3.1s ease-in-out infinite .4s;\n}\n.kg-c3{\n  bottom:-24px; left:8%;\n  background:radial-gradient(circle, rgba(57,255,20,.24), rgba(57,255,20,0) 64%);\n  animation:kgCornerPulse 3.4s ease-in-out infinite .8s;\n}\n.kg-c4{\n  bottom:-28px; right:10%;\n  background:radial-gradient(circle, rgba(57,255,20,.24), rgba(57,255,20,0) 64%);\n  animation:kgCornerPulse 3s ease-in-out infinite 1.2s;\n}\n@keyframes kgCornerPulse{\n  0%,100%{transform:scale(.9); opacity:.28}\n  50%{transform:scale(1.18); opacity:.86}\n}\n\n.kg-hero-content{\n  position:relative;\n  z-index:2;\n}\n\n.kg-title{\n  margin:0;\n  text-align:center;\n  font-size:52px;\n  line-height:1.02;\n  font-weight:900;\n  letter-spacing:1px;\n  text-transform:uppercase;\n  color:#fff!important;\n  text-shadow:\n    0 0 12px rgba(57,255,20,.18),\n    0 0 26px rgba(57,255,20,.10);\n  animation:kgTitleCharge 4.2s ease-in-out infinite;\n}\n@keyframes kgTitleCharge{\n  0%,100%{\n    text-shadow:\n      0 0 12px rgba(57,255,20,.18),\n      0 0 26px rgba(57,255,20,.10);\n    filter:brightness(1);\n  }\n  50%{\n    text-shadow:\n      0 0 20px rgba(255,255,255,.22),\n      0 0 42px rgba(57,255,20,.26),\n      0 0 72px rgba(57,255,20,.14);\n    filter:brightness(1.08);\n  }\n}\n\n.kg-title-accent{\n  display:block;\n  color:var(--kawa)!important;\n  text-shadow:\n    0 0 18px rgba(57,255,20,1),\n    0 0 34px rgba(57,255,20,.75),\n    0 0 64px rgba(57,255,20,.35);\n  animation:kgAccentFlash 3.2s ease-in-out infinite;\n}\n@keyframes kgAccentFlash{\n  0%,100%{filter:brightness(1)}\n  47%{filter:brightness(1)}\n  50%{filter:brightness(1.26)}\n  52%{filter:brightness(.96)}\n  54%{filter:brightness(1.18)}\n}\n\n.kg-electric-bar{\n  width:180px;\n  height:4px;\n  margin:16px auto 14px;\n  border-radius:999px;\n  background:linear-gradient(90deg, transparent, var(--kawa), var(--kawa2), #fff, var(--kawa), transparent);\n  box-shadow:\n    0 0 20px rgba(57,255,20,.65),\n    0 0 40px rgba(57,255,20,.15);\n  animation:kgBarPulse 1.5s ease-in-out infinite;\n}\n@keyframes kgBarPulse{\n  0%,100%{transform:scaleX(1); opacity:.85}\n  50%{transform:scaleX(1.22); opacity:1}\n}\n\n.kg-rotator-wrap{\n  display:flex;\n  justify-content:center;\n  align-items:center;\n  gap:12px;\n  margin-top:4px;\n}\n\n.kg-rotator-label{\n  font-size:12px;\n  font-weight:900;\n  letter-spacing:1.5px;\n  text-transform:uppercase;\n  color:#f0fff0!important;\n}\n\n.kg-rotator{\n  position:relative;\n  height:28px;\n  overflow:hidden;\n  min-width:240px;\n}\n\n.kg-rotator-track{\n  display:flex;\n  flex-direction:column;\n  animation:kgRotateWordsHard 7s infinite;\n}\n\n.kg-rotator-word{\n  height:28px;\n  display:flex;\n  align-items:center;\n  justify-content:flex-start;\n  font-size:15px;\n  font-weight:900;\n  text-transform:uppercase;\n  color:var(--kawa)!important;\n  text-shadow:\n    0 0 16px rgba(57,255,20,1),\n    0 0 30px rgba(57,255,20,.72);\n}\n\n@keyframes kgRotateWordsHard{\n  0%,16%{transform:translateY(0)}\n  18%,36%{transform:translateY(-28px)}\n  38%,56%{transform:translateY(-56px)}\n  58%,76%{transform:translateY(-84px)}\n  78%,96%{transform:translateY(-112px)}\n  100%{transform:translateY(0)}\n}\n\n.kg-sub{\n  max-width:920px;\n  margin:16px auto 0;\n  text-align:center;\n  font-size:16px;\n  line-height:1.85;\n  color:var(--soft)!important;\n}\n\n.kg-button-row{\n  display:flex;\n  flex-wrap:wrap;\n  justify-content:center;\n  gap:14px;\n  margin-top:24px;\n}\n\n.kg-btn{\n  position:relative;\n  display:inline-flex;\n  align-items:center;\n  justify-content:center;\n  min-width:170px;\n  padding:15px 22px;\n  border-radius:16px;\n  font-size:14px;\n  font-weight:900;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  transition:all .25s ease;\n  overflow:hidden;\n  isolation:isolate;\n}\n\n.kg-btn::before{\n  content:\"\";\n  position:absolute;\n  top:0;\n  left:0;\n  width:36%;\n  height:100%;\n  background:linear-gradient(90deg, transparent, rgba(255,255,255,.46), transparent);\n  transform:translateX(-140%) skewX(-18deg);\n  animation:kgButtonShine 2.4s linear infinite;\n  pointer-events:none;\n  z-index:0;\n}\n.kg-btn::after{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:radial-gradient(circle at 20% 50%, rgba(255,255,255,.14), transparent 32%);\n  opacity:.55;\n  z-index:0;\n}\n@keyframes kgButtonShine{\n  0%{transform:translateX(-140%) skewX(-18deg)}\n  100%{transform:translateX(300%) skewX(-18deg)}\n}\n\n.kg-btn span{position:relative;z-index:1}\n\n.kg-btn-primary{\n  color:#051108!important;\n  background:linear-gradient(180deg,#ccff7d 0%, #39FF14 55%, #18d700 100%);\n  border:1px solid rgba(255,255,255,.14);\n  box-shadow:\n    0 0 24px rgba(57,255,20,.34),\n    0 0 46px rgba(57,255,20,.10),\n    inset 0 0 16px rgba(255,255,255,.16);\n}\n\n.kg-btn-secondary{\n  color:#f3fff0!important;\n  background:linear-gradient(180deg, rgba(18,42,12,.88), rgba(4,14,5,.96));\n  border:1px solid rgba(57,255,20,.24);\n  box-shadow:0 0 18px rgba(57,255,20,.08);\n}\n\n.kg-btn:hover{\n  transform:translateY(-3px) scale(1.03);\n  filter:brightness(1.08);\n  box-shadow:0 0 28px rgba(57,255,20,.26), 0 0 50px rgba(57,255,20,.10);\n}\n\n.kg-strip{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:14px;\n  padding:20px 22px 12px;\n  position:relative;\n  z-index:2;\n}\n\n.kg-stat{\n  position:relative;\n  padding:18px 14px;\n  border-radius:18px;\n  background:\n    linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.015)),\n    linear-gradient(145deg, rgba(57,255,20,.07), rgba(0,0,0,0));\n  border:1px solid rgba(57,255,20,.18);\n  box-shadow:inset 0 0 18px rgba(255,255,255,.02), 0 0 18px rgba(57,255,20,.05);\n  text-align:center;\n  overflow:hidden;\n  transition:transform .28s ease, box-shadow .28s ease, border-color .28s ease;\n}\n\n.kg-stat::before{\n  content:\"\";\n  position:absolute;\n  inset:-1px;\n  border-radius:inherit;\n  background:conic-gradient(from 180deg, transparent, rgba(57,255,20,.16), transparent 36%);\n  opacity:.4;\n  animation:kgCardRing 4.4s linear infinite;\n  pointer-events:none;\n}\n@keyframes kgCardRing{\n  from{transform:rotate(0deg)}\n  to{transform:rotate(360deg)}\n}\n\n.kg-stat::after{\n  content:\"\";\n  position:absolute;\n  left:-35%;\n  top:0;\n  width:35%;\n  height:100%;\n  background:linear-gradient(90deg, transparent, rgba(57,255,20,.18), transparent);\n  transform:skewX(-18deg);\n  animation:kgStatSweep 3.8s linear infinite;\n}\n@keyframes kgStatSweep{\n  0%{left:-45%}\n  100%{left:140%}\n}\n\n.kg-stat:hover{\n  transform:translateY(-4px);\n  border-color:rgba(57,255,20,.34);\n  box-shadow:0 0 24px rgba(57,255,20,.12), 0 0 42px rgba(57,255,20,.08);\n}\n\n.kg-stat strong{\n  display:block;\n  font-size:22px;\n  color:var(--kawa)!important;\n  text-shadow:0 0 12px rgba(57,255,20,.30);\n  margin-bottom:6px;\n  position:relative;\n  z-index:2;\n}\n\n.kg-stat span{\n  font-size:13px;\n  line-height:1.55;\n  color:#f1fff0!important;\n  text-transform:uppercase;\n  letter-spacing:.8px;\n  font-weight:800;\n  position:relative;\n  z-index:2;\n}\n\n.kg-krx4-thunder details{\n  margin:18px 22px 26px;\n  border-radius:20px;\n  overflow:hidden;\n  border:1px solid rgba(57,255,20,.14);\n  background:\n    linear-gradient(180deg, rgba(255,255,255,.02), rgba(255,255,255,.01)),\n    linear-gradient(145deg, rgba(57,255,20,.04), rgba(0,0,0,0) 42%);\n  box-shadow:\n    0 0 18px rgba(57,255,20,.04),\n    inset 0 0 12px rgba(255,255,255,.015);\n  position:relative;\n  z-index:2;\n}\n\n.kg-krx4-thunder summary{\n  list-style:none;\n  cursor:pointer;\n  padding:16px 20px;\n  font-size:18px;\n  font-weight:900;\n  letter-spacing:.8px;\n  text-transform:uppercase;\n  color:#fff!important;\n  background:linear-gradient(90deg, rgba(57,255,20,.12), rgba(57,255,20,.04), rgba(0,0,0,0));\n  border-bottom:1px solid rgba(57,255,20,.10);\n  text-shadow:0 0 8px rgba(57,255,20,.14);\n  transition:background .25s ease, border-color .25s ease;\n}\n.kg-krx4-thunder summary::-webkit-details-marker{display:none}\n.kg-krx4-thunder summary:hover{\n  background:linear-gradient(90deg, rgba(57,255,20,.16), rgba(57,255,20,.06), rgba(0,0,0,0));\n  border-bottom-color:rgba(57,255,20,.14);\n}\n\n.kg-seo-wrap{\n  padding:22px 20px 26px;\n}\n.kg-seo-wrap h2,\n.kg-seo-wrap h3{\n  color:var(--kawa)!important;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  margin:22px 0 10px;\n  text-shadow:0 0 10px rgba(57,255,20,.24);\n}\n.kg-seo-wrap p{\n  color:#effff2!important;\n  line-height:1.9;\n  font-size:15px;\n  margin:0 0 16px;\n}\n\n.kg-callout{\n  margin:20px 0;\n  padding:18px;\n  border-radius:18px;\n  border:1px solid rgba(57,255,20,.18);\n  background:linear-gradient(145deg, rgba(57,255,20,.10), rgba(0,0,0,0));\n  box-shadow:0 0 18px rgba(57,255,20,.05);\n  color:#fff!important;\n  font-weight:700;\n}\n\n.kg-link-row{\n  display:flex;\n  flex-wrap:wrap;\n  gap:12px;\n  margin-top:10px;\n}\n\n.kg-link-btn{\n  display:inline-block;\n  padding:13px 18px;\n  border-radius:14px;\n  color:#051108!important;\n  background:linear-gradient(180deg,#b9ff6a 0%, #39FF14 55%, #18d700 100%);\n  font-size:13px;\n  font-weight:900;\n  text-transform:uppercase;\n  letter-spacing:1px;\n  box-shadow:0 0 16px rgba(57,255,20,.22);\n}\n\n@media (max-width: 1040px){\n  .kg-strip{grid-template-columns:repeat(2,1fr)}\n  .kg-title{font-size:40px}\n}\n\n@media (max-width: 640px){\n  .kg-hero{padding:34px 16px 24px}\n  .kg-strip{padding-left:16px;padding-right:16px}\n  .kg-strip{grid-template-columns:1fr}\n  .kg-krx4-thunder details{margin-left:16px;margin-right:16px}\n  .kg-title{font-size:31px}\n  .kg-krx4-thunder summary{font-size:16px;padding:14px 16px}\n  .kg-sub{font-size:15px}\n  .kg-btn{width:100%;min-width:0}\n  .kg-button-row{gap:10px}\n  .kg-rotator-wrap{flex-direction:column;gap:6px}\n  .kg-orbit-ring,\n  .kg-orbit-dot{\n    width:320px;\n    height:320px;\n  }\n  .kg-streak{\n    width:180px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"kg-power-grid\"\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"kg-shell\"\u003e\n\n  \u003cdiv class=\"kg-hero\"\u003e\n    \u003cdiv class=\"kg-thunder-sky\"\u003e\n      \u003cdiv class=\"kg-sky-flash\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b1\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M68 0 L38 78 L76 78 L30 182 L72 182 L28 308 L62 308 L42 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M68 0 L38 78 L76 78 L30 182 L72 182 L28 308 L62 308 L42 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b2\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M56 0 L80 66 L46 128 L86 204 L54 282 L92 354 L64 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M56 0 L80 66 L46 128 L86 204 L54 282 L92 354 L64 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b3\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M74 0 L42 72 L72 72 L34 154 L78 154 L44 258 L82 258 L50 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M74 0 L42 72 L72 72 L34 154 L78 154 L44 258 L82 258 L50 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b4\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M60 0 L34 96 L74 96 L38 188 L70 188 L30 312 L66 312 L52 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M60 0 L34 96 L74 96 L38 188 L70 188 L30 312 L66 312 L52 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b5\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M46 0 L74 58 L50 132 L86 204 L56 286 L92 362 L68 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M46 0 L74 58 L50 132 L86 204 L56 286 L92 362 L68 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-bolt kg-b6\"\u003e\n        \u003csvg viewbox=\"0 0 120 460\" aria-hidden=\"true\"\u003e\n          \u003cpath class=\"kg-glow\" d=\"M68 0 L44 68 L80 68 L40 148 L74 148 L36 264 L70 264 L48 460\"\u003e\u003c\/path\u003e\n          \u003cpath class=\"kg-core\" d=\"M68 0 L44 68 L80 68 L40 148 L74 148 L36 264 L70 264 L48 460\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-grid-glow\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-orbit\"\u003e\n        \u003cdiv class=\"kg-orbit-ring\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"kg-orbit-dot\"\u003e\u003c\/div\u003e\n        \u003cdiv class=\"kg-orbit-dot dot2\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-pulse-arc kg-a1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-pulse-arc kg-a2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-pulse-arc kg-a3\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-streak kg-s1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s4\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-streak kg-s5\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-particle kg-p1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p4\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p5\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-particle kg-p6\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-center-glow\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-corner kg-c1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c3\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"kg-corner kg-c4\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"kg-hero-content\"\u003e\n      \u003ch1 class=\"kg-title\"\u003e\n        Kawasaki Teryx KRX4\n        \u003cspan class=\"kg-title-accent\"\u003eCustom Wraps\u003c\/span\u003e\n      \u003c\/h1\u003e\n\n      \u003cdiv class=\"kg-electric-bar\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"kg-rotator-wrap\"\u003e\n        \u003cdiv class=\"kg-rotator-label\"\u003eBuilt For\u003c\/div\u003e\n        \u003cdiv class=\"kg-rotator\"\u003e\n          \u003cdiv class=\"kg-rotator-track\"\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eAggressive Builds\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eTrail Presence\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eSharper Styling\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eCustom Machines\u003c\/div\u003e\n            \u003cdiv class=\"kg-rotator-word\"\u003eHard Hitting Looks\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cp class=\"kg-sub\"\u003e\n        High-impact Kawasaki Teryx KRX4 wraps built for riders who want sharper body lines, stronger color flow, and a machine that stands out hard on the trail.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"kg-button-row\"\u003e\n        \u003ca href=\"#\" class=\"kg-btn kg-btn-primary\"\u003e\u003cspan\u003eShop KRX4 Wraps\u003c\/span\u003e\u003c\/a\u003e\n        \u003ca href=\"\/pages\/questions-and-answers\" class=\"kg-btn kg-btn-secondary\"\u003e\u003cspan\u003eRead FAQ\u003c\/span\u003e\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"kg-strip\"\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eFull Custom\u003c\/strong\u003e\n      \u003cspan\u003eMade to transform stock body lines into a louder, cleaner build\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eTrail Ready\u003c\/strong\u003e\n      \u003cspan\u003eDesigned for real off-road attitude and aggressive machine styling\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003ePrecision Fit\u003c\/strong\u003e\n      \u003cspan\u003eBuilt around the KRX4 platform for a stronger finished look\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"kg-stat\"\u003e\n      \u003cstrong\u003eKrazyGraphics\u003c\/strong\u003e\n      \u003cspan\u003eHigh-impact wraps for riders who do not want average\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdetails id=\"kg-krx4-seo-vault\"\u003e\n    \u003csummary\u003e⚡ KRX4 Information Vault\u003c\/summary\u003e\n    \u003cdiv class=\"kg-seo-wrap\"\u003e\n      \u003ch2\u003eKawasaki Teryx KRX4 Custom Wraps\u003c\/h2\u003e\n      \u003cp\u003e\n        The Kawasaki Teryx KRX4 is built for riders who want a machine that looks just as aggressive as it performs. A premium wrap transforms the body lines, sharpens the visual flow, and gives the KRX4 a much more custom, hard-hitting presence from every angle.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        Strong graphics do more than add color. They create motion, highlight the shape of the machine, and push the entire build away from stock and into something that feels far more premium, more personal, and much more trail ready.\n      \u003c\/p\u003e\n\n      \u003ch3\u003eWhy KRX4 Wraps Stand Out\u003c\/h3\u003e\n      \u003cp\u003e\n        The KRX4 platform has bold panels, sharp edges, and the kind of bodywork that responds extremely well to custom graphics. A properly designed wrap makes the machine feel wider, cleaner, and more aggressive without making it look cluttered or overdone.\n      \u003c\/p\u003e\n      \u003cp\u003e\n        Kawasaki lime remains one of the strongest visual choices for the KRX4 because it instantly ties into the brand while still delivering the kind of loud, energetic style riders expect from a true custom off-road build.\n      \u003c\/p\u003e\n\n      \u003ch3\u003eBuilt for Riders Who Want More Than Stock\u003c\/h3\u003e\n      \u003cp\u003e\n        A wrapped KRX4 looks more finished, more intentional, and much more serious than a stock machine. Whether the goal is trail presence, show-level styling, or a stronger custom identity, a wrap is one of the most effective visual upgrades you can make.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"kg-callout\"\u003e\n        A wrapped KRX4 should look sharper, cleaner, and way more aggressive than stock the second it rolls into view.\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"kg-link-row\"\u003e\n        \u003ca href=\"#\" class=\"kg-link-btn\"\u003eShop Now\u003c\/a\u003e\n        \u003ca href=\"\/pages\/questions-and-answers\" class=\"kg-link-btn\"\u003eQuestions \u0026amp; Answers\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"kg","offers":[{"title":"Default Title","offer_id":43204313055321,"sku":null,"price":800.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/files\/REDSTREAK_b3e3d65a-6ae3-4598-ab36-044b5316c437.jpg?v=1771889704"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0069\/7486\/5497\/collections\/516caf39-3509-4cc9-8fca-0e48dd619f86.png?v=1776645879","url":"https:\/\/www.krazygraphics.com\/collections\/kawasaki-teryx-krx4-custom-wraps\/kawasaki-krx-4-door-graphics-kit-21mil-utv-vinyl-wrap.oembed","provider":"Krazygraphics.com","version":"1.0","type":"link"}