.pg-hero{background:var(--midnight);padding:80px 0 64px;position:relative;overflow:hidden}.pg-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 30%,rgba(249,115,22,.16),transparent 50%);pointer-events:none}.pg-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:1.4fr 1fr;grid-gap:56px;gap:56px;align-items:end}.pg-hero h1{font-family:var(--font-display);font-size:clamp(64px,8vw,128px);line-height:.86;text-transform:uppercase;letter-spacing:-.005em}.pg-hero h1 em{font-style:normal;color:var(--velocity-orange)}.pg-hero__sub{font-size:17px;color:var(--slate-300);line-height:1.6;max-width:440px;margin-bottom:8px}@media (max-width:880px){.pg-hero__inner{grid-template-columns:1fr;gap:24px}.pg-hero{padding:56px 0 48px}}.sec{padding:96px 0}.sec--paper{background:var(--paper);color:var(--midnight)}.sec--midnight{background:var(--midnight);color:var(--paper)}.sec__head{margin-bottom:48px;max-width:760px}.sec__head h2{font-family:var(--font-display);font-size:clamp(48px,6vw,80px);line-height:.9;text-transform:uppercase;letter-spacing:-.005em;margin-bottom:18px}.sec__head h2 em{font-style:normal;color:var(--velocity-orange)}.sec__head--lime h2 em{color:var(--field-lime)}.sec__head p{font-size:17px;line-height:1.6;color:var(--slate-700)}.sec--midnight .sec__head p{color:var(--slate-300)}@media (max-width:768px){.sec{padding:64px 0}}.step{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:48px;gap:48px;padding:40px 0;border-bottom:1px solid var(--slate-200);align-items:start}.step:last-child{border-bottom:none}.step__num{font-family:var(--font-display);font-size:72px;line-height:.85;color:var(--velocity-orange);letter-spacing:-.02em}.step:nth-child(2) .step__num{color:var(--field-lime)}.step:nth-child(3) .step__num{color:var(--velocity-orange)}.step__num small{font-family:var(--font-mono);font-size:10px;color:var(--slate-500);letter-spacing:.14em;text-transform:uppercase;display:block;margin-top:4px}.step__body h3{font-family:var(--font-display);font-size:44px;line-height:.92;text-transform:uppercase;letter-spacing:-.005em;margin-bottom:16px}.step__body h3 em{font-style:normal;color:var(--velocity-orange)}.step:nth-child(2) .step__body h3 em{color:var(--field-lime)}.step__body p{font-size:15px;color:var(--slate-700);line-height:1.65}.step__detail{background:var(--midnight);color:var(--paper);padding:24px 26px 26px;border-left:4px solid var(--velocity-orange)}.step:nth-child(2) .step__detail{border-left-color:var(--field-lime)}.step__detail h4{font-family:var(--font-heavy);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--velocity-orange);margin-bottom:10px}.step:nth-child(2) .step__detail h4{color:var(--field-lime)}.step__detail p{font-size:13px;color:var(--slate-300);line-height:1.6;margin-bottom:8px}.step__detail p:last-child{margin-bottom:0}.step__detail code{font-family:var(--font-mono);font-size:12px;color:var(--velocity-light)}@media (max-width:880px){.step{grid-template-columns:1fr;gap:18px}}.rule{background:var(--charcoal);padding:36px 40px;margin-bottom:4px;display:grid;grid-template-columns:1fr 360px;grid-gap:48px;gap:48px;align-items:start;border-left:5px solid var(--velocity-orange)}.rule:nth-child(odd){border-left-color:var(--velocity-orange)}.rule:nth-child(2n){border-left-color:var(--field-lime)}.rule__head{display:flex;gap:14px;align-items:baseline;margin-bottom:18px}.rule__num{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--slate-400)}.rule__points{font-family:var(--font-display);font-size:48px;color:var(--velocity-orange);letter-spacing:-.01em;line-height:.9}.rule:nth-child(2n) .rule__points{color:var(--field-lime)}.rule h3{font-family:var(--font-display);font-size:40px;line-height:.9;text-transform:uppercase;letter-spacing:-.005em;margin-bottom:14px}.rule h3 em{font-style:normal;color:var(--velocity-orange)}.rule:nth-child(2n) h3 em{color:var(--field-lime)}.rule p{font-size:15px;line-height:1.6;color:var(--slate-300);margin-bottom:12px}.rule p:last-child{margin-bottom:0}.rule p strong{color:var(--paper);font-weight:600}.rule__example{background:var(--midnight);padding:22px 24px 24px;border-top:3px solid var(--velocity-orange)}.rule:nth-child(2n) .rule__example{border-top-color:var(--field-lime)}.rule__example h4{font-family:var(--font-mono);font-size:10.5px;color:var(--velocity-orange);letter-spacing:.18em;text-transform:uppercase;margin-bottom:14px}.rule:nth-child(2n) .rule__example h4{color:var(--field-lime)}.rule__example-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--slate-800);font-family:var(--font-mono);font-size:12px}.rule__example-row:last-child{border-bottom:none}.rule__example-row span:first-child{color:var(--slate-300)}.rule__example-row span:last-child{color:var(--paper);font-family:var(--font-heavy);letter-spacing:.04em}.rule__example-row--bonus span:last-child{color:var(--field-lime)}.rule__example-row--zero span:last-child{color:var(--slate-500)}.rule__bands{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--slate-800);margin-top:6px}.rule__band{background:var(--midnight);padding:10px 14px;display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:12px}.rule__band-acc{color:var(--slate-300)}.rule__band-bonus{color:var(--field-lime);font-family:var(--font-heavy);letter-spacing:.04em}@media (max-width:980px){.rule{grid-template-columns:1fr;gap:24px;padding:28px 24px}}.faq{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px}.faq__item{background:var(--charcoal);color:var(--paper);padding:28px 32px;border-top:3px solid var(--velocity-orange)}.faq__item:nth-child(2n){border-top-color:var(--field-lime)}.faq__item h3{font-family:var(--font-heavy);font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--velocity-orange);margin-bottom:14px;line-height:1.4}.faq__item:nth-child(2n) h3{color:var(--field-lime)}.faq__item p{font-size:14px;color:var(--slate-300);line-height:1.6}@media (max-width:760px){.faq{grid-template-columns:1fr}}.pg-cta{background:var(--velocity-orange);color:var(--midnight);padding:80px 0;position:relative;overflow:hidden}.pg-cta:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 49%,rgba(11,18,32,.08) 50%,transparent 51%),linear-gradient(45deg,transparent 49%,rgba(11,18,32,.08) 50%,transparent 51%);background-size:80px 80px;pointer-events:none}.pg-cta__inner{position:relative;z-index:1;display:grid;grid-template-columns:1.5fr 1fr;grid-gap:48px;gap:48px;align-items:center}.pg-cta h2{font-family:var(--font-display);font-size:clamp(52px,6vw,84px);line-height:.86;text-transform:uppercase;letter-spacing:-.01em}.pg-cta h2 em{font-style:normal;color:var(--paper)}.pg-cta p{font-size:16px;margin-top:14px;color:rgba(11,18,32,.85);line-height:1.6}.pg-cta .mv-btn-arrow{background:var(--midnight);color:var(--paper)}.pg-cta .mv-btn-arrow:hover{background:var(--charcoal)}@media (max-width:880px){.pg-cta__inner{grid-template-columns:1fr;gap:24px}.pg-cta{padding:56px 0}}