.collaborations-page{padding-block:clamp(34px,5vw,70px) clamp(52px,7vw,92px)}.collaborations-page__header{max-width:900px;margin-bottom:28px}.collaborations-page__header h1{margin:8px 0 12px;color:var(--sg-white);font-size:clamp(3rem,6vw,5.6rem);line-height:.94;overflow-wrap:anywhere}.collaborations-page__header>p:last-child{max-width:720px;color:var(--sg-gray);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.7}.collaborations-tabs{display:inline-flex;max-width:100%;gap:6px;margin-bottom:26px;padding:5px;overflow-x:auto;border:1px solid var(--sg-border);border-radius:var(--sg-radius);background:var(--sg-metal-dark)}.collaborations-tabs__tab{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:44px;padding:9px 18px;border:1px solid var(--sg-border);border-radius:var(--sg-radius);background:var(--sg-card);color:var(--sg-gray);font-family:var(--sg-font-nav);font-size:.86rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase;transition:border-color var(--sg-speed),background var(--sg-speed),color var(--sg-speed),box-shadow var(--sg-speed)}.collaborations-tabs__tab:not([aria-selected=true]):hover{color:var(--sg-white);border-color:var(--sg-iron-gold);box-shadow:0 0 12px rgba(251,202,3,.08)}.collaborations-tabs__tab[aria-selected=true]{border-color:var(--sg-border-strong);background:var(--sg-metal-gold);color:var(--sg-bg) !important;-webkit-text-fill-color:var(--sg-bg);box-shadow:var(--sg-iron-glow)}.collaborations-tabs__tab:focus-visible{outline:2px solid var(--sg-iron-gold);outline-offset:3px}.collaborations-panel{padding:clamp(22px,3vw,34px);border:1px solid var(--sg-border);border-radius:var(--sg-radius);background:var(--sg-metal-dark);box-shadow:0 24px 52px rgba(0,0,0,.3)}.collaborations-panel+.collaborations-panel{margin-top:24px}.collaborations-page.is-enhanced .collaborations-panel[hidden]{display:none}.collaborations-panel__heading{margin-bottom:22px}.collaborations-panel__heading h2{margin-top:6px;color:var(--sg-white);font-size:clamp(2rem,3.2vw,3.1rem);line-height:1}.collaborations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:18px}.collaboration-card{display:flex;min-width:0;min-height:292px;flex-direction:column;align-items:flex-start;padding:20px;border:1px solid var(--sg-border);border-radius:var(--sg-radius);background:linear-gradient(145deg,rgba(106,12,11,.2),rgba(5,3,3,.88));box-shadow:inset 0 1px 0 rgba(251,202,3,.04);transition:border-color var(--sg-speed),box-shadow var(--sg-speed),transform var(--sg-speed)}.collaboration-card:hover{border-color:rgba(251,202,3,.58);box-shadow:0 16px 30px rgba(0,0,0,.3),0 0 18px rgba(251,202,3,.07);transform:translateY(-2px)}.collaboration-card__logo-link{display:grid;width:100%;min-height:76px;place-items:center;margin-bottom:16px;padding:8px 12px;border-bottom:1px solid rgba(185,125,16,.18)}.collaboration-card__logo{display:block;width:auto;max-width:180px;height:auto;max-height:56px;object-fit:contain}.collaboration-card__logo--kinguin{padding:4px;border-radius:var(--sg-radius);background:var(--sg-white)}.collaboration-card__badge{display:inline-flex;min-height:24px;align-items:center;margin-bottom:10px;padding:4px 8px;border:1px solid rgba(185,125,16,.38);border-radius:var(--sg-radius);color:var(--sg-iron-gold);font-family:var(--sg-font-nav);font-size:.66rem;font-weight:800;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}.collaboration-card h3{margin:0 0 8px;font-size:1.35rem;line-height:1.1}.collaboration-card h3 a{color:var(--sg-white)}.collaboration-card h3 a:hover{color:var(--sg-iron-gold)}.collaboration-card p{margin:0 0 18px;color:var(--sg-gray);font-size:.88rem;line-height:1.6}.collaboration-card__cta{display:inline-flex;min-height:44px;align-items:center;gap:7px;margin-top:auto;color:var(--sg-iron-gold);font-family:var(--sg-font-nav);font-size:.78rem;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.collaboration-card__cta:hover{color:var(--sg-white)}.collaboration-card__logo-link:focus-visible,.collaboration-card h3 a:focus-visible,.collaboration-card__cta:focus-visible{outline:2px solid var(--sg-iron-gold);outline-offset:3px}#consigliati .collaborations-grid{grid-template-columns:repeat(2,minmax(min(100%,245px),344px));justify-content:center;gap:18px}.collaboration-card--recommended:hover{border-color:rgba(251,202,3,.58);box-shadow:0 12px 24px rgba(0,0,0,.26),0 0 12px rgba(251,202,3,.05);transform:none}.collaboration-card--recommended .collaboration-card__logo--igp{width:min(170px,100%);max-width:170px;max-height:62px}.collaboration-card--recommended .collaboration-card__cta{min-height:40px;padding:8px 14px;border:1px solid var(--sg-iron-bronze);border-radius:var(--sg-radius);background:var(--sg-metal-red);color:var(--sg-white);transition:border-color var(--sg-speed),background var(--sg-speed),color var(--sg-speed),box-shadow var(--sg-speed)}.collaboration-card--recommended .collaboration-card__cta:hover{border-color:var(--sg-iron-gold);background:var(--sg-metal-hover);color:var(--sg-white);box-shadow:0 0 10px rgba(251,202,3,.08)}.collaborations-disclosure{max-width:900px;margin:20px 0 0;color:var(--sg-muted);font-size:.76rem;line-height:1.55}.collaborations-contact{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:28px;padding:clamp(22px,3vw,34px);border:1px solid var(--sg-border);border-radius:var(--sg-radius);background:radial-gradient(circle at 12% 0%,rgba(170,5,5,.18),transparent 24rem),linear-gradient(180deg,rgba(18,7,6,.98),rgba(4,3,3,.99));box-shadow:var(--sg-iron-glow)}.collaborations-contact h2{margin:6px 0 10px;color:var(--sg-white);font-size:clamp(1.8rem,3vw,2.8rem);line-height:1}.collaborations-contact p:not(.section-kicker){max-width:800px;margin:0;color:var(--sg-gray);font-size:.94rem;line-height:1.65}.collaborations-contact__cta{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border:1px solid var(--sg-iron-bronze);border-radius:var(--sg-radius);background:var(--sg-metal-red);color:var(--sg-white);font-family:var(--sg-font-nav);font-size:.82rem;font-weight:800;letter-spacing:.045em;text-align:center;text-transform:uppercase;transition:background var(--sg-speed),box-shadow var(--sg-speed),transform var(--sg-speed)}.collaborations-contact__cta:hover{background:var(--sg-metal-hover);box-shadow:var(--sg-iron-glow);transform:translateY(-1px)}.collaborations-contact__cta:focus-visible{outline:2px solid var(--sg-iron-gold);outline-offset:3px}@media (max-width:768px){.collaborations-contact{grid-template-columns:1fr}.collaborations-contact__cta{justify-self:start}}@media (max-width:620px){.collaborations-page{padding-block:26px 52px}.collaborations-page__header{margin-bottom:22px}.collaborations-tabs{display:flex;width:100%}.collaborations-tabs__tab{flex:1 0 auto;padding-inline:13px;font-size:.78rem}.collaborations-panel{padding:18px}.collaborations-grid{grid-template-columns:1fr}#consigliati .collaborations-grid{grid-template-columns:1fr}.collaboration-card{min-height:0;padding:18px}.collaborations-contact{padding:20px 18px}.collaborations-contact__cta{width:100%}}@media (prefers-reduced-motion:reduce){.collaborations-tabs__tab,.collaboration-card,.collaborations-contact__cta{transition-duration:.01ms !important}}