@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400&display=swap");:root{--bg-primary:#020818;--bg-secondary:#040f1e;--bg-card:rgba(59,130,246,.05);--bg-card-hover:rgba(59,130,246,.09);--border-color:rgba(59,130,246,.14);--border-glow:rgba(6,182,212,.35);--text-primary:#fff;--text-secondary:hsla(0,0%,100%,.7);--text-muted:hsla(0,0%,100%,.5);--cyan:#06b6d4;--teal:#14b8a6;--purple:#a855f7;--orange:#f97316;--green:#22c55e;--red:#ef4444;--gold-dark:#92620a;--gold:#d4a017;--gold-mid:#f0b429;--gold-light:#fcd34d;--gold-bright:#fef3c7;--gradient-gold:linear-gradient(110deg,#6b4608,#b8890f 15%,#e8a820 30%,#fcd34d 43%,#fff9e8 50%,#fcd34d 57%,#e8a820 70%,#b8890f 85%,#6b4608);--gradient-gold-static:linear-gradient(135deg,#b8890f,#fcd34d 35%,#fff5d6 52%,#fcd34d 68%,#92620a);--gradient-green-cta:linear-gradient(90deg,#064e3b,#059669 22%,#10b981 40%,#6ee7b7 50%,#10b981 60%,#059669 78%,#064e3b);--gradient-primary:linear-gradient(135deg,var(--cyan),var(--teal));--gradient-purple:linear-gradient(135deg,var(--purple),#6366f1);--gradient-orange:linear-gradient(135deg,var(--orange),#eab308);--gradient-green:linear-gradient(135deg,var(--green),var(--teal));--section-padding:100px 0;--container-max:1200px;--container-padding:0 24px;--transition-fast:0.2s ease;--transition-medium:0.3s ease;--transition-slow:0.5s ease;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px}*,:after,:before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg-primary);color:var(--text-primary);line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}ol,ul{list-style:none}img{max-width:100%;display:block}.container{max-width:var(--container-max);margin:0 auto;padding:var(--container-padding)}.section{padding:var(--section-padding);position:relative;z-index:1}.section-header{margin-bottom:64px}.section-header h2{font-size:clamp(2rem,4vw,3rem);font-weight:900;margin-bottom:16px;background:var(--gradient-gold);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gold-shimmer 11s linear infinite,title-ambient-glow 8s ease-in-out infinite;letter-spacing:-.02em}.section-header:after{content:"";display:block;width:90px;height:4px;background:var(--gradient-gold-static);border-radius:2px;margin:0 auto 32px;box-shadow:0 0 24px rgba(252,211,77,.8),0 0 48px rgba(212,160,23,.4);animation:underline-glow-pulse 3s ease-in-out infinite}.section-header p{font-size:1.125rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;border-radius:var(--radius-md);font-weight:600;font-size:1rem;font-family:inherit;cursor:pointer;border:none;transition:all var(--transition-medium);white-space:nowrap;position:relative;overflow:hidden}.btn:after{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.18) 50%,transparent);transition:left .5s ease;pointer-events:none}.btn:hover:after{left:160%}.btn-primary{background:var(--gradient-green-cta);background-size:200% auto;color:#fff;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.25);box-shadow:0 4px 28px rgba(16,185,129,.35),inset 0 1px 0 hsla(0,0%,100%,.15);animation:green-shimmer-btn 9s linear infinite;transition:transform var(--transition-medium),box-shadow var(--transition-medium)}.btn-primary:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 16px 52px rgba(16,185,129,.55),0 0 0 2px rgba(110,231,183,.4),inset 0 1px 0 hsla(0,0%,100%,.2)}.btn-pulse{animation:green-shimmer-btn 4s linear infinite,btn-pulse-ring 2.8s ease-out infinite!important}.btn-primary:active{transform:translateY(-1px) scale(.99)}.btn-secondary{background:rgba(59,130,246,.06);color:var(--text-primary);border:1px solid rgba(59,130,246,.25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.btn-secondary:hover{border-color:rgba(212,160,23,.5);background:rgba(212,160,23,.07);color:var(--gold-light);transform:translateY(-3px) scale(1.02);box-shadow:0 8px 30px rgba(212,160,23,.15),inset 0 0 20px rgba(212,160,23,.04)}.btn-secondary:active{transform:translateY(-1px) scale(.99)}.btn-sm{padding:10px 24px;font-size:.875rem}.btn-lg{padding:18px 40px;font-size:1.125rem}.glass-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:32px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:border-color .3s ease-out,background .3s ease-out,box-shadow .3s ease-out,transform .3s ease-out;position:relative;overflow:hidden;cursor:default}.glass-card:active{transform:scale(.98);transition:transform .15s ease-in}.glass-card:before{top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(212,160,23,.55),rgba(252,211,77,.8),rgba(212,160,23,.55),transparent)}.glass-card:after,.glass-card:before{content:"";position:absolute;opacity:0;transition:opacity var(--transition-medium)}.glass-card:after{inset:0;background:linear-gradient(115deg,transparent 30%,rgba(212,160,23,.04) 50%,transparent 70%);pointer-events:none;border-radius:inherit}.glass-card:hover{border-color:rgba(212,160,23,.35);background:var(--bg-card-hover);transform:translateY(-6px);box-shadow:0 24px 72px rgba(0,0,0,.35),0 0 0 1px rgba(252,211,77,.2),0 0 60px rgba(212,160,23,.12),inset 0 0 24px rgba(212,160,23,.03)}.glass-card:hover:after,.glass-card:hover:before{opacity:1}.icon-circle{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:20px;flex-shrink:0}.icon-circle.cyan{background:rgba(6,182,212,.15);color:var(--cyan);border:1px solid rgba(6,182,212,.2)}.icon-circle.purple{background:rgba(168,85,247,.15);color:var(--purple);border:1px solid rgba(168,85,247,.2)}.icon-circle.orange{background:rgba(249,115,22,.15);color:var(--orange);border:1px solid rgba(249,115,22,.2)}.icon-circle.green{background:rgba(34,197,94,.15);color:var(--green);border:1px solid rgba(34,197,94,.2)}.glow-icon{display:inline-flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 5px var(--glow-color,var(--cyan)));transition:filter .35s ease}.glow-icon:hover{filter:drop-shadow(0 0 12px var(--glow-color,var(--cyan))) drop-shadow(0 0 24px var(--glow-color,var(--cyan)))}.grid-2{grid-template-columns:repeat(2,1fr);grid-gap:32px}.grid-2,.grid-3{display:grid;gap:32px}.grid-3{grid-template-columns:repeat(3,1fr);grid-gap:32px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-purple{background:var(--gradient-purple);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glow-blob{position:absolute;border-radius:50%;filter:blur(100px);opacity:.15;pointer-events:none;z-index:0}.glow-blob.cyan{background:var(--cyan)}.glow-blob.purple{background:var(--purple)}.glow-blob.teal{background:var(--teal)}.stats-bar{display:flex;justify-content:center;gap:64px;padding:40px 0;flex-wrap:wrap}.stat-item{text-align:center}.stat-number{font-size:clamp(2rem,4vw,3rem);font-weight:900;background:var(--gradient-gold);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;animation:gold-shimmer 11s linear infinite,title-ambient-glow 8s ease-in-out infinite;filter:drop-shadow(0 0 20px rgba(252,211,77,.5))}.stat-label{font-size:.875rem;color:var(--text-muted);margin-top:4px}.tag{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:100px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.tag-cyan{background:rgba(6,182,212,.15);color:var(--cyan);border:1px solid rgba(6,182,212,.2)}.tag-purple{background:rgba(168,85,247,.15);color:var(--purple);border:1px solid rgba(168,85,247,.2)}.tag-orange{background:rgba(249,115,22,.15);color:var(--orange);border:1px solid rgba(249,115,22,.2)}.tag-green{background:rgba(34,197,94,.15);color:var(--green);border:1px solid rgba(34,197,94,.2)}.tarif-details{border-top:1px solid var(--border-color);padding-top:16px;margin-top:auto}.tarif-details summary{list-style:none;font-weight:600;font-size:.9rem;color:var(--cyan);cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:rgba(6,182,212,.05);border:1px solid rgba(6,182,212,.2);border-radius:var(--radius-sm);transition:all var(--transition-fast)}.tarif-details summary::-webkit-details-marker{display:none}.tarif-details summary:after{content:"+";font-size:1.25rem;font-weight:400;transition:transform var(--transition-medium)}.tarif-details[open] summary:after{content:"−"}.tarif-details[open] summary{background:rgba(6,182,212,.1);border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.tarif-details-content{padding:16px;background:hsla(0,0%,100%,.02);border:1px solid rgba(6,182,212,.2);border-top:none;border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm);animation:fade-in-up .3s ease}.divider{height:1px;background:linear-gradient(90deg,transparent,var(--border-color),transparent);margin:64px 0}.form-group{margin-bottom:20px}.form-label{display:block;font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-bottom:8px}.form-input,.form-select,.form-textarea{width:100%;padding:14px 16px;background:hsla(0,0%,100%,.05);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);font-family:inherit;font-size:1rem;transition:border-color var(--transition-fast)}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 3px rgba(6,182,212,.1)}.form-textarea{resize:vertical;min-height:120px}.form-input::placeholder,.form-textarea::placeholder{color:var(--text-muted)}.step-number{width:48px;height:48px;border-radius:50%;background:var(--gradient-primary);font-weight:800;font-size:1.25rem;color:#000;flex-shrink:0}.step-number,.trust-signals{display:flex;align-items:center;justify-content:center}.trust-signals{gap:24px;margin-top:16px;font-size:.875rem;color:var(--text-muted);flex-wrap:wrap}.trust-signals span{display:flex;align-items:center;gap:4px}.perf-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(6,182,212,.08);border:1px solid rgba(6,182,212,.15);border-radius:100px;font-size:.875rem;font-weight:600;color:var(--cyan)}.perf-badge .perf-icon{font-size:1rem}@media (max-width:1024px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){:root{--section-padding:64px 0}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.stats-bar{gap:32px}.glass-card{padding:24px}}@media (max-width:480px){.btn{width:100%;justify-content:center}.btn-group{flex-direction:column;width:100%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse-glow{0%,to{opacity:.15}50%{opacity:.25}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes shimmer{0%{background-position:0}to{background-position:200%}}@keyframes gold-shimmer{0%{background-position:0}to{background-position:100%}}@keyframes gold-shimmer-btn{0%{background-position:0}to{background-position:100%}}@keyframes green-shimmer-btn{0%{background-position:0}to{background-position:100%}}@keyframes title-ambient-glow{0%,to{filter:drop-shadow(0 0 20px rgba(252,211,77,.3))}50%{filter:drop-shadow(0 0 48px rgba(255,249,232,.65))}}@keyframes btn-pulse-ring{0%{box-shadow:0 4px 28px rgba(16,185,129,.35),0 0 0 0 rgba(16,185,129,.45)}60%{box-shadow:0 4px 28px rgba(16,185,129,.35),0 0 0 16px rgba(16,185,129,0)}to{box-shadow:0 4px 28px rgba(16,185,129,.35),0 0 0 0 rgba(16,185,129,0)}}@keyframes underline-glow-pulse{0%,to{box-shadow:0 0 18px rgba(252,211,77,.6),0 0 36px rgba(212,160,23,.3);width:90px}50%{box-shadow:0 0 32px rgba(255,249,232,.9),0 0 64px rgba(252,211,77,.5);width:110px}}@keyframes ambient-orb-float{0%,to{transform:translateX(-50%) translateY(0) scale(1);opacity:.6}33%{transform:translateX(-52%) translateY(-30px) scale(1.08);opacity:.8}66%{transform:translateX(-48%) translateY(20px) scale(.96);opacity:.65}}@keyframes gold-pulse{0%,to{box-shadow:0 0 12px rgba(212,160,23,.2)}50%{box-shadow:0 0 36px rgba(252,211,77,.6)}}@keyframes card-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes glow-flicker{0%,to{opacity:.6}40%{opacity:1}60%{opacity:.75}}@keyframes profile-reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.price-shimmer{font-size:3.5rem;font-weight:900;line-height:1;background:linear-gradient(90deg,var(--cyan),var(--purple),var(--cyan));background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 5s linear infinite}.profile-reveal{animation:profile-reveal .2s ease}.disqual-item{border-left:3px solid transparent;transition:border-color .2s}.disqual-item:hover{border-left-color:#ef4444}.animate-float{animation:float 6s ease-in-out infinite}.animate-pulse-glow{animation:pulse-glow 4s ease-in-out infinite}.animate-fade-in-up{animation:fade-in-up .6s ease forwards}.header{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(2,8,24,.82);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);border-bottom:1px solid rgba(59,130,246,.12);transition:all var(--transition-medium)}.header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(6,182,212,0) 20%,rgba(6,182,212,.25) 50%,rgba(6,182,212,0) 80%,transparent);opacity:0;transition:opacity var(--transition-medium)}.header.scrolled{border-bottom-color:rgba(6,182,212,.15);box-shadow:0 4px 40px rgba(2,8,24,.8),0 1px 0 rgba(6,182,212,.1);background:rgba(2,8,24,.94)}.header.scrolled:after{opacity:1}.header-inner{max-width:var(--container-max);margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:72px}.header-logo{font-size:1.25rem;font-weight:900;background:var(--gradient-gold);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gold-shimmer 11s linear infinite;letter-spacing:-.01em;filter:drop-shadow(0 0 8px rgba(212,160,23,.2))}.header-nav{display:flex;align-items:center;gap:32px}.header-nav a{font-size:.9rem;color:var(--text-secondary);font-weight:500;transition:color var(--transition-fast);position:relative}.header-nav a.active,.header-nav a:hover{color:var(--text-primary)}.header-nav a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--gradient-primary);transition:width var(--transition-medium)}.header-nav a.active:after,.header-nav a:hover:after{width:100%}.header-cta{padding:10px 24px!important;font-size:.875rem!important}.mobile-toggle{display:none;background:none;border:none;color:var(--text-primary);font-size:1.5rem;cursor:pointer;padding:4px}.mobile-nav{display:none;position:fixed;top:72px;left:0;right:0;bottom:0;background:rgba(2,8,24,.98);backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(20px);padding:32px 24px;z-index:999}.mobile-nav.open{display:flex;flex-direction:column;gap:8px}.mobile-nav a{display:block;padding:16px;font-size:1.125rem;color:var(--text-secondary);border-radius:var(--radius-md);transition:all var(--transition-fast)}.mobile-nav a:hover{background:hsla(0,0%,100%,.05);color:var(--text-primary)}.nav-dropdown,.nav-dropdown-trigger{position:relative;display:flex;align-items:center}.nav-dropdown-trigger{gap:5px;font-size:.9rem;font-weight:500;color:var(--text-secondary);background:none;border:none;cursor:pointer;padding:0;transition:color .2s ease}.nav-dropdown-trigger:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--gradient-primary);transition:width .25s cubic-bezier(.4,0,.2,1)}.nav-dropdown-trigger.active{color:var(--text-primary)}.nav-dropdown-trigger.active:after{width:100%}.nav-chevron{transition:transform .25s cubic-bezier(.4,0,.2,1);flex-shrink:0}.nav-chevron.open{transform:rotate(180deg)}.nav-dropdown-bridge{position:absolute;top:100%;left:0;right:0;height:20px}.nav-dropdown-menu{position:absolute;top:calc(100% + 16px);left:50%;transform:translateX(-50%) translateY(6px);min-width:268px;background:rgba(2,8,24,.97);border:1px solid rgba(6,182,212,.25);border-radius:16px;padding:8px;backdrop-filter:blur(28px) saturate(1.4);-webkit-backdrop-filter:blur(28px) saturate(1.4);box-shadow:0 8px 32px rgba(0,0,0,.4),0 24px 64px rgba(0,0,0,.3),0 0 0 1px rgba(6,182,212,.06),inset 0 1px 0 hsla(0,0%,100%,.04);opacity:0;visibility:hidden;transition:opacity .22s cubic-bezier(.4,0,.2,1),visibility .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1);z-index:1000;pointer-events:none}.nav-dropdown-menu.open{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0);pointer-events:auto}.nav-dropdown-inner{display:flex;flex-direction:column;gap:2px}.nav-dropdown-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;transition:background var(--transition-fast);color:var(--text-secondary)!important}.nav-dropdown-item:after{display:none!important}.nav-dropdown-item:hover{background:hsla(0,0%,100%,.06);color:var(--text-primary)!important}.nav-dropdown-item.active{background:rgba(6,182,212,.08);color:var(--text-primary)!important}.nav-dropdown-item-icon{font-size:1.2rem;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.04);border-radius:8px;flex-shrink:0}.nav-dropdown-item-text{display:flex;flex-direction:column;gap:2px}.nav-dropdown-item-label{font-size:.875rem;font-weight:600;color:var(--text-primary);line-height:1.2}.nav-dropdown-item-desc{font-size:.72rem;color:var(--text-muted);line-height:1.3}.mobile-nav-group{display:flex;flex-direction:column}.mobile-nav-group-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px;font-size:1.125rem;font-weight:500;color:var(--text-secondary);background:none;border:none;cursor:pointer;text-align:left;transition:all var(--transition-fast)}.mobile-nav-group-trigger.active,.mobile-nav-group-trigger:hover{color:var(--text-primary);background:hsla(0,0%,100%,.05)}.mobile-nav-children{display:flex;flex-direction:column;gap:2px;padding:0 8px 8px;margin:0 8px}.mobile-nav-child{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;color:var(--text-secondary)!important;transition:all var(--transition-fast)}.mobile-nav-child.active,.mobile-nav-child:hover{background:rgba(6,182,212,.08);color:var(--text-primary)!important}@media (max-width:900px){.header-cta.desktop-only,.header-nav{display:none}.mobile-toggle{display:block}}.footer{background:var(--bg-secondary);border-top:1px solid var(--border-color);padding:80px 0 32px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:48px;gap:48px;margin-bottom:48px}.footer-brand h3{font-size:1.25rem;font-weight:900;background:var(--gradient-gold-static);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:12px}.footer-brand p{color:var(--text-secondary);font-size:.9rem;line-height:1.7;margin-bottom:16px}.footer-badges{display:flex;gap:8px;flex-wrap:wrap}.footer-badge{padding:4px 12px;background:rgba(6,182,212,.1);border:1px solid rgba(6,182,212,.15);border-radius:100px;font-size:.75rem;color:var(--cyan);font-weight:500}.footer-col h4{font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);margin-bottom:20px}.footer-col a{display:block;color:var(--text-secondary);font-size:.9rem;padding:6px 0;transition:color var(--transition-fast)}.footer-col a:hover{color:var(--cyan)}.footer-bottom{border-top:1px solid var(--border-color);padding-top:24px;display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:var(--text-muted)}@media (max-width:768px){.footer-grid{grid-template-columns:1fr;gap:32px}.footer-bottom{flex-direction:column;gap:8px;text-align:center}}.cta-banner{background:var(--bg-secondary);border-top:1px solid var(--border-color);padding:48px 0}.cta-banner-inner{text-align:center}.cta-banner-inner h3{font-size:1.125rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}.cta-banner-inner p{color:var(--text-muted);font-size:.9rem;margin-bottom:16px}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;z-index:1;padding-top:72px;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 50% at 50% 35%,rgba(212,160,23,.06) 0,transparent 65%),radial-gradient(ellipse 70% 60% at 50% 40%,rgba(6,182,212,.04) 0,transparent 70%);pointer-events:none;z-index:0}.hero-content{position:relative;z-index:2;max-width:1100px;padding:0 24px}.hero h1{font-size:clamp(1.5rem,3.5vw,2.75rem);font-weight:900;line-height:1.15;margin-bottom:24px;white-space:nowrap}@media (max-width:768px){.hero h1{white-space:normal;font-size:clamp(1.5rem,6vw,2rem)}}.hero h1 .line-gradient{display:inline;background:var(--gradient-gold);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gold-shimmer 10s linear infinite,title-ambient-glow 9s ease-in-out infinite;filter:drop-shadow(0 0 36px rgba(252,211,77,.55))}.hero-subtitle{font-size:clamp(1rem,2vw,1.25rem);color:var(--text-secondary);max-width:960px;margin:0 auto 40px;line-height:2;letter-spacing:.01em}.btn-group{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.pain-section{background:rgba(4,15,30,.8)}.solution-card-icon{width:64px;height:64px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;font-size:1.75rem;margin-bottom:20px}.solution-card h3{font-size:1.25rem;font-weight:700;margin-bottom:12px}.solution-card p{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.steps-grid{display:flex;flex-direction:column;gap:24px;max-width:700px;margin:0 auto}.step-card{display:flex;gap:24px;align-items:flex-start}.step-card h3{font-size:1.125rem;font-weight:700;margin-bottom:8px}.step-card p{color:var(--text-secondary);font-size:.9rem}.testimonial-card{max-width:700px;margin:0 auto;text-align:center}.testimonial-card blockquote{font-size:1.125rem;font-style:italic;color:var(--text-secondary);line-height:1.7;margin-bottom:24px;position:relative}.testimonial-card blockquote:before{content:'"';font-size:4rem;color:var(--cyan);opacity:.3;position:absolute;top:-20px;left:-10px;font-family:Georgia,serif}.why-list{flex-direction:column}.why-item,.why-list{display:flex;gap:16px}.why-item{align-items:center;padding:16px;border-radius:var(--radius-md);background:hsla(0,0%,100%,.02);border:1px solid var(--border-color)}.why-item .check{color:var(--cyan);font-size:1.25rem;flex-shrink:0}.pricing-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media (max-width:768px){.pricing-preview-grid{grid-template-columns:1fr}}.pricing-feature-card{text-align:center}.pricing-feature-card h3{font-size:1.125rem;font-weight:700;margin-bottom:12px}.pricing-feature-card li,.pricing-feature-card p{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.pricing-feature-card ul{text-align:left;padding:0}.pricing-feature-card ul li{padding:4px 0}.price-tag{font-size:1.5rem;font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:16px 0}.tarif-card{display:flex;flex-direction:column}.tarif-card .tarif-header{margin-bottom:24px}.tarif-card .tarif-title{font-size:1.25rem;font-weight:800;margin-bottom:4px}.tarif-card .tarif-tagline{color:var(--cyan);font-size:.9rem;font-weight:500}.tarif-card .tarif-desc{color:var(--text-secondary);font-size:.875rem;font-style:italic;margin-bottom:20px;line-height:1.5}.tarif-card .tarif-price{margin-bottom:24px}.tarif-card .tarif-price .label{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.tarif-card .tarif-price .amount{font-size:1.75rem;font-weight:800;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tarif-card .tarif-price .note{font-size:.75rem;color:var(--text-muted);margin-top:4px;line-height:1.4}.tarif-section-title{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--cyan);margin-bottom:12px;margin-top:20px}.tarif-routine{padding:12px 0;border-bottom:1px solid var(--border-color)}.tarif-routine:last-child{border-bottom:none}.tarif-routine h4{font-size:.9rem;font-weight:600;margin-bottom:4px}.tarif-routine p{font-size:.8rem;color:var(--text-muted);line-height:1.4}.tarif-options{margin-top:16px}.tarif-options li{padding:6px 0;font-size:.85rem;color:var(--text-secondary);display:flex;align-items:center;gap:8px}.tarif-options li:before{content:"+";color:var(--cyan);font-weight:700}.tarif-extra-price{font-size:.85rem;color:var(--orange);font-weight:600;margin-top:8px}.tarif-benefits{margin-top:20px}.tarif-benefits li{padding:4px 0;font-size:.85rem;color:var(--text-secondary);display:flex;align-items:center;gap:8px}.tarif-benefits li:before{content:"✓";color:var(--green);font-weight:700}.tarif-card .tarif-cta{margin-top:auto;padding-top:24px}.case-card .case-header{display:flex;align-items:center;gap:16px;margin-bottom:24px}.case-card .case-icon{font-size:2rem}.case-card .case-name{font-size:1.25rem;font-weight:700}.case-card .case-sector{font-size:.75rem;color:var(--text-muted)}.case-section{margin-bottom:16px}.case-section-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;display:flex;align-items:center;gap:6px}.case-section-label.defi{color:var(--orange)}.case-section-label.solution{color:var(--cyan)}.case-section-label.resultats{color:var(--green)}.case-quote,.case-section p{font-size:.875rem;color:var(--text-secondary);line-height:1.5}.case-quote{font-style:italic;padding:12px 16px;border-left:2px solid var(--cyan);background:rgba(6,182,212,.05);border-radius:0 var(--radius-sm) var(--radius-sm) 0}.method-timeline{position:relative;max-width:800px;margin:0 auto}.method-step{display:flex;gap:32px;margin-bottom:48px;position:relative}.method-step-marker{position:relative;z-index:1}.method-step-line{position:absolute;left:23px;top:48px;bottom:-48px;width:2px;background:linear-gradient(to bottom,var(--cyan),transparent)}.method-step:last-child .method-step-line{display:none}.method-step-content h3{font-size:1.25rem;font-weight:700;margin-bottom:12px}.method-step-content p{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.principles-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}@media (max-width:768px){.principles-grid{grid-template-columns:1fr}.method-step{flex-direction:column;gap:16px}.method-step-line{display:none}}.principle-card .principle-icon{font-size:2rem;margin-bottom:16px}.principle-card h3{font-size:1.125rem;font-weight:700;margin-bottom:8px}.principle-card p{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.contact-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:48px;gap:48px}@media (max-width:768px){.contact-grid{grid-template-columns:1fr}}.contact-info-item{display:flex;gap:16px;align-items:flex-start;margin-bottom:24px}.contact-info-item .info-icon{font-size:1.25rem;color:var(--cyan);margin-top:2px}.contact-info-item h4{font-size:.9rem;font-weight:600;margin-bottom:4px}.contact-info-item a,.contact-info-item p{font-size:.9rem;color:var(--text-secondary)}.contact-info-item a:hover{color:var(--cyan)}.urgency-section{background:linear-gradient(135deg,rgba(6,182,212,.05),rgba(20,184,166,.05));border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.matcher-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}@media (max-width:768px){.matcher-grid{grid-template-columns:1fr}}.matcher-item{display:flex;align-items:center;gap:12px;padding:20px;border-radius:var(--radius-md);background:hsla(0,0%,100%,.02);border:1px solid var(--border-color);transition:all var(--transition-medium)}.matcher-item:hover{border-color:var(--border-glow);background:rgba(6,182,212,.05)}.matcher-arrow{color:var(--cyan);font-weight:700;flex-shrink:0}.matcher-problem{font-size:.9rem;color:var(--text-secondary)}.matcher-solution{font-weight:600;color:var(--text-primary);font-size:.9rem}.perf-highlight{padding:32px;background:linear-gradient(135deg,rgba(6,182,212,.08),rgba(20,184,166,.04));border:1px solid rgba(6,182,212,.15);border-radius:var(--radius-xl);margin:40px 0}.perf-highlight h3{font-size:1.25rem;font-weight:700;margin-bottom:16px;display:flex;align-items:center;gap:8px}.perf-highlight .perf-stats{display:flex;gap:32px;flex-wrap:wrap}.perf-highlight .perf-stat{text-align:center}.perf-highlight .perf-stat .value{font-size:1.75rem;font-weight:800;color:var(--cyan)}.perf-highlight .perf-stat .label{font-size:.8rem;color:var(--text-muted)}.category-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border-radius:100px;font-size:.9rem;font-weight:700;letter-spacing:.02em}.category-badge.agentic{background:linear-gradient(135deg,rgba(6,182,212,.12),rgba(139,92,246,.12));border:1px solid rgba(6,182,212,.25);color:var(--cyan)}.category-badge.operational{background:linear-gradient(135deg,rgba(245,158,11,.12),rgba(20,184,166,.12));border:1px solid rgba(245,158,11,.25);color:var(--orange)}.category-divider{padding:48px 0}.divider-line{height:1px;background:linear-gradient(90deg,transparent,var(--border-glow),transparent)}.section-header{text-align:center;margin-bottom:48px}.section-header h2{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;margin-bottom:12px}.section-header p{color:var(--text-secondary);font-size:1rem;max-width:640px;margin:0 auto;line-height:1.7}.tag-red{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);color:#ef4444}.tag-teal{background:rgba(20,184,166,.1);border:1px solid rgba(20,184,166,.2);color:var(--teal)}.solution-block{padding:100px 0;position:relative;overflow:hidden}.solution-block-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.solution-block:nth-child(2n) .solution-block-grid{direction:rtl}.solution-block:nth-child(2n) .solution-block-grid>*{direction:ltr}.bg-number{position:absolute;top:-40px;left:-20px;font-size:8rem;font-weight:900;color:hsla(0,0%,100%,.03);z-index:-1;pointer-events:none;line-height:1}.constat-box{background:rgba(239,68,68,.03);border:1px solid rgba(239,68,68,.15);border-radius:var(--radius-lg);padding:24px;margin-bottom:32px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative}.constat-box h4{color:#ef4444;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;display:flex;align-items:center;gap:8px}.constat-box p{font-size:.95rem;color:var(--text-secondary);margin:0}.solution-info{display:flex;flex-direction:column;gap:20px;position:relative;z-index:1}.solution-info h3{font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800;line-height:1.1;margin-bottom:8px}.solution-info .subtitle{font-size:1.25rem;font-weight:600;opacity:.9}.solution-features{display:flex;flex-direction:column;gap:12px;margin:24px 0}.feature-item{display:flex;align-items:flex-start;gap:12px}.feature-icon{flex-shrink:0;margin-top:4px}.feature-text{font-size:1rem;color:var(--text-secondary)}.solution-image-container{position:relative;border-radius:var(--radius-2xl);overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.5);border:1px solid var(--border-color)}.solution-image-container img{width:100%;height:auto;transition:transform var(--transition-slow)}.solution-block:hover .solution-image-container img{transform:scale(1.05)}.stat-badge{position:absolute;bottom:24px;right:24px;background:hsla(0,0%,4%,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1);padding:16px 24px;border-radius:var(--radius-xl);box-shadow:0 10px 30px rgba(0,0,0,.3);text-align:center}.stat-badge .stat-value{display:block;font-size:1.5rem;font-weight:800;color:var(--cyan);line-height:1.2}.stat-badge .stat-label{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.solution-info.cyan .subtitle{color:var(--cyan)}.solution-info.purple .subtitle{color:var(--purple)}.solution-info.teal .subtitle{color:var(--teal)}.solution-info.orange .subtitle{color:var(--orange)}.feature-icon.cyan{color:var(--cyan)}.feature-icon.purple{color:var(--purple)}.feature-icon.teal{color:var(--teal)}.feature-icon.orange{color:var(--orange)}.btn-cyan{background:var(--gradient-primary);color:#000}.btn-purple{background:var(--gradient-purple);color:#fff}.btn-teal{background:var(--gradient-green);color:#fff}.btn-orange{background:var(--gradient-orange);color:#fff}@media (max-width:992px){.solution-block-grid{grid-template-columns:1fr;gap:48px}.solution-block:nth-child(2n) .solution-block-grid{direction:ltr}.bg-number{font-size:15rem}}.horizontal-scroll{display:flex;align-items:flex-start;overflow-x:auto;scroll-snap-type:x mandatory;gap:32px;padding-bottom:32px;margin-bottom:-16px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--cyan) hsla(0,0%,100%,.05)}.horizontal-scroll::-webkit-scrollbar{height:8px}.horizontal-scroll::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:4px}.horizontal-scroll::-webkit-scrollbar-thumb{background:var(--cyan);border-radius:4px}@keyframes scroll-hint{0%,to{transform:translateX(0)}15%,5%{transform:translateX(-15px)}10%,20%{transform:translateX(0)}}.horizontal-scroll>*{flex-grow:0;flex-shrink:0;flex-basis:calc(85% - 32px);scroll-snap-align:center;animation:scroll-hint 8s ease-in-out infinite}.horizontal-scroll:hover>*{animation-play-state:paused}@media (min-width:768px){.horizontal-scroll>*{flex-grow:0;flex-shrink:0;flex-basis:calc(45% - 32px);scroll-snap-align:start}}@media (min-width:1024px){.horizontal-scroll>*{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 16px)}}.formation-related-card{transition:transform .22s ease,box-shadow .22s ease}.formation-related-card:hover{transform:translateY(-4px)}.formation-detail-hero{display:grid;grid-template-columns:1fr auto;grid-gap:48px;gap:48px;align-items:start}.formation-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media (max-width:900px){.formation-detail-hero{grid-template-columns:1fr}.formation-detail-sidebar{position:static!important;top:auto!important}.formation-detail-grid{grid-template-columns:1fr}.formation-card-body{grid-template-columns:1fr!important}.formation-card-body>div{border-right:none!important;border-bottom:1px solid var(--border-color)}.formation-card-body>div:last-child{border-bottom:none}.formation-card-header{grid-template-columns:1fr!important}.formation-card-meta{display:none}}.stagger-grid>:first-child{animation-delay:0ms}.stagger-grid>:nth-child(2){animation-delay:40ms}.stagger-grid>:nth-child(3){animation-delay:80ms}.stagger-grid>:nth-child(4){animation-delay:.12s}.stagger-grid>:nth-child(5){animation-delay:.16s}.stagger-grid>:nth-child(6){animation-delay:.2s}.stagger-grid>:nth-child(7){animation-delay:.24s}.stagger-grid>:nth-child(8){animation-delay:.28s}.stagger-item{animation:card-rise .5s ease-out both}.gold-title{background:var(--gradient-gold);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gold-shimmer 11s linear infinite,title-ambient-glow 8s ease-in-out infinite}.ambient-section{position:relative}.ambient-section:before{width:700px;height:500px;background:radial-gradient(ellipse,rgba(212,160,23,.07) 0,rgba(252,211,77,.03) 40%,transparent 70%);top:-180px;left:50%;transform:translateX(-50%);animation:ambient-orb-float 12s ease-in-out infinite}.ambient-section:after,.ambient-section:before{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:0}.ambient-section:after{width:400px;height:300px;background:radial-gradient(ellipse,rgba(6,182,212,.05) 0,transparent 65%);bottom:-100px;right:10%;animation:ambient-orb-float 16s ease-in-out infinite reverse}.conversion-card{background:linear-gradient(135deg,rgba(212,160,23,.06),rgba(59,130,246,.04));border:1px solid rgba(212,160,23,.2);border-radius:var(--radius-xl);padding:32px;position:relative;overflow:hidden;transition:all var(--transition-medium);animation:gold-pulse 4s ease-in-out infinite}.conversion-card:hover{border-color:rgba(252,211,77,.4);transform:translateY(-6px);box-shadow:0 24px 72px rgba(0,0,0,.35),0 0 0 1px rgba(252,211,77,.25),0 0 80px rgba(212,160,23,.15)}.conversion-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(252,211,77,.8),#fff9e8,rgba(252,211,77,.8),transparent)}.hero-ambient-glow{position:absolute;width:900px;height:600px;border-radius:50%;background:radial-gradient(ellipse,rgba(212,160,23,.07) 0,rgba(252,211,77,.03) 35%,transparent 65%);top:50%;left:50%;transform:translate(-50%,-55%);pointer-events:none;z-index:0;animation:ambient-orb-float 14s ease-in-out infinite}.consulting-cards-wrapper{position:relative}.consulting-scroll-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:8px 4px 24px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(212,160,23,.3) hsla(0,0%,100%,.04);cursor:-webkit-grab;cursor:grab}.consulting-scroll-track::-webkit-scrollbar{height:4px}.consulting-scroll-track::-webkit-scrollbar-track{background:hsla(0,0%,100%,.04);border-radius:2px}.consulting-scroll-track::-webkit-scrollbar-thumb{background:rgba(212,160,23,.35);border-radius:2px}.consulting-card{flex:0 0 380px;scroll-snap-align:start;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:32px;display:flex;flex-direction:column;gap:20px;position:relative;overflow:hidden;transition:border-color .35s ease-out,box-shadow .35s ease-out,transform .35s ease-out;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.consulting-card:hover{border-color:color-mix(in srgb,var(--card-color,#d4a017) 40%,transparent);box-shadow:0 24px 64px rgba(0,0,0,.35),0 0 0 1px color-mix(in srgb,var(--card-color,#d4a017) 25%,transparent),0 0 50px color-mix(in srgb,var(--card-color,#d4a017) 10%,transparent);transform:translateY(-6px)}.consulting-card:active{transform:scale(.98)}.consulting-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--card-color,#d4a017),transparent);opacity:0;transition:opacity .35s ease}.consulting-card:hover:before{opacity:1}.consulting-card-header{display:flex;align-items:center;justify-content:space-between}.consulting-card-num{font-size:3rem;font-weight:900;line-height:1;color:hsla(0,0%,100%,.06);letter-spacing:-2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.consulting-card-icon{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.consulting-card-title-block{display:flex;flex-direction:column;gap:4px}.consulting-card-title{font-size:1.2rem;font-weight:800;line-height:1.3;margin:0;color:var(--text-primary)}.consulting-card-tagline{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.consulting-card-desc{font-size:.9rem;color:var(--text-secondary);line-height:1.7;margin:0;flex-grow:1}.consulting-card-impact{border:1px solid;border-radius:var(--radius-md);padding:14px 16px;display:flex;flex-direction:column;gap:6px}.consulting-card-impact-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.consulting-card-impact-text{font-size:.85rem;color:var(--text-secondary);line-height:1.6;margin:0;font-style:italic}.consulting-card-routines{display:flex;flex-direction:column;gap:12px}.consulting-card-routine{display:flex;gap:10px;align-items:flex-start}.consulting-card-routine-dot{width:6px;height:6px;border-radius:50%;margin-top:6px;flex-shrink:0}.consulting-card-routine-name{display:block;font-size:.82rem;font-weight:700;color:var(--text-primary);margin-bottom:2px}.consulting-card-routine-desc{font-size:.78rem;color:var(--text-muted);line-height:1.5}.consulting-card-options{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.consulting-card-option{font-size:.7rem;font-weight:600;padding:4px 10px;border-radius:100px;border:1px solid;background:hsla(0,0%,100%,.02);white-space:nowrap}.consulting-card-accent{position:absolute;bottom:0;left:0;right:0;height:3px;opacity:0;transition:opacity .35s ease}.consulting-card:hover .consulting-card-accent{opacity:1}.consulting-nav{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.consulting-nav-dots{display:flex;gap:8px;align-items:center}.consulting-nav-dot{width:8px;height:8px;border-radius:50%;border:none;background:hsla(0,0%,100%,.15);cursor:pointer;padding:0;transition:all .25s ease}.consulting-nav-dot.active{width:24px;border-radius:4px;background:var(--gradient-gold-static)}.consulting-nav-arrows{display:flex;gap:8px}.consulting-arrow{width:36px;height:36px;border-radius:50%;border:1px solid var(--border-color);background:hsla(0,0%,100%,.03);color:var(--text-primary);cursor:pointer;font-size:1rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.consulting-arrow:hover:not(.disabled){border-color:rgba(212,160,23,.5);background:rgba(212,160,23,.08);color:var(--gold-light)}.consulting-arrow.disabled{opacity:.3;cursor:not-allowed}.consulting-scroll-hint{text-align:center;font-size:.78rem;color:var(--text-muted);margin-top:8px;letter-spacing:.02em}.consulting-scroll-hint-arrow{display:inline-block;animation:scroll-hint 2.5s ease-in-out infinite;margin-right:4px}@media (max-width:768px){.consulting-card{flex:0 0 88vw}}@media (min-width:1024px){.consulting-card{flex:0 0 400px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.animate-fade-in-up{animation:none;opacity:1;transform:none}.ambient-section:after,.ambient-section:before,.animate-float,.animate-pulse-glow,.hero-ambient-glow,.section-header:after{animation:none}.gold-title,.hero h1 .line-gradient,.section-header h2,.stat-number{animation:none;filter:none}}