.gp4c-section{margin:64px 0;padding:56px 28px;background:#0b0b0b;color:#f7f1e7}.gp4c-inner{max-width:1180px;margin:0 auto}.gp4c-kicker{letter-spacing:.18em;text-transform:uppercase;font-size:12px;color:#c9a86a;margin:0 0 10px}.gp4c-title{font-size:clamp(30px,4vw,52px);line-height:1.05;margin:0 0 16px;color:#fff}.gp4c-copy{max-width:760px;color:#d8d0c4}.gp4c-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:34px}.gp4c-card{background:#151515;border:1px solid rgba(201,168,106,.28);padding:22px}.gp4c-card img{width:100%;aspect-ratio:4/5;object-fit:cover;margin-bottom:18px}.gp4c-card h3{color:#fff;margin:0 0 8px}.gp4c-card p{color:#cfc6b9}.gp4c-control{width:100%;margin:9px 0;padding:12px;background:#0b0b0b;color:#fff;border:1px solid #4d4437}.gp4c-check{display:flex;gap:10px;align-items:center;margin:12px 0}.gp4c-price{font-size:20px;color:#c9a86a;font-weight:600;margin-top:12px}.gp4c-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.gp4c-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:1px solid #c9a86a;background:#c9a86a;color:#090909;text-decoration:none;font-weight:700;cursor:pointer}.gp4c-btn--ghost{background:transparent;color:#f7f1e7}.gp4c-status{margin-top:14px;min-height:22px;color:#d9c498}.gp4c-table-wrap{overflow:auto;margin-top:30px}.gp4c-table{width:100%;border-collapse:collapse;min-width:760px}.gp4c-table th,.gp4c-table td{padding:16px;border-bottom:1px solid rgba(255,255,255,.14);text-align:left}.gp4c-table th{color:#c9a86a;text-transform:uppercase;font-size:12px;letter-spacing:.1em}.gp4c-vip{text-align:center;background:linear-gradient(120deg,#080808,#211a10);border:1px solid rgba(201,168,106,.45)}.gp4c-recent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px}.gp4c-recent-card{text-decoration:none;color:inherit}.gp4c-recent-card img{width:100%;aspect-ratio:4/5;object-fit:cover;background:#151515}.gp4c-recent-card span{display:block;margin-top:10px;color:#fff}.gp4c-empty{color:#bfb5a6;margin-top:24px}.gp4c-product-icons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.gp4c-icon{border:1px solid rgba(201,168,106,.28);padding:16px;text-align:center;color:#efe5d6}.gp4c-icon strong{display:block;color:#fff;margin-bottom:5px}.gp4c-complete-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:30px}.gp4c-complete-card{background:#151515;border:1px solid rgba(201,168,106,.25);padding:14px}.gp4c-complete-card img{width:100%;aspect-ratio:1/1;object-fit:cover}.gp4c-complete-card a{color:#fff;text-decoration:none}.gp4c-complete-card .price{color:#c9a86a}.gp4c-bundle-total{font-size:28px;color:#fff;margin-top:20px}.gp4c-bundle-total span{color:#c9a86a}
@media(max-width:800px){.gp4c-section{margin:36px 0;padding:38px 18px}.gp4c-grid,.gp4c-complete-grid{grid-template-columns:1fr 1fr}.gp4c-recent-grid{grid-template-columns:1fr 1fr}.gp4c-product-icons{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.gp4c-grid,.gp4c-complete-grid{grid-template-columns:1fr}.gp4c-actions{display:grid}.gp4c-btn{width:100%}}
