.yacht-one-nav{z-index:var(--yacht-one-z-fixed);padding:var(--yacht-one-space-6)0;transition:all var(--yacht-one-duration-base)var(--yacht-one-ease-out);position:fixed;top:0;left:0;right:0}.yacht-one-nav-scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:var(--yacht-one-space-4)0;box-shadow:var(--yacht-one-shadow-md);background:#0c1525f0;border-bottom:1px solid #c4a2650f}.yacht-one-nav-inner{justify-content:space-between;align-items:center;gap:var(--yacht-one-space-8);display:flex}.yacht-one-nav-logo{align-items:center;gap:var(--yacht-one-space-3);color:var(--yacht-one-white);text-decoration:none;display:flex}.yacht-one-nav-logo:hover{color:var(--yacht-one-white)}.yacht-one-nav-logo-img{object-fit:contain;width:auto;height:32px;transition:opacity var(--yacht-one-duration-base)var(--yacht-one-ease-out)}.yacht-one-nav-logo:hover .yacht-one-nav-logo-img{opacity:.85}.yacht-one-nav-logo-text{font-family:var(--font-heading);font-size:var(--yacht-one-text-xl);letter-spacing:-.02em;color:var(--yacht-one-white);font-weight:700}@media (min-width:768px){.yacht-one-nav-logo-img{height:32px}}.yacht-one-nav-links{align-items:center;gap:var(--yacht-one-space-10);display:none}@media (min-width:1024px){.yacht-one-nav-links{display:flex}}.yacht-one-nav-link{color:var(--yacht-one-text-secondary);font-size:var(--yacht-one-text-sm);letter-spacing:.02em;transition:color var(--yacht-one-duration-base)var(--yacht-one-ease-out);font-weight:500;position:relative}.yacht-one-nav-link:after{content:"";background:linear-gradient(90deg,var(--yacht-one-gold),var(--yacht-one-gold-light));width:0;height:2px;transition:width var(--yacht-one-duration-base)var(--yacht-one-ease-out);border-radius:1px;position:absolute;bottom:-6px;left:0}.yacht-one-nav-link:hover{color:var(--yacht-one-white)}.yacht-one-nav-link:hover:after{width:100%}.yacht-one-nav-actions{display:none}@media (min-width:1024px){.yacht-one-nav-actions{align-items:center;display:flex}}.yacht-one-nav-mobile-toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;display:flex}@media (min-width:1024px){.yacht-one-nav-mobile-toggle{display:none}}.yacht-one-nav-mobile-toggle span{background:var(--yacht-one-white);width:24px;height:2px;transition:all var(--yacht-one-duration-base)var(--yacht-one-ease-out);border-radius:2px;display:block}.yacht-one-nav-mobile-toggle-active span:first-child{transform:translateY(8px)rotate(45deg)}.yacht-one-nav-mobile-toggle-active span:nth-child(2){opacity:0}.yacht-one-nav-mobile-toggle-active span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.yacht-one-nav-mobile{background:var(--yacht-one-navy);z-index:9999;will-change:transform;backface-visibility:hidden;flex-direction:column;width:100vw;height:100dvh;transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0;transform:translate(100%)}.yacht-one-nav-mobile-open{transform:translate(0,0)}@media (min-width:1024px){.yacht-one-nav-mobile{display:none!important}}.yacht-one-nav-mobile-header{padding:var(--yacht-one-space-6);border-bottom:1px solid #c4a26526;justify-content:space-between;align-items:center;display:flex}.yacht-one-nav-mobile-close{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.yacht-one-nav-mobile-close span{background:var(--yacht-one-white);width:24px;height:2px;transition:all var(--yacht-one-duration-base)var(--yacht-one-ease-out);border-radius:2px;display:block;position:absolute}.yacht-one-nav-mobile-close span:first-child{transform:rotate(45deg)}.yacht-one-nav-mobile-close span:nth-child(2){transform:rotate(-45deg)}.yacht-one-nav-mobile-close:hover span{background:var(--yacht-one-gold)}.yacht-one-nav-mobile-inner{justify-content:center;align-items:center;gap:var(--yacht-one-space-10);padding:var(--yacht-one-space-8);flex-direction:column;flex:1;display:flex}.yacht-one-nav-mobile-link{color:var(--yacht-one-white);font-family:var(--font-heading);font-size:var(--yacht-one-text-3xl);transition:color var(--yacht-one-duration-base)var(--yacht-one-ease-out);font-weight:600;text-decoration:none}.yacht-one-nav-mobile-link:hover{color:var(--yacht-one-gold)}
.editable-text{position:relative}.editable-text__element{transition:all var(--transition-base,.2s)}.editable-text__element--editable{cursor:pointer;border-radius:var(--radius-sm,.375rem)}.editable-text__element--editable:hover{outline-offset:2px;outline:2px dashed #60a5fa}.editable-text__element--editing{outline-offset:2px;outline:2px solid #3b82f6!important}.editable-text__tooltip{opacity:0;transition:opacity var(--transition-base,.2s);z-index:10;position:absolute;top:-.5rem;right:-.5rem}.editable-text:hover .editable-text__tooltip{opacity:1}.editable-text__element--editing+.editable-text__tooltip{display:none}.editable-text__tooltip-content{color:#fff;border-radius:var(--radius-sm,.375rem);box-shadow:var(--shadow-lg,0 10px 15px -3px #0000001a);white-space:nowrap;background-color:#2563eb;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;display:flex}.editable-text__tooltip-icon{width:.75rem;height:.75rem}
.yacht-one-hero-animate{opacity:0;will-change:opacity,transform;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.yacht-one-hero-ready .yacht-one-hero-animate{opacity:1;transform:translateY(0)}.yacht-one-hero{background-color:var(--yacht-one-navy);justify-content:center;align-items:center;height:100vh;display:flex;position:relative;overflow:hidden}.yacht-one-hero-bg{z-index:0;position:absolute;inset:0}.yacht-one-hero-gradient{background:radial-gradient(ellipse 80% 50% at 50% 0%,#cba94e1a 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 50%,#cba94e12 0%,transparent 50%),radial-gradient(ellipse 50% 30% at 20% 60%,#cba94e0a 0%,transparent 50%),linear-gradient(180deg,var(--yacht-one-navy-dark)0%,var(--yacht-one-navy)30%,var(--yacht-one-navy)70%,var(--yacht-one-navy-light)100%);position:absolute;inset:0}.yacht-one-hero-glow{filter:blur(90px);background:radial-gradient(#cba94e1a 0%,#0000 70%);width:700px;height:400px;position:absolute;top:10%;left:30%;transform:translate(-50%)}.yacht-one-hero-glow-secondary{filter:blur(70px);background:radial-gradient(#cba94e12 0%,#0000 70%);width:500px;height:500px;position:absolute;bottom:20%;right:20%}.yacht-one-hero-grid{display:none}.yacht-one-hero .yacht-one-container{z-index:1;padding-top:var(--yacht-one-space-20);padding-bottom:var(--yacht-one-space-12);position:relative}@media (min-width:768px){.yacht-one-hero .yacht-one-container{padding-top:var(--yacht-one-space-40);padding-bottom:var(--yacht-one-space-24)}}.yacht-one-hero-layout{gap:var(--yacht-one-space-12);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:1024px){.yacht-one-hero-layout{gap:var(--yacht-one-space-16);grid-template-columns:1fr 1.1fr}}.yacht-one-hero-content{text-align:center}@media (min-width:1024px){.yacht-one-hero-content{text-align:left}}.yacht-one-hero-eyebrow{align-items:center;gap:var(--yacht-one-space-3);padding:var(--yacht-one-space-2)var(--yacht-one-space-5);border-radius:var(--yacht-one-radius-md);color:var(--yacht-one-gold);font-size:var(--yacht-one-text-xs);letter-spacing:.15em;text-transform:uppercase;margin-bottom:var(--yacht-one-space-6);background:#c4a2650f;border:1px solid #c4a26526;font-weight:500;display:inline-flex}.yacht-one-hero-eyebrow-dot{background:var(--yacht-one-gold);border-radius:50%;width:6px;min-width:6px;height:6px;animation:3s ease-in-out infinite yacht-one-pulse}.yacht-one-hero-title{letter-spacing:-.03em;margin-bottom:var(--yacht-one-space-5);color:var(--yacht-one-white);font-size:clamp(2.2rem,5vw,3.75rem);font-weight:700;line-height:1.2}.yacht-one-hero-title-accent{background:linear-gradient(135deg,var(--yacht-one-gold)0%,var(--yacht-one-gold-light)50%,var(--yacht-one-gold)100%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:10s ease-in-out infinite yacht-one-shimmer;display:block}.yacht-one-hero-title-accent .editable-text{display:inline}.yacht-one-hero-title-accent .editable-text,.yacht-one-hero-title-accent .editable-text__element{background:inherit;background-size:inherit;-webkit-text-fill-color:transparent;animation:inherit;-webkit-background-clip:text;background-clip:text}.yacht-one-hero-description{color:var(--yacht-one-text-secondary);margin-bottom:var(--yacht-one-space-6);max-width:500px;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.7}@media (min-width:1024px){.yacht-one-hero-description{margin-left:0;margin-right:0}}@media (max-width:1023px){.yacht-one-hero-description{margin-left:auto;margin-right:auto}}.yacht-one-hero-description-emphasis{color:var(--yacht-one-white);margin-top:var(--yacht-one-space-1);font-weight:500;display:block}.yacht-one-hero-cta{gap:var(--yacht-one-space-3);margin-bottom:var(--yacht-one-space-6);flex-wrap:wrap;justify-content:center;display:flex}.yacht-one-hero-cta .yacht-one-btn-lg{padding:var(--yacht-one-space-2)var(--yacht-one-space-4);font-size:var(--yacht-one-text-sm)}.yacht-one-hero-cta .yacht-one-btn-lg svg{display:none}@media (min-width:768px){.yacht-one-hero-cta{gap:var(--yacht-one-space-4);margin-bottom:var(--yacht-one-space-10)}.yacht-one-hero-cta .yacht-one-btn-lg{padding:var(--yacht-one-space-4)var(--yacht-one-space-8);font-size:var(--yacht-one-text-base)}.yacht-one-hero-cta .yacht-one-btn-lg svg{width:20px;height:20px;display:block}}@media (min-width:1024px){.yacht-one-hero-cta{justify-content:flex-start}}.yacht-one-hero-stats{align-items:center;gap:var(--yacht-one-space-4);justify-content:center;display:flex}@media (min-width:768px){.yacht-one-hero-stats{gap:var(--yacht-one-space-6)}}@media (min-width:1024px){.yacht-one-hero-stats{justify-content:flex-start}}.yacht-one-hero-stat{text-align:center}@media (min-width:1024px){.yacht-one-hero-stat{text-align:left}}.yacht-one-hero-stat-value{font-family:var(--font-heading);font-size:var(--yacht-one-text-base);color:var(--yacht-one-gold);font-weight:700;line-height:1.2;display:block}@media (min-width:768px){.yacht-one-hero-stat-value{font-size:var(--yacht-one-text-xl)}}.yacht-one-hero-stat-label{color:var(--yacht-one-text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:10px}@media (min-width:768px){.yacht-one-hero-stat-label{font-size:var(--yacht-one-text-xs);letter-spacing:.05em}}.yacht-one-hero-stat-divider{background:linear-gradient(#0000 0%,#c4a2654d 50%,#0000 100%);width:1px;height:24px}@media (min-width:768px){.yacht-one-hero-stat-divider{height:32px}}.yacht-one-hero-previews{gap:var(--yacht-one-space-4);perspective:1000px;filter:drop-shadow(0 24px 48px #00000059);flex-direction:column;display:flex;position:relative}@media (max-width:639px){.yacht-one-hero-previews{display:none}}@media (min-width:640px) and (max-width:1023px){.yacht-one-hero-previews{gap:var(--yacht-one-space-3);flex-direction:row}.yacht-one-hero-preview{flex:1}}@media (min-width:1024px){.yacht-one-hero-previews{max-width:520px;padding-top:var(--yacht-one-space-4);gap:0;position:relative}.yacht-one-hero-preview{width:100%;transition:transform var(--yacht-one-duration-base)var(--yacht-one-ease-out),border-color var(--yacht-one-duration-base)var(--yacht-one-ease-out),box-shadow var(--yacht-one-duration-base)var(--yacht-one-ease-out),opacity var(--yacht-one-duration-base)var(--yacht-one-ease-out);position:relative}.yacht-one-hero-preview-visitor{z-index:3;transform:translate(0)scale(1)}.yacht-one-hero-preview-pipeline{z-index:2;margin-top:-24px;transform:translate(30px)scale(.98)}.yacht-one-hero-preview-inventory{z-index:1;margin-top:-24px;transform:translate(60px)scale(.96)}.yacht-one-hero-previews:hover .yacht-one-hero-preview-visitor{transform:translate(-30px)translateY(-38px)scale(1)}.yacht-one-hero-previews:hover .yacht-one-hero-preview-pipeline{transform:translate(30px)translateY(0)scale(1)}.yacht-one-hero-previews:hover .yacht-one-hero-preview-inventory{transform:translate(90px)translateY(38px)scale(1)}.yacht-one-hero-previews:hover .yacht-one-hero-preview:hover{box-shadow:0 0 30px #cba94e1a,var(--yacht-one-shadow-xl);z-index:10!important;transform:scale(1.02)!important}.yacht-one-hero-previews:hover .yacht-one-hero-preview:not(:hover){opacity:.7}}.yacht-one-hero-preview{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--yacht-one-radius-xl);transition:transform var(--yacht-one-duration-base)var(--yacht-one-ease-out),border-color var(--yacht-one-duration-base)var(--yacht-one-ease-out),box-shadow var(--yacht-one-duration-base)var(--yacht-one-ease-out),opacity var(--yacht-one-duration-base)var(--yacht-one-ease-out);background:#ffffff0d;border:1px solid #ffffff0f;position:relative;overflow:hidden}.yacht-one-hero-preview:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;position:absolute;top:0;left:0;right:0}.yacht-one-hero-preview:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px;position:absolute;inset:0}.yacht-one-hero-preview:hover{box-shadow:var(--yacht-one-shadow-lg);border-color:#ffffff1f}.yacht-one-preview-header{align-items:center;gap:var(--yacht-one-space-3);padding:var(--yacht-one-space-3)var(--yacht-one-space-4);z-index:1;background:#0000004d;border-bottom:1px solid #ffffff0a;display:flex;position:relative}.yacht-one-preview-accent{background:linear-gradient(90deg,var(--yacht-one-gold),var(--yacht-one-gold-light));border-radius:1px;flex-shrink:0;width:16px;height:2px}.yacht-one-preview-title{font-size:var(--yacht-one-text-xs);color:var(--yacht-one-text-muted);text-transform:uppercase;letter-spacing:.12em;font-weight:400}.yacht-one-preview-content{padding:var(--yacht-one-space-4);z-index:1;position:relative}.yacht-one-preview-live-badge{border-radius:var(--yacht-one-radius-full);color:#28c840;text-transform:uppercase;letter-spacing:.05em;background:#28c84026;border:1px solid #28c8404d;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;font-size:9px;font-weight:600;display:inline-flex}.yacht-one-preview-live-dot{background:#28c840;border-radius:50%;width:6px;height:6px;animation:2.5s ease-in-out infinite yacht-one-pulse}.yacht-one-preview-visitor-profile{margin-bottom:var(--yacht-one-space-3);align-items:center;gap:10px;display:flex}.yacht-one-preview-avatar{background:linear-gradient(135deg,var(--yacht-one-gold),var(--yacht-one-gold-dark));border-radius:var(--yacht-one-radius-md);width:36px;height:36px;color:var(--yacht-one-navy);flex-shrink:0;font-size:12px;font-weight:700;overflow:hidden}.yacht-one-preview-avatar .yacht-one-slide>span{justify-content:center;align-items:center;height:36px;display:flex}.yacht-one-preview-visitor-info{flex:1;min-width:0}.yacht-one-slide{animation:10s cubic-bezier(.16,1,.3,1) infinite yacht-one-slide;animation-delay:var(--slide-delay,0s);will-change:transform;flex-direction:column;display:flex}.yacht-one-slide>span{flex-shrink:0}@keyframes yacht-one-slide{0%,30%{transform:translateY(0)}33.33%,63.33%{transform:translateY(-25%)}66.67%,96.67%{transform:translateY(-50%)}to{transform:translateY(-75%)}}@media (prefers-reduced-motion:reduce){.yacht-one-slide{animation:none}}.yacht-one-preview-visitor-name{color:var(--yacht-one-white);height:1.3em;font-size:13px;font-weight:600;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.yacht-one-preview-visitor-name .yacht-one-slide>span{height:1.3em;line-height:1.3}.yacht-one-preview-visitor-location{color:var(--yacht-one-text-muted);height:1.4em;font-size:10px;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.yacht-one-preview-visitor-location .yacht-one-slide>span{height:1.4em;line-height:1.4}.yacht-one-preview-visitor-activity{margin-bottom:var(--yacht-one-space-3);gap:8px;display:flex}.yacht-one-preview-activity-item{border-radius:var(--yacht-one-radius-md);background:#0003;flex:1;padding:6px 8px}.yacht-one-preview-activity-label{color:var(--yacht-one-text-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:2px;font-size:9px;display:block}.yacht-one-preview-activity-value{color:var(--yacht-one-white);height:1.3em;font-size:11px;font-weight:600;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 25% 75%,#0000);mask-image:linear-gradient(#0000,#000 25% 75%,#0000)}.yacht-one-preview-activity-value .yacht-one-slide>span{white-space:nowrap;text-overflow:ellipsis;height:1.3em;line-height:1.3;overflow:hidden}.yacht-one-preview-intent-badge{border-radius:var(--yacht-one-radius-md);color:#ff9500;background:linear-gradient(135deg,#ff8c0026,#ff50001a);border:1px solid #ff8c0040;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:600;display:flex}.yacht-one-preview-intent-fire{font-size:12px}.yacht-one-preview-deal-active{border-radius:var(--yacht-one-radius-md);margin-bottom:var(--yacht-one-space-3);background:#c4a26514;border:1px solid #c4a26526;padding:10px}.yacht-one-preview-deal-vessel{color:var(--yacht-one-white);margin-bottom:4px;font-size:12px;font-weight:600}.yacht-one-preview-deal-meta{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.yacht-one-preview-deal-price{font-family:var(--font-heading);color:var(--yacht-one-gold);font-size:14px;font-weight:700}.yacht-one-preview-deal-stage{color:var(--yacht-one-gold);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--yacht-one-radius-full);background:#c4a26526;padding:2px 6px;font-size:9px;font-weight:600}.yacht-one-preview-deal-progress{background:#ffffff1a;border-radius:2px;height:4px;overflow:hidden}.yacht-one-preview-deal-progress-bar{background:linear-gradient(90deg,var(--yacht-one-gold),var(--yacht-one-gold-light));height:100%;box-shadow:none;border-radius:2px;width:0%;transition:width 1.2s cubic-bezier(.22,1,.36,1)}.yacht-one-hero-ready .yacht-one-preview-deal-progress-bar{width:75%}.yacht-one-preview-pipeline-stats{gap:6px;display:flex}.yacht-one-preview-pipeline-stat{text-align:center;border-radius:var(--yacht-one-radius-md);background:#0003;flex:1;padding:6px 4px}.yacht-one-preview-pipeline-stat-value{font-family:var(--font-heading);color:var(--yacht-one-white);font-size:14px;font-weight:700;line-height:1.2;display:block}.yacht-one-preview-stat-success{color:#28c840}.yacht-one-preview-stat-gold{color:var(--yacht-one-gold)}.yacht-one-preview-pipeline-stat-label{color:var(--yacht-one-text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:9px}.yacht-one-preview-boat-list{margin-bottom:var(--yacht-one-space-3);flex-direction:column;gap:6px;display:flex}.yacht-one-preview-boat-item{border-radius:var(--yacht-one-radius-md);transition:all var(--yacht-one-duration-fast)var(--yacht-one-ease-out);background:#ffffff08;border:1px solid #c4a26514;align-items:center;gap:8px;padding:6px;display:flex}.yacht-one-preview-boat-item:hover{background:#ffffff0f;border-color:#c4a26533}.yacht-one-preview-boat-image{background:linear-gradient(135deg,#c4a26533,#c4a2650d);border-radius:4px;flex-shrink:0;width:32px;height:24px}.yacht-one-preview-boat-info{flex:1;min-width:0}.yacht-one-preview-boat-name{color:var(--yacht-one-white);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:600;display:block;overflow:hidden}.yacht-one-preview-boat-price{color:var(--yacht-one-gold);font-size:10px;font-weight:500}.yacht-one-preview-boat-status{background:#fff3;border-radius:50%;flex-shrink:0;width:8px;height:8px}.yacht-one-preview-boat-status-active{background:#28c840}.yacht-one-preview-boat-count{color:var(--yacht-one-text-muted);text-align:center;padding:var(--yacht-one-space-2);border-radius:var(--yacht-one-radius-md);background:#0003;font-size:11px}.yacht-one-preview-boat-count span{color:var(--yacht-one-gold);font-weight:700}.yacht-one-hero-scroll{align-items:center;gap:var(--yacht-one-space-3);width:fit-content;color:var(--yacht-one-text-muted);font-size:var(--yacht-one-text-xs);letter-spacing:.15em;text-transform:uppercase;z-index:1;flex-direction:column;margin:0 auto;display:flex;position:absolute;bottom:16px;left:0;right:0}.yacht-one-hero-scroll-line{background:linear-gradient(180deg,var(--yacht-one-gold)0%,transparent 100%);width:1px;height:50px;animation:2s ease-in-out infinite yacht-one-float}@media (max-width:768px){.yacht-one-hero-scroll{display:none}}.yacht-one-hero-preview-visitor{animation-delay:.5s}.yacht-one-hero-preview-pipeline{animation-delay:.65s}.yacht-one-hero-preview-inventory{animation-delay:.8s}@media (min-width:1024px) and (max-height:724px){.yacht-one-hero .yacht-one-container{padding-top:var(--yacht-one-space-16);padding-bottom:var(--yacht-one-space-12)}.yacht-one-hero-title{margin-bottom:var(--yacht-one-space-3);font-size:clamp(1.75rem,4vw,2.5rem)}.yacht-one-hero-eyebrow{padding:var(--yacht-one-space-1)var(--yacht-one-space-4);margin-bottom:var(--yacht-one-space-4);font-size:10px}.yacht-one-hero-eyebrow-dot{width:6px;height:6px}.yacht-one-hero-description{margin-bottom:var(--yacht-one-space-5);font-size:.9rem;line-height:1.6}.yacht-one-hero-cta{gap:var(--yacht-one-space-3);margin-bottom:var(--yacht-one-space-6)}.yacht-one-hero-cta .yacht-one-btn-lg{padding:var(--yacht-one-space-2)var(--yacht-one-space-5);font-size:var(--yacht-one-text-sm)}.yacht-one-hero-cta .yacht-one-btn-lg svg{width:16px;height:16px}.yacht-one-hero-stats{gap:var(--yacht-one-space-4)}.yacht-one-hero-stat-value{font-size:var(--yacht-one-text-base)}.yacht-one-hero-stat-label{font-size:10px}.yacht-one-hero-stat-divider{height:24px}.yacht-one-hero-previews{max-width:460px;padding-top:0}.yacht-one-hero-preview-pipeline,.yacht-one-hero-preview-inventory{margin-top:-28px}.yacht-one-preview-header{padding:var(--yacht-one-space-2)var(--yacht-one-space-3)}.yacht-one-preview-accent{width:12px}.yacht-one-preview-title{font-size:10px}.yacht-one-preview-content{padding:var(--yacht-one-space-3)}.yacht-one-preview-avatar{width:28px;height:28px;font-size:10px}.yacht-one-preview-avatar .yacht-one-slide>span{height:28px}.yacht-one-preview-visitor-profile{margin-bottom:var(--yacht-one-space-2);gap:8px}.yacht-one-preview-visitor-name{font-size:11px}.yacht-one-preview-visitor-location{font-size:9px}.yacht-one-preview-visitor-activity{margin-bottom:var(--yacht-one-space-2);gap:6px}.yacht-one-preview-activity-item{padding:4px 6px}.yacht-one-preview-activity-label{font-size:8px}.yacht-one-preview-activity-value{font-size:10px}.yacht-one-preview-deal-active{margin-bottom:var(--yacht-one-space-2);padding:8px}.yacht-one-preview-deal-vessel{margin-bottom:3px;font-size:11px}.yacht-one-preview-deal-meta{margin-bottom:6px}.yacht-one-preview-deal-price{font-size:12px}.yacht-one-preview-deal-stage{font-size:8px}.yacht-one-preview-pipeline-stats{gap:4px}.yacht-one-preview-pipeline-stat{padding:4px 3px}.yacht-one-preview-pipeline-stat-value{font-size:12px}.yacht-one-preview-pipeline-stat-label{font-size:8px}.yacht-one-preview-boat-list{margin-bottom:var(--yacht-one-space-2);gap:4px}.yacht-one-preview-boat-item{gap:6px;padding:4px}.yacht-one-preview-boat-image{width:26px;height:20px}.yacht-one-preview-boat-name{font-size:10px}.yacht-one-preview-boat-price{font-size:9px}.yacht-one-preview-boat-status{width:6px;height:6px}.yacht-one-preview-boat-count{padding:var(--yacht-one-space-1);font-size:10px}.yacht-one-hero-scroll{gap:var(--yacht-one-space-2);font-size:10px;bottom:10px}.yacht-one-hero-scroll-line{height:32px}.yacht-one-hero-previews:hover .yacht-one-hero-preview-visitor{transform:translate(-24px)translateY(-30px)scale(1)}.yacht-one-hero-previews:hover .yacht-one-hero-preview-inventory{transform:translate(72px)translateY(30px)scale(1)}}
.yacht-one-scroll-reveal{opacity:0;will-change:opacity,transform;backface-visibility:hidden;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.22,1,.36,1)}.yacht-one-scroll-reveal.yacht-one-is-visible{opacity:1;transform:translate(0,0)scale(1)}.yacht-one-scroll-reveal-fade-up{transform:translateY(20px)}.yacht-one-scroll-reveal-fade-down{transform:translateY(-20px)}.yacht-one-scroll-reveal-fade-left{transform:translate(-24px)}.yacht-one-scroll-reveal-fade-right{transform:translate(24px)}.yacht-one-scroll-reveal-scale{transform:scale(.95)}.yacht-one-scroll-reveal-fade{transform:none}
.yacht-one-logo-bar{background-color:var(--yacht-one-navy-light);padding:var(--yacht-one-space-16)0 var(--yacht-one-space-20)}p.yacht-one-logo-bar-label{font-size:var(--yacht-one-text-xs);color:var(--yacht-one-text-muted);text-transform:uppercase;letter-spacing:.1em;text-align:center;margin-bottom:var(--yacht-one-space-10);font-weight:500}.yacht-one-logo-bar-grid{justify-content:center;align-items:center;gap:var(--yacht-one-space-8)var(--yacht-one-space-10);flex-wrap:wrap;display:flex}.yacht-one-logo-bar-logo{object-fit:contain;filter:brightness(0)invert();opacity:.5;width:auto;max-width:140px;height:36px;transition:opacity var(--yacht-one-duration-fast)var(--yacht-one-ease-out)}.yacht-one-logo-bar-logo:hover{opacity:.9}@media (min-width:768px){.yacht-one-logo-bar{padding:var(--yacht-one-space-20)0 var(--yacht-one-space-24)}.yacht-one-logo-bar-logo{max-width:160px;height:44px}.yacht-one-logo-bar-grid{gap:var(--yacht-one-space-12)}}@media (min-width:1024px){.yacht-one-logo-bar-logo{max-width:180px;height:50px}.yacht-one-logo-bar-grid{gap:var(--yacht-one-space-14)}}
.yacht-one-flow{padding:var(--yacht-one-space-12)0 var(--yacht-one-space-16);background:linear-gradient(180deg,var(--yacht-one-navy-light)0%,var(--yacht-one-navy)100%);border-top:1px solid #c4a26514;position:relative}.yacht-one-flow-wrapper{align-items:center;gap:var(--yacht-one-space-6);flex-direction:column;display:flex}@media (min-width:1024px){.yacht-one-flow-wrapper{justify-content:center;gap:var(--yacht-one-space-8);flex-direction:row}}.yacht-one-flow-label{align-items:center;display:flex}.yacht-one-flow-label span{font-family:var(--font-heading);font-size:var(--yacht-one-text-lg);color:var(--yacht-one-text-muted);font-style:italic;font-weight:600}.yacht-one-flow-label-end span{color:var(--yacht-one-gold)}.yacht-one-flow-steps{justify-content:center;align-items:center;gap:var(--yacht-one-space-2);padding:var(--yacht-one-space-5)var(--yacht-one-space-6);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--yacht-one-radius-2xl);background:#ffffff05;border:1px solid #c4a2651a;flex-wrap:wrap;display:flex}@media (min-width:640px){.yacht-one-flow-steps{gap:var(--yacht-one-space-1);flex-wrap:nowrap}}.yacht-one-flow-step-wrapper{align-items:center;display:flex}.yacht-one-flow-step{align-items:center;gap:var(--yacht-one-space-2);padding:var(--yacht-one-space-3);transition:all var(--yacht-one-duration-base)var(--yacht-one-ease-out);flex-direction:column;display:flex}.yacht-one-flow-step:hover{transform:translateY(-2px)}.yacht-one-flow-icon{border-radius:var(--yacht-one-radius-lg);width:44px;height:44px;color:var(--yacht-one-gold);transition:all var(--yacht-one-duration-base)var(--yacht-one-ease-out);background:#c4a2651a;border:1px solid #c4a26533;justify-content:center;align-items:center;display:flex}.yacht-one-flow-step:hover .yacht-one-flow-icon{background:#c4a2651f;border-color:#c4a2654d}.yacht-one-flow-step-final .yacht-one-flow-icon{background:linear-gradient(135deg,var(--yacht-one-gold),var(--yacht-one-gold-dark));border-color:var(--yacht-one-gold);color:var(--yacht-one-navy);box-shadow:var(--yacht-one-glow-gold-soft)}.yacht-one-flow-step-label{font-size:var(--yacht-one-text-xs);color:var(--yacht-one-text-secondary);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.yacht-one-flow-step-final .yacht-one-flow-step-label{color:var(--yacht-one-gold)}.yacht-one-flow-connector{color:#c4a2654d;padding:0 var(--yacht-one-space-1)}@media (max-width:639px){.yacht-one-flow-connector{display:none}.yacht-one-flow-step{min-width:65px}}
.yacht-one-problem{background-color:var(--yacht-one-navy);position:relative;overflow:hidden}.yacht-one-problem-bg{background:radial-gradient(60% 40% at 0%,#c4a2650a 0%,#0000 50%),radial-gradient(60% 40% at 100%,#c4a2650a 0%,#0000 50%);position:absolute;inset:0}.yacht-one-problem-comparison{gap:var(--yacht-one-space-8);grid-template-columns:1fr;align-items:stretch;display:grid;position:relative}@media (min-width:1024px){.yacht-one-problem-comparison{gap:var(--yacht-one-space-10);grid-template-columns:1fr auto 1fr}}.yacht-one-problem-vs{justify-content:center;align-items:center;display:none}@media (min-width:1024px){.yacht-one-problem-vs{display:flex}}.yacht-one-problem-vs span{background:var(--yacht-one-navy-light);width:56px;height:56px;font-family:var(--font-heading);font-size:var(--yacht-one-text-lg);color:var(--yacht-one-gold);border:2px solid #c4a26533;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.yacht-one-problem-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--yacht-one-radius-2xl);background:#ffffff05;border:1px solid #ffffff0f;flex-direction:column;height:100%;display:flex;overflow:hidden}.yacht-one-problem-card-old{border-color:#ff646426}.yacht-one-problem-card-new{background:#c4a26508;border-color:#c4a26533}.yacht-one-problem-card-header{padding:var(--yacht-one-space-6)var(--yacht-one-space-8);border-bottom:1px solid #ffffff0d}.yacht-one-problem-card-old .yacht-one-problem-card-header{background:#ff64640d}.yacht-one-problem-card-new .yacht-one-problem-card-header{background:#c4a26514}.yacht-one-problem-card-icon{border-radius:var(--yacht-one-radius-lg);width:48px;height:48px;margin-bottom:var(--yacht-one-space-4);justify-content:center;align-items:center;display:flex}.yacht-one-problem-card-icon-old{color:#ff6464;background:#ff646426}.yacht-one-problem-card-icon-new{background:linear-gradient(135deg,var(--yacht-one-gold),var(--yacht-one-gold-dark));color:var(--yacht-one-navy)}.yacht-one-problem-card h3{font-size:var(--yacht-one-text-xl);margin-bottom:var(--yacht-one-space-1);font-weight:700}.yacht-one-problem-card-subtitle{font-size:var(--yacht-one-text-sm);color:var(--yacht-one-text-muted)}.yacht-one-problem-card-body{padding:var(--yacht-one-space-6)var(--yacht-one-space-8);flex-direction:column;flex:1;display:flex}.yacht-one-problem-list{margin:0 0 var(--yacht-one-space-6)0;padding:0;list-style:none}.yacht-one-problem-list-item{padding:var(--yacht-one-space-3)0;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;display:flex}.yacht-one-problem-list-item:last-child{border-bottom:none}.yacht-one-problem-list-info{flex-direction:column;gap:1px;display:flex}.yacht-one-problem-list-label{font-size:var(--yacht-one-text-base);color:var(--yacht-one-text-secondary)}.yacht-one-problem-list-note{color:var(--yacht-one-text-muted);font-size:11px;font-style:italic}.yacht-one-problem-list-cost{font-size:var(--yacht-one-text-sm);color:#ff6464;white-space:nowrap;font-weight:600}.yacht-one-problem-total{padding:var(--yacht-one-space-4);border-radius:var(--yacht-one-radius-lg);margin-bottom:var(--yacht-one-space-6);background:#ff64641a;justify-content:space-between;align-items:center;display:flex}.yacht-one-problem-total span:first-child{color:var(--yacht-one-text-secondary);font-weight:600}.yacht-one-problem-total-amount{font-family:var(--font-heading);font-size:var(--yacht-one-text-xl);color:#ff6464;font-weight:700}.yacht-one-problem-issues{gap:var(--yacht-one-space-3);flex-direction:column;margin-top:auto;display:flex}.yacht-one-problem-issue{align-items:center;gap:var(--yacht-one-space-2);font-size:var(--yacht-one-text-sm);color:var(--yacht-one-text-muted);display:flex}.yacht-one-problem-issue svg{color:#ff646499;flex-shrink:0}.yacht-one-problem-unified{gap:var(--yacht-one-space-4);padding:var(--yacht-one-space-5);border-radius:var(--yacht-one-radius-xl);margin-bottom:var(--yacht-one-space-6);background:#c4a26514;border:1px solid #c4a26526;align-items:flex-start;display:flex}.yacht-one-problem-unified-icon{background:linear-gradient(135deg,var(--yacht-one-gold),var(--yacht-one-gold-dark));border-radius:var(--yacht-one-radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.yacht-one-problem-unified-icon img{object-fit:contain;filter:brightness(0)saturate()invert(9%)sepia(22%)saturate(1500%)hue-rotate(180deg)brightness(95%)contrast(95%);width:32px;height:32px}.yacht-one-problem-unified-content h4{font-size:var(--yacht-one-text-lg);margin-bottom:var(--yacht-one-space-1);color:var(--yacht-one-white);font-weight:600}.yacht-one-problem-unified-content p{font-size:var(--yacht-one-text-sm);color:var(--yacht-one-text-secondary);margin:0;line-height:1.6}.yacht-one-problem-benefits{gap:var(--yacht-one-space-3);margin-bottom:var(--yacht-one-space-6);grid-template-columns:1fr 1fr;display:grid}.yacht-one-problem-benefit{align-items:center;gap:var(--yacht-one-space-2);font-size:var(--yacht-one-text-sm);color:var(--yacht-one-text-secondary);display:flex}.yacht-one-problem-benefit svg{color:var(--yacht-one-gold);flex-shrink:0}.yacht-one-problem-savings{padding:var(--yacht-one-space-4);border-radius:var(--yacht-one-radius-lg);background:linear-gradient(135deg,#c4a26526,#c4a26514);border:1px solid #c4a26533;justify-content:space-between;align-items:center;margin-top:auto;display:flex}@media (max-width:768px){.yacht-one-problem-savings{flex-direction:column;align-items:flex-start}.yacht-one-problem-benefits{grid-template-columns:1fr}}.yacht-one-problem-savings span:first-child{color:var(--yacht-one-text-secondary);font-weight:500}.yacht-one-problem-savings-tag{font-family:var(--font-heading);font-size:var(--yacht-one-text-base);color:var(--yacht-one-gold);font-weight:700}
.yacht-one-journey{background:linear-gradient(180deg,var(--yacht-one-navy)0%,var(--yacht-one-navy-dark)100%);position:relative;overflow:hidden}.yacht-one-journey-bg{background:radial-gradient(80% 50% at 50% 0,#c4a2650f 0%,#0000 50%),radial-gradient(60% 40% at 50% 100%,#c4a2650a 0%,#0000 50%);position:absolute;inset:0}.yacht-one-journey-grid{gap:var(--yacht-one-space-6);margin-bottom:var(--yacht-one-space-16);grid-template-columns:1fr;display:grid}@media (min-width:640px){.yacht-one-journey-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.yacht-one-journey-grid{gap:var(--yacht-one-space-8);grid-template-columns:repeat(3,1fr)}}.yacht-one-journey-step{border-radius:var(--yacht-one-radius-2xl);padding:var(--yacht-one-space-8);height:-webkit-fill-available;height:-moz-available;height:stretch;transition:all var(--yacht-one-duration-base)var(--yacht-one-ease-out);background:#ffffff05;border:1px solid #c4a26514;position:relative}.yacht-one-journey-step:hover{box-shadow:var(--yacht-one-shadow-lg);background:#ffffff08;border-color:#c4a2652e;transform:translateY(-2px)}.yacht-one-journey-step-final{background:#c4a2650d;border-color:#c4a26533}.yacht-one-journey-step-final:hover{background:#c4a26514;border-color:#c4a26559}.yacht-one-journey-step-header{align-items:center;gap:var(--yacht-one-space-4);margin-bottom:var(--yacht-one-space-5);display:flex}.yacht-one-journey-step-number{font-family:var(--font-heading);font-size:var(--yacht-one-text-sm);color:var(--yacht-one-gold);opacity:.5;font-weight:700}.yacht-one-journey-step-icon{border-radius:var(--yacht-one-radius-xl);width:56px;height:56px;color:var(--yacht-one-gold);transition:all var(--yacht-one-duration-base)var(--yacht-one-ease-out);background:#c4a2651a;border:1px solid #c4a26533;justify-content:center;align-items:center;display:flex}.yacht-one-journey-step:hover .yacht-one-journey-step-icon{background:#c4a2651f;border-color:#c4a2654d}.yacht-one-journey-step-final .yacht-one-journey-step-icon{background:linear-gradient(135deg,var(--yacht-one-gold),var(--yacht-one-gold-dark));border-color:var(--yacht-one-gold);color:var(--yacht-one-navy);box-shadow:var(--yacht-one-glow-gold-soft)}.yacht-one-journey-step-title{font-size:var(--yacht-one-text-xl);margin-bottom:var(--yacht-one-space-3);font-weight:600}.yacht-one-journey-step-final .yacht-one-journey-step-title{color:var(--yacht-one-gold)}.yacht-one-journey-step-description{font-size:var(--yacht-one-text-base);color:var(--yacht-one-text-secondary);margin:0;line-height:1.7}.yacht-one-journey-step-connector{display:none}@media (min-width:1024px){.yacht-one-journey-step-connector{color:#c4a26540;z-index:1;display:flex;position:absolute;top:50%;right:-28px;transform:translateY(-50%)}.yacht-one-journey-step:nth-child(3) .yacht-one-journey-step-connector,.yacht-one-journey-step:nth-child(6) .yacht-one-journey-step-connector{display:none}}.yacht-one-journey-quote{text-align:center;max-width:800px;padding:var(--yacht-one-space-10);border-radius:var(--yacht-one-radius-2xl);background:#c4a2650a;border:1px solid #c4a2651a;margin:0 auto;position:relative}.yacht-one-journey-quote:before{content:"\"";font-family:var(--font-heading);color:var(--yacht-one-gold);opacity:.2;font-size:80px;line-height:1;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.yacht-one-journey-quote blockquote{font-family:var(--font-heading);color:var(--yacht-one-text-secondary);margin:0;font-size:clamp(1.125rem,2vw,1.5rem);font-style:italic;font-weight:500;line-height:1.7}
.yacht-one-concierge{background:linear-gradient(180deg,var(--yacht-one-navy-dark)0%,var(--yacht-one-navy)50%,var(--yacht-one-navy-dark)100%);position:relative;overflow:hidden}.yacht-one-concierge-bg{background:radial-gradient(70% 50% at 30% 20%,#c4a2650f 0%,#0000 50%),radial-gradient(60% 40% at 80% 80%,#c4a2650a 0%,#0000 50%);position:absolute;inset:0}.yacht-one-concierge-layout{gap:var(--yacht-one-space-12);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:1024px){.yacht-one-concierge-layout{gap:var(--yacht-one-space-12);grid-template-columns:1fr 1.1fr}}.yacht-one-concierge-capabilities{gap:var(--yacht-one-space-4);flex-direction:column;display:flex}.yacht-one-concierge-cap{align-items:flex-start;gap:var(--yacht-one-space-4);padding:var(--yacht-one-space-4)var(--yacht-one-space-5);border-radius:var(--yacht-one-radius-xl);transition:all var(--yacht-one-duration-base)var(--yacht-one-ease-out);background:#ffffff05;border:1px solid #c4a26514;display:flex}.yacht-one-concierge-cap:hover{background:#ffffff0a;border-color:#c4a26533;transform:translate(4px)}.yacht-one-concierge-cap-icon{border-radius:var(--yacht-one-radius-lg);width:44px;min-width:44px;height:44px;color:var(--yacht-one-gold);transition:all var(--yacht-one-duration-base)var(--yacht-one-ease-out);background:#c4a2651a;border:1px solid #c4a26533;justify-content:center;align-items:center;display:flex}.yacht-one-concierge-cap:hover .yacht-one-concierge-cap-icon{background:#c4a26526;border-color:#c4a26559}.yacht-one-concierge-cap-text{flex:1;min-width:0}.yacht-one-concierge-cap-title{font-size:var(--yacht-one-text-base);color:var(--yacht-one-white);margin-bottom:var(--yacht-one-space-1);font-weight:600}.yacht-one-concierge-cap-desc{font-size:var(--yacht-one-text-sm);color:var(--yacht-one-text-muted);margin:0;line-height:1.6}.yacht-one-concierge-chat{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--yacht-one-radius-xl);filter:drop-shadow(0 24px 48px #00000059);transition:transform var(--yacht-one-duration-base)var(--yacht-one-ease-out),border-color var(--yacht-one-duration-base)var(--yacht-one-ease-out),box-shadow var(--yacht-one-duration-base)var(--yacht-one-ease-out);background:#ffffff0d;border:1px solid #ffffff0f;position:relative;overflow:hidden}.yacht-one-concierge-chat:hover{box-shadow:var(--yacht-one-shadow-lg);border-color:#ffffff1f}.yacht-one-concierge-chat:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14,#0000);height:1px;position:absolute;top:0;left:0;right:0}.yacht-one-concierge-chat:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px;position:absolute;inset:0}.yacht-one-concierge-chat-header{align-items:center;gap:var(--yacht-one-space-3);padding:var(--yacht-one-space-3)var(--yacht-one-space-4);z-index:1;background:#0000004d;border-bottom:1px solid #ffffff0a;display:flex;position:relative}.yacht-one-concierge-chat-accent{background:linear-gradient(90deg,var(--yacht-one-gold),var(--yacht-one-gold-light));border-radius:1px;flex-shrink:0;width:16px;height:2px}.yacht-one-concierge-chat-title{font-size:var(--yacht-one-text-xs);color:var(--yacht-one-text-muted);text-transform:uppercase;letter-spacing:.12em;font-weight:400}.yacht-one-concierge-chat-status{border-radius:var(--yacht-one-radius-full);color:#28c840;text-transform:uppercase;letter-spacing:.05em;background:#28c8401f;border:1px solid #28c84040;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;font-size:9px;font-weight:600;display:inline-flex}.yacht-one-concierge-chat-status-dot{background:#28c840;border-radius:50%;width:6px;height:6px;animation:2.5s ease-in-out infinite yacht-one-pulse}.yacht-one-concierge-chat-body{padding:var(--yacht-one-space-4);gap:var(--yacht-one-space-4);z-index:1;flex-direction:column;display:flex;position:relative}.yacht-one-concierge-reveal-user{flex-direction:column;align-items:flex-end;display:flex}.yacht-one-concierge-reveal-ai{flex-direction:column;align-items:flex-start;display:flex}.yacht-one-concierge-msg{max-width:88%;padding:var(--yacht-one-space-3)var(--yacht-one-space-4);border-radius:var(--yacht-one-radius-xl);font-size:var(--yacht-one-text-sm);line-height:1.6}.yacht-one-concierge-msg p{margin:0}.yacht-one-concierge-msg-user{color:var(--yacht-one-white);background:linear-gradient(135deg,#c4a26533,#c4a2651a);border:1px solid #c4a26540;align-self:flex-end}.yacht-one-concierge-msg-ai{color:var(--yacht-one-text-secondary);background:#ffffff0a;border:1px solid #ffffff0f;align-self:flex-start}.yacht-one-concierge-boat-cards{gap:var(--yacht-one-space-2);flex-direction:column;align-self:flex-start;max-width:88%;display:flex}.yacht-one-concierge-boat{align-items:center;gap:var(--yacht-one-space-3);padding:var(--yacht-one-space-3);border-radius:var(--yacht-one-radius-lg);transition:all var(--yacht-one-duration-fast)var(--yacht-one-ease-out);background:#c4a2650f;border:1px solid #c4a26526;display:flex}.yacht-one-concierge-boat:hover{background:#c4a2651a;border-color:#c4a26540}.yacht-one-concierge-boat-img{object-fit:cover;border-radius:var(--yacht-one-radius-md);flex-shrink:0;width:80px;height:auto}.yacht-one-concierge-boat-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.yacht-one-concierge-boat-name{color:var(--yacht-one-white);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.yacht-one-concierge-boat-meta{color:var(--yacht-one-text-muted);font-size:10px}.yacht-one-concierge-boat-price{font-family:var(--font-heading);color:var(--yacht-one-gold);font-size:12px;font-weight:700}@media (max-width:639px){.yacht-one-concierge-chat{display:none}}@media (min-width:640px) and (max-width:1023px){.yacht-one-concierge-chat{max-width:500px;margin:0 auto}}
.loading-spinner{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.editable-media{width:100%;position:relative}.editable-media img{object-fit:cover}.editable-media--background{position:absolute;inset:0}.editable-media video{object-fit:cover;object-position:center;width:100%;height:100%}.editable-media--background>div{position:absolute;inset:0}.editable-media__overlay{z-index:99999;pointer-events:none;background:0 0;justify-content:flex-end;align-items:flex-start;padding:24px;transition:opacity .3s;display:flex;position:absolute;inset:0;opacity:1!important}.editable-media__button{background:var(--color-gold,gold);color:var(--color-navy,#1a237e);cursor:pointer;pointer-events:auto;border:2px solid #fff;border-radius:12px;align-items:center;gap:12px;padding:8px 16px;font-size:16px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 8px 32px #0006}.editable-media__button:hover{background:#ffed4e;transform:translateY(-2px);box-shadow:0 12px 48px #00000080}.editable-media__button svg{flex-shrink:0}.editable-media__button:disabled{opacity:.7;cursor:not-allowed}
.yacht-one-features{background-color:var(--yacht-one-navy);position:relative;overflow:hidden}.yacht-one-features-bg{background:radial-gradient(70% 50% at 100% 0,#c4a2650a 0%,#0000 50%),radial-gradient(70% 50% at 0 100%,#c4a2650a 0%,#0000 50%);position:absolute;inset:0}.yacht-one-features-sections{gap:var(--yacht-one-space-20,5rem);margin-bottom:var(--yacht-one-space-16);flex-direction:column;display:flex}.yacht-one-features-section{gap:var(--yacht-one-space-10,2.5rem);grid-template-columns:1fr;align-items:center;display:grid;position:relative}@media (min-width:1024px){.yacht-one-features-section{gap:var(--yacht-one-space-12,3rem);grid-template-columns:1fr 1fr}.yacht-one-features-section--reversed{direction:rtl}.yacht-one-features-section--reversed>*{direction:ltr}}.yacht-one-features-content{position:relative}.yacht-one-features-category{font-size:var(--yacht-one-text-sm);color:var(--yacht-one-gold);text-transform:uppercase;letter-spacing:.15em;margin-bottom:var(--yacht-one-space-8);padding-left:var(--yacht-one-space-4);border-left:2px solid var(--yacht-one-gold);font-weight:600}.yacht-one-features-grid{gap:var(--yacht-one-space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.yacht-one-features-grid{grid-template-columns:repeat(2,1fr)}}.yacht-one-feature-card{border-radius:var(--yacht-one-radius-xl);padding:var(--yacht-one-space-5,1.25rem);height:100%;transition:all var(--yacht-one-duration-base)var(--yacht-one-ease-out);background:#ffffff05;border:1px solid #c4a26514}.yacht-one-feature-card:hover{box-shadow:var(--yacht-one-shadow-md);background:#ffffff08;border-color:#c4a26526;transform:translateY(-2px)}.yacht-one-feature-title{font-size:var(--yacht-one-text-base);margin-bottom:var(--yacht-one-space-2);font-weight:600;line-height:1.3}.yacht-one-feature-description{font-size:var(--yacht-one-text-sm);color:var(--yacht-one-text-secondary);margin:0;line-height:1.6}.yacht-one-features-showcase{justify-content:center;align-items:center;min-height:300px;display:flex;position:relative}.yacht-one-features-showcase--dual{min-height:420px;display:block;position:relative}@media (min-width:1024px){.yacht-one-features-showcase--dual{min-height:480px}}.yacht-one-features-image-wrapper{border-radius:var(--yacht-one-radius-2xl);transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #c4a2651a}.yacht-one-features-image-wrapper:hover{z-index:10;transform:translateY(-4px);box-shadow:0 30px 50px -12px #00000080,0 0 0 1px #c4a26526}.yacht-one-features-image-wrapper--horizontal{max-width:100%}.yacht-one-features-image-wrapper--vertical{max-width:280px}@media (min-width:1024px){.yacht-one-features-image-wrapper--horizontal{max-width:550px}.yacht-one-features-image-wrapper--vertical{max-width:320px}}.yacht-one-features-showcase--dual .yacht-one-features-image-wrapper--vertical{z-index:2;max-width:240px;position:absolute;top:0;left:0}.yacht-one-features-showcase--dual .yacht-one-features-image-wrapper--horizontal{z-index:3;max-width:450px;position:absolute;top:280px;right:0}@media (min-width:1024px){.yacht-one-features-showcase--dual{min-height:580px}.yacht-one-features-showcase--dual .yacht-one-features-image-wrapper--vertical{max-width:320px;top:0;left:0}.yacht-one-features-showcase--dual .yacht-one-features-image-wrapper--horizontal{max-width:440px;top:320px;right:-30px}}@media (min-width:1280px){.yacht-one-features-showcase--dual{min-height:640px}.yacht-one-features-showcase--dual .yacht-one-features-image-wrapper--vertical{max-width:360px}.yacht-one-features-showcase--dual .yacht-one-features-image-wrapper--horizontal{max-width:600px;top:360px;right:-50px}}.yacht-one-features-image-glow{border-radius:var(--yacht-one-radius-2xl);opacity:0;z-index:-1;background:linear-gradient(135deg,#c4a2654d,#0000 40% 60%,#c4a26533);transition:opacity .4s;position:absolute;inset:-2px}.yacht-one-features-image-wrapper:hover .yacht-one-features-image-glow{opacity:1}.yacht-one-features-image{border-radius:var(--yacht-one-radius-xl);width:100%;height:auto;display:block}.yacht-one-features-highlight{border-radius:var(--yacht-one-radius-2xl);padding:var(--yacht-one-space-8);background:linear-gradient(135deg,#c4a26514,#c4a26505);border:1px solid #c4a26526}.yacht-one-features-highlight-content{gap:var(--yacht-one-space-6);align-items:flex-start;display:flex}@media (max-width:640px){.yacht-one-features-highlight-content{flex-direction:column}}.yacht-one-features-highlight-icon{background:linear-gradient(135deg,var(--yacht-one-gold),var(--yacht-one-gold-dark));border-radius:var(--yacht-one-radius-xl);width:64px;height:64px;color:var(--yacht-one-navy);flex-shrink:0;justify-content:center;align-items:center;display:flex}.yacht-one-features-highlight h4{font-size:var(--yacht-one-text-xl);margin-bottom:var(--yacht-one-space-2);font-weight:600}.yacht-one-features-highlight p{font-size:var(--yacht-one-text-base);color:var(--yacht-one-text-secondary);max-width:700px;margin:0;line-height:1.7}
.yacht-one-cta{background-color:var(--yacht-one-navy);position:relative;overflow:hidden}.yacht-one-cta-bg{position:absolute;inset:0}.yacht-one-cta-glow{filter:blur(120px);background:radial-gradient(#c4a2650f 0%,#c4a26505 40%,#0000 70%);width:1000px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.yacht-one-cta-lines{display:none}.yacht-one-cta-content{z-index:1;text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;max-width:900px;margin:0 auto;padding:0;position:relative}@media (min-width:768px){.yacht-one-cta-content{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:var(--yacht-one-radius-3xl);padding:var(--yacht-one-space-20)var(--yacht-one-space-16);background:#ffffff05;border:1px solid #c4a2651f}}.yacht-one-cta-eyebrow{align-items:center;gap:var(--yacht-one-space-2);padding:var(--yacht-one-space-2)var(--yacht-one-space-5);border-radius:var(--yacht-one-radius-md);color:var(--yacht-one-gold);font-size:var(--yacht-one-text-xs);letter-spacing:.15em;text-transform:uppercase;margin-bottom:var(--yacht-one-space-8);background:#c4a2650f;border:1px solid #c4a26526;font-weight:500;display:inline-flex}.yacht-one-cta-title{letter-spacing:-.025em;margin-bottom:var(--yacht-one-space-6);font-size:clamp(1.75rem,5vw,3rem);font-weight:700;line-height:1.15}.yacht-one-cta-description{font-size:var(--yacht-one-text-lg);color:var(--yacht-one-text-secondary);margin-bottom:var(--yacht-one-space-10);max-width:700px;margin-left:auto;margin-right:auto;line-height:1.8}.yacht-one-cta-value{justify-content:center;align-items:center;gap:var(--yacht-one-space-4);margin-bottom:var(--yacht-one-space-10);flex-wrap:wrap;display:flex}@media (min-width:640px){.yacht-one-cta-value{gap:var(--yacht-one-space-6)}}.yacht-one-cta-value-item{padding:var(--yacht-one-space-3)var(--yacht-one-space-5);border-radius:var(--yacht-one-radius-lg);background:#c4a2650f;border:1px solid #c4a2651f}.yacht-one-cta-value-label{font-size:var(--yacht-one-text-sm);color:var(--yacht-one-gold);font-weight:600}.yacht-one-cta-value-divider{background:#c4a2654d;width:24px;height:1px;display:none}@media (min-width:768px){.yacht-one-cta-value-divider{display:block}}.yacht-one-cta-actions{gap:var(--yacht-one-space-4);margin-bottom:var(--yacht-one-space-10);flex-wrap:wrap;justify-content:center;display:flex}.yacht-one-cta-trust{justify-content:center;align-items:center;gap:var(--yacht-one-space-4);flex-wrap:wrap;display:flex}@media (min-width:768px){.yacht-one-cta-trust{gap:var(--yacht-one-space-8)}}.yacht-one-cta-trust-item{align-items:center;gap:var(--yacht-one-space-2);color:var(--yacht-one-text-muted);font-size:var(--yacht-one-text-sm);display:flex}.yacht-one-cta-trust-item svg{color:var(--yacht-one-gold);flex-shrink:0}.yacht-one-cta-form{border-radius:var(--yacht-one-radius-2xl);padding:var(--yacht-one-space-8);margin-bottom:var(--yacht-one-space-10);text-align:left;background:#0000004d;border:1px solid #c4a26526}@media (min-width:768px){.yacht-one-cta-form{padding:var(--yacht-one-space-10)}}.yacht-one-cta-form-title{font-size:var(--yacht-one-text-xl);color:var(--yacht-one-gold);text-align:center;margin-bottom:var(--yacht-one-space-8);font-weight:600}.yacht-one-cta-form-grid{gap:var(--yacht-one-space-4);margin-bottom:var(--yacht-one-space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.yacht-one-cta-form-grid{gap:var(--yacht-one-space-5);grid-template-columns:repeat(2,1fr)}}.yacht-one-cta-form-group{gap:var(--yacht-one-space-2);flex-direction:column;display:flex}.yacht-one-cta-form-group-full{margin-bottom:var(--yacht-one-space-6)}.yacht-one-cta-form-label{align-items:center;gap:var(--yacht-one-space-2);font-size:var(--yacht-one-text-sm);color:var(--yacht-one-text-secondary);font-weight:500;display:flex}.yacht-one-cta-form-label svg{color:var(--yacht-one-gold)}.yacht-one-cta-form-input,.yacht-one-cta-form-textarea{width:100%;padding:var(--yacht-one-space-4);border-radius:var(--yacht-one-radius-lg);color:var(--yacht-one-white);font-size:var(--yacht-one-text-base);transition:all var(--yacht-one-duration-base)var(--yacht-one-ease-out);background:#ffffff08;border:1px solid #c4a26526}.yacht-one-cta-form-input::placeholder,.yacht-one-cta-form-textarea::placeholder{color:var(--yacht-one-text-muted)}.yacht-one-cta-form-input:focus,.yacht-one-cta-form-textarea:focus{border-color:var(--yacht-one-gold);background:#ffffff0d;outline:none;box-shadow:0 0 0 3px #c4a2651a}.yacht-one-cta-form-textarea{resize:vertical;min-height:120px}.yacht-one-cta-form-submit{justify-content:center;width:100%}.yacht-one-cta-form-submit:disabled{opacity:.6;cursor:not-allowed}.yacht-one-cta-form-status{padding:var(--yacht-one-space-4);border-radius:var(--yacht-one-radius-lg);font-size:var(--yacht-one-text-sm);text-align:center;margin-bottom:var(--yacht-one-space-4);font-weight:500}.yacht-one-cta-form-status--success{color:#28c840;background:#28c84026;border:1px solid #28c8404d}.yacht-one-cta-form-status--error{color:#ff6464;background:#ff646426;border:1px solid #ff64644d}
.yacht-one-footer{padding:var(--yacht-one-space-20)0 var(--yacht-one-space-8);background-color:var(--yacht-one-navy);position:relative;overflow:hidden}.yacht-one-footer-bg{background:linear-gradient(180deg,var(--yacht-one-navy)0%,var(--yacht-one-navy-dark)100%);position:absolute;inset:0}.yacht-one-footer-bg:before{content:"";background:linear-gradient(90deg,#0000 0%,#c4a26540 50%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.yacht-one-footer-content{z-index:1;gap:var(--yacht-one-space-12);margin-bottom:var(--yacht-one-space-12);grid-template-columns:1fr;display:grid;position:relative}@media (min-width:768px){.yacht-one-footer-content{gap:var(--yacht-one-space-16);grid-template-columns:1.4fr 2fr}}.yacht-one-footer-brand{max-width:360px}.yacht-one-footer-logo{align-items:center;gap:var(--yacht-one-space-3);color:var(--yacht-one-white);margin-bottom:var(--yacht-one-space-5);text-decoration:none;display:inline-flex}.yacht-one-footer-logo:hover{color:var(--yacht-one-white)}.yacht-one-footer-logo-img{object-fit:contain;width:auto;height:32px;transition:opacity var(--yacht-one-duration-base)var(--yacht-one-ease-out)}.yacht-one-footer-logo:hover .yacht-one-footer-logo-img{opacity:.85}.yacht-one-footer-logo-text{font-family:var(--font-heading);font-size:var(--yacht-one-text-xl);letter-spacing:-.02em;color:var(--yacht-one-white);font-weight:700}@media (min-width:768px){.yacht-one-footer-logo-img{height:32px}}.yacht-one-footer-tagline{font-size:var(--yacht-one-text-base);color:var(--yacht-one-text-secondary);margin-bottom:var(--yacht-one-space-6);line-height:1.8}.yacht-one-footer-contact{gap:var(--yacht-one-space-2);flex-direction:column;display:flex}.yacht-one-footer-contact-link{align-items:center;gap:var(--yacht-one-space-2);color:var(--yacht-one-gold);font-size:var(--yacht-one-text-sm);transition:all var(--yacht-one-duration-base)var(--yacht-one-ease-out);font-weight:500;display:inline-flex}.yacht-one-footer-contact-link:hover{color:var(--yacht-one-gold-light)}.yacht-one-footer-links{gap:var(--yacht-one-space-8);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){.yacht-one-footer-links{grid-template-columns:repeat(3,1fr)}}.yacht-one-footer-heading{font-family:var(--font-heading);font-size:var(--yacht-one-text-sm);color:var(--yacht-one-gold);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--yacht-one-space-5);font-weight:600}.yacht-one-footer-list{margin:0;padding:0;list-style:none}.yacht-one-footer-list li{margin-bottom:var(--yacht-one-space-3)}.yacht-one-footer-list a{color:var(--yacht-one-text-secondary);font-size:var(--yacht-one-text-sm);transition:color var(--yacht-one-duration-base)var(--yacht-one-ease-out);text-decoration:none}.yacht-one-footer-list a:hover{color:var(--yacht-one-white)}.yacht-one-footer-bottom{z-index:1;justify-content:space-between;align-items:center;gap:var(--yacht-one-space-6);padding-top:var(--yacht-one-space-8);border-top:1px solid #ffffff0d;flex-direction:column;display:flex;position:relative}@media (min-width:768px){.yacht-one-footer-bottom{flex-direction:row}}.yacht-one-footer-copyright p{color:var(--yacht-one-text-muted);font-size:var(--yacht-one-text-sm);margin:0}.yacht-one-footer-copyright-sub{opacity:.7;font-size:var(--yacht-one-text-xs)!important;margin-top:var(--yacht-one-space-1)!important}.yacht-one-footer-social{align-items:center;gap:var(--yacht-one-space-4);display:flex}.yacht-one-footer-social-link{border-radius:var(--yacht-one-radius-lg);width:44px;height:44px;color:var(--yacht-one-text-secondary);transition:all var(--yacht-one-duration-base)var(--yacht-one-ease-out);background:#ffffff0a;border:1px solid #c4a2651a;justify-content:center;align-items:center;display:flex}.yacht-one-footer-social-link:hover{color:var(--yacht-one-gold);background:#c4a26514;border-color:#c4a26533;transform:translateY(-1px)}
