/* ═══════════════════════════════ INSIDE THE TEAM — PAGE STYLES ═══════════════════════════════ */ /* Lien retour */ .back-home { position: fixed; top: calc(var(--nav-h) + 12px); left: 20px; z-index: 190; font-family: var(--fm); font-size: 11px; letter-spacing: .12em; color: var(--gc); background: rgba(14, 42, 71, .85); backdrop-filter: blur(10px); border: 1px solid rgba(255,255,255,.1); padding: 7px 14px; border-radius: 2px; transition: color .15s, border-color .15s; white-space: nowrap; } .back-home:hover { color: var(--b); border-color: rgba(255,255,255,.3); } @media (max-width: 480px) { .back-home { font-size: 10px; padding: 6px 11px; left: 12px; } } /* Hero */ .itt-hero { min-height: 100vh; background: linear-gradient(160deg, #0A0F1E 0%, #0D1B3E 50%, #0A0A0A 100%); display: flex; align-items: center; justify-content: center; text-align: center; padding: calc(var(--nav-h) + 60px) 48px 80px; position: relative; overflow: hidden; } .itt-hero::before { content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse 60% 50% at 50% 60%, rgba(255,102,0,.12) 0%, transparent 70%); pointer-events: none; } .itt-hero-logo { width: clamp(100px, 18vw, 180px); margin: 0 auto 32px; filter: drop-shadow(0 0 32px rgba(255,102,0,.35)); } .itt-hero h1 { font-family: var(--fd); font-size: clamp(36px, 6vw, 84px); letter-spacing: .04em; line-height: .95; color: var(--b); margin: 0 0 8px; } .itt-hero h1 span { color: #FF6600; } .itt-hero-sub { font-family: var(--fd); font-size: clamp(14px, 2vw, 22px); letter-spacing: .12em; color: #3B82F6; margin: 0 0 28px; text-transform: uppercase; } .itt-hero p { font-size: 16px; color: var(--gc); font-weight: 300; line-height: 1.75; max-width: 560px; margin: 0 auto 40px; } .itt-hero-badges { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; margin-bottom: 48px; } .itt-badge { font-family: var(--fm); font-size: 10px; letter-spacing: .16em; text-transform: uppercase; padding: 7px 14px; border: 1px solid rgba(255,102,0,.35); color: #FF6600; background: rgba(255,102,0,.07); } /* Sections communes */ .itt-section { padding: 96px 0; } .itt-section-dark { background: #070B18; } .itt-section-alt { background: var(--a); border-top: 1px solid rgba(255,255,255,.05); border-bottom: 1px solid rgba(255,255,255,.05); } /* Ligne déco ITT */ .itt-line { display: inline-block; width: 40px; height: 3px; background: #FF6600; margin-bottom: 16px; vertical-align: middle; } /* Piliers 3 colonnes */ .itt-grid-3 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 2px; } .itt-pilier { padding: 36px 32px; background: #0D1428; border-top: 3px solid #FF6600; transition: background .2s; } .itt-pilier:hover { background: #111d38; } .itt-pilier-num { font-family: var(--fm); font-size: 10px; color: #FF6600; letter-spacing: .22em; margin-bottom: 16px; } .itt-pilier h3 { font-family: var(--fd); font-size: clamp(18px, 2vw, 26px); letter-spacing: .06em; margin-bottom: 12px; color: var(--b); line-height: 1.1; } .itt-pilier p { font-size: 14px; color: var(--gc); font-weight: 300; line-height: 1.7; } /* Timeline 3 temps */ .itt-timeline { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0; position: relative; } .itt-timeline::before { content: ''; position: absolute; top: 36px; left: 16.66%; right: 16.66%; height: 1px; background: rgba(255,102,0,.3); } .itt-step { padding: 0 28px 0 0; position: relative; } .itt-step:last-child { padding-right: 0; } .itt-step-dot { width: 18px; height: 18px; border-radius: 50%; border: 2px solid #FF6600; background: #070B18; margin-bottom: 24px; position: relative; z-index: 1; } .itt-step-tag { font-family: var(--fm); font-size: 9px; letter-spacing: .22em; color: #FF6600; text-transform: uppercase; margin-bottom: 8px; } .itt-step h3 { font-family: var(--fd); font-size: clamp(16px, 1.8vw, 24px); letter-spacing: .06em; margin-bottom: 8px; color: var(--b); } .itt-step-dur { font-family: var(--fm); font-size: 10px; color: var(--gm); letter-spacing: .12em; margin-bottom: 14px; } .itt-step ul { list-style: none; padding: 0; margin: 0; } .itt-step ul li { font-size: 13px; color: var(--gc); font-weight: 300; line-height: 1.6; padding: 3px 0 3px 14px; position: relative; } .itt-step ul li::before { content: '·'; color: #FF6600; position: absolute; left: 0; font-size: 18px; line-height: 1.3; } /* Gains 2x2 */ .itt-grid-2 { display: grid; grid-template-columns: 1fr 1fr; gap: 2px; } .itt-gain { padding: 36px 32px; background: #0D1428; transition: background .2s; } .itt-gain:hover { background: #111d38; } .itt-gain-icon { font-size: 28px; margin-bottom: 14px; } .itt-gain h3 { font-family: var(--fd); font-size: clamp(16px, 1.6vw, 22px); letter-spacing: .06em; margin-bottom: 10px; color: var(--b); } .itt-gain p { font-size: 14px; color: var(--gc); font-weight: 300; line-height: 1.65; } /* Personnalités */ .itt-perso-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 2px; } .itt-perso { padding: 28px 24px; background: #0D1428; border-bottom: 2px solid transparent; transition: border-color .2s, background .2s; } .itt-perso:hover { border-bottom-color: #FF6600; background: #111d38; } .itt-perso-initials { width: 52px; height: 52px; border-radius: 50%; background: linear-gradient(135deg, #0D2B6E, #1a4080); border: 2px solid #FF6600; display: flex; align-items: center; justify-content: center; font-family: var(--fd); font-size: 18px; color: var(--b); margin-bottom: 14px; } .itt-perso h4 { font-family: var(--fd); font-size: 15px; letter-spacing: .06em; margin-bottom: 4px; color: var(--b); } .itt-perso-sport { font-family: var(--fm); font-size: 9px; color: #FF6600; letter-spacing: .14em; text-transform: uppercase; margin-bottom: 10px; } .itt-perso p { font-size: 12px; color: var(--gm); font-weight: 300; line-height: 1.55; } .itt-perso-more { padding: 28px 24px; background: #0D1428; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; border-bottom: 2px solid rgba(255,102,0,.2); } .itt-perso-more p { font-family: var(--fd); font-size: clamp(14px, 1.6vw, 20px); letter-spacing: .04em; color: var(--gc); line-height: 1.3; } .itt-perso-more span { color: #FF6600; } /* Unique : 3 cartes texte */ .itt-unique-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 2px; } .itt-unique-card { padding: 40px 32px; background: #0D1428; border-left: 3px solid #FF6600; } .itt-unique-card .num { font-family: var(--fm); font-size: 9px; color: #FF6600; letter-spacing: .22em; margin-bottom: 20px; } .itt-unique-card h3 { font-family: var(--fd); font-size: clamp(16px, 1.8vw, 22px); letter-spacing: .05em; margin-bottom: 12px; color: var(--b); } .itt-unique-card p { font-size: 14px; color: var(--gc); font-weight: 300; line-height: 1.7; } /* CTA final */ .itt-cta { background: linear-gradient(160deg, #0A0F1E 0%, #0D1B3E 100%); padding: 100px 0; text-align: center; border-top: 1px solid rgba(255,102,0,.15); } .itt-cta-logo { width: clamp(60px, 10vw, 100px); margin: 0 auto 32px; opacity: .7; } .itt-cta h2 { font-family: var(--fd); font-size: clamp(28px, 4vw, 56px); letter-spacing: .04em; line-height: 1; color: var(--b); margin-bottom: 20px; } .itt-cta h2 span { color: #FF6600; } .itt-cta p { font-size: 15px; color: var(--gc); font-weight: 300; line-height: 1.75; max-width: 520px; margin: 0 auto 40px; } .btn-itt { display: inline-flex; align-items: center; gap: 12px; padding: 16px 36px; background: #FF6600; font-family: var(--fd); font-size: 18px; letter-spacing: .1em; color: #fff; border: none; cursor: pointer; transition: background .2s, transform .2s; } .btn-itt:hover { background: #e55a00; transform: translateY(-1px); } .btn-itt-outline { display: inline-flex; align-items: center; gap: 12px; padding: 15px 36px; background: transparent; font-family: var(--fd); font-size: 18px; letter-spacing: .1em; color: #FF6600; border: 1px solid #FF6600; cursor: pointer; transition: background .2s, color .2s; margin-left: 12px; } .btn-itt-outline:hover { background: rgba(255,102,0,.1); } /* Responsive */ @media (max-width: 1100px) { .itt-perso-grid { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 880px) { .itt-grid-3 { grid-template-columns: 1fr; } .itt-timeline { grid-template-columns: 1fr; gap: 40px; } .itt-timeline::before { display: none; } .itt-unique-grid { grid-template-columns: 1fr; } .itt-grid-2 { grid-template-columns: 1fr; } .itt-perso-grid { grid-template-columns: 1fr 1fr; } .itt-hero { padding-left: 24px; padding-right: 24px; } .btn-itt-outline { margin-left: 0; margin-top: 12px; } } @media (max-width: 540px) { .itt-perso-grid { grid-template-columns: 1fr; } .itt-section { padding: 64px 0; } } /* ── Lien retour Mazoki ── */ .back-mazoki { display: block; font-size: 12px; opacity: .7; padding: 6px 16px; text-decoration: none; color: var(--gc); font-family: var(--fm); letter-spacing: .08em; } @media (min-width: 768px) { .back-mazoki { position: absolute; top: 12px; left: 16px; opacity: .5; z-index: 201; } } /* ── Dual brand header ── */ .brand-zone { display: flex; flex-direction: row; align-items: center; gap: 16px; height: var(--nav-h); } .logo-itt img { height: 52px; } .logo-mazoki-parent img { height: 18px; opacity: .6; transition: opacity .2s ease; } .logo-mazoki-parent:hover img { opacity: 1; } @media (max-width: 768px) { .logo-itt img { height: 72px; } .logo-mazoki-parent img { height: 12px; } } /* ── Hero title + logo ── */ .hero-title-wrap { display: flex; flex-direction: row; align-items: center; justify-content: center; gap: 28px; margin-bottom: 8px; } .hero-logo-itt { height: 110px; width: auto; filter: drop-shadow(0 0 32px rgba(255,102,0,.35)); flex-shrink: 0; } @media (max-width: 768px) { .hero-title-wrap { flex-direction: column; gap: 16px; } .hero-logo-itt { height: 80px; } }
INSIDE
THE TEAM
L'expérience teambuilding
Une activité sportive. Un regard de champion. Des enseignements durables. Inside the Team immerge vos équipes dans les mécanismes du sport de haut niveau — pour en repartir avec des clés concrètes.
Inside the Team est une expérience de teambuilding sportif conçue pour les entreprises qui souhaitent renforcer la cohésion, l'engagement et la performance collective. À travers une activité accessible à tous, vos équipes vivent une situation réelle de collaboration, guidées par une personnalité du sport de haut niveau.
Une activité sportive accessible à tous, adaptée à votre groupe. Pas de compétences requises — c'est la dynamique collective qui compte.
Une personnalité du sport de haut niveau observe, coache, et partage son expérience. Un regard extérieur qui change la façon dont les équipes se voient.
Un débrief structuré inspiré des méthodes du sport professionnel. Des clés actionnables dès la semaine suivante.
On vit le terrain, on partage le regard du haut niveau, on repart avec des clés actionnables.
Ils ne viennent pas parler du sport. Ils viennent faire vivre une méthode.
La personnalité sportive incarne l'exigence, le dépassement et le collectif. Elle crée une dynamique différente : les équipes écoutent autrement — parce qu'elle a vécu ce qu'elle transmet.
Sur le terrain, on observe ce qui se passe vraiment : communication, leadership, gestion de l'effort, solidarité, prise de décision. La personnalité met des mots sur ces mécanismes avec un regard de haut niveau.
Là où un teambuilding classique s'arrête à "un bon moment", Inside the Team va plus loin : une transposition claire, un plan d'action simple et des clés directement activables.
Inside the Team ne s'arrête pas à l'événement. Les apprentissages — cohésion, leadership, réactivité — s'ancrent dans le quotidien des équipes.
Recréer du lien et un véritable esprit d'équipe. Resserrer les relations entre services qui se parlent peu.
Développer la capacité à mener, décider, motiver. Des collaborateurs plus sûrs d'eux et plus engagés.
Agir sous pression, s'adapter rapidement, prendre des décisions en équipe dans des situations imprévues.
Repartir avec l'envie d'avancer ensemble. Un impact qui se prolonge bien au-delà de la journée.
Ces personnalités sont des repères. Le casting est toujours pensé en fonction de vos enjeux.
Exigence, constance, performance durable, rôle dans un collectif de très haut niveau.
Leadership, transmission, gestion des egos, collectif de très haut niveau.
Prise de décision, créativité sous pression, reconversion et lucidité.
Gestion de la pression, responsabilité individuelle, confiance collective.
Leadership féminin, engagement, exemplarité, cohésion.
Engagement, fiabilité, performance dans la durée.
Autorité naturelle, communication terrain, management d'équipe.
Et bien
d'autres…
Le casting est défini avec vous selon vos enjeux, votre secteur et votre culture d'entreprise.
Chaque expérience est construite sur mesure — format, discipline, personnalité, objectifs. Parlons de votre situation en 30 minutes.