Découvrez notre mission et notre vision pour le succès futur.
Cette section met en lumière la mission et les valeurs de votre entreprise, offrant un aperçu concis de ses objectifs et de son but. Elle donne un aperçu de la vision qui guide vos décisions commerciales et votre orientation.

<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@600;700;800&family=Nunito:wght@400;600;700;800&display=swap" rel="stylesheet">
<style>
.gtudi-lp{
--bg:#fff; --fg:#23284e; --primary:#0456f0; --accent:#fed626; --muted:#5a6183;
--border:#e4e8f2; --ink:#23284e; --sky:#00b2ff; --mint:#50d5a5; --coral:#ff6b5f;
--sky-deep:color-mix(in srgb,#00b2ff 62%,#23284e);
--mint-deep:color-mix(in srgb,#50d5a5 62%,#23284e);
--coral-deep:color-mix(in srgb,#ff6b5f 62%,#23284e);
--shadow:0 20px 50px -20px color-mix(in oklab,#0456f0 35%,transparent);
--display:"Bricolage Grotesque",sans-serif;
font-family:"Nunito",sans-serif; color:var(--fg); background:var(--bg);
line-height:1.5; -webkit-font-smoothing:antialiased;
}
.gtudi-lp *,.gtudi-lp *::before,.gtudi-lp *::after{box-sizing:border-box}
.gtudi-lp h1,.gtudi-lp h2,.gtudi-lp h3,.gtudi-lp p,.gtudi-lp figure,.gtudi-lp blockquote{margin:0;padding:0;border:0;quotes:none}
.gtudi-lp h1,.gtudi-lp h2,.gtudi-lp h3{font-family:var(--display);color:inherit;letter-spacing:-.02em;text-transform:none}
.gtudi-lp blockquote::before,.gtudi-lp blockquote::after{content:none}
.gtudi-lp a{color:inherit;text-decoration:none}
.gtudi-lp img{display:block;max-width:100%;height:auto;margin:0}
.gtudi-lp .wrap{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 24px}
.gtudi-lp .grad{background:linear-gradient(to right,var(--primary),var(--sky));-webkit-background-clip:text;background-clip:text;color:transparent}
.gtudi-lp .muted{color:var(--muted)}
.gtudi-lp .btn{display:inline-block;border-radius:999px;font-weight:700;transition:transform .2s}
.gtudi-lp .btn:hover{transform:translateY(-2px)}
.gtudi-lp .h2{font-size:2.25rem;font-weight:800;line-height:1.1}
.gtudi-lp .title-row{display:flex;align-items:center;justify-content:center;gap:1rem}
.gtudi-lp .title-row img{width:4rem;height:4rem;object-fit:contain;flex-shrink:0}
.gtudi-lp .title-row.left{justify-content:flex-start}
/* Header */
.gtudi-lp .hdr{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--border);background:rgba(255,255,255,.8);backdrop-filter:blur(8px)}
.gtudi-lp .hdr .wrap{display:flex;align-items:center;justify-content:space-between;padding-top:1rem;padding-bottom:1rem}
.gtudi-lp .logo{font-family:var(--display);font-size:1.5rem;font-weight:800;color:var(--primary)}
.gtudi-lp .nav{display:none;gap:2rem;font-size:.875rem;font-weight:600}
.gtudi-lp .nav a:hover{color:var(--primary)}
.gtudi-lp .hdr .btn{background:var(--primary);color:#fff;padding:.5rem 1.25rem;font-size:.875rem}
.gtudi-lp .logo img{height:100px;width:auto;display:block}
/* Hero */
.gtudi-lp .hero{display:grid;align-items:center;gap:3rem;padding-top:5rem;padding-bottom:5rem}
.gtudi-lp .badge{display:inline-block;border-radius:999px;background:var(--accent);padding:.25rem 1rem;font-size:.875rem;font-weight:700}
.gtudi-lp .hero h1{margin-top:1.5rem;font-size:3rem;font-weight:800;line-height:1.05}
.gtudi-lp .hero .lead{margin-top:1.5rem;max-width:28rem;font-size:1.125rem}
.gtudi-lp .ctas{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.75rem}
.gtudi-lp .btn-primary{background:var(--primary);color:#fff;padding:1rem 1.75rem;box-shadow:var(--shadow)}
.gtudi-lp .btn-outline{border:2px solid var(--fg);padding:1rem 1.75rem}
.gtudi-lp .hero-visual{position:relative;isolation:isolate}
.gtudi-lp .hero-visual::before{content:"";position:absolute;inset:1.5rem;z-index:-1;border-radius:3rem;border:2px solid color-mix(in srgb,var(--primary) 15%,transparent);transform:rotate(3deg)}
.gtudi-lp .hero-visual img{width:100%;border-radius:2.5rem;animation:gtudi-float 6s ease-in-out infinite}
@keyframes gtudi-float{50%{transform:translateY(-14px)}}
/* Étapes */
.gtudi-lp .steps{padding-top:5rem;padding-bottom:5rem}
.gtudi-lp .grid3{margin-top:3.5rem;display:grid;gap:1.5rem}
.gtudi-lp .step{border-radius:2rem;background:#fff;padding:1.5rem;box-shadow:var(--shadow);transition:transform .2s}
.gtudi-lp .step:hover{transform:translateY(-4px)}
.gtudi-lp .step-img{aspect-ratio:1/1;overflow:hidden;border-radius:1.5rem;border:1px solid var(--border)}
.gtudi-lp .step-img img{width:100%;height:100%;object-fit:contain;transition:transform .3s}
.gtudi-lp .step:hover .step-img img{transform:scale(1.05)}
.gtudi-lp .step-num{margin-top:1.5rem;font-size:.875rem;font-weight:700;color:var(--coral)}
.gtudi-lp .step h3{margin-top:.25rem;font-size:1.5rem;font-weight:700}
.gtudi-lp .step p.muted{margin-top:.5rem}
/* Bloc sombre */
.gtudi-lp .dark{background:var(--ink);color:#fff;padding:6rem 0}
.gtudi-lp .dark .wrap{display:grid;align-items:center;gap:3rem}
.gtudi-lp .dark .photo{border-radius:2rem}
.gtudi-lp .dark .owl{width:5rem;height:5rem;object-fit:contain}
.gtudi-lp .dark h2{margin-top:1rem}
.gtudi-lp .dark p{margin-top:1.5rem;font-size:1.125rem;opacity:.8}
/* Outils */
.gtudi-lp .tools{padding-top:6rem;padding-bottom:6rem}
.gtudi-lp .tools-grid{margin-top:3rem;display:grid;gap:1rem}
.gtudi-lp .tool{border-radius:1.5rem;border:1px solid var(--border);background:#fff;padding:1.75rem;transition:border-color .2s}
.gtudi-lp .tool:hover{border-color:var(--primary)}
.gtudi-lp .tool .ico{font-size:2.25rem;line-height:1}
.gtudi-lp .tool h3{margin-top:1rem;font-size:1.25rem;font-weight:700}
.gtudi-lp .tool p{margin-top:.5rem}
.gtudi-lp .parents{border-radius:1.5rem;background:var(--accent);padding:1.75rem}
.gtudi-lp .parents h3{font-size:1.5rem;font-weight:700}
.gtudi-lp .parents p{margin-top:.5rem}
/* Tarifs */
.gtudi-lp .pricing{padding:6rem 0}
.gtudi-lp .plans{margin-top:3rem;display:grid;gap:1.25rem}
.gtudi-lp .plan{border-radius:2rem;border:2px solid;padding:1.75rem}
.gtudi-lp .plan .lbl{font-size:.875rem;font-weight:700;text-transform:uppercase}
.gtudi-lp .plan .price{margin-top:.75rem;font-family:var(--display);font-size:2.25rem;font-weight:800;line-height:1.1}
.gtudi-lp .plan .price span{font-family:"Nunito",sans-serif;font-size:1rem;font-weight:600}
.gtudi-lp .plan .cred{margin-top:1rem;font-weight:600}
.gtudi-lp .plan .kids{opacity:.8}
.gtudi-lp .plan .btn{display:block;margin-top:1.5rem;padding:.75rem;text-align:center;color:#fff}
.gtudi-lp .plan.mint{background:color-mix(in srgb,var(--mint) 15%,transparent);border-color:color-mix(in srgb,var(--mint) 60%,transparent)}
.gtudi-lp .plan.mint .lbl{color:var(--mint-deep)} .gtudi-lp .plan.mint .btn{background:var(--mint-deep)}
.gtudi-lp .plan.sky{background:color-mix(in srgb,var(--sky) 15%,transparent);border-color:color-mix(in srgb,var(--sky) 60%,transparent)}
.gtudi-lp .plan.sky .lbl{color:var(--sky-deep)} .gtudi-lp .plan.sky .btn{background:var(--sky-deep)}
.gtudi-lp .plan.blue{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:var(--shadow)}
.gtudi-lp .plan.blue .lbl{color:#fff} .gtudi-lp .plan.blue .btn{background:var(--accent);color:var(--fg)}
.gtudi-lp .plan.coral{background:color-mix(in srgb,var(--coral) 15%,transparent);border-color:color-mix(in srgb,var(--coral) 60%,transparent)}
.gtudi-lp .plan.coral .lbl{color:var(--coral-deep)} .gtudi-lp .plan.coral .btn{background:var(--coral-deep)}
/* Avis */
.gtudi-lp .reviews{padding-top:6rem;padding-bottom:6rem}
.gtudi-lp .review{border-radius:2rem;background:#fff;padding:2rem;box-shadow:var(--shadow)}
.gtudi-lp .stars{color:var(--coral)}
.gtudi-lp .review blockquote{margin-top:1rem;font-size:1.125rem;font-style:normal}
.gtudi-lp .review figcaption{margin-top:1.5rem;font-weight:700}
/* CTA final */
.gtudi-lp .cta{padding:0 1.5rem 6rem}
.gtudi-lp .cta-box{max-width:1152px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:2rem;border-radius:3rem;background:var(--primary);color:#fff;padding:3rem;text-align:center}
.gtudi-lp .cta-box img{width:8rem;height:8rem;object-fit:contain}
.gtudi-lp .cta-box .txt{flex:1}
.gtudi-lp .cta-box p{margin-top:.75rem;opacity:.9}
.gtudi-lp .cta-box .btn{background:var(--accent);color:var(--fg);padding:1rem 2rem}
/* Footer */
.gtudi-lp .ftr{border-top:1px solid var(--border);padding:2.5rem 0}
.gtudi-lp .ftr .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;font-size:.875rem;color:var(--muted)}
.gtudi-lp .ftr .logo{font-size:1.25rem}
.gtudi-lp .ftr .links{display:flex;gap:1.5rem}
.gtudi-lp .ftr .links a:hover{color:var(--primary)}
/* Responsive */
@media (min-width:640px){
.gtudi-lp .tools-grid{grid-template-columns:repeat(2,1fr)}
.gtudi-lp .parents{grid-column:span 2}
}
@media (min-width:768px){
.gtudi-lp .nav{display:flex}
.gtudi-lp .hero,.gtudi-lp .dark .wrap{grid-template-columns:1fr 1fr}
.gtudi-lp .hero h1{font-size:4.5rem}
.gtudi-lp .h2{font-size:3rem}
.gtudi-lp .title-row img{width:5rem;height:5rem}
.gtudi-lp .grid3{grid-template-columns:repeat(3,1fr)}
.gtudi-lp .plans{grid-template-columns:repeat(2,1fr)}
.gtudi-lp .cta-box{flex-direction:row;text-align:left}
.gtudi-lp .cta-box img{width:10rem;height:10rem}
}
@media (min-width:1024px){
.gtudi-lp .tools-grid{grid-template-columns:repeat(3,1fr)}
.gtudi-lp .parents{grid-column:span 3}
.gtudi-lp .plans{grid-template-columns:repeat(4,1fr)}
.gtudi-lp .plan.blue{transform:translateY(-.75rem)}
}
@media (prefers-reduced-motion:reduce){.gtudi-lp .hero-visual img{animation:none}}
html{scroll-behavior:smooth}
/* ===== Animations ===== */
.gtudi-lp{--ease:cubic-bezier(.22,1,.36,1);--spring:cubic-bezier(.34,1.56,.64,1)}
/* Dégradé qui ondule doucement dans les mêmes couleurs */
.gtudi-lp .grad{background-image:linear-gradient(90deg,var(--primary),var(--sky),var(--primary));background-size:200% 100%;animation:gl-shimmer 6s ease-in-out infinite alternate}
@keyframes gl-shimmer{to{background-position:100% 0}}
/* Boutons */
.gtudi-lp .btn{position:relative;overflow:hidden;transition:transform .35s var(--spring),box-shadow .35s var(--ease),background-color .3s,color .3s}
.gtudi-lp .btn:hover{transform:translateY(-3px)}
.gtudi-lp .btn:active{transform:scale(.97)}
.gtudi-lp .btn::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translateX(-120%);transition:transform .7s var(--ease);pointer-events:none}
.gtudi-lp .btn:hover::after{transform:translateX(120%)}
.gtudi-lp .btn .arr{display:inline-block;transition:transform .35s var(--spring)}
.gtudi-lp .btn:hover .arr{transform:translateX(5px)}
.gtudi-lp .btn-outline:hover{background:var(--fg);color:#fff}
/* Menu */
.gtudi-lp .nav a{position:relative;transition:color .25s}
.gtudi-lp .nav a::after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;border-radius:2px;background:var(--primary);transform:scaleX(0);transform-origin:right;transition:transform .4s var(--ease)}
.gtudi-lp .nav a:hover::after{transform:scaleX(1);transform-origin:left}
.gtudi-lp .hdr{transition:box-shadow .4s var(--ease)}
.gtudi-lp .hdr.scrolled{box-shadow:0 10px 30px -18px rgba(35,40,78,.35)}
.gtudi-lp .logo img{transition:transform .4s var(--spring)}
.gtudi-lp .logo:hover img{transform:rotate(-4deg) scale(1.05)}
/* Badge */
.gtudi-lp .badge{animation:gl-pulse 2.6s ease-out infinite}
@keyframes gl-pulse{0%{box-shadow:0 0 0 0 rgba(254,214,38,.7)}70%{box-shadow:0 0 0 12px rgba(254,214,38,0)}100%{box-shadow:0 0 0 0 rgba(254,214,38,0)}}
/* Image du héros */
.gtudi-lp .hero-visual{perspective:1000px}
.gtudi-lp .hero-visual::before{animation:gl-sway 10s ease-in-out infinite alternate}
@keyframes gl-sway{from{transform:rotate(3deg)}to{transform:rotate(-2deg)}}
.gtudi-lp .hero-visual .tilt{transition:transform .4s var(--ease)}
/* Mascottes des titres */
.gtudi-lp .title-row img{transition:transform .5s var(--spring)}
.gtudi-lp .title-row:hover img{transform:rotate(-10deg) scale(1.12)}
.gtudi-lp .dark .owl{animation:gl-tilt 4s ease-in-out infinite;transform-origin:50% 90%}
@keyframes gl-tilt{0%,100%{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}
.gtudi-lp .cta-box img{animation:gl-hop 2.6s var(--ease) infinite}
@keyframes gl-hop{0%,60%,100%{transform:translateY(0) rotate(0)}30%{transform:translateY(-14px) rotate(-6deg)}}
/* Cartes */
.gtudi-lp .step{transition:transform .5s var(--ease),box-shadow .5s var(--ease)}
.gtudi-lp .step:hover{transform:translateY(-6px)}
.gtudi-lp .step-img img{transition:transform .7s var(--ease)}
.gtudi-lp .step:hover .step-img img{transform:scale(1.08)}
.gtudi-lp .tool{position:relative;overflow:hidden;transition:border-color .3s,transform .5s var(--ease),box-shadow .5s var(--ease)}
.gtudi-lp .tool::before{content:"";position:absolute;inset:0;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),rgba(4,86,240,.1),transparent 70%);opacity:0;transition:opacity .4s;pointer-events:none}
.gtudi-lp .tool:hover{transform:translateY(-6px);box-shadow:var(--shadow)}
.gtudi-lp .tool:hover::before{opacity:1}
.gtudi-lp .tool .ico{display:inline-block;transition:transform .5s var(--spring)}
.gtudi-lp .tool:hover .ico{transform:scale(1.25) rotate(-10deg)}
.gtudi-lp .tool h3,.gtudi-lp .tool p{position:relative}
.gtudi-lp .parents{position:relative;overflow:hidden}
.gtudi-lp .parents::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.5) 50%,transparent 65%);transform:translateX(-100%);animation:gl-sweep 5s ease-in-out infinite 1s;pointer-events:none}
@keyframes gl-sweep{0%,60%{transform:translateX(-100%)}100%{transform:translateX(100%)}}
.gtudi-lp .plan{transition:transform .5s var(--ease),box-shadow .5s var(--ease)}
.gtudi-lp .plan:hover{transform:translateY(-8px);box-shadow:var(--shadow)}
.gtudi-lp .review{transition:transform .5s var(--ease)}
.gtudi-lp .review:hover{transform:translateY(-6px) rotate(-.6deg)}
.gtudi-lp .stars i{display:inline-block;font-style:normal}
.gtudi-lp.js .stars i{transform:scale(0) rotate(-60deg);transition:transform .5s var(--spring)}
.gtudi-lp.js .in .stars i{transform:none}
.gtudi-lp .stars i:nth-child(2){transition-delay:.08s}.gtudi-lp .stars i:nth-child(3){transition-delay:.16s}.gtudi-lp .stars i:nth-child(4){transition-delay:.24s}.gtudi-lp .stars i:nth-child(5){transition-delay:.32s}
/* Titre principal mot par mot */
.gtudi-lp .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}
.gtudi-lp .w > span{display:inline-block;transform:translateY(110%);transition:transform .9s var(--ease)}
.gtudi-lp.ready .w > span{transform:none}
/* Apparition au scroll (sans JS, tout reste visible) */
.gtudi-lp.js .reveal{opacity:0;transform:translateY(40px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d,0s)}
.gtudi-lp.js .reveal.from-left{transform:translateX(-50px)}
.gtudi-lp.js .reveal.from-right{transform:translateX(50px)}
.gtudi-lp.js .reveal.zoom{transform:scale(.92)}
.gtudi-lp.js .reveal.in{opacity:1;transform:none}
@media (min-width:1024px){
.gtudi-lp .plan.blue{transform:none;margin-top:-.75rem;margin-bottom:.75rem}
.gtudi-lp .plan.blue:hover{transform:translateY(-8px)}
}
@media (prefers-reduced-motion:reduce){
.gtudi-lp *,.gtudi-lp *::before,.gtudi-lp *::after{animation:none!important;transition:none!important}
.gtudi-lp.js .reveal,.gtudi-lp .w > span,.gtudi-lp.js .stars i{opacity:1;transform:none}
}
/* Pleine largeur : sort la page de la colonne du thème WordPress */
.gtudi-lp{position:relative;width:100vw;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:0!important}
body{overflow-x:clip}
</style>
<div class="gtudi-lp">
<header class="hdr">
<div class="wrap">
<a href="#" class="logo">
<img src="https://gtudi.com/wp-content/uploads/2026/10/Black-and-White-Minimalist-Wedding-Monogram-Logo-1.webp" alt="Logo">
</a>
<nav class="nav">
<a href="#etapes">Comment ça marche</a>
<a href="#outils">Outils</a>
<a href="#tarifs">Tarifs</a>
<a href="#avis">Avis</a>
</nav>
<a href="https://gtudi.com/inscription/" class="btn">Commencer</a>
</div>
</header>
<section class="wrap hero">
<div>
<span class="badge reveal">✨ Ton tuteur IA, Drako</span>
<h1 data-split>Transforme tes cours en <span class="grad">révisions intelligentes.</span></h1>
<p class="lead muted reveal" style="--d:.5s">Importe, analyse, révise. GTUDI rassemble tout pour apprendre plus malin et réussir plus loin.</p>
<div class="ctas reveal" style="--d:.65s">
<a href="https://gtudi.com/inscription/" class="btn btn-primary">Découvrir GTUDI <span class="arr">→</span></a>
<a href="#tarifs" class="btn btn-outline">Voir les tarifs</a>
</div>
</div>
<div class="hero-visual reveal zoom" style="--d:.3s">
<div class="tilt" data-tilt-img><img src="https://gtudi.com/wp-content/uploads/2026/10/Sourires-et-savoir-en-couleurs.png" alt="Drako le dragon bleu, rentrée joyeuse"></div>
</div>
</section>
<section id="etapes" class="wrap steps">
<div class="title-row reveal">
<img src="https://gtudi.com/wp-content/uploads/2026/10/Dragon-bleu-perplexe-en-sweat-a-capuche.png">
<h2 class="h2">3 étapes, c'est tout.</h2>
</div>
<div class="grid3">
<div class="step reveal" data-tilt style="--d:0.0s">
<div class="step-img"><img src="https://gtudi.com/wp-content/uploads/2026/10/prepia-import.webp" alt="Importe ton cours"></div>
<p class="step-num">ÉTAPE 1</p>
<h3>Importe ton cours</h3>
<p class="muted">Photo, scan ou PDF.</p>
</div>
<div class="step reveal" data-tilt style="--d:0.12s">
<div class="step-img"><img src="https://gtudi.com/wp-content/uploads/2026/10/Drako-tuteur-IA-des-revisions.webp" alt="Drako analyse"></div>
<p class="step-num">ÉTAPE 2</p>
<h3>Drako analyse</h3>
<p class="muted">Les notions importantes sont identifiées automatiquement.</p>
</div>
<div class="step reveal" data-tilt style="--d:0.24s">
<div class="step-img"><img src="https://gtudi.com/wp-content/uploads/2026/10/Etudiante-souriante-dans-un-cocon-studieux.png" alt="Révise à ta façon"></div>
<p class="step-num">ÉTAPE 3</p>
<h3>Révise à ta façon</h3>
<p class="muted">Fiches, cartes mentales, flashcards, exercices, tests et Prof IA.</p>
</div>
</div>
</section>
<section class="dark">
<div class="wrap">
<img class="photo reveal from-left" src="https://gtudi.com/wp-content/uploads/2026/10/Stress-des-devoirs-en-famille-1024x683.png" alt="Stress des devoirs en famille">
<div class="reveal from-right" style="--d:.15s">
<img class="owl" src="https://gtudi.com/wp-content/uploads/2026/10/Hibou-diplome-lisant-un-livre.png" alt="Hibou inquiet">
<h2 class="h2">Les devoirs : un casse-tête pour toute la famille ?</h2>
<p>Des cours trop longs, des révisions désorganisées, des élèves qui ne savent pas quoi retenir. Et des parents épuisés de tout réexpliquer. On a une meilleure idée.</p>
</div>
</div>
</section>
<section id="outils" class="wrap tools">
<div class="title-row left reveal">
<img src="https://gtudi.com/wp-content/uploads/2026/10/Dragon-bleu-sur-ordinateur-portable.png" alt="Drako sur son ordinateur">
<h2 class="h2">Apprends plus malin,<br><span class="grad">réussis plus loin.</span></h2>
</div>
<div class="tools-grid">
<div class="tool reveal" data-glow style="--d:0.0s"><div class="ico">📸</div><h3>Scanne tes cours</h3><p class="muted">Numérise tes supports pour les retrouver facilement.</p></div>
<div class="tool reveal" data-glow style="--d:0.08s"><div class="ico">📁</div><h3>Organise tes documents</h3><p class="muted">Classe par matière et révise sans perdre de temps.</p></div>
<div class="tool reveal" data-glow style="--d:0.16s"><div class="ico">📚</div><h3>Accède aux ressources</h3><p class="muted">Approfondis et revois les notions importantes.</p></div>
<div class="tool reveal" data-glow style="--d:0.24s"><div class="ico">🧠</div><h3>Entraîne-toi</h3><p class="muted">Exercices et quiz pour mémoriser à ton rythme.</p></div>
<div class="tool reveal" data-glow style="--d:0.32s"><div class="ico">✅</div><h3>Évalue-toi</h3><p class="muted">Vérifie tes acquis et repère quoi retravailler.</p></div>
<div class="tool reveal" data-glow style="--d:0.4s"><div class="ico">📈</div><h3>Suis tes progrès</h3><p class="muted">Visualise ton évolution et tes points forts.</p></div>
<div class="parents reveal zoom">
<h3>Un espace dédié aux parents 👨👩👧</h3>
<p>Gère les profils de ta famille et ton abonnement pour accompagner l'organisation scolaire au quotidien.</p>
</div>
</div>
</section>
<section id="tarifs" class="pricing">
<div class="wrap">
<div class="title-row reveal">
<img src="https://gtudi.com/wp-content/uploads/2026/10/Mascotte-dragon-G-championne.png" alt="Drako avec sa médaille">
<h2 class="h2">Nos abonnements</h2>
</div>
<div class="plans">
<div class="plan mint reveal" style="--d:0s">
<p class="lbl">Formule Découverte</p>
<p class="price">Gratuit</p>
<p class="cred">300 crédits / mois</p>
<p class="kids">1 enfant</p>
<a href="https://gtudi.com/inscription/" class="btn">Choisir</a>
</div>
<div class="plan sky reveal" style="--d:0.1s">
<p class="lbl">Formule Plus</p>
<p class="price">7,99 €<span>/mois</span></p>
<p class="cred">3 000 crédits / mois</p>
<p class="kids">1 enfant</p>
<a href="https://gtudi.com/inscription/" class="btn">Choisir</a>
</div>
<div class="plan blue reveal" style="--d:0.2s">
<p class="lbl">Formule Famille</p>
<p class="price">11,99 €<span>/mois</span></p>
<p class="cred">6 000 crédits / mois</p>
<p class="kids">Jusqu'à 3 enfants</p>
<a href="https://gtudi.com/inscription/" class="btn">Choisir</a>
</div>
<div class="plan coral reveal" style="--d:0.3s">
<p class="lbl">Formule Famille+</p>
<p class="price">15,99 €<span>/mois</span></p>
<p class="cred">9 000 crédits / mois</p>
<p class="kids">Jusqu'à 5 enfants</p>
<a href="https://gtudi.com/inscription/" class="btn">Choisir</a>
</div>
</div>
</div>
</section>
<section id="avis" class="wrap reviews">
<div class="title-row reveal">
<!-- À REMPLACER : dragon-heart.png -->
<img src="https://gtudi.com/wp-content/uploads/2026/10/Dragon-bleu-calinant-un-coeur-brillant.png" alt="Drako avec un cœur">
<h2 class="h2">Ils nous ont fait confiance</h2>
</div>
<div class="grid3">
<figure class="review reveal" style="--d:0.0s">
<p class="stars" aria-label="5 étoiles sur 5"><i>★</i><i>★</i><i>★</i><i>★</i><i>★</i></p>
<blockquote>“Je retrouve enfin tous mes cours facilement ! Tout est mieux organisé et je me concentre sur mes révisions.”</blockquote>
<figcaption>Loann T</figcaption>
</figure>
<figure class="review reveal" style="--d:0.12s">
<p class="stars" aria-label="5 étoiles sur 5"><i>★</i><i>★</i><i>★</i><i>★</i><i>★</i></p>
<blockquote>“Réviser devient plus motivant ! Je vois les points à travailler, ça m'aide pour mes évaluations.”</blockquote>
<figcaption>Lucas L</figcaption>
</figure>
<figure class="review reveal" style="--d:0.24s">
<p class="stars" aria-label="5 étoiles sur 5"><i>★</i><i>★</i><i>★</i><i>★</i><i>★</i></p>
<blockquote>“Mon enfant gagne en autonomie et les révisions se passent beaucoup mieux. Un vrai soulagement au quotidien.”</blockquote>
<figcaption>Rita Beck</figcaption>
</figure>
</div>
</section>
<section class="cta">
<div class="cta-box reveal zoom">
<!-- À REMPLACER : dragon-wave.png -->
<img src="https://gtudi.com/wp-content/uploads/2026/10/Chouette-diplomee-aux-ailes-deployees.png" alt="Drako joyeux">
<div class="txt">
<h2 class="h2" style="font-size:2.25rem">Télécharge GTUDI gratuitement</h2>
<p>Tous tes cours, exercices et outils de révision au même endroit.</p>
</div>
<a href="https://gtudi.com/inscription/" class="btn">Je me lance <span class="arr">→</span></a>
</div>
</section>
<footer class="ftr">
<div class="wrap">
<a href="#" class="logo">
<img src="https://gtudi.com/wp-content/uploads/2026/10/Black-and-White-Minimalist-Wedding-Monogram-Logo-1.webp" alt="Logo">
</a>
<div class="links">
<a href="#">Instagram</a>
<a href="#">Facebook</a>
<a href="#">LinkedIn</a>
<a href="https://gtudi.com/mentions-legales/">Mentions légales</a>
</div>
</div>
</footer>
</div>
<script>
/* Pleine largeur : recolle la page au bord gauche de l'écran, même si le thème la décale */
(function(){
var el = document.querySelector('.gtudi-lp');
if (!el) return;
function fit(){
var w = document.documentElement.clientWidth;
el.style.setProperty('width', w + 'px', 'important');
el.style.setProperty('margin-left', '0px', 'important');
var left = el.getBoundingClientRect().left + window.pageXOffset;
el.style.setProperty('margin-left', (-left) + 'px', 'important');
}
fit();
window.addEventListener('resize', fit);
window.addEventListener('load', fit);
})();
</script>
<script>
/* Animations GTUDI */
(function(){
var root = document.querySelector('.gtudi-lp');
if (!root) return;
var reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches;
var fine = window.matchMedia('(hover: hover) and (pointer: fine)').matches;
var each = function(sel, fn){ Array.prototype.forEach.call(root.querySelectorAll(sel), fn); };
root.classList.add('js');
/* Titre : les mots montent un par un */
var h1 = root.querySelector('[data-split]');
if (h1 && !reduce) {
var n = 0;
(function split(node){
Array.prototype.slice.call(node.childNodes).forEach(function(c){
if (c.nodeType === 3) {
var frag = document.createDocumentFragment();
c.textContent.split(/(s+)/).forEach(function(part){
if (!part) return;
if (/^s+$/.test(part)) { frag.appendChild(document.createTextNode(part)); return; }
var w = document.createElement('span'); w.className = 'w';
var t = document.createElement('span'); t.textContent = part;
if (node !== h1) t.className = node.className;
t.style.transitionDelay = (0.08 * n++) + 's';
w.appendChild(t); frag.appendChild(w);
});
node.replaceChild(frag, c);
} else if (c.nodeType === 1) { split(c); }
});
})(h1);
each('h1 span.grad', function(g){ if (g.querySelector('.w')) g.className = ''; });
}
requestAnimationFrame(function(){ requestAnimationFrame(function(){ root.classList.add('ready'); }); });
/* Apparition au scroll */
if ('IntersectionObserver' in window && !reduce) {
var io = new IntersectionObserver(function(entries){
entries.forEach(function(e){ if (e.isIntersecting) { e.target.classList.add('in'); io.unobserve(e.target); } });
}, { threshold: 0.12, rootMargin: '0px 0px -40px 0px' });
each('.reveal', function(el){ io.observe(el); });
} else {
each('.reveal', function(el){ el.classList.add('in'); });
}
/* Ombre sous l'en-tête quand on descend */
var hdr = root.querySelector('.hdr');
if (hdr) {
var onScroll = function(){ hdr.classList.toggle('scrolled', (window.scrollY || window.pageYOffset) > 20); };
window.addEventListener('scroll', onScroll, { passive: true }); onScroll();
}
if (reduce || !fine) return;
/* Cartes des étapes qui s'inclinent en 3D */
each('[data-tilt]', function(c){
c.addEventListener('mousemove', function(e){
var r = c.getBoundingClientRect(), x = (e.clientX - r.left) / r.width - .5, y = (e.clientY - r.top) / r.height - .5;
c.style.transform = 'perspective(900px) rotateX(' + (-y * 8) + 'deg) rotateY(' + (x * 10) + 'deg) translateY(-6px)';
});
c.addEventListener('mouseleave', function(){ c.style.transform = ''; });
});
/* Halo qui suit la souris sur les outils */
each('[data-glow]', function(c){
c.addEventListener('mousemove', function(e){
var r = c.getBoundingClientRect();
c.style.setProperty('--mx', (e.clientX - r.left) + 'px');
c.style.setProperty('--my', (e.clientY - r.top) + 'px');
});
});
/* Image du héros qui suit légèrement la souris */
var hero = root.querySelector('.hero'), img = root.querySelector('[data-tilt-img]');
if (hero && img) {
hero.addEventListener('mousemove', function(e){
var r = hero.getBoundingClientRect(), x = (e.clientX - r.left) / r.width - .5, y = (e.clientY - r.top) / r.height - .5;
img.style.transform = 'rotateY(' + (x * 8) + 'deg) rotateX(' + (-y * 6) + 'deg)';
});
hero.addEventListener('mouseleave', function(){ img.style.transform = ''; });
}
})();
</script>