OceansConnect : SmartConnect Gateway + Starlink Flat High Performance Maritime
/* Styles pour la section de contenu produit uniquement */ .product-content-section { max-width: 1200px; margin: 0 auto; padding: 0 20px; } .product-content-section h2 { font-size: 2.2rem; font-weight: 700; color: #1fb6ff; text-align: center; margin-bottom: 30px; line-height: 1.3; } .product-content-section h3 { font-size: 1.5rem; font-weight: 600; color: #1fb6ff; margin-bottom: 20px; } .product-content-section p { color: #666666; line-height: 1.7; margin-bottom: 20px; font-size: 1.1rem; text-align: justify; } /* Section héro OceansConnect */ .hero-section-responsive { background: linear-gradient(135deg, #0f172a 0%, #1e293b 50%, #334155 100%); color: white; padding: 60px 20px; margin: 30px 0; border-radius: 20px; box-shadow: 0 8px 40px rgba(0,0,0,0.2); position: relative; overflow: hidden; } .hero-section-responsive::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 4px; background: linear-gradient(90deg, #1fb6ff 0%, #0ea5e9 50%, #1fb6ff 100%); } .hero-content { text-align: center; position: relative; z-index: 2; } .hero-content h2 { font-size: 2.8rem; font-weight: 700; color: white; margin-bottom: 25px; text-shadow: 0 2px 4px rgba(0,0,0,0.3); } .hero-content .subtitle { font-size: 1.4rem; color: #cbd5e1; margin-bottom: 30px; font-weight: 300; line-height: 1.5; } .hero-features { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 25px; margin-top: 40px; } .hero-feature { background: rgba(255,255,255,0.1); padding: 25px 20px; border-radius: 15px; text-align: center; backdrop-filter: blur(10px); border: 1px solid rgba(255,255,255,0.2); transition: all 0.3s ease; } .hero-feature:hover { transform: translateY(-5px); background: rgba(255,255,255,0.15); box-shadow: 0 8px 25px rgba(31, 182, 255, 0.3); } .hero-feature-icon { width: 60px; height: 60px; background: linear-gradient(135deg, #1fb6ff, #0ea5e9); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 15px; font-size: 1.5rem; box-shadow: 0 4px 15px rgba(31, 182, 255, 0.4); } .hero-feature h3 { font-size: 1.2rem; font-weight: 600; color: white; margin-bottom: 10px; } .hero-feature p { color: #cbd5e1; font-size: 0.95rem; line-height: 1.4; margin: 0; text-align: center; } /* Section composants */ .components-section-responsive { background: linear-gradient(135deg, #f0f9ff 0%, #e0f2fe 100%); padding: 50px 20px; margin: 40px 0; border-radius: 20px; box-shadow: 0 4px 25px rgba(31, 182, 255, 0.15); position: relative; overflow: hidden; } .components-section-responsive::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 4px; background: linear-gradient(90deg, #1fb6ff 0%, #0ea5e9 50%, #1fb6ff 100%); } .components-intro { text-align: center; margin-bottom: 40px; } .components-intro h2 { font-size: 2.2rem; font-weight: 700; color: #1fb6ff; margin-bottom: 20px; position: relative; } .components-intro h2::after { content: ''; position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%); width: 80px; height: 3px; background: linear-gradient(90deg, #1fb6ff, #0ea5e9); border-radius: 2px; } .components-intro p { font-size: 1.2rem; color: #666666; max-width: 800px; margin: 0 auto; line-height: 1.6; } .components-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(350px, 1fr)); gap: 30px; margin-top: 40px; } .component-card { background: white; padding: 35px 30px; border-radius: 15px; box-shadow: 0 4px 20px rgba(0,0,0,0.08); text-align: center; transition: all 0.4s ease; border: 2px solid transparent; position: relative; overflow: hidden; } .component-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: linear-gradient(90deg, #1fb6ff, #0ea5e9); transform: scaleX(0); transition: transform 0.4s ease; } .component-card:hover { transform: translateY(-8px); box-shadow: 0 8px 30px rgba(31, 182, 255, 0.2); border-color: rgba(31, 182, 255, 0.3); } .component-card:hover::before { transform: scaleX(1); } .component-icon { width: 80px; height: 80px; background: linear-gradient(135deg, #1fb6ff 0%, #0ea5e9 100%); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 25px; font-size: 2rem; color: white; box-shadow: 0 4px 20px rgba(31, 182, 255, 0.3); transition: all 0.3s ease; } .component-card:hover .component-icon { transform: scale(1.1); box-shadow: 0 6px 25px rgba(31, 182, 255, 0.4); } .component-card h3 { font-size: 1.4rem; font-weight: 700; color: #1fb6ff; margin-bottom: 15px; line-height: 1.3; } .component-card p { color: #666666; line-height: 1.6; font-size: 1rem; text-align: center; margin: 0; } .component-specs { background: #f8fafc; padding: 20px; border-radius: 10px; margin-top: 20px; border-left: 4px solid #1fb6ff; } .component-specs h4 { font-size: 1.1rem; font-weight: 600; color: #1fb6ff; margin-bottom: 10px; } .component-specs ul { list-style: none; padding: 0; margin: 0; } .component-specs li { color: #666666; font-size: 0.9rem; line-height: 1.4; margin-bottom: 5px; padding-left: 15px; position: relative; } .component-specs li::before { content: '✓'; position: absolute; left: 0; color: #10b981; font-weight: bold; } /* Section connexion Ethernet */ .ethernet-connection-section { background: linear-gradient(135deg, #fef3c7 0%, #fde68a 100%); padding: 50px 20px; margin: 40px 0; border-radius: 20px; box-shadow: 0 4px 25px rgba(245, 158, 11, 0.15); position: relative; overflow: hidden; } .ethernet-connection-section::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 4px; background: linear-gradient(90deg, #f59e0b 0%, #d97706 50%, #f59e0b 100%); } .ethernet-content { text-align: center; max-width: 800px; margin: 0 auto; } .ethernet-content h2 { font-size: 2.2rem; font-weight: 700; color: #92400e; margin-bottom: 25px; position: relative; } .ethernet-content h2::after { content: ''; position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%); width: 80px; height: 3px; background: linear-gradient(90deg, #f59e0b, #d97706); border-radius: 2px; } .ethernet-content p { font-size: 1.2rem; color: #92400e; line-height: 1.6; margin-bottom: 30px; text-align: center; } .ethernet-diagram { display: flex; align-items: center; justify-content: center; gap: 30px; margin: 40px 0; flex-wrap: wrap; } .ethernet-device { background: white; padding: 25px 20px; border-radius: 15px; box-shadow: 0 4px 15px rgba(0,0,0,0.1); text-align: center; min-width: 180px; transition: all 0.3s ease; } .ethernet-device:hover { transform: translateY(-5px); box-shadow: 0 6px 20px rgba(245, 158, 11, 0.2); } .ethernet-device-icon { width: 60px; height: 60px; background: linear-gradient(135deg, #f59e0b, #d97706); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 15px; font-size: 1.5rem; color: white; box-shadow: 0 3px 12px rgba(245, 158, 11, 0.3); } .ethernet-device h4 { font-size: 1.1rem; font-weight: 600; color: #92400e; margin-bottom: 8px; } .ethernet-device p { font-size: 0.9rem; color: #666666; margin: 0; line-height: 1.4; text-align: center; } .ethernet-arrow { font-size: 2rem; color: #f59e0b; font-weight: bold; } /* Section avantages */ .advantages-section-responsive { background: linear-gradient(135deg, #f0f9ff 0%, #e0f2fe 100%); padding: 50px 20px; margin: 40px 0; border-radius: 20px; box-shadow: 0 4px 25px rgba(31, 182, 255, 0.15); position: relative; overflow: hidden; } .advantages-section-responsive::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 4px; background: linear-gradient(90deg, #1fb6ff 0%, #0ea5e9 50%, #1fb6ff 100%); } .advantages-intro { text-align: center; margin-bottom: 40px; } .advantages-intro h2 { font-size: 2.2rem; font-weight: 700; color: #1fb6ff; margin-bottom: 20px; position: relative; } .advantages-intro h2::after { content: ''; position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%); width: 80px; height: 3px; background: linear-gradient(90deg, #1fb6ff, #0ea5e9); border-radius: 2px; } .advantages-intro p { font-size: 1.2rem; color: #666666; max-width: 800px; margin: 0 auto; line-height: 1.6; } .advantages-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 25px; margin-top: 40px; } .advantage-card { background: white; padding: 30px 25px; border-radius: 15px; box-shadow: 0 4px 20px rgba(0,0,0,0.08); text-align: center; transition: all 0.4s ease; border: 2px solid transparent; position: relative; overflow: hidden; } .advantage-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: linear-gradient(90deg, #1fb6ff, #0ea5e9); transform: scaleX(0); transition: transform 0.4s ease; } .advantage-card:hover { transform: translateY(-8px); box-shadow: 0 8px 30px rgba(31, 182, 255, 0.2); border-color: rgba(31, 182, 255, 0.3); } .advantage-card:hover::before { transform: scaleX(1); } .advantage-icon { width: 70px; height: 70px; background: linear-gradient(135deg, #1fb6ff 0%, #0ea5e9 100%); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 20px; font-size: 1.8rem; color: white; box-shadow: 0 4px 20px rgba(31, 182, 255, 0.3); transition: all 0.3s ease; } .advantage-card:hover .advantage-icon { transform: scale(1.1); box-shadow: 0 6px 25px rgba(31, 182, 255, 0.4); } .advantage-card h3 { font-size: 1.3rem; font-weight: 700; color: #1fb6ff; margin-bottom: 15px; line-height: 1.3; } .advantage-card p { color: #666666; line-height: 1.6; font-size: 1rem; text-align: center; margin: 0; } /* Section contenu du pack */ .pack-contents-section { background: #f8f9fa; padding: 50px 20px; margin: 40px 0; border-radius: 20px; box-shadow: 0 2px 15px rgba(0,0,0,0.08); } .pack-contents-intro { text-align: center; margin-bottom: 40px; } .pack-contents-intro h2 { font-size: 2.2rem; font-weight: 700; color: #1fb6ff; margin-bottom: 20px; position: relative; } .pack-contents-intro h2::after { content: ''; position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%); width: 80px; height: 3px; background: linear-gradient(90deg, #1fb6ff, #0ea5e9); border-radius: 2px; } .pack-contents-intro p { font-size: 1.2rem; color: #666666; max-width: 800px; margin: 0 auto; line-height: 1.6; } .pack-items-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 25px; margin-top: 40px; } .pack-item { background: white; padding: 25px; border-radius: 12px; box-shadow: 0 4px 15px rgba(0,0,0,0.1); transition: all 0.3s ease; border-left: 4px solid #1fb6ff; } .pack-item:hover { transform: translateY(-3px); box-shadow: 0 6px 20px rgba(0,0,0,0.15); } .pack-item-header { display: flex; align-items: center; gap: 15px; margin-bottom: 15px; } .pack-item-icon { width: 50px; height: 50px; background: linear-gradient(135deg, #1fb6ff, #0ea5e9); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 1.2rem; color: white; flex-shrink: 0; box-shadow: 0 3px 12px rgba(31, 182, 255, 0.3); } .pack-item-header h3 { font-size: 1.2rem; font-weight: 700; color: #1fb6ff; margin: 0; flex: 1; } .pack-item p { color: #666666; line-height: 1.5; margin: 0; font-size: 1rem; text-align: left; } /* Section Advanced Tracking */ .at-service-section-responsive { background: linear-gradient(135deg, #f0f9ff 0%, #e0f2fe 100%); padding: 40px 20px; margin: 30px 0; border-radius: 15px; box-shadow: 0 2px 15px rgba(0,0,0,0.08); } .service-grid-responsive { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; margin: 30px 0; } .service-card-responsive { display: flex; gap: 15px; align-items: flex-start; background: white; padding: 20px; border-radius: 12px; box-shadow: 0 4px 15px rgba(0,0,0,0.1); transition: all 0.3s ease; border-left: 4px solid #1fb6ff; } .service-card-responsive:hover { transform: translateY(-3px); box-shadow: 0 6px 20px rgba(0,0,0,0.15); } .service-icon-responsive { width: 50px; height: 50px; background: linear-gradient(135deg, #1fb6ff, #0ea5e9); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 1.2rem; flex-shrink: 0; box-shadow: 0 3px 12px rgba(31, 182, 255, 0.3); } .service-content-responsive h3 { font-size: 1.1rem; font-weight: 700; color: #1fb6ff; margin: 0 0 8px 0; } .service-content-responsive p { color: #666666; line-height: 1.5; margin: 0; font-size: 1rem; text-align: left; } /* Contact */ .contact-highlight-responsive { display: flex; justify-content: center; margin-top: 30px; } .contact-card-responsive { display: flex; align-items: center; gap: 12px; background: white; padding: 15px 25px; border-radius: 10px; box-shadow: 0 3px 12px rgba(0,0,0,0.1); border-left: 4px solid #1fb6ff; transition: all 0.3s ease; } .contact-card-responsive:hover { transform: translateY(-2px); box-shadow: 0 5px 18px rgba(0,0,0,0.15); } .contact-info-responsive h4 { font-size: 1rem; font-weight: 700; color: #1fb6ff; margin: 0 0 3px 0; } .contact-info-responsive .phone { font-size: 1.1rem; font-weight: 600; color: #059669; margin: 0 0 2px 0; } .contact-info-responsive .hours { font-size: 0.85rem; color: #666666; } /* CTA Final */ .final-cta-responsive { background: linear-gradient(135deg, #0ea5e9 0%, #1fb6ff 100%); color: white; padding: 50px 30px; text-align: center; border-radius: 20px; margin: 40px 0; box-shadow: 0 5px 25px rgba(0,0,0,0.15); } .final-cta-responsive h2 { font-size: 2.5rem; font-weight: 700; margin-bottom: 20px; text-shadow: 0 2px 4px rgba(0,0,0,0.3); color: white; } .final-cta-responsive p { font-size: 1.2rem; margin-bottom: 30px; opacity: 0.95; line-height: 1.5; color: white; text-align: center; } /* Image responsive */ .product-image-responsive { display: block; margin: 30px auto; max-width: 100%; height: auto; border-radius: 15px; box-shadow: 0 4px 20px rgba(0,0,0,0.1); } /* RESPONSIVE DESIGN COMPLET */ /* Tablettes (768px et moins) */ @media (max-width: 768px) { .product-content-section { padding: 0 15px; } .product-content-section h2 { font-size: 1.8rem; margin-bottom: 25px; line-height: 1.2; } .product-content-section h3 { font-size: 1.3rem; line-height: 1.3; } .product-content-section p { font-size: 1rem; line-height: 1.6; } /* Hero responsive */ .hero-section-responsive { padding: 40px 15px; margin: 25px 0; } .hero-content h2 { font-size: 2.2rem; line-height: 1.2; margin-bottom: 20px; } .hero-content .subtitle { font-size: 1.2rem; line-height: 1.4; margin-bottom: 25px; } .hero-features { grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 20px; margin-top: 30px; } .hero-feature { padding: 20px 15px; } .hero-feature-icon { width: 50px; height: 50px; font-size: 1.3rem; margin-bottom: 12px; } .hero-feature h3 { font-size: 1.1rem; margin-bottom: 8px; } .hero-feature p { font-size: 0.9rem; line-height: 1.3; } /* Sections responsive */ .components-section-responsive, .ethernet-connection-section, .advantages-section-responsive, .pack-contents-section, .at-service-section-responsive { padding: 35px 15px; margin: 25px 0; border-radius: 15px; } /* Intros sections */ .components-intro h2, .advantages-intro h2, .pack-contents-intro h2 { font-size: 1.8rem; margin-bottom: 15px; } .components-intro p, .advantages-intro p, .pack-contents-intro p { font-size: 1.1rem; line-height: 1.5; } /* Grilles responsive */ .components-grid { grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 25px; margin-top: 30px; } .advantages-grid { grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 20px; margin-top: 30px; } .pack-items-grid { grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; margin-top: 30px; } .service-grid-responsive { grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 18px; margin: 25px 0; } /* Composants responsive */ .component-card { padding: 30px 20px; } .component-icon { width: 70px; height: 70px; font-size: 1.8rem; margin-bottom: 20px; } .component-card h3 { font-size: 1.3rem; margin-bottom: 12px; } .component-card p { font-size: 0.95rem; line-height: 1.5; } .component-specs { padding: 18px; margin-top: 18px; } .component-specs h4 { font-size: 1rem; margin-bottom: 8px; } .component-specs li { font-size: 0.85rem; line-height: 1.3; margin-bottom: 4px; } /* Avantages responsive */ .advantage-card { padding: 25px 20px; } .advantage-icon { width: 60px; height: 60px; font-size: 1.6rem; margin-bottom: 15px; } .advantage-card h3 { font-size: 1.2rem; margin-bottom: 12px; } .advantage-card p { font-size: 0.95rem; line-height: 1.5; } /* Ethernet section responsive */ .ethernet-content h2 { font-size: 1.8rem; margin-bottom: 20px; } .ethernet-content p { font-size: 1.1rem; line-height: 1.5; margin-bottom: 25px; } .ethernet-diagram { flex-direction: column; gap: 15px; margin: 30px 0; } .ethernet-arrow { transform: rotate(90deg); font-size: 1.5rem; } .ethernet-device { min-width: 220px; padding: 20px 15px; } .ethernet-device-icon { width: 50px; height: 50px; font-size: 1.3rem; margin-bottom: 12px; } .ethernet-device h4 { font-size: 1.1rem; margin-bottom: 6px; } .ethernet-device p { font-size: 0.9rem; line-height: 1.3; } /* Pack items responsive */ .pack-item { padding: 20px 18px; } .pack-item-header { gap: 12px; margin-bottom: 12px; } .pack-item-icon { width: 45px; height: 45px; font-size: 1.1rem; } .pack-item-header h3 { font-size: 1.1rem; line-height: 1.3; } .pack-item p { font-size: 0.95rem; line-height: 1.4; } /* Service cards responsive */ .service-card-responsive { flex-direction: column; text-align: center; gap: 12px; padding: 18px 15px; } .service-icon-responsive { width: 45px; height: 45px; font-size: 1.1rem; margin: 0 auto; } .service-content-responsive h3 { font-size: 1rem; margin-bottom: 6px; } .service-content-responsive p { font-size: 0.9rem; line-height: 1.4; text-align: center; } /* Contact responsive */ .contact-card-responsive { flex-direction: column; text-align: center; gap: 10px; padding: 15px 20px; } .contact-info-responsive h4 { font-size: 0.95rem; } .contact-info-responsive .phone { font-size: 1rem; } .contact-info-responsive .hours { font-size: 0.8rem; } /* CTA responsive */ .final-cta-responsive { padding: 40px 25px; margin: 30px 0; } .final-cta-responsive h2 { font-size: 2rem; line-height: 1.2; margin-bottom: 18px; } .final-cta-responsive p { font-size: 1.1rem; line-height: 1.4; margin-bottom: 25px; } } /* Mobiles (480px et moins) */ @media (max-width: 480px) { .product-content-section { padding: 0 12px; } .product-content-section h2 { font-size: 1.5rem; margin-bottom: 20px; line-height: 1.2; text-align: center; } .product-content-section h3 { font-size: 1.2rem; line-height: 1.3; text-align: center; } .product-content-section p { font-size: 0.95rem; line-height: 1.5; text-align: justify; } /* Hero mobile */ .hero-section-responsive { padding: 30px 12px; margin: 20px 0; } .hero-content h2 { font-size: 1.8rem; line-height: 1.2; margin-bottom: 18px; } .hero-content .subtitle { font-size: 1.1rem; line-height: 1.4; margin-bottom: 25px; } .hero-features { grid-template-columns: 1fr; gap: 15px; margin-top: 25px; } .hero-feature { padding: 18px 15px; } .hero-feature-icon { width: 45px; height: 45px; font-size: 1.2rem; margin-bottom: 10px; } .hero-feature h3 { font-size: 1rem; margin-bottom: 6px; } .hero-feature p { font-size: 0.85rem; line-height: 1.3; } /* Sections mobile */ .components-section-responsive, .ethernet-connection-section, .advantages-section-responsive, .pack-contents-section, .at-service-section-responsive { padding: 25px 12px; margin: 18px 0; border-radius: 12px; } /* Intros sections mobile */ .components-intro h2, .advantages-intro h2, .pack-contents-intro h2 { font-size: 1.5rem; margin-bottom: 12px; line-height: 1.2; } .components-intro p, .advantages-intro p, .pack-contents-intro p { font-size: 1rem; line-height: 1.4; text-align: center; } /* Grilles en une colonne */ .components-grid, .advantages-grid, .pack-items-grid, .service-grid-responsive { grid-template-columns: 1fr; gap: 15px; margin-top: 20px; } /* Composants mobile */ .component-card { padding: 20px 15px; } .component-icon { width: 60px; height: 60px; font-size: 1.6rem; margin-bottom: 15px; } .component-card h3 { font-size: 1.2rem; margin-bottom: 10px; line-height: 1.3; } .component-card p { font-size: 0.9rem; line-height: 1.4; text-align: center; } .component-specs { padding: 15px; margin-top: 15px; } .component-specs h4 { font-size: 0.95rem; margin-bottom: 6px; } .component-specs li { font-size: 0.8rem; line-height: 1.2; margin-bottom: 3px; padding-left: 12px; } /* Avantages mobile */ .advantage-card { padding: 20px 15px; } .advantage-icon { width: 55px; height: 55px; font-size: 1.4rem; margin-bottom: 12px; } .advantage-card h3 { font-size: 1.1rem; margin-bottom: 10px; line-height: 1.3; } .advantage-card p { font-size: 0.9rem; line-height: 1.4; text-align: center; } /* Ethernet section mobile */ .ethernet-content h2 { font-size: 1.5rem; margin-bottom: 15px; line-height: 1.2; } .ethernet-content p { font-size: 1rem; line-height: 1.4; margin-bottom: 20px; text-align: center; } .ethernet-diagram { gap: 12px; margin: 25px 0; } .ethernet-device { min-width: 180px; padding: 18px 12px; } .ethernet-device-icon { width: 45px; height: 45px; font-size: 1.2rem; margin-bottom: 10px; } .ethernet-device h4 { font-size: 1rem; margin-bottom: 5px; } .ethernet-device p { font-size: 0.85rem; line-height: 1.2; } .ethernet-arrow { font-size: 1.3rem; } /* Pack items mobile */ .pack-item { padding: 18px 15px; } .pack-item-header { gap: 10px; margin-bottom: 10px; } .pack-item-icon { width: 40px; height: 40px; font-size: 1rem; } .pack-item-header h3 { font-size: 1rem; line-height: 1.2; } .pack-item p { font-size: 0.85rem; line-height: 1.3; text-align: left; } /* Service cards mobile */ .service-card-responsive { padding: 15px 12px; gap: 10px; } .service-icon-responsive { width: 40px; height: 40px; font-size: 1rem; } .service-content-responsive h3 { font-size: 0.95rem; margin-bottom: 5px; } .service-content-responsive p { font-size: 0.85rem; line-height: 1.3; text-align: center; } /* Contact mobile */ .contact-card-responsive { padding: 12px 15px; margin: 0 5px; gap: 8px; } .contact-info-responsive h4 { font-size: 0.9rem; } .contact-info-responsive .phone { font-size: 0.95rem; } .contact-info-responsive .hours { font-size: 0.75rem; } /* CTA mobile */ .final-cta-responsive { padding: 30px 15px; margin: 25px 0; } .final-cta-responsive h2 { font-size: 1.7rem; line-height: 1.2; margin-bottom: 15px; } .final-cta-responsive p { font-size: 1rem; line-height: 1.3; margin-bottom: 20px; } } .product-content-section h2 { font-size: 1.3rem; margin-bottom: 15px; } .product-content-section h3 { font-size: 1.1rem; } .product-content-section p { font-size: 0.9rem; line-height: 1.4; } /* Hero très petit */ .hero-section-responsive { padding: 25px 8px; margin: 15px 0; } .hero-content h2 { font-size: 1.6rem; margin-bottom: 15px; } .hero-content .subtitle { font-size: 1rem; margin-bottom: 20px; } .hero-features { gap: 12px; margin-top: 20px; } .hero-feature { padding: 15px 10px; } .hero-feature-icon { width: 40px; height: 40px; font-size: 1.1rem; margin-bottom: 8px; } .hero-feature h3 { font-size: 0.95rem; margin-bottom: 5px; } .hero-feature p { font-size: 0.8rem; line-height: 1.2; } /* Sections très petit */ .components-section-responsive, .ethernet-connection-section, .advantages-section-responsive, .pack-contents-section, .at-service-section-responsive { padding: 20px 8px; margin: 15px 0; border-radius: 10px; } /* Intros très petit */ .components-intro h2, .advantages-intro h2, .pack-contents-intro h2 { font-size: 1.3rem; margin-bottom: 10px; } .components-intro p, .advantages-intro p, .pack-contents-intro p { font-size: 0.9rem; line-height: 1.3; } /* Grilles très petit */ .components-grid, .advantages-grid, .pack-items-grid, .service-grid-responsive { gap: 12px; margin-top: 15px; } /* Composants très petit */ .component-card, .advantage-card, .pack-item, .service-card-responsive { padding: 15px 10px; } .component-icon, .advantage-icon { width: 50px; height: 50px; font-size: 1.3rem; margin-bottom: 10px; } .component-card h3, .advantage-card h3 { font-size: 1rem; margin-bottom: 8px; } .component-card p, .advantage-card p { font-size: 0.8rem; line-height: 1.3; } .component-specs { padding: 12px; margin-top: 12px; } .component-specs h4 { font-size: 0.9rem; margin-bottom: 5px; } .component-specs li { font-size: 0.75rem; line-height: 1.1; margin-bottom: 2px; padding-left: 10px; } /* Ethernet très petit */ .ethernet-content h2 { font-size: 1.3rem; margin-bottom: 12px; } .ethernet-content p { font-size: 0.9rem; line-height: 1.3; margin-bottom: 15px; } .ethernet-device { min-width: 140px; padding: 15px 8px; } .ethernet-device-icon { width: 40px; height: 40px; font-size: 1.1rem; margin-bottom: 8px; } .ethernet-device h4 { font-size: 0.9rem; margin-bottom: 4px; } .ethernet-device p { font-size: 0.8rem; line-height: 1.1; } .ethernet-arrow { font-size: 1.2rem; } /* Pack items très petit */ .pack-item-header { gap: 8px; margin-bottom: 8px; } .pack-item-icon { width: 35px; height: 35px; font-size: 0.9rem; } .pack-item-header h3 { font-size: 0.9rem; line-height: 1.1; } .pack-item p { font-size: 0.8rem; line-height: 1.2; } /* Service cards très petit */ .service-card-responsive { gap: 8px; } .service-icon-responsive { width: 35px; height: 35px; font-size: 0.9rem; } .service-content-responsive h3 { font-size: 0.9rem; margin-bottom: 4px; } .service-content-responsive p { font-size: 0.8rem; line-height: 1.2; } /* Contact très petit */ .contact-card-responsive { padding: 10px 12px; margin: 0 3px; gap: 6px; } .contact-info-responsive h4 { font-size: 0.85rem; } .contact-info-responsive .phone { font-size: 0.9rem; } .contact-info-responsive .hours { font-size: 0.7rem; } /* CTA très petit */ .final-cta-responsive { padding: 25px 10px; margin: 20px 0; } .final-cta-responsive h2 { font-size: 1.5rem; margin-bottom: 12px; } .final-cta-responsive p { font-size: 0.9rem; line-height: 1.2; margin-bottom: 15px; } } La solution ultime de communication satellite et géolocalisation pour une connectivité inégalée Restez connecté comme jamais auparavant avec OceansConnect, le package de géolocalisation et communication satellite le plus complet du marché. Conçu pour les yachts du monde entier, OceansConnect combine la puissance de l'antenne Starlink Flat High Performance avec la fiabilité de notre balise SmartConnect Gateway, vous offrant une couverture mondiale, y compris aux pôles. Une Révolution dans la Communication Maritime OceansConnect n'est pas seulement un système de communication, c'est une révolution dans la connectivité marine. En exploitant l'incroyable vitesse du réseau Starlink et la fiabilité du réseau Iridium Certus, ce package assure une connectivité constante et ininterrompue. 🚀 Vitesse Starlink Internet haut débit jusqu'à 220 Mbps pour streaming et navigation 🛡️ Redondance Totale Basculement automatique SmartConnect en cas de panne Starlink 🌍 Couverture Mondiale Connectivité garantie partout, y compris aux pôles Nord et Sud 📡 Tracking Avancé Géolocalisation temps réel avec interface Konectis dédiée Composants de l'Ensemble OceansConnect Découvrez les deux technologies de pointe qui forment OceansConnect : l'antenne Starlink Flat High Performance pour l'internet haut débit et la SmartConnect Gateway pour la redondance et le tracking avancé. 📡 Starlink Flat High Performance Antenne satellite révolutionnaire offrant un internet haut débit jusqu'à 220 Mbps. Design plat motorisé avec auto-orientation intelligente et champ de vision 120°. Résistance extrême aux conditions marines. Spécifications Techniques : Débits : 220 Mbps download / 25 Mbps upload Dimensions : 57,5 x 51,1 cm (design plat) Auto-orientation motorisée 120° Résistance vents 270+ km/h Température : -40°C à +60°C 200+ appareils simultanés 🛰️ SmartConnect Gateway Hub de communication hybride satellite/GSM avec capteurs LoRaWan intégrés. Assure la redondance totale, le tracking GPS et la gestion d'alertes. Interface Konectis pour monitoring 24/7. Fonctionnalités Clés : Redondance Iridium Certus + 4G/5G Hub capteurs LoRaWan (portée 300m) Géolocalisation GPS temps réel Alertes SOS avec bouton détresse Interface web responsive Konectis API intégration systèmes tiers Connexion Ethernet Intelligente La Starlink Flat High Performance se connecte directement à la SmartConnect Gateway via câble Ethernet, créant un écosystème de communication intégré. Cette architecture permet un basculement transparent entre les réseaux et une gestion centralisée de toute la connectivité maritime. 📡 Starlink Flat HP Internet haut débit 220 Mbps ⟶ 🔌 Câble Ethernet Connexion directe sécurisée ⟶ 🛰️ SmartConnect Gateway Hub central + redondance Avantages de cette architecture : Basculement automatique en cas de panne Starlink, gestion centralisée des connexions, intégration capteurs LoRaWan, tracking GPS continu, et interface unique Konectis pour tout l'écosystème maritime. Pourquoi Choisir OceansConnect ? OceansConnect révolutionne la connectivité maritime en combinant les avantages de deux technologies de pointe. Découvrez pourquoi cette solution est incontournable pour la navigation moderne. 🌍 Couverture Mondiale Totale Connectivité garantie grâce à la puissance combinée du réseau Starlink et de la couverture Iridium. Fonctionnement aux pôles Nord et Sud inclus. 🛡️ Fiabilité Inégalée La SmartConnect Gateway garantit une connectivité continue en cas de perturbations Starlink. Basculement automatique transparent. 🔒 Sécurité Maximale Géolocalisation Konectis, intégration capteurs et fonction SOS assurent votre sécurité. Surveillance 24/7 et alertes instantanées. 💰 Connectivité Économique Nos forfaits BIGDATA 4G/5G offrent une solution internet fiable et économique quand vous êtes au port ou au mouillage. ⚡ Performance Exceptionnelle Internet haut débit jusqu'à 220 Mbps avec Starlink. Streaming, navigation web et communications professionnelles sans interruption. 🔧 Installation Plug & Play Installation simplifiée avec alimentation 12/24V spécialisée. Connexion directe au réseau Wi-Fi via SmartConnect Gateway. Contenu Complet du Pack OceansConnect Découvrez tout ce qui est inclus dans votre solution OceansConnect pour une connectivité maritime totale et une sécurité renforcée. 🛰️ SmartConnect Gateway & Bouton Détresse La balise SmartConnect Gateway garantit une connectivité continue en cas de perturbations Starlink + gestion détresse 24/7 avec bouton SOS intégré. 📡 Antenne Starlink Flat High Performance Bénéficiez d'une connexion haut débit au réseau Starlink. Design plat motorisé, auto-orientation 120°, résistance extrême conditions marines. ⚡ Alimentation Spéciale 12/24V pour Starlink Ce boîtier permet d'alimenter votre antenne Starlink en 12 ou 24 volts et de la connecter directement à votre réseau Wi-Fi via la SmartConnect Gateway. 📊 Tracking & Gestion Détresse 12 Mois Optimisez votre sécurité en mer avec Konectis. Notre interface vous offre le tracking temps réel de votre navire, partage personnalisé de vos données de navigation et assistance d'urgence, activée 24/7. 🔧 Installation Plug & Play Installation facile et rapide. Tous les câbles et supports nécessaires inclus. Configuration automatique et mise en service immédiate. Expertise Maritime par Advanced Tracking Nous optimisons votre OceansConnect pour une connectivité maritime performante. Avec Advanced Tracking, bénéficiez d'un accompagnement spécialisé technologies Starlink et SmartConnect : 📡 Installation Maritime Professionnelle Installation complète Starlink + SmartConnect. Connexion Ethernet optimisée, configuration réseau, tests performance. Formation équipage incluse. 🛰️ Configuration Redondance Avancée Paramétrage basculement automatique Starlink/Iridium. Optimisation seuils, tests failover, configuration alertes. Fiabilité maximale garantie. 📊 Interface Konectis Personnalisée Configuration tracking temps réel, zones navigation, alertes personnalisées. Intégration capteurs LoRaWan, dashboard maritime sur mesure. 🔧 Support & Maintenance 24/7 Assistance technique spécialisée, surveillance proactive système. Mises à jour firmware, optimisation performance, support d'urgence en mer. 📞 Expert OceansConnect +33 (0) 494 23 15 51 Ouvert du lundi au vendredi : 9h-12h et 14h-18h L'Avenir de la Navigation Maritime Avec OceansConnect, vous investissez dans un avenir d'exploration et d'aventure illimitées. Profitez de la liberté de rester connecté, où que vous soyez, et de la tranquillité d'esprit de savoir que vous êtes soutenu par le système de communication maritime le plus avancé.