.gizone-landing{--gz-navy: var(--color-sw26-navy);--gz-navy-deep: #02101a;--gz-teal: var(--color-sw-teal);--gz-teal-deep: var(--color-sw-teal-deep);--gz-teal-hover: var(--color-sw-teal-deep-hover);--gz-rose: var(--color-sw26-rose);--gz-rose-light: var(--color-sw26-rose-light);--gz-blanc: #FFFFFF;--gz-noir: #101010;--gz-gris-l: #F3F6F9;--gz-gris-m: #DDE4EC;--gz-font-body: var(--font-sans);--gz-font-title: var(--font-heading)}.gizone-landing *,.gizone-landing *:before,.gizone-landing *:after{box-sizing:border-box;margin:0;padding:0}.gizone-landing{font-family:var(--gz-font-body);color:var(--gz-noir);background:var(--gz-blanc);line-height:1.65;overflow-x:hidden}.gizone-landing .hero{min-height:100vh;background:linear-gradient(160deg,var(--gz-navy) 0%,#041525 55%,var(--gz-navy-deep) 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:64px 48px 80px;position:relative;overflow:hidden}.gizone-landing .hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 70% 55% at 15% 85%,rgba(43,183,197,.22) 0%,transparent 60%),radial-gradient(ellipse 50% 45% at 85% 15%,rgba(233,103,116,.18) 0%,transparent 55%),radial-gradient(ellipse 40% 35% at 50% 50%,rgba(5,23,37,.4) 0%,transparent 70%)}.gizone-landing .hero-inner{position:relative;z-index:1;max-width:820px;margin:0 auto}.gizone-landing .hero-nouvelle-offre{font-family:var(--gz-font-body);font-size:clamp(12px,1.1vw,14px);font-weight:500;color:#ffffff8c;letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;animation:fadeUp .7s ease both}.gizone-landing .hero-gi-zone{font-family:var(--gz-font-title);font-size:clamp(36px,6vw,80px);font-weight:900;line-height:.9;letter-spacing:-4px;color:var(--gz-blanc);margin-bottom:24px;animation:fadeUp .7s ease .1s both}.gizone-landing .hero-tagline{font-family:var(--gz-font-body);font-size:clamp(14px,1.4vw,17px);font-weight:500;color:var(--gz-teal);letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px;animation:fadeUp .7s ease .18s both}.gizone-landing .hero-sub{font-size:clamp(15px,1.6vw,18px);color:var(--gz-blanc);max-width:560px;margin:0 auto 44px;line-height:1.6;animation:fadeUp .7s ease .26s both}.gizone-landing .hero-sub .second-line{display:block;margin-top:12px}.gizone-landing .hero-cta-group{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;animation:fadeUp .7s ease .32s both;margin-bottom:72px}.gizone-landing .sw-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;font-family:var(--gz-font-body);font-size:14px;font-weight:500;letter-spacing:.025em;border:1px solid transparent;border-radius:6px;cursor:pointer;text-decoration:none;-webkit-font-smoothing:auto;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s}.gizone-landing .sw-cta:active{transform:scale(.98)}.gizone-landing .sw-cta-rose{background:var(--gz-rose);border-color:var(--gz-rose);color:var(--gz-blanc);box-shadow:0 2px 8px -2px #e9677459}.gizone-landing .sw-cta-rose:hover{background:var(--color-sw26-rose-dark);border-color:var(--color-sw26-rose-dark);box-shadow:0 4px 14px -2px #e9677473}.gizone-landing .sw-cta-arrow{width:16px;height:16px;flex-shrink:0;transition:transform .3s cubic-bezier(.22,1,.36,1)}.gizone-landing .sw-cta:hover .sw-cta-arrow{transform:translate(4px)}.gizone-landing .hero-stats{display:flex;gap:0;border:1px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden;animation:fadeUp .7s ease .4s both}.gizone-landing .stat-item{flex:1;padding:28px 20px;border-right:1px solid rgba(255,255,255,.1);text-align:center}.gizone-landing .stat-item:last-child{border-right:none}.gizone-landing .stat-n{display:block;font-size:clamp(30px,4vw,46px);font-weight:900;color:var(--gz-teal);letter-spacing:-2px;line-height:1;margin-bottom:6px}.gizone-landing .stat-l{font-size:16px;color:#fff9;font-weight:500}.gizone-landing section{padding:100px 56px}.gizone-landing .section-inner{max-width:1100px;margin:0 auto}.gizone-landing .section-eyebrow{font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gz-rose);margin-bottom:16px;display:block}.gizone-landing .section-title{font-family:var(--gz-font-title);font-size:clamp(24px,3vw,34px);font-weight:900;line-height:1.15;letter-spacing:-.5px;color:var(--gz-navy);margin-bottom:20px}.gizone-landing .section-sub{font-size:18px;color:#4a5568;line-height:1.7;max-width:680px;margin-bottom:56px}.gizone-landing .product-section{background:var(--gz-gris-l)}.gizone-landing .blocs-grid{display:flex;flex-direction:column;gap:32px;margin-top:16px}.gizone-landing .bloc{background:var(--gz-blanc);border-radius:14px;border:1px solid var(--gz-gris-m);padding:40px;position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s}.gizone-landing .bloc:hover{transform:translateY(-5px);box-shadow:0 20px 50px #0517251a}.gizone-landing .bloc:before{content:"";position:absolute;top:0;left:0;right:0;height:4px}.gizone-landing .bloc-profil:before{background:linear-gradient(90deg,var(--gz-navy),var(--gz-teal-deep))}.gizone-landing .bloc-pub:before{background:linear-gradient(90deg,var(--gz-teal-deep),var(--gz-teal))}.gizone-landing .bloc-header{display:flex;align-items:flex-start;gap:18px;margin-bottom:28px}.gizone-landing .bloc-icon{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.gizone-landing .bloc-profil .bloc-icon{background:#05172514;color:var(--gz-navy)}.gizone-landing .bloc-pub .bloc-icon{background:#287f941a;color:var(--gz-teal-deep)}.gizone-landing .bloc-icon svg{width:24px;height:24px;fill:currentColor}.gizone-landing .bloc h3{font-family:var(--gz-font-title);font-size:22px;font-weight:900;color:var(--gz-navy);margin-bottom:8px}.gizone-landing .bloc-desc{font-size:18px;color:#666;line-height:1.65}.gizone-landing .criteria-list{display:grid;grid-template-columns:1fr;gap:8px;margin-top:20px}.gizone-landing .criteria-item{display:flex;align-items:center;justify-content:center;text-align:center;gap:10px;font-size:14px;color:#333;padding:10px 14px;background:var(--gz-gris-l);border-radius:8px}.gizone-landing .canaux-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px}@media(max-width:1100px){.gizone-landing .canaux-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.gizone-landing .canaux-grid{grid-template-columns:1fr}}.gizone-landing .canal-group{background:#287f940d;border-radius:12px}.gizone-landing .canal-group-title,.gizone-landing .canal-tags{padding:0 14px}.gizone-landing .canal-group:hover{background:#287f9417}.gizone-landing .canal-group-title{display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--gz-teal-deep);min-height:40px;padding-top:6px;padding-bottom:6px;margin-bottom:8px;border-bottom:2px solid var(--gz-gris-m)}.gizone-landing .canal-tags{display:flex;flex-direction:column;gap:0}.gizone-landing .canal-tag{font-size:14px;line-height:1.4;color:#333;padding:4px 0;display:flex;align-items:center;gap:10px}.gizone-landing .canal-tag:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gz-teal-deep);flex-shrink:0}.gizone-landing .canal-tag:last-child{border-bottom:none}.gizone-landing .relation-row{display:flex;flex-direction:column;gap:0;margin-top:10px}.gizone-landing .rel-tag{font-size:14px;color:#333;padding:7px 14px;border-bottom:1px solid var(--gz-gris-m);display:flex;align-items:center;justify-content:center;text-align:center;gap:10px;font-weight:400}.gizone-landing .rel-tag:last-child{border-bottom:none}.gizone-landing .excel-note{margin-top:24px;padding:14px 18px;background:#287f9412;border-left:3px solid var(--gz-teal-deep);border-radius:0 8px 8px 0;font-size:18px;color:#444}.gizone-landing .excel-note strong{color:var(--gz-navy)}.gizone-landing .option-note{margin-top:12px;padding:14px 18px;background:#2bb7c51a;border-left:3px solid var(--gz-teal);border-radius:0 8px 8px 0;font-size:18px;color:#444}.gizone-landing .option-note a{color:var(--gz-teal-deep);font-weight:700}.gizone-landing .bloc-notes{display:flex;flex-direction:column;gap:12px;margin-top:8px}.gizone-landing .why-section{background:var(--gz-blanc)}.gizone-landing .why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:40px}.gizone-landing .why-card{padding:28px;border:1.5px solid var(--gz-gris-m);border-radius:12px;transition:border-color .2s,transform .2s,box-shadow .2s}.gizone-landing .why-card:hover{border-color:var(--gz-teal);transform:translateY(-3px);box-shadow:0 12px 32px #287f941a}.gizone-landing .why-card h4{font-family:var(--gz-font-title);font-size:17px;font-weight:900;color:var(--gz-navy);margin-bottom:10px}.gizone-landing .why-card p{font-size:14px;color:#555;line-height:1.65}.gizone-landing .exclusifs{display:grid;gap:16px}.gizone-landing .exclusif{display:flex;align-items:flex-start;gap:20px;padding:28px 32px;background:var(--gz-gris-l);border-radius:12px;border:1px solid var(--gz-gris-m)}.gizone-landing .excl-badge{flex-shrink:0;background:var(--gz-rose);color:var(--gz-blanc);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:6px;white-space:nowrap;margin-top:2px}.gizone-landing .exclusif h4{font-family:var(--gz-font-title);font-size:17px;font-weight:900;color:var(--gz-navy);margin-bottom:8px}.gizone-landing .exclusif p{font-size:18px;color:#555;line-height:1.65}.gizone-landing .process-section{background:var(--gz-navy)}.gizone-landing .process-section .section-title{color:var(--gz-blanc)}.gizone-landing .process-section .section-sub{color:#ffffffa6}.gizone-landing .process-section .section-eyebrow{color:var(--gz-rose)}.gizone-landing .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.gizone-landing .step{padding:36px 28px;background:#ffffff0f;border-radius:12px;position:relative;transition:background .2s}.gizone-landing .step:hover{background:#ffffff1a}.gizone-landing .step-num{width:48px;height:48px;border-radius:50%;background:var(--gz-teal);color:var(--gz-navy);font-size:22px;font-weight:900;display:flex;align-items:center;justify-content:center;margin-bottom:22px}.gizone-landing .step h3{font-family:var(--gz-font-title);font-size:17px;font-weight:900;color:var(--gz-blanc);margin-bottom:12px}.gizone-landing .step p{font-size:14px;color:#fff9;line-height:1.65}.gizone-landing .usecases-section{background:var(--gz-gris-l)}.gizone-landing .usecases-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.gizone-landing .usecase{background:var(--gz-blanc);border-radius:12px;border:1px solid var(--gz-gris-m);padding:36px;transition:transform .2s,box-shadow .2s}.gizone-landing .usecase:hover{transform:translateY(-4px);box-shadow:0 16px 40px #05172517}.gizone-landing .usecase-tag{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gz-teal-deep);margin-bottom:12px;display:block}.gizone-landing .usecase h3{font-family:var(--gz-font-title);font-size:20px;font-weight:900;color:var(--gz-navy);margin-bottom:14px}.gizone-landing .usecase p{font-size:14px;color:#555;line-height:1.65}.gizone-landing .usecase-note{font-size:12px;color:#999;margin-top:10px;font-style:italic}.gizone-landing .reseaux-banner{margin-top:36px;background:var(--gz-navy);border-radius:14px;padding:40px 48px;display:flex;align-items:center;gap:28px}.gizone-landing .reseaux-banner p{font-size:17px;color:#ffffffd9;line-height:1.65}.gizone-landing .reseaux-banner p strong{color:var(--gz-teal);font-family:var(--gz-font-title);font-size:19px}.gizone-landing .pricing-section{background:var(--gz-blanc)}.gizone-landing .pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;border-radius:14px;overflow:hidden;border:1px solid var(--gz-gris-m);margin-top:4px}.gizone-landing .price-card{padding:40px 24px;text-align:center;background:var(--gz-gris-l);transition:background .2s;border-right:1px solid var(--gz-gris-m)}.gizone-landing .price-card:last-child{border-right:none}.gizone-landing .price-card.featured{background:var(--gz-navy);position:relative}.gizone-landing .price-volume{font-size:14px;color:#888;font-weight:600;margin-bottom:16px}.gizone-landing .price-card.featured .price-volume{color:#ffffff8c}.gizone-landing .price-amount{font-family:var(--gz-font-title);font-size:50px;font-weight:900;letter-spacing:-2px;color:var(--gz-navy);line-height:1}.gizone-landing .price-card.featured .price-amount{color:var(--gz-blanc)}.gizone-landing .price-unit{font-size:14px;color:#888;margin-top:6px}.gizone-landing .price-card.featured .price-unit{color:#ffffff8c}.gizone-landing .price-badge{display:inline-block;margin-top:16px;background:#287f941f;color:var(--gz-teal-deep);font-size:14px;font-weight:700;padding:5px 14px;border-radius:100px}.gizone-landing .price-card.featured .price-badge{background:#2bb7c533;color:var(--gz-teal)}.gizone-landing .options-list{margin-top:48px;padding:36px 40px;background:var(--gz-gris-l);border-radius:14px;border:1px solid var(--gz-gris-m)}.gizone-landing .options-list h3{font-family:var(--gz-font-title);font-size:19px;font-weight:900;color:var(--gz-navy);margin-bottom:20px}.gizone-landing .options-list ul{list-style:none;display:flex;flex-direction:column;gap:10px}.gizone-landing .options-list li{display:flex;align-items:center;gap:12px;font-size:15px;color:#444;padding:10px 0;border-bottom:1px solid var(--gz-gris-m)}.gizone-landing .options-list li:last-child{border-bottom:none}.gizone-landing .options-list li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--gz-teal-deep);flex-shrink:0}.gizone-landing .options-list a{color:var(--gz-teal-deep);font-weight:600}.gizone-landing .launch-banner{margin-top:40px;background:linear-gradient(135deg,var(--gz-navy) 0%,var(--gz-navy-deep) 100%);border-radius:14px;padding:44px 48px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;border:1px solid rgba(43,183,197,.2);position:relative;overflow:hidden}.gizone-landing .launch-banner:before{content:" OFFRE DE LANCEMENT";position:absolute;top:16px;left:48px;font-size:13px;font-weight:600;letter-spacing:.2em;color:var(--gz-rose)}.gizone-landing .launch-text{padding-top:20px}.gizone-landing .launch-text h3{font-family:var(--gz-font-title);font-size:clamp(18px,2.2vw,25px);font-weight:900;color:var(--gz-blanc);line-height:1.3;margin-bottom:10px}.gizone-landing .launch-text h3 span{color:var(--gz-teal)}.gizone-landing .launch-text p{font-size:15px;color:#fff9}.gizone-landing .reveal{opacity:0;transform:translateY(26px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.gizone-landing .reveal.up{opacity:1;transform:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.gizone-landing section{padding:72px 24px}.gizone-landing .blocs-grid,.gizone-landing .usecases-grid,.gizone-landing .why-grid{grid-template-columns:1fr}.gizone-landing .steps{grid-template-columns:1fr 1fr;gap:16px}.gizone-landing .pricing-grid{grid-template-columns:1fr 1fr}.gizone-landing .hero-stats{flex-direction:column;gap:0}.gizone-landing .stat-item{border-right:none;border-bottom:1px solid rgba(255,255,255,.1)}.gizone-landing .launch-banner,.gizone-landing .reseaux-banner{flex-direction:column}}header.fixed{position:static}main.pt-header{padding-top:0}
