*{margin:0;padding:0;box-sizing:border-box}body,html,#root{scroll-behavior:smooth;margin:0;padding:0;background:#0d0d0d;color:#fff;font-family:Inter,sans-serif;min-height:100vh;height:100%;width:100%;max-width:100%}a{text-decoration:none}li{margin:0 20px;padding:0 20px;display:inline-block;list-style-type:none}.error404{position:relative;width:100%;height:100vh;overflow:hidden;background:#0d0d0d;display:flex;justify-content:center;align-items:center;font-family:Arial,sans-serif;color:#fff}.error404-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.22;filter:contrast(1.1) brightness(.55)}.error404-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0d0d0df2,#0d0d0da6);z-index:1}.error404-content{position:relative;z-index:2;text-align:center;padding:40px;max-width:700px}.error-code{display:block;font-size:clamp(5rem,15vw,12rem);font-weight:200;letter-spacing:12px;opacity:.15;margin-bottom:10px;line-height:1}.error404 h1{font-size:clamp(2rem,4vw,4rem);font-weight:300;text-transform:uppercase;letter-spacing:6px;margin-bottom:18px}.error404 p{font-size:1rem;opacity:.72;line-height:1.7;margin-bottom:40px}.error404-buttons{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.error-btn{padding:14px 26px;border:1px solid white;border-radius:999px;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:2px;font-size:.85rem;transition:.3s ease;background:#fff;color:#000}.error-btn:hover,.error-btn.secondary{background:transparent;color:#fff}.error-btn.secondary:hover{background:#fff;color:#000}@media(max-width:768px){.error404-content{padding:20px}.error404 h1{letter-spacing:3px;line-height:1.4}.error404-buttons{flex-direction:column;width:100%}.error-btn{width:100%;text-align:center}.error-code{letter-spacing:6px}}:root{--background: #080808;--background-soft: #101010;--background-card: #151515;--background-card-hover: #1b1b1b;--text: #f4f4f4;--text-soft: #c5c5c5;--text-muted: #929292;--border: rgba(255, 255, 255, .13);--border-strong: rgba(255, 255, 255, .3);--red: #e64b4b;--blue: #4389d7;--yellow: #d9b64d;--green: #58a879;--font-display: "Bebas Neue", Impact, "Arial Narrow", sans-serif;--font-body: Arial, Helvetica, sans-serif;--page-width: 1440px;--content-width: 1180px;--transition: .25s ease}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px;background:var(--background)}body{margin:0;padding:0;overflow-x:hidden;background:var(--background);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.65}body,button,input,select,textarea{font-family:var(--font-body)}button,input,select,textarea{font-size:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img,video,iframe{max-width:100%}img{display:block}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}::selection{color:#000;background:#fff}:focus-visible{outline:2px solid #fff;outline-offset:4px}.home-clean{position:relative;width:100%;min-height:100vh;overflow-x:clip;background:var(--background);color:var(--text)}.home-clean h1,.home-clean h2,.home-clean h3,.home-clean h4{font-family:var(--font-display);font-weight:400;line-height:1.08;letter-spacing:1.5px;text-transform:uppercase;text-wrap:balance}.home-clean p{text-wrap:pretty}.header{position:absolute;z-index:50;top:0;left:0;width:100%;padding:24px 5%;pointer-events:none}.nav{display:flex;align-items:center;justify-content:flex-end;width:100%;max-width:var(--page-width);margin:0 auto}.nav-right{display:flex;align-items:center;justify-content:flex-end;gap:28px;pointer-events:auto}.nav-right a{display:inline-block;padding:9px 18px;border:1px solid rgba(255,255,255,.7);color:#fff;background:#00000059;font-family:var(--font-display);font-size:1.2rem;letter-spacing:2px;transition:color var(--transition),background var(--transition)}.nav-right a:hover{color:#000;background:#fff}.hero-video-section{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100vh;height:100svh;min-height:480px;overflow:hidden;background:#000}.hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;background:#000}.hero-video-section:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,.3),transparent 25%,transparent 65%,rgba(0,0,0,.55))}.scroll-hint{position:absolute;z-index:2;bottom:30px;left:50%;transform:translate(-50%);color:#ffffffd9;font-size:.8rem;letter-spacing:3px;text-transform:uppercase;animation:scrollPulse 2s infinite ease-in-out}@keyframes scrollPulse{0%,to{opacity:.5;transform:translate(-50%)}50%{opacity:1;transform:translate(-50%,7px)}}.main-hook-logo{width:min(230px,38vw);height:auto;margin:55px auto 25px;object-fit:contain}.main-hook{width:min(900px,90%);margin:0 auto;padding:15px 0 45px;text-align:center}.main-hook h1{margin:0 auto 24px;font-size:clamp(2rem,4.2vw,4rem);letter-spacing:2px}.main-hook p{max-width:780px;margin:12px auto;color:var(--text-soft);font-size:clamp(.95rem,1.3vw,1.12rem);line-height:1.8}.text-block-groups{width:min(var(--content-width),88%);margin:0 auto;padding:30px 0;text-align:center}.artists-list-title{margin:0 auto 22px;color:#fff;font-size:clamp(1.7rem,3vw,2.7rem);letter-spacing:2px}.artists-list{max-width:950px;margin:0 auto;color:var(--text-soft);font-size:1rem;line-height:1.85}.artists-list p{margin:12px auto;text-align:justify;text-align-last:center}.artists-list strong{color:#fff;font-weight:700}.list{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;align-items:start}.list h3{padding-bottom:10px}.list p{margin:0;text-align:justify;text-align-last:center}.captation-toggle{position:relative;display:flex;align-items:center;justify-content:center;width:min(1000px,88%);min-height:95px;margin:16px auto;padding:22px 55px 22px 30px;border:1px solid transparent;border-radius:4px;color:#fff;background:#171717;font-family:var(--font-display);font-size:clamp(2rem,5vw,3.8rem);letter-spacing:4px;text-align:center;transition:border-color var(--transition),box-shadow var(--transition)}.captation-toggle:hover{background:#171717}.captation-toggle span{position:relative;z-index:1}.captation-toggle:after{position:absolute;right:25px;content:"+";font-family:Arial,sans-serif;font-size:1.7rem;font-weight:300;transition:transform var(--transition)}.captation-toggle.open:after{transform:rotate(45deg)}.captation-yellow{border-color:#d9b64d80}.captation-yellow:hover,.captation-yellow.open{border-color:var(--yellow)}.captation-red{border-color:#e64b4b80}.captation-red:hover,.captation-red.open{border-color:var(--red)}.captation-blue{border-color:#4389d780}.captation-blue:hover,.captation-blue.open{border-color:var(--blue)}.captation-green{border-color:#58a87980}.captation-green:hover,.captation-green.open{border-color:var(--green)}.smooth-open{width:100%;animation:revealSection .3s ease both}.smooth-open[hidden]{display:none!important}@keyframes revealSection{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.service-section,.live-wrapper{width:100%;padding:40px 5% 45px;background:var(--background-soft)}.opened-yellow{border-top:2px solid var(--yellow)}.opened-red{border-top:2px solid var(--red)}.opened-blue{border-top:2px solid var(--blue)}.opened-green{border-top:2px solid var(--green)}.main-video{width:min(1050px,100%);margin:0 auto 28px}.main-video iframe,.main-video video{display:block;width:100%;aspect-ratio:16 / 9;border:0;background:#000}.main-video .landscape{width:100%;aspect-ratio:16 / 9;object-fit:cover}.video-hook{width:min(1000px,100%);margin:0 auto 25px;padding:15px 0 20px;text-align:center}.video-hook h2{margin:0 0 10px;font-size:clamp(2.6rem,6vw,5rem);letter-spacing:4px}.video-hook span{display:block;color:var(--text-muted);font-size:1.5rem;letter-spacing:2px;text-transform:uppercase}.text-block{width:min(850px,92%);margin:0 auto;padding:25px 0 35px;text-align:center}.text-block h2{margin:0 0 18px;font-size:clamp(1.8rem,3.5vw,3rem)}.text-block p{margin:12px auto;color:var(--text-soft);font-size:1rem;line-height:1.8;text-align:justify;text-align-last:center}.video-grid-section{width:min(1200px,100%);margin:0 auto;padding:18px 0 30px}.video-grid,.video-grid-3x3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%}.video-grid.clip-videos{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1000px;margin:0 auto}.video-item{min-width:0;overflow:hidden;text-align:center}.video-item h3{min-height:32px;margin:0 0 12px;color:var(--text);font-size:1.3rem;letter-spacing:1px}.video-item iframe{display:block;width:100%;aspect-ratio:16 / 9;border:0;background:#000}.see-more-btn{display:block;min-width:170px;margin:28px auto 0;padding:12px 25px;border:1px solid var(--border-strong);color:#fff;background:transparent;font-family:var(--font-display);font-size:1.3rem;letter-spacing:2px;transition:color var(--transition),background var(--transition)}.see-more-btn:hover{color:#000;background:#fff}.aftermovies-video{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:min(1100px,100%);margin:25px auto;align-items:start}.aftermovies-video iframe{display:block;width:100%;aspect-ratio:9 / 16;border:0;background:transparent}.aftermovies-note{width:min(850px,92%);margin:20px auto;color:var(--text-muted);font-size:.95rem;line-height:1.8;text-align:center}.reseau-video{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:min(1100px,100%);margin:0 auto 25px}.reseau-video iframe{display:block;width:100%;aspect-ratio:9 / 16;border:0;background:transparent}.for-who{width:min(1100px,100%);margin:25px auto;padding:30px 0}.for-who-title{margin:0 auto 25px;font-size:clamp(1.8rem,3.4vw,2.8rem);text-align:center}.for-who-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.for-who-item{min-width:0;padding:22px;border:1px solid var(--border);background:#ffffff06;transition:border-color var(--transition)}.for-who-item:hover{border-color:var(--border-strong)}.for-who-item h3{margin:0 0 10px;font-size:1.45rem}.for-who-item p{margin:0;color:var(--text-soft);font-size:.95rem;line-height:1.75;text-align:justify;text-align-last:center}.audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.audience-item{min-width:0}.audience-item h3{margin-bottom:12px}.for-captation{border-top:1px solid rgba(67,137,215,.25)}.for-reseau{border-top:1px solid rgba(88,168,121,.25)}.pricing{width:min(1200px,100%);margin:30px auto 15px;padding:35px 0 25px;border-top:1px solid var(--border)}.pricing>h2{margin:0 0 30px;font-size:clamp(2.2rem,4vw,3.5rem);text-align:center}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:stretch}.pricing-grid>.pricing-main{grid-column:1 / -1;justify-self:center;width:min(760px,100%);text-align:center}.pricing-grid>.pricing-sub:not(.wide){grid-column:auto}.pricing-grid>.pricing-custom.wide,.pricing-grid>.pricing-sub.wide{grid-column:1 / -1}.pricing-main,.pricing-sub{min-width:0;padding:25px 28px;border:1px solid var(--border);background:var(--background-card)}.pricing-main{border-top:2px solid rgba(255,255,255,.55)}.pricing-main h3,.pricing-sub h3{margin:0 0 18px;font-size:1.8rem}.pricing-main h4{margin:-8px 0 12px;color:var(--text-soft);font-family:var(--font-body);font-size:1rem;letter-spacing:0;text-transform:none}.pricing-main>p,.pricing-sub>p{margin:9px 0;color:var(--text-soft);font-size:.95rem;line-height:1.7;text-align:justify;text-align-last:center}.price-lines{width:100%;max-width:650px;margin:20px auto;text-align:left}.price-lines>div{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:.95rem}.price-lines>div:last-child{border-bottom:0}.price-lines>div span:first-child{color:var(--text-soft)}.price-lines>div span:last-child{flex-shrink:0;color:#fff;font-weight:700;text-align:right}.price-note{display:block;margin-top:20px;color:var(--text-muted);font-size:.85rem;line-height:1.85}.sub-note{display:block;margin-top:18px;color:var(--text-muted);font-size:.85rem;line-height:1.75}.pricing-custom{display:flex;flex-direction:column;justify-content:center;text-align:center}.pricing-custom.wide{grid-column:1 / -1}.pricing-custom>span{display:block;margin-top:12px;color:#fff;font-family:var(--font-display);font-size:1.8rem;letter-spacing:2px}.card{background:var(--background-card)}.pricing-cta{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;width:min(900px,100%);margin:20px auto 10px;padding:25px 20px;text-align:center}.pricing-cta p{margin:0;color:var(--text-soft);font-size:1.1rem}.pricing-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:11px 28px;border:1px solid #fff;color:#000;background:#fff;font-family:var(--font-display);font-size:1.35rem;letter-spacing:2px;text-align:center;transition:color var(--transition),background var(--transition)}.pricing-button:hover{color:#fff;background:transparent}.close-section-btn{display:block;margin:28px auto 0;padding:10px 25px;border:1px solid var(--border-strong);color:var(--text-soft);background:transparent;font-family:var(--font-display);font-size:1.2rem;letter-spacing:2px;transition:color var(--transition),background var(--transition)}.close-section-btn:hover{color:#000;background:#fff}.packs-global{width:min(var(--content-width),90%);margin:65px auto;padding:45px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);text-align:center}.packs-title{margin:0 0 15px;font-size:clamp(2.8rem,6vw,5rem);letter-spacing:5px}.packs-subtitle{max-width:750px;margin:0 auto 35px;color:var(--text-soft);font-size:1rem;line-height:1.8;text-align:justify;text-align-last:center}.packs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.pack-card{display:flex;flex-direction:column;min-width:0;padding:30px 24px;border:1px solid var(--border);background:var(--background-card);transition:border-color var(--transition),transform var(--transition)}.pack-card:hover{transform:translateY(-3px);border-color:var(--border-strong)}.pack-card.highlight{border-color:#ffffffa6;background:#1c1c1c}.pack-card h3{margin:0 0 18px;font-size:1.9rem}.pack-price{margin:0 0 22px;color:#fff;font-family:var(--font-display);font-size:3.5rem;line-height:1}.pack-details{margin-top:auto}.pack-details p{margin:9px 0;padding-bottom:9px;border-bottom:1px solid rgba(255,255,255,.1);color:var(--text-soft);font-size:.95rem;line-height:1.6;text-align:center;text-align-last:center}.pack-details p:last-child{border-bottom:0}.about{width:min(950px,88%);margin:-20px auto 0;padding:5px 0 50px;background-color:var(--background)}.about-title{margin:0 0 20px;font-size:clamp(2.5rem,5vw,4rem);text-align:center}.about-content{max-width:800px;margin:0 auto}.about-content p{margin:15px 0;color:var(--text-soft);font-size:1rem;line-height:1.85;text-align:justify;text-align-last:center}.about-content p:last-child{margin-bottom:0}.about-content strong{color:#fff}.photos-carousel{position:relative;display:flex;flex-direction:column;gap:12px;width:100%;margin:0;padding:0;overflow:hidden;background:transparent}.photos-track{display:flex;flex:0 0 auto;align-items:flex-start;width:max-content;gap:12px;animation:photoScroll 65s linear infinite;will-change:transform}.photos-track img{display:block;flex:0 0 auto;width:280px;aspect-ratio:9 / 16;height:auto;margin:0;object-fit:contain;object-position:center;background:transparent}.photos-color{animation-duration:65s;animation-direction:normal}.photos-bw{animation-duration:75s;animation-direction:reverse}.photos-color img{filter:saturate(1.05)}.photos-bw img{filter:grayscale(100%)}@keyframes photoScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.partners-thanks{max-width:850px;margin:0 auto 28px;font-size:clamp(1.8rem,3.5vw,2.8rem);text-align:center}.partners-inline{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;width:100%;margin:25px auto 0}.partners-inline a{display:flex;align-items:center;justify-content:center;width:135px;height:95px;padding:12px;border:1px solid transparent;border-radius:0;background:transparent;transition:border-color var(--transition),transform var(--transition)}.partners-inline a:hover{transform:translateY(-2px);border-color:#ffffff2e;background:transparent}.partners-inline img{width:100%;height:100%;object-fit:contain}.testimonials{width:min(var(--content-width),90%);margin:65px auto;padding:40px 0;border-top:1px solid var(--border)}.testimonials>h2{margin:0 0 30px;text-align:center}.testimonials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.testimonial-card{display:flex;flex-direction:column;justify-content:space-between;min-width:0;min-height:150px;padding:22px;border:1px solid var(--border);background:var(--background-card);transition:border-color var(--transition),transform var(--transition)}.testimonial-card:hover{transform:translateY(-2px);border-color:var(--border-strong);background:var(--background-card)}.quote{width:100%;margin:0 0 18px;color:#fff;font-size:1.05rem;font-style:normal;line-height:1.7;text-align:center}.author{display:block;margin-top:auto;color:var(--text-muted);font-size:.9rem;font-weight:700;font-style:normal;text-align:center}.contact{width:min(850px,90%);margin:65px auto 55px;padding:55px 35px;border:1px solid var(--border);background:linear-gradient(145deg,#ffffff09,#ffffff03);text-align:center;scroll-margin-top:40px}.contact-title{margin:0 0 22px;font-size:clamp(2.5rem,5vw,4rem)}.contact>p{max-width:650px;margin:12px auto;color:var(--text-soft);font-size:.98rem;line-height:1.8;text-align:justify;text-align-last:center}.contact form{display:flex;flex-direction:column;gap:14px;width:min(620px,100%);margin:32px auto 0;text-align:left}.contact input,.contact select,.contact textarea{display:block;width:100%;min-width:0;padding:14px 16px;border:1px solid rgba(255,255,255,.2);border-radius:0;outline:none;color:#fff;background:#111;font-size:1rem;line-height:1.5;transition:border-color var(--transition)}.contact input::placeholder,.contact textarea::placeholder{color:#888;opacity:1}.contact select{color:#ccc;cursor:pointer}.contact select option{color:#fff;background:#111}.contact input:focus,.contact select:focus,.contact textarea:focus{border-color:#fff}.contact textarea{min-height:140px;resize:vertical}.contact input:disabled,.contact select:disabled,.contact textarea:disabled{opacity:.55;cursor:not-allowed}.contact form button[type=submit]{width:100%;min-height:54px;margin-top:8px;padding:13px 20px;border:1px solid #fff;color:#000;background:#fff;font-family:var(--font-display);font-size:1.45rem;letter-spacing:2px;transition:color var(--transition),background var(--transition)}.contact form button[type=submit]:hover:not(:disabled){color:#fff;background:transparent}.form-msg{margin:10px 0 0;padding:13px;border:1px solid var(--border);font-size:.95rem;line-height:1.6;text-align:center}.form-msg.error{border-color:#e64b4b99;color:#ff9d9d;background:#e64b4b14}.form-msg.success{border-color:#58a87999;color:#a9e6bd;background:#58a87914}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lab-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.site-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;width:100%;padding:25px 6%;border-top:1px solid var(--border);background:#050505}.site-footer p{margin:0;color:var(--text-muted);font-size:.85rem}.site-footer a{color:var(--text-soft);font-size:.85rem;transition:color var(--transition)}.site-footer a:hover{color:#fff}@media(max-width:1024px){.service-section,.live-wrapper{padding-right:4%;padding-left:4%}.video-grid,.video-grid-3x3{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.reseau-video,.aftermovies-video{grid-template-columns:repeat(2,minmax(0,1fr));max-width:650px}.packs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pack-card:last-child{grid-column:1 / -1}.testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partners-inline{gap:16px}.partners-inline a{width:120px;height:85px}.pricing-main,.pricing-sub{padding:22px}.photos-track img{width:240px}}@media(max-width:768px){html{scroll-padding-top:65px}body{font-size:15px}.header{padding:15px 5%}.nav-right a{padding:8px 14px;font-size:1.05rem}.hero-video-section{height:70vh;height:70svh;min-height:350px}.scroll-hint{bottom:22px;font-size:.7rem}.main-hook-logo{width:min(190px,48vw);margin:40px auto 22px}.main-hook{width:90%;padding:12px 0 35px}.main-hook h1{margin-bottom:18px;font-size:clamp(2rem,7vw,3rem)}.main-hook p{font-size:.95rem;line-height:1.7}.text-block-groups{width:90%;padding:25px 0}.artists-list-title{margin-bottom:18px;font-size:clamp(1.6rem,6vw,2.3rem)}.artists-list{font-size:.93rem;line-height:1.75}.artists-list p{text-align:justify;text-align-last:center}.list{grid-template-columns:1fr;gap:20px}.captation-toggle{width:90%;min-height:75px;margin:12px auto;padding:18px 45px 18px 20px;font-size:clamp(1.9rem,7vw,3rem);letter-spacing:2px}.captation-toggle:after{right:15px;font-size:1.4rem}.service-section,.live-wrapper{padding:30px 5% 35px}.main-video{margin-bottom:20px}.video-hook{margin-bottom:20px;padding:12px 0 16px}.video-hook h2{font-size:clamp(2.5rem,9vw,4rem);letter-spacing:2px}.video-hook span{font-size:.75rem;letter-spacing:1px;line-height:1.6}.text-block{width:100%;padding:20px 0 25px}.text-block h2{font-size:clamp(1.7rem,6vw,2.4rem)}.text-block p{font-size:.94rem;text-align:left;text-align-last:left}.video-grid,.video-grid-3x3,.video-grid.clip-videos{grid-template-columns:1fr;gap:22px}.video-item h3{min-height:0;font-size:1.25rem}.aftermovies-video{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.reseau-video{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.for-who{margin:20px auto;padding:25px 0}.for-who-title{margin-bottom:20px;font-size:clamp(1.7rem,6vw,2.4rem)}.for-who-grid{grid-template-columns:1fr;gap:12px}.for-who-item{padding:20px}.for-who-item h3{font-size:1.35rem}.for-who-item p{text-align:left;text-align-last:left}.audience-grid{grid-template-columns:1fr;gap:20px}.pricing{margin-top:20px;padding:28px 0 20px}.pricing>h2{margin-bottom:22px;font-size:2.5rem}.pricing-grid{grid-template-columns:1fr;gap:12px}.pricing-grid>.pricing-main{grid-column:1;width:100%}.pricing-grid>.pricing-sub:not(.wide){grid-column:1}.pricing-grid>.pricing-custom.wide,.pricing-grid>.pricing-sub.wide{grid-column:1}.pricing-main,.pricing-sub{padding:22px 20px}.pricing-main h3,.pricing-sub h3{font-size:1.6rem}.pricing-main>p,.pricing-sub>p{text-align:left;text-align-last:left}.price-lines>div{gap:12px;font-size:.9rem}.price-note,.sub-note{font-size:.82rem}.pricing-cta{margin:18px auto 10px;padding:22px 10px}.pricing-cta p{font-size:.98rem}.pricing-button{width:min(100%,340px);padding:12px 18px;font-size:1.2rem}.close-section-btn{margin-top:25px}.packs-global{width:90%;margin:50px auto;padding:35px 0}.packs-title{font-size:3.2rem}.packs-subtitle{margin-bottom:25px;font-size:.93rem;text-align:left;text-align-last:left}.packs-grid{grid-template-columns:1fr;gap:13px}.pack-card:last-child{grid-column:auto}.pack-card{padding:25px 20px}.pack-card h3{font-size:1.8rem}.pack-price{font-size:3rem}.pack-details p{text-align:left;text-align-last:left}.about{width:90%;margin:-20px auto 0;padding:0 0 30px;background-color:var(--background)}.about-title{margin-bottom:16px;font-size:3rem}.about-content p{font-size:.94rem;line-height:1.75;text-align:left;text-align-last:left}.about-content p:last-child{margin-bottom:0}.photos-carousel{gap:9px;margin:0;padding:0}.photos-track{gap:9px;align-items:flex-start}.photos-track img{width:180px;height:auto;aspect-ratio:9 / 16;object-fit:contain;background:transparent}.partners-thanks{font-size:2rem}.partners-inline{gap:10px}.partners-inline a{width:calc(33.333% - 8px);max-width:125px;height:80px;padding:8px;background:transparent}.partners-inline a:hover{background:transparent}.testimonials{width:90%;margin:45px auto;padding:30px 0}.testimonials-grid{grid-template-columns:1fr;gap:12px}.testimonial-card{min-height:120px;padding:20px}.quote{font-style:normal;text-align:center}.author{text-align:center}.contact{width:90%;margin:45px auto 35px;padding:35px 22px}.contact-title{font-size:clamp(2.3rem,8vw,3.3rem)}.contact>p{font-size:.93rem;text-align:left;text-align-last:left}.contact form{margin-top:25px;gap:12px}.contact input,.contact select,.contact textarea{padding:13px;font-size:1rem}.contact form button[type=submit]{font-size:1.25rem}.site-footer{flex-direction:column;justify-content:center;padding:22px 5%;text-align:center}}@media(max-width:480px){.hero-video-section{min-height:300px;height:58vh;height:58svh}.main-hook-logo{width:155px}.main-hook h1{font-size:2rem}.main-hook p{font-size:.9rem}.captation-toggle{min-height:68px;font-size:1.4rem;letter-spacing:1.5px}.service-section,.live-wrapper{padding-right:4%;padding-left:4%}.video-hook h2{font-size:2.5rem}.reseau-video,.aftermovies-video{gap:8px}.for-who-item{padding:18px}.pricing-main,.pricing-sub{padding:19px 16px}.price-lines>div{align-items:flex-start;font-size:.84rem}.price-lines>div span:last-child{max-width:48%;white-space:normal}.pack-card{padding:23px 18px}.pack-price{font-size:2.8rem}.photos-track img{width:155px;height:auto;aspect-ratio:9 / 16}.partners-inline{gap:8px}.partners-inline a{width:calc(33.333% - 7px);height:68px;padding:6px}.contact{padding:30px 17px}.contact-title{font-size:2.35rem}.contact form button[type=submit]{font-size:1.15rem;letter-spacing:1px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.legal-page{box-sizing:border-box;width:100%;min-height:100vh;padding:120px 7% 50px;background-color:#0d0d0d;color:#fff;font-family:Arial,sans-serif;overflow-wrap:break-word}.legal-page *,.legal-page *:before,.legal-page *:after{box-sizing:border-box}.legal-header{max-width:1000px;margin:0 auto 50px;text-align:center}.legal-eyebrow{margin:0 0 16px;font-size:.8rem;letter-spacing:3px;color:#ffffff8c}.legal-header h1{margin:0 0 20px;font-family:Bebas Neue,sans-serif;font-size:clamp(2.5rem,5vw,5rem);font-weight:400;letter-spacing:5px;line-height:1.1;text-transform:uppercase}.legal-header>p:last-child{max-width:700px;margin:0 auto;color:#ffffffa6;font-size:.95rem;line-height:1.8}.legal-section{max-width:900px;margin:0 auto;padding:28px 0;border-bottom:1px solid rgba(255,255,255,.1)}.legal-section h2{margin:0 0 18px;font-family:Bebas Neue,sans-serif;font-size:clamp(1.5rem,2.5vw,2.2rem);font-weight:400;letter-spacing:2px;line-height:1.3;text-transform:uppercase}.legal-section p,.legal-section li{color:#ffffffbf;font-size:.95rem;line-height:1.85}.legal-section p{margin:0 0 12px}.legal-section p:last-child{margin-bottom:0}.legal-section strong{color:#fff;font-weight:600}.legal-page a{color:#fff;text-decoration:none;overflow-wrap:anywhere}.legal-section a{border-bottom:1px solid rgba(255,255,255,.35)}.legal-page a:hover{color:#ccc}.legal-section a:hover{border-color:#fff}.legal-back{display:inline-block;margin-bottom:35px;font-size:.9rem;color:#fffc!important}.legal-back:hover{color:#fff!important}.legal-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;max-width:900px;margin:35px auto 0;padding-top:22px;color:#ffffff8c;font-size:.85rem}.legal-footer a{color:#ffffffd9}@media(max-width:768px){.legal-page{padding:90px 6% 35px}.legal-header{margin-bottom:30px}.legal-header h1{font-size:clamp(2.2rem,9vw,3rem);letter-spacing:3px}.legal-eyebrow{font-size:.72rem;letter-spacing:2px}.legal-header>p:last-child{font-size:.88rem}.legal-section{padding:22px 0}.legal-section h2{font-size:1.55rem;letter-spacing:1.5px}.legal-section p,.legal-section li{font-size:.9rem;line-height:1.8}.legal-footer{flex-wrap:wrap;font-size:.8rem}}@media(prefers-reduced-motion:reduce){.legal-page *,.legal-page *:before,.legal-page *:after{scroll-behavior:auto;animation:none!important;transition:none!important}}.lab-homepage-container{width:100%;max-width:100%;background:#0d0d0d;min-height:100vh;margin:0 auto;padding:20px;text-align:center;font-family:Arial,sans-serif;color:#fff}.lab-central-profile img{width:120px;height:120px;border-radius:50%;object-fit:cover;margin-bottom:10px}.lab-central-profile h2{font-size:1.3rem;margin-bottom:20px}.lab-categories{display:flex;flex-direction:column;align-items:center}.lab-category{opacity:0;transform:translateY(30px);animation:lab-slideFadeIn .6s forwards;display:flex;flex-direction:column;align-items:center}.lab-category button{padding:14px 25px;width:200px;border:none;border-radius:12px;font-size:1.2rem;font-weight:600;cursor:pointer;color:#000;margin-bottom:-50px;transition:transform .3s ease,box-shadow .3s ease}.lab-category button:hover,.lab-category button.active{transform:scale(1.05);box-shadow:0 0 10px 3px gold}.lab-channels{display:flex;flex-direction:column;gap:10px;width:100%;max-width:260px;margin-top:10px;margin-bottom:10px;max-height:0;opacity:0;transform:scaleY(0);transition:all .4s ease;align-items:center}.lab-channels.visible{max-height:1000px;opacity:1;transform:scaleY(1)}.lab-channel{padding:12px 18px;border-radius:10px;text-decoration:none;margin-top:50px;margin-bottom:-30px;color:#000;font-weight:600;transition:transform .3s ease,box-shadow .3s ease}.lab-channel:hover{box-shadow:0 0 8px 3px #ffd700b3}.lab-hidden-channel{background:#000!important;color:#000!important;opacity:.05}@keyframes lab-slideFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.lab-category:nth-child(1){animation-delay:.05s}.lab-category:nth-child(2){animation-delay:.1s}.lab-category:nth-child(3){animation-delay:.15s}.lab-category:nth-child(4){animation-delay:.2s}.lab-category:nth-child(5){animation-delay:.25s}.lab-category:nth-child(6){animation-delay:.3s}.lab-category:nth-child(7){animation-delay:.35s}@media(min-width:768px){.lab-central-profile img{width:140px;height:140px}.lab-category button{width:240px;font-size:1.3rem}.lab-channels{max-width:500px}}@media(min-width:1024px){.lab-homepage-container{max-width:1200px;padding:50px 20px;margin:0 auto}.lab-central-profile img{width:160px;height:160px}.lab-central-profile h2{font-size:1.6rem}.lab-category button{width:260px;font-size:1.2rem}.lab-categories{align-items:center}.lab-category{align-items:center;width:100%}.lab-channels{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%;max-width:900px;margin:15px auto;align-items:center}}.samigacon-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;width:100vw;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);color:#fff;font-family:Roboto,sans-serif;text-align:center;padding:20px}.samigacon-header{position:absolute;top:20px;left:20px}.samigacon-back-btn{padding:10px 18px;border-radius:8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;font-weight:500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all .3s ease}.samigacon-back-btn:hover{background:#fff3;transform:translateY(-2px)}.samigacon-text{margin:30px 0;font-size:1.4rem;font-weight:300;letter-spacing:.5px;max-width:600px}.samigacon-go-btn{padding:14px 28px;border-radius:10px;background:red;border:none;color:#fff;font-weight:600;font-size:1.1rem;cursor:pointer;box-shadow:0 4px 14px #f006;transition:all .3s ease}.samigacon-go-btn:hover{background:#e60000;transform:scale(1.05);box-shadow:0 6px 18px #ff000080}.staraxia-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;width:100vw;background:radial-gradient(circle at 20% 30%,#6d28d9,#1e1b4b 60%,#0f172a);color:#fff;font-family:Roboto,sans-serif;text-align:center;padding:20px;overflow:hidden;position:relative}.staraxia-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(https://www.transparenttextures.com/patterns/stardust.png);opacity:.2;animation:twinkle 8s infinite alternate;pointer-events:none}@keyframes twinkle{0%{opacity:.1}to{opacity:.3}}.staraxia-header{position:absolute;top:20px;left:20px}.staraxia-back-btn{padding:10px 18px;border-radius:8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;font-weight:500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:all .3s ease}.staraxia-back-btn:hover{background:#ffffff40;transform:translateY(-2px)}.staraxia-text{margin:30px 0;font-size:1.5rem;font-weight:300;letter-spacing:1px;max-width:700px;line-height:1.6;text-shadow:0 0 12px rgba(255,255,255,.3);z-index:2}.staraxia-go-btn{padding:14px 32px;border-radius:50px;background:linear-gradient(90deg,#8b5cf6,#3b82f6,#06b6d4);border:none;color:#fff;font-weight:600;font-size:1.1rem;cursor:pointer;box-shadow:0 0 15px #8b5cf6b3,0 0 30px #3b82f680;transition:all .3s ease;z-index:2}.staraxia-go-btn:hover{transform:scale(1.08);box-shadow:0 0 20px #8b5cf6,0 0 40px #3b82f6cc,0 0 60px #06b6d4b3}.tk-container{font-family:Cinzel,serif;color:#f5f5f5;background:radial-gradient(circle at top,#0a0a0f,#1c1c2e,#0a0a0f);min-height:100vh;width:100vw;padding:60px 30px;display:flex;flex-direction:column;align-items:center;text-align:center;background-image:url(/img/tk-background-texture.png);background-size:cover;background-attachment:fixed;position:relative;overflow:hidden}.tk-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,rgba(255,215,0,.08),transparent 70%);z-index:0;pointer-events:none}.tk-back{position:absolute;top:20px;left:20px;z-index:10}.tk-back-btn{padding:10px 18px;border-radius:8px;background:#0009;border:1px solid rgba(255,215,0,.4);color:gold;font-family:Cinzel,serif;font-size:1rem;cursor:pointer;transition:all .3s ease;text-transform:uppercase;box-shadow:0 0 8px #ffd70066}.tk-back-btn:hover{background:#ffd7001a;transform:translateY(-2px);box-shadow:0 0 12px #ffd700b3}.tk-header h1{font-size:3.2rem;color:gold;text-shadow:0 0 15px rgba(255,215,0,.8),2px 2px 12px rgba(0,0,0,.8);margin-bottom:50px;letter-spacing:2px;position:relative;z-index:1}.tk-header h1:after{content:"⏳⚔️";font-size:2rem;color:gold;margin-left:12px;text-shadow:0 0 10px rgba(255,215,0,.6)}.tk-intro{max-width:900px;background:#0009;padding:35px;border-radius:20px;box-shadow:0 0 40px #ffd70026;margin-bottom:60px;border:1px solid rgba(255,215,0,.25);position:relative;z-index:1}.tk-intro p{font-size:1.3rem;line-height:1.9;margin-bottom:20px;text-shadow:0 0 8px rgba(0,0,0,.7)}.tk-buttons{display:flex;gap:25px;flex-wrap:wrap;justify-content:center;z-index:1}.tk-button{padding:18px 45px;font-size:1.2rem;font-weight:700;border:none;border-radius:14px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;color:#fff;box-shadow:0 5px 20px #0009;letter-spacing:1px}.tk-youtube{background:linear-gradient(135deg,#b22222,#8b0000);border:1px solid rgba(255,215,0,.4);box-shadow:0 0 20px #b2222280}.tk-youtube:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 0 25px #ffd70099,0 0 40px #b22222cc}.tk-website{background:linear-gradient(135deg,#04c,#001a66);border:1px solid rgba(255,215,0,.4);box-shadow:0 0 20px #0044cc80}.tk-website:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 0 25px #ffd70099,0 0 40px #04cc}@media screen and (max-width:768px){.tk-header h1{font-size:2.4rem}.tk-intro{padding:22px}.tk-intro p{font-size:1.1rem}.tk-button{padding:14px 28px;font-size:1rem}}.makhsis-container{font-family:Orbitron,sans-serif;text-align:center;padding:40px 20px;background:radial-gradient(circle at center,#0d001a,#2e003e 60%,#000);color:#fff;min-height:100vh;width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;position:relative}.makhsis-container:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 90deg,#f0f,#00eaff,#5a0a91,#f0f);opacity:.15;z-index:0}.makhsis-title h1{font-size:3rem;color:#eaeaff;text-shadow:0 0 10px #a64dff,0 0 25px #00eaff;margin-bottom:30px;z-index:1;position:relative}.makhsis-text{margin:20px auto 40px;font-size:1.2rem;line-height:1.7;max-width:700px;color:#e0e0ff;text-shadow:0 0 8px rgba(0,234,255,.3);z-index:1;position:relative}.makhsis-go-btn{padding:15px 35px;border-radius:10px;cursor:pointer;font-weight:700;font-size:1.1rem;text-transform:uppercase;background:linear-gradient(135deg,#f0f,#5a0a91,#00eaff);border:none;color:#fff;box-shadow:0 0 20px #f0f9,0 0 40px #00eaff66;transition:all .3s ease;z-index:1;position:relative}.makhsis-go-btn:hover{transform:scale(1.08) translateY(-3px);box-shadow:0 0 25px #ff00ffe6,0 0 50px #00eaffb3}.makhsis-header{position:absolute;top:20px;left:20px;z-index:2}.makhsis-back-btn{padding:8px 16px;border-radius:6px;background:#ff00ff1a;border:1px solid rgba(255,0,255,.6);color:#f0f;font-family:Orbitron,sans-serif;cursor:pointer;font-size:.9rem;transition:all .3s ease}.makhsis-back-btn:hover{background:#f0f3;color:#00eaff;box-shadow:0 0 10px #ff00ffb3}.samigaconmusiques-container{font-family:Poppins,sans-serif;text-align:center;padding:40px 20px;background:radial-gradient(circle at top,#e0f7ff,#a8d8ff 60%,#80bfff);color:#001a33;min-height:100vh;width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.samigaconmusiques-container:before{content:"";position:absolute;top:-30%;left:-30%;width:160%;height:160%;background:radial-gradient(circle,rgba(255,255,255,.5) 0%,transparent 70%);animation:breathe 8s ease-in-out infinite;z-index:0}@keyframes breathe{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.samigaconmusiques-title h1{font-size:2.5rem;color:#036;text-shadow:0 0 10px rgba(255,255,255,.6);margin-bottom:20px;z-index:1;position:relative}.samigaconmusiques-text{margin:20px auto 40px;font-size:1.2rem;line-height:1.6;max-width:700px;color:#024;z-index:1;position:relative}.samigaconmusiques-go-btn{padding:15px 35px;border-radius:12px;cursor:pointer;font-weight:600;font-size:1rem;text-transform:uppercase;background:linear-gradient(135deg,#90c0ff,#5aa0ff);border:none;color:#fff;box-shadow:0 6px 20px #5aa0ff80;transition:all .3s ease;z-index:1;position:relative}.samigaconmusiques-go-btn:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 30px #5aa0ffb3}.samigaconmusiques-header{position:absolute;top:20px;left:20px;z-index:2}.samigaconmusiques-back-btn{padding:8px 16px;border-radius:6px;background:#90c0ff33;border:1px solid rgba(90,160,255,.6);color:#036;font-family:Poppins,sans-serif;cursor:pointer;font-size:.9rem;transition:all .3s ease}.samigaconmusiques-back-btn:hover{background:#5aa0ff33;color:#05c;box-shadow:0 0 10px #90c0ff99}.lemondepacha-container{font-family:Poppins,sans-serif;text-align:center;padding:40px 20px;background:radial-gradient(circle at top,#fff1e0,#fda 70%,#d2a679);color:#3a2f1f;min-height:100vh;width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.lemondepacha-container:before{content:"";position:absolute;top:-20%;left:-20%;width:140%;height:140%;background:radial-gradient(circle,rgba(255,223,128,.4) 0%,transparent 70%);animation:gentle-glow 10s ease-in-out infinite alternate;z-index:0}@keyframes gentle-glow{0%{transform:scale(1);opacity:.4}50%{transform:scale(1.05);opacity:.7}to{transform:scale(1);opacity:.4}}.lemondepacha-title h1{font-size:2.5rem;color:#8b5e3c;text-shadow:0 0 10px rgba(255,223,128,.6);margin-bottom:25px;z-index:1;position:relative}.lemondepacha-text{margin:20px auto 40px;font-size:1.2rem;line-height:1.6;max-width:700px;color:#5a3e1b;z-index:1;position:relative}.lemondepacha-channels{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;z-index:1;position:relative}.lemondepacha-go-btn{padding:14px 32px;border-radius:10px;cursor:pointer;font-weight:700;font-size:1rem;text-transform:uppercase;background:linear-gradient(135deg,#fd8,#d2a679);border:none;color:#3a2f1f;box-shadow:0 6px 20px #d2a67980;transition:all .3s ease}.lemondepacha-go-btn:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 30px #d2a679b3}.lemondepacha-header{position:absolute;top:20px;left:20px;z-index:2}.lemondepacha-back-btn{padding:8px 16px;border-radius:6px;background:#fd83;border:1px solid rgba(210,166,121,.6);color:#8b5e3c;font-family:Poppins,sans-serif;cursor:pointer;font-size:.9rem;transition:all .3s ease}.lemondepacha-back-btn:hover{background:#d2a67933;color:#5a3e1b;box-shadow:0 0 10px #ffdf8099}.gamel-container{font-family:Poppins,sans-serif;text-align:center;padding:50px 20px;background:radial-gradient(circle at top,#1c1c1c,#111 70%,#000);color:#f0f0f0;min-height:100vh;width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.gamel-container:before{content:"";position:absolute;top:-25%;left:-25%;width:150%;height:150%;background:radial-gradient(circle,rgba(255,136,0,.3) 0%,transparent 70%);animation:flicker 6s ease-in-out infinite alternate;z-index:0}@keyframes flicker{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}.gamel-title h1{font-size:2.5rem;color:#fa3;text-shadow:0 0 15px rgba(255,136,0,.6);margin-bottom:25px;z-index:1;position:relative}.gamel-text{margin:20px auto 40px;font-size:1.2rem;line-height:1.6;max-width:700px;color:#e0e0e0;z-index:1;position:relative}.gamel-go-btn{padding:15px 35px;border-radius:12px;cursor:pointer;font-weight:600;font-size:1rem;text-transform:uppercase;background:linear-gradient(135deg,#f80,#fa3);border:none;color:#1c1c1c;box-shadow:0 6px 20px #ff880080;transition:all .3s ease;z-index:1;position:relative}.gamel-go-btn:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 30px #ff8800b3}.gamel-header{position:absolute;top:20px;left:20px;z-index:2}.gamel-back-btn{padding:8px 16px;border-radius:6px;background:#f803;border:1px solid rgba(255,136,0,.6);color:#fa3;font-family:Poppins,sans-serif;cursor:pointer;font-size:.9rem;transition:all .3s ease}.gamel-back-btn:hover{background:#ff88004d;color:#fc6;box-shadow:0 0 10px #ff8800b3}.pashaman-container{font-family:Comic Neue,cursive;text-align:center;padding:50px 20px;background:linear-gradient(135deg,#d0f0ff,#a0e0ff);color:#000;min-height:100vh;width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.pashaman-container:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(255,255,255,.4) 0%,transparent 70%);border-radius:50%;top:-100px;left:-100px;animation:float 8s ease-in-out infinite alternate;z-index:0}.pashaman-container:after{content:"";position:absolute;width:300px;height:300px;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);border-radius:50%;bottom:-50px;right:-50px;animation:float 10s ease-in-out infinite alternate-reverse;z-index:0}@keyframes float{0%{transform:translate(0)}50%{transform:translate(20px,15px)}to{transform:translate(0)}}.pashaman-title h1{font-size:2.5rem;color:#08c;text-shadow:0 0 10px #80d0ff,0 0 20px #00bfff;margin-bottom:25px;position:relative;z-index:1}.pashaman-text{margin:20px auto 40px;font-size:1.2rem;line-height:1.6;max-width:700px;color:#046;z-index:1;position:relative}.pashaman-go-btn{padding:14px 36px;border-radius:12px;cursor:pointer;font-weight:700;font-size:1rem;text-transform:uppercase;background:linear-gradient(135deg,#80d0ff,#00bfff);border:none;color:#fff;box-shadow:0 6px 20px #0088cc80;transition:all .3s ease;position:relative;z-index:1}.pashaman-go-btn:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 30px #0088ccb3}.pashaman-header{position:absolute;top:20px;left:20px;z-index:2}.pashaman-back-btn{padding:8px 16px;border-radius:6px;background:#08c3;border:1px solid rgba(0,136,204,.6);color:#08c;font-family:Comic Neue,cursive;cursor:pointer;font-size:.9rem;transition:all .3s ease}.pashaman-back-btn:hover{background:#0088cc4d;color:#00bfff;box-shadow:0 0 10px #0088ccb3}.pachapitre-container{font-family:Comic Neue,cursive;text-align:center;padding:50px 20px;background:linear-gradient(135deg,#fff8e1,#ffe082);color:#333;min-height:100vh;width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.pachapitre-container:before{content:"";position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(255,204,128,.4) 0%,transparent 70%);border-radius:50%;top:-80px;left:-80px;animation:float 8s ease-in-out infinite alternate;z-index:0}.pachapitre-container:after{content:"";position:absolute;width:300px;height:300px;background:radial-gradient(circle,rgba(255,204,128,.3) 0%,transparent 70%);border-radius:50%;bottom:-60px;right:-60px;animation:float 10s ease-in-out infinite alternate-reverse;z-index:0}.pachapitre-title h1{font-size:2.5rem;color:#ff9800;text-shadow:0 0 8px #ffc107,0 0 15px #ffb74d;margin-bottom:25px;position:relative;z-index:1}.pachapitre-text{margin:20px auto 40px;font-size:1.2rem;line-height:1.6;max-width:700px;color:#5d4037;z-index:1;position:relative}.pachapitre-go-btn{padding:14px 36px;border-radius:12px;cursor:pointer;font-weight:700;font-size:1rem;text-transform:uppercase;background:linear-gradient(135deg,#ffcc80,#ffb74d);border:none;color:#fff;box-shadow:0 6px 20px #ff980080;transition:all .3s ease;position:relative;z-index:1}.pachapitre-go-btn:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 30px #ff9800b3}.pachapitre-header{position:absolute;top:20px;left:20px;z-index:2}.pachapitre-back-btn{padding:8px 16px;border-radius:6px;background:#ff980033;border:1px solid rgba(255,152,0,.6);color:#ff9800;font-family:Comic Neue,cursive;cursor:pointer;font-size:.9rem;transition:all .3s ease}.pachapitre-back-btn:hover{background:#ff98004d;color:#ffc107;box-shadow:0 0 10px #ff9800b3}.histoirescourtes-container{font-family:Merriweather,serif;text-align:center;padding:50px 20px;background:linear-gradient(135deg,#d2a679,#8b4513);color:#fff;min-height:100vh;width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden}.histoirescourtes-container:before{content:"";position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(255,215,0,.3) 0%,transparent 70%);border-radius:50%;top:-80px;left:-80px;animation:float 10s ease-in-out infinite alternate;z-index:0}.histoirescourtes-container:after{content:"";position:absolute;width:300px;height:300px;background:radial-gradient(circle,rgba(255,140,0,.25) 0%,transparent 70%);border-radius:50%;bottom:-60px;right:-60px;animation:float 12s ease-in-out infinite alternate-reverse;z-index:0}@keyframes float{0%{transform:translate(0)}50%{transform:translate(15px,10px)}to{transform:translate(0)}}.histoirescourtes-title h1{font-size:2.5rem;color:gold;text-shadow:0 0 8px #ffa500,0 0 15px #ffb347;margin-bottom:25px;position:relative;z-index:1}.histoirescourtes-text{margin:20px auto 40px;font-size:1.2rem;line-height:1.6;max-width:700px;color:#fff8dc;text-shadow:0 0 5px rgba(0,0,0,.3);position:relative;z-index:1}.histoirescourtes-go-btn{padding:14px 36px;border-radius:12px;cursor:pointer;font-weight:700;font-size:1rem;text-transform:uppercase;background:linear-gradient(135deg,orange,#ff8c00);border:none;color:#fff;box-shadow:0 6px 20px #ff8c0080;transition:all .3s ease;position:relative;z-index:1}.histoirescourtes-go-btn:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 30px #ff8c00b3}.histoirescourtes-header{position:absolute;top:20px;left:20px;z-index:2}.histoirescourtes-back-btn{padding:8px 16px;border-radius:6px;background:#ff8c0033;border:1px solid rgba(255,140,0,.6);color:orange;font-family:Merriweather,serif;cursor:pointer;font-size:.9rem;transition:all .3s ease}.histoirescourtes-back-btn:hover{background:#ff8c004d;color:gold;box-shadow:0 0 10px #ff8c00b3}.lepacharabia-container{font-family:Orbitron,sans-serif;text-align:center;padding:60px 20px 40px;background:linear-gradient(145deg,#7b4cff,#d88cff);color:#fff;min-height:100vh;width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.lepacharabia-title h1{font-size:2.8rem;color:#fff;margin-bottom:25px}.lepacharabia-text{margin:20px auto 40px;font-size:1.15rem;line-height:1.6;max-width:700px}.lepacharabia-channels{display:flex;gap:15px;flex-wrap:wrap;justify-content:center}.lepacharabia-go-btn{padding:12px 28px;border-radius:8px;cursor:pointer;font-weight:700;font-size:1rem;text-transform:uppercase;background:#a84cff;border:none;color:#fff;transition:all .2s ease}.lepacharabia-go-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #a84cff66}.lepacharabia-back-btn{position:fixed;top:15px;left:15px;padding:8px 14px;border-radius:6px;background:#0000004d;border:1px solid #a84cff;color:#fff;font-family:Orbitron,sans-serif;cursor:pointer;font-size:.9rem;transition:all .2s ease;z-index:10}.lepacharabia-back-btn:hover{background:#00000080;box-shadow:0 0 6px #a84cff}.eltrasha-container{font-family:Orbitron,sans-serif;text-align:center;padding:60px 30px 40px;background:linear-gradient(145deg,#1a1a1a,#2a2a2a);color:#ff6f61;min-height:100vh;width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.eltrasha-title h1{font-size:2.8rem;color:#ff7f66;margin-bottom:25px;text-shadow:0 0 10px rgba(255,111,97,.6)}.eltrasha-text{margin:20px auto 40px;font-size:1.2rem;line-height:1.5;max-width:600px;color:#ff8f7f;text-shadow:0 0 5px rgba(255,111,97,.4)}.eltrasha-go-btn{padding:12px 28px;border-radius:10px;border:none;font-weight:700;font-size:1rem;cursor:pointer;background-color:#333;color:#ff7f66;box-shadow:0 4px 12px #ff6f6166;transition:all .25s ease}.eltrasha-go-btn:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 6px 18px #ff6f6199}.eltrasha-back-btn{position:fixed;top:15px;left:15px;padding:8px 14px;border-radius:6px;border:1px solid #ff7f66;background:#0006;color:#ff7f66;font-family:Orbitron,sans-serif;font-weight:600;cursor:pointer;transition:all .2s ease;z-index:10}.eltrasha-back-btn:hover{background:#0009;box-shadow:0 0 8px #ff7f66}.pashare-container{font-family:Orbitron,sans-serif;text-align:center;padding:60px 30px 40px;background:linear-gradient(145deg,#fffae6,#ffe0b3);color:#333;min-height:100vh;width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.pashare-title h1{font-size:2.5rem;margin-bottom:25px;color:#ff8c42;text-shadow:0 0 6px #ffd6a5}.pashare-text{margin:20px auto 40px;font-size:1.2rem;line-height:1.5;max-width:600px;color:#555}.pashare-go-btn{padding:12px 28px;border-radius:12px;border:none;font-weight:700;font-size:1rem;cursor:pointer;background:linear-gradient(135deg,#ff8c42,#ffbf80);color:#fff;box-shadow:0 4px 12px #ff8c4266;transition:all .25s ease}.pashare-go-btn:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 6px 18px #ff8c4299}.pashare-back-btn{position:fixed;top:15px;left:15px;padding:8px 14px;border-radius:6px;border:1px solid #ff8c42;background:#fffc;color:#ff8c42;font-family:Orbitron,sans-serif;font-weight:600;cursor:pointer;transition:all .2s ease;z-index:10}.pashare-back-btn:hover{background:#fff;box-shadow:0 0 8px #ffbf80}.pashai-container{font-family:Orbitron,sans-serif;text-align:center;padding:60px 30px 40px;background:linear-gradient(145deg,#dcdcdc,#b0b0b0);color:#222;min-height:100vh;width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.pashai-title h1{font-size:2.5rem;margin-bottom:25px;color:#444}.pashai-text{margin:20px auto 40px;font-size:1.2rem;line-height:1.5;max-width:600px}.pashai-go-btn{padding:12px 28px;border-radius:10px;border:none;font-weight:700;font-size:1rem;cursor:pointer;background-color:#777;color:#fff;box-shadow:0 4px 12px #0003;transition:all .25s ease}.pashai-go-btn:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 6px 18px #0000004d}.pashai-back-btn{position:fixed;top:15px;left:15px;padding:8px 14px;border-radius:6px;border:1px solid #444;background:#fff9;color:#444;font-family:Orbitron,sans-serif;font-weight:600;cursor:pointer;transition:all .2s ease;z-index:10}.pashai-back-btn:hover{background:#fffc;box-shadow:0 0 8px #666}.nobody-container{text-align:center;padding:60px 30px 40px;background-color:#000;color:#fff;min-height:100vh;width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;font-family:Orbitron,sans-serif}.nobody-title h1{font-size:2.5rem;margin-bottom:20px;color:#fff;text-shadow:0 0 10px #fff,0 0 20px #888}.nobody-text{margin:20px auto 40px;font-size:1.2rem;max-width:600px;line-height:1.5;color:#ccc}.nobody-go-btn{padding:12px 28px;border-radius:10px;border:none;font-weight:700;font-size:1rem;cursor:pointer;background-color:#111;color:#fff;box-shadow:0 0 15px #ffffff4d;transition:all .25s ease}.nobody-go-btn:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 0 25px #fff9}.nobody-back-btn{position:fixed;top:15px;left:15px;padding:8px 14px;border-radius:6px;border:1px solid #fff;background:#ffffff1a;color:#fff;font-family:Orbitron,sans-serif;font-weight:600;cursor:pointer;transition:all .2s ease;z-index:10}.nobody-back-btn:hover{background:#fff3;box-shadow:0 0 8px #fff}*{text-align:center;margin:0;padding:0}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;background-color:#242424}body{height:100%;width:100;display:flex;justify-content:center;align-items:center;min-width:320px;min-height:100vh}a{font-weight:500;padding:5px;color:#646cff;border-radius:5px}a:hover{transition:.3s;color:#535bf2;background-color:#f0fff0}h1{font-size:3em;line-height:1;margin:10px}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto}
