.gc-combos-pro-page{display:grid;gap:clamp(22px,3vw,34px)}.gc-combos-metrics{margin:0}.gc-combos-toolbar{align-items:end}.gc-combos-toolbar .gc-field:first-child{min-width:min(100%,360px);flex:1.6 1 320px}.gc-combos-feature-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.75fr) minmax(260px,.75fr);gap:16px}.gc-combo-feature-card{position:relative;overflow:hidden;min-height:210px;display:grid;align-content:space-between;gap:18px;padding:22px;border:1px solid var(--line);border-top:2px solid var(--accent);background:radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 28rem),linear-gradient(135deg,#ffffff0d,#ffffff05);box-shadow:0 18px 70px #0000002e}.gc-combo-feature-card--main{min-height:250px}.gc-combo-feature-card:after{content:"";position:absolute;right:-44px;bottom:-44px;width:160px;height:160px;border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);opacity:.28;transform:rotate(18deg);pointer-events:none}.gc-combo-feature-kicker,.gc-combo-card__kicker,.gc-combo-car-pill,.gc-combo-sub,.gc-combo-feature-meta span{color:var(--dim);text-transform:uppercase;letter-spacing:.105em;font-size:.72rem;font-weight:950}.gc-combo-feature-card h2{margin:6px 0 8px;color:var(--text);font-size:clamp(1.8rem,3.8vw,3.85rem);line-height:.9;letter-spacing:-.07em;text-transform:uppercase;word-break:break-word}.gc-combo-feature-card p{margin:0;color:var(--soft);line-height:1.5}.gc-combo-feature-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.gc-combo-feature-meta span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid var(--line);background:#ffffff06;color:var(--soft)}.gc-combo-feature-card .gc-btn{width:max-content;margin-top:18px}.gc-combo-section-head{margin-bottom:16px}.gc-combo-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gc-combo-card{min-height:230px;display:grid;align-content:space-between;gap:16px;padding:18px;border:1px solid var(--line);background:linear-gradient(135deg,#ffffff0b,#ffffff04)}.gc-combo-card:hover{border-color:color-mix(in srgb,var(--accent) 44%,var(--line));background:linear-gradient(135deg,#ffffff10,#ffffff05)}.gc-combo-card h3{margin:8px 0;color:var(--text);font-size:clamp(1.25rem,2.2vw,1.95rem);line-height:1;letter-spacing:-.055em;text-transform:uppercase}.gc-combo-card p{margin:0;color:var(--soft)}.gc-combo-card__cars{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.gc-combo-car-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 8px;border:1px solid var(--line);color:var(--soft);background:#ffffff06;letter-spacing:.055em;text-transform:none;font-size:.74rem;font-weight:850}.gc-combo-card__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.gc-combo-card__stats div{padding:10px;border:1px solid var(--line);background:#0000001f}.gc-combo-card__stats span{display:block;color:var(--dim);font-size:.64rem;text-transform:uppercase;letter-spacing:.1em;font-weight:950}.gc-combo-card__stats strong{display:block;margin-top:5px;color:var(--text);font-size:1.08rem;line-height:1}.gc-combo-main{display:grid;gap:4px;min-width:260px}.gc-combo-title{color:var(--text);font-weight:950;font-size:1.02rem;line-height:1.2}.gc-combo-sub{color:var(--muted);letter-spacing:.065em;word-break:break-word}.gc-combo-cars{max-width:560px}.gc-combo-cars strong{display:block;color:var(--text);line-height:1.25}.gc-combo-car-list{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.gc-combo-car-more{color:var(--muted);font-size:.78rem;align-self:center}.gc-combos-table-pro td:nth-child(4),.gc-combos-table-pro td:nth-child(5),.gc-combos-table-pro td:nth-child(6),.gc-combos-table-pro td:nth-child(7){white-space:nowrap;font-variant-numeric:tabular-nums}.gc-combo-table-wrap{max-height:720px;overflow:auto}.gc-combo-link{color:var(--text);font-weight:950}.gc-combo-link:hover{color:var(--accent)}@media(max-width:1180px){.gc-combos-feature-grid,.gc-combo-card-grid{grid-template-columns:1fr}}@media(max-width:720px){.gc-combo-card__stats{grid-template-columns:1fr}.gc-combo-table-wrap{max-height:none}}
