/** * CTA Hub Final Section * Style moderne et impactant pour la section de conversion finale * Charte graphique:Noir (#1a1a2e) et Orange (#ff6300) */  .cta-hub-final{position:relative;background:linear-gradient(135deg,#1a1a2e 0%,#0d0d1a 50%,#1a1a2e 100%);padding:80px 0;overflow:hidden;}.cta-hub-final::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 20% 50%,rgba(255,99,0,0.15) 0%,transparent 50%),radial-gradient(ellipse at 80% 50%,rgba(255,99,0,0.1) 0%,transparent 50%);pointer-events:none;}.cta-hub-final::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ff6300' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");pointer-events:none;opacity:0.5;}.cta-hub-final .container{position:relative;z-index:1;}.cta-hub-final .cta-title{font-size:2.8rem;font-weight:800;color:#ffffff;margin-bottom:1.5rem;line-height:1.2;}.cta-hub-final .cta-title .ship-icon{display:inline-block;color:#ff6300;margin-right:15px;animation:float 3s ease-in-out infinite;}@keyframes float{0%,100%{transform:translateY(0);}50%{transform:translateY(-8px);}}.cta-hub-final .cta-title .boat-name{color:#ff6300;position:relative;}.cta-hub-final .cta-title .boat-name::after{content:'';position:absolute;bottom:-5px;left:0;width:100%;height:3px;background:linear-gradient(90deg,#ff6300,transparent);border-radius:2px;}.cta-hub-final .price-highlight-box{display:block;text-decoration:none;background:linear-gradient(135deg,#ff6300 0%,#e55a00 100%);border-radius:20px;padding:30px 40px;margin:30px auto;max-width:400px;box-shadow:0 20px 60px rgba(255,99,0,0.4),0 0 0 1px rgba(255,255,255,0.1) inset;transform:perspective(1000px) rotateX(2deg);transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);cursor:pointer;}.cta-hub-final .price-highlight-box:hover{transform:perspective(1000px) rotateX(0deg) scale(1.05);box-shadow:0 30px 80px rgba(255,99,0,0.5),0 0 0 1px rgba(255,255,255,0.2) inset;}.cta-hub-final .price-highlight-box .price-label{font-size:1rem;text-transform:uppercase;letter-spacing:2px;color:rgba(255,255,255,0.9);margin-bottom:5px;}.cta-hub-final .price-highlight-box .price-value{font-size:3.5rem;font-weight:900;color:#ffffff;line-height:1;text-shadow:0 4px 20px rgba(0,0,0,0.3);}.cta-hub-final .price-highlight-box .price-suffix{font-size:1.1rem;color:rgba(255,255,255,0.9);margin-top:5px;}.cta-hub-final .cta-description{font-size:1.25rem;color:rgba(255,255,255,0.85);margin-bottom:30px;line-height:1.6;}.cta-hub-final .cta-description strong{color:#ffffff;}.cta-hub-final .highlights-list{list-style:none;padding:0;margin:0 auto 40px;max-width:600px;text-align:left;}.cta-hub-final .highlights-list li{display:flex;align-items:flex-start;gap:15px;padding:12px 20px;margin-bottom:10px;background:rgba(255,255,255,0.05);border-radius:12px;border-left:3px solid #ff6300;color:rgba(255,255,255,0.9);font-size:1.05rem;transition:all 0.3s ease;}.cta-hub-final .highlights-list li:hover{background:rgba(255,99,0,0.15);transform:translateX(5px);}.cta-hub-final .highlights-list li .highlight-icon{font-size:1.3rem;flex-shrink:0;}.cta-hub-final .highlights-list li strong{color:#ff6300;}.cta-hub-final .cta-main-btn{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(135deg,#ff6300 0%,#ff8533 100%);color:#ffffff;font-size:1.3rem;font-weight:700;padding:20px 50px;border-radius:60px;text-decoration:none;box-shadow:0 10px 40px rgba(255,99,0,0.5),0 0 0 3px rgba(255,255,255,0.1) inset;transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);position:relative;overflow:hidden;}.cta-hub-final .cta-main-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);transition:left 0.5s ease;}.cta-hub-final .cta-main-btn:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 20px 60px rgba(255,99,0,0.6),0 0 0 3px rgba(255,255,255,0.2) inset;color:#ffffff;}.cta-hub-final .cta-main-btn:hover::before{left:100%;}.cta-hub-final .cta-main-btn i{font-size:1.4rem;transition:transform 0.3s ease;}.cta-hub-final .cta-main-btn:hover i{transform:translateX(5px);}.cta-hub-final .trust-badges{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;margin-top:50px;padding-top:40px;border-top:1px solid rgba(255,255,255,0.1);}.cta-hub-final .trust-badge{display:flex;align-items:center;gap:10px;color:rgba(255,255,255,0.8);font-size:0.95rem;}.cta-hub-final .trust-badge i{font-size:1.5rem;color:#ff6300;}.cta-hub-final .trust-badge strong{color:#ffffff;}@media (max-width:992px){.cta-hub-final{padding:60px 0;}.cta-hub-final .cta-title{font-size:2.2rem;}.cta-hub-final .price-highlight-box .price-value{font-size:2.8rem;}}@media (max-width:768px){.cta-hub-final{padding:50px 0;}.cta-hub-final .cta-title{font-size:1.8rem;}.cta-hub-final .cta-title .ship-icon{display:block;margin-bottom:15px;margin-right:0;}.cta-hub-final .price-highlight-box{padding:25px 30px;margin:25px auto;}.cta-hub-final .price-highlight-box .price-value{font-size:2.4rem;}.cta-hub-final .cta-description{font-size:1.1rem;}.cta-hub-final .highlights-list li{font-size:0.95rem;padding:10px 15px;}.cta-hub-final .cta-main-btn{font-size:1.1rem;padding:16px 35px;width:100%;justify-content:center;}.cta-hub-final .trust-badges{flex-direction:column;align-items:center;gap:20px;}}@keyframes slideInUp{from{opacity:0;transform:translateY(30px);}to{opacity:1;transform:translateY(0);}}.cta-hub-final.animate-in .cta-title,.cta-hub-final.animate-in .price-highlight-box,.cta-hub-final.animate-in .cta-description,.cta-hub-final.animate-in .highlights-list,.cta-hub-final.animate-in .cta-main-btn,.cta-hub-final.animate-in .trust-badges{animation:slideInUp 0.6s ease forwards;}.cta-hub-final.animate-in .price-highlight-box{animation-delay:0.1s;}.cta-hub-final.animate-in .cta-description{animation-delay:0.2s;}.cta-hub-final.animate-in .highlights-list{animation-delay:0.3s;}.cta-hub-final.animate-in .cta-main-btn{animation-delay:0.4s;}.cta-hub-final.animate-in .trust-badges{animation-delay:0.5s;}