@charset "UTF-8";:root{--bg:#0a0a0a;--fg:#f5f1ea;--accent:#f00;--accent-soft:#f33;--muted:#6b6b6b;--line:rgba(245,241,234,0.12)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:'Archivo',sans-serif;font-weight:400;line-height:1.5;overflow-x:hidden}::selection{background:var(--accent);color:var(--bg)}img{border-radius:12px}.hero-img,.img-frame,.video-wrap,.cell,.pdf-card{border-radius:14px;overflow:hidden}.hero-img .badge,.img-caption{border-radius:6px}.video-wrap iframe{border-radius:14px}.offer-cell{border-radius:8px}.testimonial{border-radius:12px}body::after{content:'';position:fixed;inset:0;pointer-events:none;z-index:1000;opacity:0.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay}.hero{padding:3rem 3rem 5rem;position:relative;max-width:1600px;margin:0 auto}.hero::before{content:'01 / KINDER-MOTOCROSS';position:absolute;bottom:2rem;right:3rem;font-family:'JetBrains Mono',monospace;font-size:0.7rem;letter-spacing:0.3em;color:var(--muted)}.hero-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:4rem;align-items:start}.hero-text{display:flex;flex-direction:column}.meta-tag{font-family:'JetBrains Mono',monospace;font-size:0.7rem;letter-spacing:0.3em;color:var(--accent);text-transform:uppercase;margin-bottom:2rem;display:flex;align-items:center;gap:0.8rem}.meta-tag::before{content:'';width:30px;height:1px;background:var(--accent)}.hero h1{font-family:'Anton',sans-serif;font-size:clamp(3rem,7vw,6rem);font-weight:400;line-height:0.92;letter-spacing:-0.02em;text-transform:uppercase;margin-bottom:2rem}.hero h1 .outline{-webkit-text-stroke:2px var(--fg);color:transparent;display:block}.hero h1 .red{color:var(--accent);font-style:italic}.hero-img{position:relative;background:#1a1a1a;max-width:520px;margin-left:auto;margin-top:3rem;border-radius:14px;overflow:hidden}.hero-img img{width:100%;height:auto;display:block;filter:contrast(1.05) saturate(1.1)}.hero-img::after{content:'';position:absolute;inset:0;background:linear-gradient(45deg,rgba(255,0,0,0.12),transparent 60%);pointer-events:none}.hero-img .badge{position:absolute;bottom:1.5rem;left:1.5rem;background:var(--bg);color:var(--fg);padding:0.9rem 1.3rem;font-family:'JetBrains Mono',monospace;font-size:0.7rem;letter-spacing:0.15em;text-transform:uppercase;border-left:3px solid var(--accent)}.hero-bottom{margin-top:3rem;max-width:700px}.hero-bottom .sub{font-size:1.15rem;font-weight:300;color:rgba(245,241,234,0.8);margin-bottom:2.5rem;line-height:1.65}.cta-row{display:flex;gap:1.5rem;align-items:center;flex-wrap:wrap}.cta-primary{background:var(--accent);color:var(--bg);font-family:'Anton',sans-serif;font-size:1rem;letter-spacing:0.15em;text-transform:uppercase;padding:1.3rem 2.5rem;text-decoration:none;display:inline-flex;align-items:center;gap:0.7rem;transition:all 0.3s;border:2px solid var(--accent);border-radius:12px}.cta-primary:hover{background:transparent;color:var(--accent);transform:translate(-3px,-3px);box-shadow:6px 6px 0 var(--accent)}.cta-secondary{color:var(--fg);font-family:'JetBrains Mono',monospace;font-size:0.85rem;text-decoration:none;border:1px solid var(--fg);padding:1.2rem 1.8rem;letter-spacing:0.1em;text-transform:uppercase;transition:all 0.3s;border-radius:12px}.cta-secondary:hover{color:var(--accent);border-color:var(--accent)}.keyword-row{border-block:1px solid var(--line);padding:1.5rem 3rem;font-family:'JetBrains Mono',monospace;font-size:0.75rem;letter-spacing:0.15em;text-transform:uppercase;color:var(--muted);text-align:center;background:var(--bg)}.keyword-row span{color:var(--accent);margin-inline:0.6em}.marquee{border-bottom:1px solid var(--line);padding:2rem 0;overflow:hidden;white-space:nowrap;background:var(--bg)}.marquee-track{display:inline-block;animation:scroll 35s linear infinite;font-family:'Anton',sans-serif;font-size:3rem;letter-spacing:0.05em;text-transform:uppercase}.marquee-track span{margin-right:4rem;color:var(--fg)}.marquee-track span:nth-child(even){-webkit-text-stroke:1.5px var(--fg);color:transparent}.marquee-track .dot{display:inline-block;width:12px;height:12px;background:var(--accent);border-radius:50%;vertical-align:middle;margin-right:4rem}section{padding:7rem 3rem;position:relative;max-width:1600px;margin:0 auto}.label{font-family:'JetBrains Mono',monospace;font-size:0.7rem;letter-spacing:0.3em;color:var(--accent);text-transform:uppercase;margin-bottom:1.5rem;display:flex;align-items:center;gap:1rem}.label::before{content:'';width:40px;height:1px;background:var(--accent)}h2.section-title{font-family:'Anton',sans-serif;font-size:clamp(2.5rem,6vw,5rem);line-height:0.95;letter-spacing:-0.01em;text-transform:uppercase;margin-bottom:3rem;max-width:1100px}h2 .accent{color:var(--accent)}h2 .italic{font-style:italic}.intro-stack{display:grid;grid-template-columns:1fr 1fr;gap:4rem;padding-top:2rem}.intro-stack p{font-size:1.1rem;font-weight:300;line-height:1.75;color:rgba(245,241,234,0.85);margin-bottom:1.5rem}.intro-stack p strong{color:var(--accent-soft);font-weight:500}.intro-stack a{color:var(--accent);text-decoration:none;border-bottom:1px solid var(--accent);padding-bottom:1px;transition:opacity 0.3s}.intro-stack a:hover{opacity:0.7}.split-img-text{display:grid;grid-template-columns:6fr 6fr;gap:4rem;align-items:center;margin-top:4rem}.split-img-text.reverse .text-col{order:2}.split-img-text .text-col p{font-size:1.05rem;font-weight:300;line-height:1.7;color:rgba(245,241,234,0.85);margin-bottom:1.25rem}.split-img-text .text-col p strong{color:var(--accent-soft);font-weight:500}.split-img-text .text-col a{color:var(--accent);text-decoration:none;border-bottom:1px solid var(--accent)}.img-frame{position:relative;background:#1a1a1a;overflow:hidden}.img-frame img{width:100%;height:auto;display:block;filter:contrast(1.05) saturate(1.1)}.image-pair{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.image-pair .img-frame{position:relative}.img-caption{position:absolute;bottom:1.5rem;left:1.5rem;background:var(--bg);color:var(--fg);padding:0.8rem 1.2rem;font-family:'JetBrains Mono',monospace;font-size:0.7rem;letter-spacing:0.12em;text-transform:uppercase;border-left:3px solid var(--accent);z-index:2}.offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line);margin-top:2rem}.offer-cell{padding:3rem 2rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background 0.4s;position:relative}.offer-cell:hover{background:rgba(255,0,0,0.05)}.offer-cell .num{font-family:'JetBrains Mono',monospace;font-size:0.75rem;color:var(--muted);letter-spacing:0.2em;margin-bottom:1.5rem}.offer-cell h3{font-family:'Anton',sans-serif;font-size:1.8rem;text-transform:uppercase;letter-spacing:0.02em;margin-bottom:1rem;line-height:1.1}.offer-cell p{color:rgba(245,241,234,0.7);font-size:0.95rem;line-height:1.65}.video-wrap{position:relative;aspect-ratio:16/9;margin-top:2rem;border:1px solid var(--line)}.video-wrap iframe{width:100%;height:100%;border:0}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}.video-grid .video-wrap{margin:0}.geo-tags{padding:4rem 3rem;border-top:1px solid var(--line);text-align:center;max-width:1600px;margin:0 auto}.geo-tags .lbl{font-family:'JetBrains Mono',monospace;font-size:0.7rem;letter-spacing:0.3em;text-transform:uppercase;color:var(--muted);margin-bottom:1.5rem}.geo-tags .tags{font-family:'Archivo',sans-serif;font-size:0.95rem;color:rgba(245,241,234,0.6);font-weight:300;line-height:1.9;max-width:1100px;margin:0 auto}.final-cta{text-align:center;background:linear-gradient(180deg,var(--bg),#1a0000);position:relative;overflow:hidden}.final-cta::before{content:'GO';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:'Anton',sans-serif;font-size:50rem;-webkit-text-stroke:2px rgba(255,0,0,0.05);color:transparent;line-height:0.8;pointer-events:none;white-space:nowrap}.final-cta h2{position:relative;z-index:1;font-family:'Anton',sans-serif;font-size:clamp(3rem,8vw,7rem);text-transform:uppercase;line-height:0.9;margin-bottom:2rem}.final-cta .sub{position:relative;z-index:1;font-size:1.1rem;color:rgba(245,241,234,0.75);max-width:700px;margin:0 auto 3rem;font-weight:300;line-height:1.65}.final-cta .sub a{color:var(--accent);text-decoration:none;border-bottom:1px solid var(--accent)}.final-cta .cta-row{position:relative;z-index:1;justify-content:center}.reveal{opacity:0}.reveal.in{animation:fadeUp 1s cubic-bezier(0.22,1,0.36,1) forwards}@media (max-width:900px){.hero,section,.geo-tags,.keyword-row{padding-inline:1.5rem}.hero{padding-top:7rem}.hero-grid{grid-template-columns:1fr;gap:2rem}.hero-img{max-width:100%;margin:0}.hero-bottom{margin-top:2rem}.intro-stack{grid-template-columns:1fr;gap:2rem}.split-img-text,.split-img-text.reverse{grid-template-columns:1fr;gap:2.5rem}.split-img-text.reverse .text-col{order:1}.offer-grid{grid-template-columns:1fr}.marquee-track{font-size:2rem}section{padding-block:5rem}.image-pair{grid-template-columns:1fr;gap:1rem}.video-grid{grid-template-columns:1fr}.keyword-row{font-size:0.65rem;line-height:2}}.seo-footer{padding:6rem 3rem 4rem;max-width:1600px;margin:0 auto;border-top:1px solid var(--line);margin-top:4rem}.seo-footer .label{margin-bottom:2.5rem}.seo-footer .keyword-cloud{display:flex;flex-wrap:wrap;gap:0.5rem 1rem;justify-content:center;align-items:center;line-height:1.8}.seo-footer .keyword-cloud a{display:inline-block;padding:0.25rem 0.85rem;font-family:'JetBrains Mono',monospace;color:#bbb;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);text-decoration:none;border-radius:999px;transition:all 0.25s;white-space:nowrap}.seo-footer .keyword-cloud a:hover{color:#fff;background:rgba(255,0,0,0.12);border-color:var(--accent);transform:translateY(-1px);box-shadow:0 2px 10px rgba(255,0,0,0.25)}.seo-footer .keyword-cloud .s-xl{font-size:1.15rem;font-weight:600;color:#f0f0f0}.seo-footer .keyword-cloud .s-l{font-size:1.00rem;font-weight:500;color:#ddd}.seo-footer .keyword-cloud .s-m{font-size:0.88rem;color:#bbb}.seo-footer .keyword-cloud .s-s{font-size:0.78rem;color:#999}.seo-footer .keyword-cloud .s-xs{font-size:0.72rem;color:#777}@media (max-width:768px){.seo-footer{padding:4rem 1.5rem 3rem}.seo-footer .keyword-cloud a{font-size:0.65rem;padding:0.35rem 0.7rem}.seo-footer .keyword-cloud .s-xl{font-size:0.95rem}.seo-footer .keyword-cloud .s-l{font-size:0.85rem}.seo-footer .keyword-cloud .s-m{font-size:0.75rem}}.mx-redesign .package-grid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:2rem;margin-top:3rem}@media (max-width:768px){.mx-redesign .package-grid{grid-template-columns:1fr !important}}.mx-redesign .package-card{background:linear-gradient(135deg,#1a1a1a 0%,#0d0d0d 100%);border:1px solid var(--line);padding:2.5rem 2rem;border-radius:14px;display:flex;flex-direction:column}.mx-redesign .package-card.featured{border-color:var(--accent);background:linear-gradient(135deg,#1a1a1a 0%,#1a0505 100%)}.mx-redesign .package-header{padding-bottom:1.5rem;margin-bottom:1rem;border-bottom:1px solid var(--line)}.mx-redesign .package-header h3{font-family:'Anton',sans-serif;font-size:1.8rem;text-transform:uppercase;letter-spacing:0.02em;margin-bottom:0.5rem}.mx-redesign .package-card.featured .package-header h3{color:var(--accent)}.mx-redesign .package-sub{font-family:'JetBrains Mono',monospace;font-size:0.75rem;color:var(--muted);letter-spacing:0.1em;text-transform:uppercase}.mx-redesign .package-block{margin-bottom:1.5rem}.mx-redesign .block-label{font-family:'JetBrains Mono',monospace;font-size:0.7rem;letter-spacing:0.2em;text-transform:uppercase;color:var(--accent);margin-bottom:0.6rem}.mx-redesign .package-list{list-style:none;padding:0;margin:0}.mx-redesign .package-list li{display:flex;justify-content:space-between;align-items:center;padding:0.6rem 0;border-bottom:1px solid rgba(255,255,255,0.05);font-size:0.92rem}.mx-redesign .package-list li:last-child{border-bottom:none}.mx-redesign .package-list .amount{font-family:'JetBrains Mono',monospace;color:var(--muted);font-size:0.8rem}.mx-redesign .block-sum{display:flex;justify-content:space-between;margin-top:0.7rem;padding:0.9rem 1.1rem;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);border-radius:8px;font-family:'JetBrains Mono',monospace;font-size:0.82rem;letter-spacing:0.1em;text-transform:uppercase;font-weight:500}.mx-redesign .block-sum span{font-weight:600}.mx-redesign .package-total{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:var(--bg);border:2px solid var(--accent);border-radius:12px;font-family:'Anton',sans-serif;text-transform:uppercase;letter-spacing:0.05em}.mx-redesign .package-total span:first-child{font-size:1rem}.mx-redesign .package-total .total-num{font-size:2rem;color:var(--accent)}.mx-redesign .faq-list{display:flex;flex-direction:column;gap:0.75rem}.mx-redesign .faq-item{border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,0.02);overflow:hidden;transition:background 0.2s,border-color 0.2s}.mx-redesign .faq-item[open]{background:rgba(255,0,0,0.05);border-color:rgba(255,0,0,0.3)}.mx-redesign .faq-item summary{list-style:none;cursor:pointer;padding:1.1rem 1.4rem;display:flex;align-items:center;gap:1rem;font-family:'Inter',sans-serif;font-weight:600;font-size:1.02rem;line-height:1.4;color:var(--fg)}.mx-redesign .faq-item summary::-webkit-details-marker{display:none}.mx-redesign .faq-item .faq-num{font-family:'JetBrains Mono',monospace;font-size:0.7rem;color:var(--accent);letter-spacing:0.1em;flex-shrink:0;padding-top:0.15rem}.mx-redesign .faq-item .faq-q{flex:1}.mx-redesign .faq-item .faq-arrow{font-family:'Anton',sans-serif;font-size:1.5rem;color:var(--accent);flex-shrink:0;line-height:1;transition:transform 0.2s}.mx-redesign .faq-item[open] .faq-arrow{transform:rotate(45deg)}.mx-redesign .faq-item .faq-a{padding:0 1.4rem 1.3rem 4rem;color:var(--muted);font-size:0.95rem;line-height:1.65}.mx-redesign .faq-item .faq-a p{margin:0}.mx-redesign .faq-item .faq-a a{color:var(--accent);text-decoration:underline}@media (max-width:768px){.mx-redesign .faq-item summary{padding:1rem 1.1rem;font-size:0.95rem;gap:0.7rem}.mx-redesign .faq-item .faq-a{padding:0 1.1rem 1.1rem 3rem}}
