.sea-experiment{--primary:#0d1b2a;--accent:#c5a880;--text-light:#fff;--text-dark:#1b263b;--bg-light:#f8f9fa;color:var(--text-dark);background:var(--bg-light)}.sea-experiment *,.sea-experiment :before,.sea-experiment :after{box-sizing:border-box}.sea-experiment a:focus-visible,.sea-experiment summary:focus-visible,.sea-experiment [tabindex="0"]:focus-visible{outline-offset:4px;outline:3px solid}.sea-experiment .hero{text-align:center;color:var(--text-light);background:linear-gradient(#0d1b2ad9,#0d1b2af2);padding:60px 5%}.sea-experiment .hero-container{max-width:800px;margin:0 auto}.sea-experiment h1{color:var(--text-light);margin:0 0 20px;font-size:clamp(2rem,4vw,2.5rem);line-height:1.2}.sea-experiment h1 span{color:var(--accent)}.sea-experiment .hero p{color:#e0e1dd;margin-bottom:40px;font-size:1.2rem;line-height:1.6}.sea-experiment .hero .hero-contact{margin:20px 0 0;font-size:1rem}.sea-experiment .hero-contact a{color:var(--text-light);text-underline-offset:.2em;text-decoration:underline}.sea-experiment .cta-btn{background:var(--accent);color:var(--primary);text-transform:uppercase;border-radius:4px;padding:15px 40px;font-size:1.1rem;font-weight:700;text-decoration:none;display:inline-block}.sea-experiment .cta-btn:hover{background:#b3946b}.sea-experiment .pricing-section,.sea-experiment .quote-section{background:var(--bg-light);padding:60px 5%}.sea-experiment .pricing-container,.sea-experiment .seo-container,.sea-experiment .trust-container{max-width:1100px;margin:0 auto}.sea-experiment .quote-section #primary-quote{max-width:900px;margin:auto;scroll-margin-top:8rem}.sea-experiment .section-title{text-align:center;color:var(--primary);text-transform:uppercase;letter-spacing:1px;margin:0 0 10px;font-size:2rem;line-height:1.25}.sea-experiment .section-subtitle{text-align:center;color:#555;margin-bottom:40px;font-size:1.1rem;line-height:1.6}.sea-experiment .table-responsive{background:#fff;border-radius:8px;width:100%;overflow-x:auto;box-shadow:0 4px 15px #0000000d}.sea-experiment .pricing-table{border-collapse:collapse;text-align:left;width:100%;min-width:680px}.sea-experiment table caption{text-align:left;color:#4a5568;padding:1rem;font-size:.9rem;line-height:1.5}.sea-experiment .pricing-table thead th{background:var(--primary);color:var(--text-light);text-transform:uppercase;letter-spacing:.5px;padding:18px 20px;font-size:.9rem;font-weight:600}.sea-experiment .pricing-table td,.sea-experiment .pricing-table tbody th{color:var(--text-dark);vertical-align:middle;border-bottom:1px solid #eef0f2;padding:18px 20px}.sea-experiment .pricing-table tbody th{width:40%;font-weight:400}.sea-experiment .pricing-table tbody img{object-fit:contain;width:150px;height:100px;margin-bottom:.75rem;display:block}.sea-experiment .vehicle-name{color:var(--primary);font-size:1.1rem;font-weight:700;display:block}.sea-experiment .vehicle-desc{color:#666;margin-top:4px;font-size:.85rem;line-height:1.6;display:block}.sea-experiment .price-value{color:var(--text-dark);white-space:nowrap;font-size:1.25rem;font-weight:700}.sea-experiment .price-currency{color:#777;font-size:.85rem;font-weight:400}.sea-experiment .capacity-badge{background:#eef2f7;border-radius:20px;margin:0 5px 6px 0;padding:4px 10px;font-size:.85rem;font-weight:500;display:inline-block}.sea-experiment .book-now-link{color:#715532;text-underline-offset:.2em;text-transform:uppercase;letter-spacing:.5px;align-items:center;min-height:44px;font-size:.9rem;font-weight:700;text-decoration:underline;display:inline-flex}.sea-experiment .rate-note{margin-top:1rem;line-height:1.6}.sea-experiment .seo-engine-section{background:#fff;padding:60px 5%}.sea-experiment .grid-2col{grid-template-columns:1fr;gap:40px;margin-bottom:60px;display:grid}.sea-experiment .content-block h3{color:var(--primary);border-left:4px solid var(--accent);margin:0 0 15px;padding-left:15px;font-size:1.5rem}.sea-experiment .content-block p{color:#4a5568;margin-bottom:20px;font-size:1rem;line-height:1.7}.sea-experiment .content-block a,.sea-experiment .matrix-table a{text-underline-offset:.2em;text-decoration:underline}.sea-experiment .comparison-card{background:var(--bg-light);border:1px solid #e2e8f0;border-radius:8px;margin-top:40px;padding:30px}.sea-experiment .comparison-title{color:var(--primary);text-align:center;margin:0 0 30px;font-size:1.5rem;font-weight:700}.sea-experiment .matrix-table{border-collapse:collapse;text-align:left;width:100%;min-width:680px}.sea-experiment .matrix-table th{color:var(--primary);border-bottom:2px solid #cbd5e1;padding:12px 15px;font-size:.9rem;font-weight:700}.sea-experiment .matrix-table td{color:#334155;border-bottom:1px solid #e2e8f0;padding:15px;font-size:.95rem;line-height:1.6}.sea-experiment .highlight-row{background:#fffaf0;font-weight:600}.sea-experiment .faq-accordion{margin-top:60px}.sea-experiment .faq-item{border-bottom:1px solid #e2e8f0;padding:20px 0}.sea-experiment .faq-question{color:var(--primary);cursor:pointer;margin:0;padding-right:30px;font-size:1.2rem;font-weight:600;list-style:none;position:relative}.sea-experiment .faq-question::-webkit-details-marker{display:none}.sea-experiment .faq-question:after{content:"+";color:#715532;font-size:1.5rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.sea-experiment .faq-item[open] .faq-question:after{content:"−"}.sea-experiment .faq-answer{color:#4a5568;margin-top:12px;font-size:1rem;line-height:1.6}.sea-experiment .trust-section{background:var(--bg-light);border-top:1px solid #e2e8f0;padding:60px 5%}.sea-experiment .testimonial-grid{grid-template-columns:1fr;gap:30px;margin-bottom:50px;display:grid}.sea-experiment .testimonial-card{border-bottom:3px solid var(--accent);background:#fff;border-radius:8px;margin:0;padding:30px;box-shadow:0 4px 10px #00000005}.sea-experiment .testimonial-text{color:#4a5568;margin:0 0 15px;font-size:.95rem;font-style:italic;line-height:1.6}.sea-experiment .testimonial-author{color:var(--primary);text-transform:uppercase;letter-spacing:.5px;font-size:.9rem;font-weight:700}.sea-experiment .testimonial-title{color:#526175;margin-top:2px;font-size:.8rem}.sea-experiment .final-cta{background:var(--primary);color:var(--text-light);text-align:center;border-top:2px solid var(--accent);padding:60px 5%}.sea-experiment .final-cta h2{color:var(--text-light);margin-bottom:15px;font-size:2rem}.sea-experiment .final-cta p{color:#cbd5e1;max-width:600px;margin:0 auto 30px;line-height:1.6}.sea-experiment .final-cta .final-note{margin:1.5rem auto 0;font-size:.9rem}.sea-experiment .experiment-review,.sea-experiment .review-note{color:#49330b;background:#fff5db;padding:1rem 5%;font-size:1rem;line-height:1.6}.sea-experiment .experiment-review a{text-decoration:underline}.sea-experiment section[id]{scroll-margin-top:8rem}@media (width>=768px){.sea-experiment .grid-2col,.sea-experiment .testimonial-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.sea-experiment .comparison-card{padding:16px}.sea-experiment .cta-btn{padding:15px 20px}.sea-experiment .section-title{font-size:1.6rem}}
