:root{--navy:#03111f;--navy2:#061d31;--blue:#087dff;--orange:#ff6817;--ink:#eaf4ff;--muted:#93a8bc;--line:#17466b;--panel:#071827;--green:#20d18a;--red:#ff4655;--gold:#f5b942}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 50% -10%,#0b3152 0,#041421 38%,#020b13 80%);color:var(--ink);font-family:Inter,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(1220px,94%);margin:auto}.top{background:#020b14;border-bottom:1px solid #0b5e9e;position:sticky;top:0;z-index:30}.bar{height:78px;display:flex;align-items:center;gap:24px}.logo{font-weight:1000;font-style:italic;font-size:25px;letter-spacing:-1.5px;white-space:nowrap}.logo .o{color:var(--orange)}.logo .b{color:var(--blue)}.logo small{display:block;color:#fff;font-size:10px;letter-spacing:4px;text-align:center}.nav{display:flex;gap:18px;align-items:center;margin-left:auto;font-size:12px;font-weight:900;text-transform:uppercase}.nav a:hover,.nav a.active{color:var(--orange)}.cart{border:1px solid var(--blue);border-radius:8px;padding:8px 12px}.mobile{display:none}.hero-img{width:100%;display:block;border-bottom:1px solid var(--blue);max-height:430px;object-fit:cover}.choice-band{padding:30px 0;background:linear-gradient(90deg,#071827,#0b2338,#071827);border-bottom:1px solid #13517c}.eyebrow{font-size:12px;letter-spacing:2px;color:var(--orange);font-weight:900;text-transform:uppercase}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:14px}.choice{padding:28px;border-radius:14px;border:1px solid #285574;background:linear-gradient(135deg,#0a2034,#06131f);box-shadow:0 12px 35px #0008;position:relative;overflow:hidden}.choice:before{content:"";position:absolute;inset:auto -70px -80px auto;width:220px;height:220px;border-radius:50%;background:#087dff22}.choice.orange{border-color:#b94b1d}.choice.orange:before{background:#ff681722}.choice h2{margin:7px 0 8px;font-size:29px;text-transform:uppercase}.choice p{color:#b9c8d5;line-height:1.55}.btn{display:inline-block;border:0;border-radius:8px;padding:13px 18px;background:var(--orange);color:#07111a;font-weight:1000;text-transform:uppercase;cursor:pointer}.btn.blue{background:var(--blue);color:white}.btn.ghost{background:transparent;border:1px solid var(--blue);color:white}.section{padding:52px 0}.section.alt{background:#051522;border-block:1px solid #123f60}.head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px}.head h1,.head h2{margin:0;text-transform:uppercase;font-style:italic;font-size:34px}.head p{margin:4px 0;color:var(--muted)}.products{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.product{background:#071a29;border:1px solid #1d4e70;border-radius:12px;overflow:hidden;box-shadow:0 12px 28px #0007}.pack{height:240px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,#293b4b,#06111b);position:relative}.bag{width:128px;height:190px;clip-path:polygon(6% 0,94% 0,100% 7%,96% 94%,88% 100%,12% 100%,4% 94%,0 7%);display:flex;align-items:center;justify-content:center;text-align:center;padding:15px;font-weight:1000;font-size:23px;text-transform:uppercase;box-shadow:inset 0 0 30px #fff2}.red{background:linear-gradient(135deg,#54030a,#f01824,#390006)}.green{background:linear-gradient(135deg,#082d1d,#1b7c4e,#041a11)}.nuke{background:linear-gradient(135deg,#512000,#ff6b00,#261000)}.apex{background:linear-gradient(135deg,#042b58,#087dff,#04152d)}.obsidian{background:linear-gradient(135deg,#170623,#7d25a7,#09020d)}.dog{background:linear-gradient(135deg,#4c2e00,#c98b17,#211100)}.white{background:linear-gradient(135deg,#ddd,#fff,#aaa);color:#05234a}.product-body{padding:16px}.product h3{margin:0 0 5px;text-transform:uppercase}.meta{color:var(--muted);font-size:13px}.price{font-size:22px;font-weight:900;margin:12px 0}.tags{display:flex;gap:6px;flex-wrap:wrap}.tag{font-size:10px;text-transform:uppercase;padding:5px 8px;border-radius:99px;background:#0d2c45;color:#9ed0ff}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.step{padding:22px;background:#071a29;border:1px solid #17466b;border-radius:12px}.num{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--orange);color:#07111a;font-weight:1000}.step h3{text-transform:uppercase}.step p{color:var(--muted);line-height:1.5}.notice{padding:18px;border-left:4px solid var(--orange);background:#0c2030;color:#b8c9d6;line-height:1.55}.footer{padding:40px 0;background:#010810;border-top:1px solid #0c4f7f}.footgrid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:25px}.footer h4{text-transform:uppercase}.footer a{display:block;color:#9bb0c1;margin:8px 0;font-size:13px}.pagehero{padding:65px 0 35px;background:linear-gradient(135deg,#071d30,#04101b);border-bottom:1px solid #16527b}.pagehero h1{font-size:48px;margin:0;text-transform:uppercase;font-style:italic}.pagehero p{max-width:760px;color:#afc0ce;font-size:18px;line-height:1.6}.two{display:grid;grid-template-columns:1fr 1fr;gap:25px}.card{background:#071a29;border:1px solid #17466b;border-radius:12px;padding:24px}.card h2,.card h3{text-transform:uppercase}.list{padding-left:20px;color:#b7c6d2;line-height:1.8}.form{display:grid;gap:12px}.form input,.form select,.form textarea{width:100%;background:#03101b;border:1px solid #285473;color:white;padding:13px;border-radius:7px}.form textarea{min-height:120px}.checkrow{display:flex;gap:10px;align-items:flex-start}.table{width:100%;border-collapse:collapse;background:#061724}.table th,.table td{padding:13px;border-bottom:1px solid #173d59;text-align:left}.table th{color:#77b9f4;text-transform:uppercase;font-size:12px}.faq details{background:#071a29;border:1px solid #17466b;border-radius:9px;margin:9px 0;padding:15px}.faq summary{font-weight:900;cursor:pointer}.faq p{color:#aabcc9;line-height:1.6}.cartitem{display:flex;justify-content:space-between;gap:15px;padding:18px 0;border-bottom:1px solid #173d59}.small{font-size:12px;color:var(--muted)}.badge{display:inline-block;padding:5px 8px;border-radius:6px;background:#0a3c64;color:#9ed0ff;font-size:11px;font-weight:800}.status{color:var(--green);font-weight:900}.hero-note{font-size:12px;color:#8fa6b8;margin-top:10px}.catalog-img{width:100%;border-radius:12px;border:1px solid #1b5d8b}.center{text-align:center}.kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.kpi{padding:20px;text-align:center;border:1px solid #17466b;border-radius:10px;background:#071a29}.kpi strong{font-size:30px;color:var(--orange)}@media(max-width:900px){.nav{display:none}.mobile{display:block;margin-left:auto}.choice-grid,.two{grid-template-columns:1fr}.products{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(2,1fr)}.footgrid{grid-template-columns:1fr 1fr}.pagehero h1{font-size:38px}.hero-img{height:280px;object-fit:cover;object-position:center}}@media(max-width:560px){.products,.steps,.kpis{grid-template-columns:1fr}.footgrid{grid-template-columns:1fr}.logo{font-size:21px}.hero-img{height:240px}.head h1,.head h2{font-size:28px}.pagehero{padding-top:40px}.pagehero h1{font-size:34px}}
.logo-img{height:60px;width:auto;display:block}.product-art{width:100%;height:100%;object-fit:cover;display:block}.detail-pack{height:520px}.detail-art{object-fit:contain;background:#06131f;padding:22px}.art-panel{overflow:hidden;border-radius:14px;border:1px solid #17466b;background:#06131f}.art-panel img{width:100%;display:block}.package-options{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.package-option{padding:20px;border:1px solid #235a80;border-radius:12px;background:#061724}.package-option h3{margin-top:0}.package-option strong{color:var(--orange)}@media(max-width:700px){.package-options{grid-template-columns:1fr}.logo-img{height:48px}}

.format-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.format-box{border:1px solid #17466b;background:#071725;border-radius:14px;padding:18px}.format-box h3{margin:10px 0}.format-box p{line-height:1.55}@media(max-width:760px){.format-grid{grid-template-columns:1fr}}

/* V6: exact-card examples on series detail pages */
.actual-card-section{margin-top:28px;padding-top:26px;border-top:1px solid #17466b}
.actual-card-head{display:flex;justify-content:space-between;gap:18px;align-items:end;flex-wrap:wrap;margin-bottom:16px}
.actual-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.actual-card{background:linear-gradient(180deg,#0d2740,#071624);border:1px solid #1f5c87;border-radius:14px;padding:14px;box-shadow:0 12px 28px rgba(0,0,0,.25)}
.actual-card-visual{aspect-ratio:3/4;border-radius:10px;border:2px solid #f47b20;background:radial-gradient(circle at 50% 30%,rgba(27,139,213,.45),transparent 38%),linear-gradient(145deg,#122d49,#07111d);display:flex;align-items:center;justify-content:center;text-align:center;padding:18px;margin-bottom:12px;position:relative;overflow:hidden}
.actual-card-visual:before{content:'COACHS111';position:absolute;top:10px;left:10px;font-size:10px;letter-spacing:1.6px;font-weight:900;color:#f47b20}
.actual-card-visual:after{content:'EXACT CARD EXAMPLE';position:absolute;bottom:9px;left:9px;right:9px;font-size:9px;letter-spacing:1.2px;font-weight:900;color:#8fd1ff}
.actual-card-player{font-size:24px;line-height:1;font-weight:1000;text-transform:uppercase}
.actual-card h4{margin:0 0 6px;font-size:17px}
.actual-card .small{line-height:1.45}
.example-disclaimer{background:#301d0b;border:1px solid #f47b20;border-radius:12px;padding:13px 15px;color:#ffe0c5;margin:14px 0 18px}
@media(max-width:800px){.actual-card-grid{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.actual-card-grid{grid-template-columns:1fr}}
.actual-card-player{line-height:1.25}.example-disclaimer strong{letter-spacing:.02em}

/* V16: cleaner historical example lists on individual repack pages */
.single-show-summary{margin:20px 0;padding:14px 16px;border-left:4px solid #1b8bd5;background:#0a1d2f;border-radius:8px;line-height:1.55}
.past-examples-section{margin-top:30px;padding-top:26px;border-top:1px solid #17466b}
.past-examples-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-end;flex-wrap:wrap;margin-bottom:14px}
.past-examples-head h2{margin-bottom:5px}
.past-example-label{font-size:11px;font-weight:900;letter-spacing:.08em;border:1px solid #1b8bd5;border-radius:999px;padding:7px 10px;color:#9ed9ff;background:#081725}
.past-example-note{background:#0a1d2f;border-left:4px solid #f47b20;border-radius:8px;padding:13px 15px;margin:0 0 16px;line-height:1.5}
.past-example-table-wrap{overflow-x:auto;border:1px solid #17466b;border-radius:12px;background:#071624}
.past-example-table{width:100%;border-collapse:collapse;min-width:760px}
.past-example-table th{font-size:11px;letter-spacing:.07em;text-transform:uppercase;text-align:left;color:#9ed9ff;background:#0b2136;padding:12px 13px;border-bottom:1px solid #1b8bd5}
.past-example-table td{padding:12px 13px;border-bottom:1px solid rgba(31,92,135,.45);vertical-align:top;line-height:1.4}
.past-example-table tbody tr:last-child td{border-bottom:0}
.past-example-table tbody tr:hover{background:#0a1d2f}
