Livre Blanc STX Network

/* RESET & BASE */
*{margin:0;padding:0;box-sizing:border-box;}
html,body{scroll-behavior:smooth;}
body{font-family:’Poppins’,sans-serif;background:#fdfdfd;color:#0d2240;line-height:1.7;overflow-x:hidden;max-width:1920px;margin:0 auto;}
/* HEADER */
header{
position:sticky;top:0;width:100%;z-index:1000;
display:flex;justify-content:space-between;align-items:center;
padding:1.5rem 5%;
background:rgba(255,255,255,0.4);
backdrop-filter:blur(30px) saturate(150%);
border-bottom:1px solid rgba(255,255,255,0.25);
box-shadow:0 8px 30px rgba(0,0,0,0.1);
transition:all 0.4s ease;
flex-wrap:nowrap;
}
header.shrink{padding:0.8rem 5%;box-shadow:0 4px 20px rgba(0,0,0,0.15);}
header .logo{max-height:65px;transition:all 0.3s ease;}
header.shrink .logo{max-height:50px;}
header .left{display:flex;align-items:center;gap:2rem;}
header .menu{display:flex;gap:2rem;}
header .menu a{
text-decoration:none;font-size:1.2rem;font-weight:600;color:#0d2240;position:relative;transition:color 0.3s ease;
}
header .menu a::after{
content: »;position:absolute;bottom:-5px;left:0;width:0%;height:2px;background:#f8b400;transition:width 0.3s ease;
}
header .menu a:hover{color:#f8b400;}
header .menu a:hover::after{width:100%;}
header .buttons{display:flex;gap:1rem;flex-shrink:0;}
header a.cta,header a.download{
background:linear-gradient(135deg,#f8b400,#ffcd38);color:#0d2240;padding:0.8rem 2rem;border-radius:40px;
font-size:1.1rem;font-weight:700;text-decoration:none;box-shadow:0 4px 15px rgba(248,180,0,0.4);
transition:all 0.3s ease;white-space:nowrap;
}
header a.cta:hover,header a.download:hover{
transform:translateY(-3px) scale(1.05);
box-shadow:0 8px 30px rgba(248,180,0,0.6);
}
.progress-bar{
position:absolute;top:0;left:0;height:4px;width:0%;
background:linear-gradient(90deg,#f8b400,#ffcd38);
box-shadow:0 0 10px rgba(248,180,0,0.6);transition:width 0.2s ease-out;
}
/* HERO */
.hero{
display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;
padding:8rem 5%;margin:100px auto;max-width:1400px;
border-radius:40px;background:linear-gradient(135deg,#fff,#fffef5);
box-shadow:0 60px 150px rgba(0,0,0,0.1);
position:relative;overflow:hidden;
}
.hero-text{flex:1;min-width:320px;padding-right:2rem;transform:translateY(40px);opacity:0;transition:all 1s ease;}
.hero-text.show{transform:translateY(0);opacity:1;}
.hero-text h1{font-size:4.5rem;font-weight:900;margin-bottom:1.5rem;color:#0d2240;line-height:1.1;}
.hero-text h1 span.highlight{color:#f8b400;position:relative;}
.hero-text h1 span.highlight::after{
content: »;position:absolute;left:0;bottom:0;width:100%;height:25%;background:rgba(248,180,0,0.25);
z-index:-1;border-radius:3px;animation:growHighlight 2s ease forwards;
}
.hero-text p{font-size:1.5rem;max-width:600px;margin-bottom:2.5rem;color:#555;transform:translateY(20px);opacity:0;transition:all 1s ease 0.3s;}
.hero-text.show p{transform:translateY(0);opacity:1;}
.hero-text a.button{
background:linear-gradient(135deg,#f8b400,#ffcd38);color:#0d2240;padding:1.5rem 4rem;font-weight:700;font-size:1.3rem;
border-radius:60px;text-decoration:none;display:inline-block;box-shadow:0 0 25px rgba(248,180,0,0.4);
transform:translateY(30px);opacity:0;transition:all 0.4s ease;
}
.hero-text.show a.button{transform:translateY(0);opacity:1;transition-delay:0.6s;}
.hero-text a.button:hover{transform:translateY(-6px) scale(1.07);box-shadow:0 0 50px rgba(248,180,0,0.6);}
.hero img{
max-width:480px;filter:drop-shadow(0 40px 80px rgba(0,0,0,0.2));
animation:float 6s ease-in-out infinite,fadeIn 1.5s ease;transition:transform 1s ease;
}
/* SEPARATEUR */
.separator{width:100%;height:90px;background:linear-gradient(90deg,#f8b400,#ffcd38);clip-path:polygon(0 0,100% 35%,100% 100%,0 100%);margin:100px 0;}
/* FORMULAIRE & SECTIONS BASE */
.form-section,.testimonials-section{
max-width:1100px;margin:80px auto;padding:70px 60px;background:#fff;border-radius:30px;
box-shadow:0 40px 100px rgba(0,0,0,0.08);text-align:center;transform:translateY(50px) scale(0.97);
opacity:0;transition:all 1s ease;
}
.form-section.show,.testimonials-section.show{transform:translateY(0) scale(1);opacity:1;}
/* PARTENAIRES */
.partners-section{text-align:center;padding:80px 5%;}
.partners-title{font-size:3rem;font-weight:900;color:#0d2240;margin-bottom:60px;}
.partners-title span{color:#f8b400;}
.logos-slider{overflow:hidden;}
.logos-track{display:flex;gap:80px;animation:scrollLogos 40s linear infinite;}
.logos-track img{max-width:150px;opacity:0.8;filter:grayscale(50%);transition:all 0.4s ease;}
.logos-track img:hover{opacity:1;filter:none;transform:scale(1.1);}
@keyframes scrollLogos{0%{transform:translateX(0);}100%{transform:translateX(-50%);} }
/* METIERS */
.metiers-section{padding:100px 5%;max-width:1200px;margin:0 auto;text-align:center;}
.metiers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;}
.metier-card{background:#fffef7;border-radius:20px;padding:30px;box-shadow:0 20px 60px rgba(0,0,0,0.08);transition:transform 0.3s ease,box-shadow 0.3s ease;}
.metier-card:hover{transform:translateY(-10px) scale(1.03);box-shadow:0 30px 80px rgba(248,180,0,0.2);}
/* CONTRATS (avec animations et marges corrigées) */
.contrats-parallax {
padding:120px 5%;
background:linear-gradient(135deg,#fffef8,#fffdf5);
text-align:center;
position:relative;
overflow:hidden;
margin-bottom:120px;
}
.contrats-parallax::before {
content: »;position:absolute;top:-30%;left:-30%;width:160%;height:160%;
background:radial-gradient(circle,rgba(248,180,0,0.08),transparent 70%);
z-index:0;animation:haloRotate 35s linear infinite;
}
@keyframes haloRotate{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}
.contrats-row {display:flex;justify-content:center;align-items:stretch;gap:40px;max-width:1200px;margin:0 auto;position:relative;z-index:1;}
.contrat-card {
flex:1;min-height:550px;background:rgba(255,255,255,0.25);
border-radius:25px;backdrop-filter:blur(25px) saturate(150%);
border:1px solid rgba(255,255,255,0.3);
padding:50px 35px;box-shadow:0 25px 60px rgba(0,0,0,0.06);
display:flex;flex-direction:column;justify-content:space-between;align-items:center;
transform:translateY(40px);opacity:0;transition:transform 0.8s ease,opacity 0.8s ease,box-shadow 0.4s ease;
}
.contrat-card.show {transform:translateY(0);opacity:1;}
.contrat-card:hover {transform:translateY(-12px) scale(1.03);box-shadow:0 35px 80px rgba(248,180,0,0.3);}
.contrat-card.highlight {
transform:translateY(-20px) scale(1.08);
border:2px solid #f8b400;
box-shadow:0 50px 100px rgba(248,180,0,0.4);
z-index:2;
}
.contrat-card h3 {font-size:2.2rem;color:#0d2240;margin-bottom:12px;font-weight:800;}
.contrat-card .badge {
display:inline-block;background:linear-gradient(135deg,#f8b400,#ffcd38);color:#0d2240;
padding:6px 20px;font-weight:700;border-radius:30px;margin-bottom:30px;
}
.contrat-card ul {
list-style:none;text-align:left;padding:0;margin:0 0 40px;font-size:1.1rem;line-height:1.8;color:#333;flex-grow:1;
}
.contrat-card ul li{position:relative;padding-left:28px;}
.contrat-card ul li::before{content:’✔’;position:absolute;left:0;top:0;color:#f8b400;font-weight:bold;}
.contrat-btn {
background:linear-gradient(135deg,#f8b400,#ffcd38);color:#0d2240;
padding:1rem 2.5rem;border-radius:50px;text-decoration:none;font-size:1.2rem;font-weight:700;
box-shadow:0 8px 25px rgba(248,180,0,0.4);transition:all 0.3s ease;
}
.contrat-btn:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 12px 40px rgba(248,180,0,0.5);}
@media(max-width:900px){
.contrats-row {display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:20px;padding-bottom:20px;}
.contrat-card {flex:0 0 80%;min-height:auto;scroll-snap-align:center;}
.contrat-card.highlight {transform:none;}
}
/* TESTIMONIALS (espacements OK) */
.testimonials-section {margin-bottom:120px;}
.testimonials {position:relative;height:230px;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.testimonial {
position:absolute;opacity:0;max-width:800px;text-align:center;font-size:1.6rem;color:#444;font-style:italic;padding:0 2rem;
transform:scale(0.9);transition:opacity 0.7s ease, transform 0.7s ease;
}
.testimonial.active {opacity:1;transform:scale(1);}
.testimonial strong {display:block;margin-top:20px;font-size:1.2rem;color:#f8b400;}
/* TITRES & ESPACEMENTS */
.section-title {margin-bottom:40px;}
.contrats-subtitle {margin-bottom:60px;color:#555;font-size:1.3rem;max-width:800px;margin-left:auto;margin-right:auto;}
/* FOOTER */
footer{background:linear-gradient(90deg,#f8b400,#ffcd38);text-align:center;padding:3rem;color:#0d2240;font-size:1.2rem;font-weight:700;margin-top:100px;}
footer a{color:#0d2240;text-decoration:underline;}
/* BURGER ANIMATION */
header .menu {opacity:0;transform:translateY(-10px);transition:opacity 0.3s ease,transform 0.3s ease;}
header .menu.open {opacity:1;transform:translateY(0);}
/* RESPONSIVE */
.burger{display:none;cursor:pointer;flex-direction:column;gap:6px;width:30px;}
.burger span{display:block;height:3px;width:100%;background:#0d2240;border-radius:3px;}
@media (max-width:1200px){
.burger{display:flex;}
header .menu{
display:flex;flex-direction:column;position:absolute;top:100%;right:5%;background:#fff;
border-radius:15px;box-shadow:0 8px 25px rgba(0,0,0,0.15);padding:1rem 2rem;width:220px;text-align:center;
}
header .menu a{font-size:1rem;padding:0.6rem 0;}
}
@media (max-width:768px){
header{flex-wrap:wrap;justify-content:center;}
header .buttons{flex-direction:column;align-items:center;gap:0.5rem;margin-top:1rem;}
.hero{flex-direction:column;text-align:center;padding:4rem 5%;}
.hero img{max-width:300px;margin-top:2rem;}
.metiers-grid{grid-template-columns:1fr;}
.contrats-row{flex-direction:column;gap:20px;}
}
@keyframes float{0%,100%{transform:translateY(0);}50%{transform:translateY(-12px);}}
@keyframes fadeIn{from{opacity:0;transform:translateY(40px);}to{opacity:1;transform:translateY(0);}}
@keyframes growHighlight{from{width:0;}to{width:100%;}}

STX Logo

Demander un audit
Télécharger la plaquette

Votre guide pour sécuriser vos données

Téléchargez notre livre blanc et découvrez les solutions simples pour protéger votre entreprise lors de vos déplacements.

Télécharger maintenant
Mascotte STX

Recevez votre copie gratuitement

    Téléchargez notre Livre Blanc

    Remplissez le formulaire pour accéder immédiatement à votre guide gratuit.







    Ils construisent leur avenir avec STX

    Partenaire 1
    Partenaire 2
    Partenaire 3
    Partenaire 4
    Partenaire 1 bis
    Partenaire 2 bis
    Partenaire 3 bis
    Partenaire 4 bis

    Nos métiers

    Conseil & Audit

    Parce qu’un système informatique bien pensé commence par une analyse rigoureuse de l’existant.

    Infogérance

    Supervision, maintenance et assistance, pour une gestion sereine de votre IT.

    Cybersécurité 24/7

    Une protection active, continue et intelligente contre toutes les menaces numériques.

    STX Protect360

    Continuité d’activité, sauvegarde et reprise rapide en cas d’incident.

    Cloud

    Mobilité, flexibilité et sécurité pour vos fichiers, postes et logiciels.

    Matériel & Logiciel

    Nous vous aidons à choisir, installer, sécuriser et maintenir les bons outils.

    Location & Financement

    Des solutions agiles pour maîtriser vos investissements IT dans le temps.

    Nos contrats

    Trouvez la formule qui correspond à vos besoins : flexibilité, sérénité ou gestion complète.

    Starter

    Flexibilité sans engagement

    Demander un devis

    Entreprise

    Gestion complète & illimitée

    Demander un devis

    Pro

    Sérénité & budget maîtrisé

    Demander un devis

    Ce qu’ils disent de nous

    STX offre un service informatique de grande qualité, avec une équipe experte et réactive.– AXEOS
    Un bon prestataire de proximité avec des interlocuteurs proactifs qui vulgarisent bien leurs actions.– Collin Agencement
    Merci pour votre accompagnement qui permet à notre structure de toujours rapidement trouver des solutions informatiques.– Bessin Pavillons

    Déjà client ?

    Vous pouvez consulter votre Portail de Support pour suivre l’avancement de votre demande d’assistance ou pour ouvrir un nouveau ticket

    Demande de support

    Contactez -nous directement depuis notre formulaire de support afin que notre équipe prenne en charge votre demande !