/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.table{display:table}.overline{text-decoration-line:overline}}:root{--ink:#0f172a;--blue:#2563eb;--teal:#0ea5a4;--pale:#f1f5f9;--line:#e2e8f0;--muted:#64748b;--night:#071525}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-sans),sans-serif;background:#fff;margin:0}button,input{font:inherit}button,a{cursor:pointer}a{color:inherit;text-decoration:none}.site-header{z-index:30;color:#fff;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;height:76px;padding:0 4.5vw;display:flex;position:absolute;inset:0 0 auto}.logo{letter-spacing:.14em;align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.logo small{color:#5eead4;font-size:9px}.logo-wave{color:#5eead4;width:34px;height:34px;font-family:var(--font-display);border:1px solid #5eead4;border-radius:50%;place-items:center;font-size:22px;display:grid}.main-nav{align-items:center;gap:28px;font-size:11px;font-weight:600;display:flex}.header-right{align-items:center;gap:10px;display:flex}.ghost,.sign-in,.hamburger{color:#fff;background:0 0;border:0;font-size:10px}.primary{background:var(--blue);color:#fff;letter-spacing:.07em;border:0;justify-content:center;align-items:center;padding:16px 22px;font-size:10px;font-weight:700;display:inline-flex}.primary.small{padding:12px 17px}.primary.teal{background:var(--teal)}.hamburger{width:32px;display:none}.hamburger i{background:#fff;height:1px;margin:6px;display:block}.search-hero{color:#fff;background:linear-gradient(115deg,#06121f 0%,#0b2740 58%,#0d4762 100%);min-height:750px;padding-top:76px;position:relative;overflow:hidden}.search-hero:before{content:"";opacity:.2;mix-blend-mode:luminosity;background:url(/images/motoryat-hero.webp) 86%/cover no-repeat;position:absolute;inset:0}.hero-glow{filter:blur(80px);background:#0ea5a426;border-radius:50%;width:700px;height:700px;position:absolute;top:-300px;right:-100px}.hero-inner{z-index:2;text-align:center;width:min(1080px,90%);margin:auto;padding:95px 0 75px;position:relative}.live-label{color:#8ee7df;letter-spacing:.2em;align-items:center;gap:9px;font-size:9px;font-weight:700;display:inline-flex}.live-label span{background:#2dd4bf;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #2dd4bf25}.search-hero h1{font-family:var(--font-display);letter-spacing:-.035em;margin:25px 0;font-size:clamp(56px,6.5vw,92px);font-weight:500;line-height:.92}.search-hero .hero-inner>p{color:#c4d2dc;max-width:760px;margin:0 auto 35px;font-size:16px;line-height:1.8}.ai-search{text-align:left;background:#fff;border-radius:10px;align-items:center;min-height:82px;padding:10px 10px 10px 24px;display:flex;box-shadow:0 22px 55px #02081466}.spark{color:var(--teal);margin-right:14px;font-size:23px}.ai-search input{color:var(--ink);border:0;outline:0;flex:1;min-width:0;font-size:15px}.ai-search button{background:var(--blue);color:#fff;letter-spacing:.08em;border:0;border-radius:7px;height:60px;padding:0 25px;font-size:10px;font-weight:700}.ai-search button span{margin-left:15px}.suggestions{color:#8fa4b3;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:17px;font-size:9px;display:flex}.suggestions button{color:#d5e3eb;background:#ffffff0a;border:1px solid #ffffff28;border-radius:20px;padding:8px 12px;font-size:9px}.ai-answer{color:var(--ink);text-align:left;background:#fff;border-radius:10px;max-width:920px;margin:15px auto 0;padding:20px 24px;box-shadow:0 22px 50px #0005}.ai-answer-head{align-items:center;gap:12px;display:flex}.ai-answer-head>span{color:#0f766e;background:#ccfbf1;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.ai-answer-head div{flex-direction:column;flex:1;display:flex}.ai-answer-head b{font-size:12px}.ai-answer-head small{color:var(--muted);margin-top:4px;font-size:9px}.ai-answer-head button{color:#94a3b8;background:0 0;border:0;font-size:22px}.ai-answer>p{color:#475569;font-size:11px;line-height:1.6}.answer-results{border-top:1px solid var(--line);align-items:center;gap:24px;padding-top:14px;font-size:10px;display:flex}.answer-results span b{color:var(--blue);margin-right:4px;font-size:16px}.answer-results a{color:var(--blue);margin-left:auto;font-weight:700}.trust-strip{z-index:2;background:#03111d66;border-top:1px solid #ffffff21;grid-template-columns:repeat(4,1fr);height:76px;padding:0 5vw;display:grid;position:absolute;bottom:0;left:0;right:0}.trust-strip span{text-transform:uppercase;letter-spacing:.06em;color:#9db0bd;border-right:1px solid #ffffff1c;justify-content:center;align-items:center;gap:8px;font-size:9px;display:flex}.trust-strip span:last-child{border:0}.trust-strip b{font-family:var(--font-display);color:#fff;font-size:24px}.quick-grid{z-index:3;background:#fff;grid-template-columns:repeat(6,1fr);width:min(1180px,92%);margin:-1px auto 0;display:grid;position:relative;box-shadow:0 16px 35px #0f172a10}.quick-grid a{border-right:1px solid var(--line);align-items:center;gap:12px;padding:25px 18px;display:flex}.quick-grid i{color:var(--teal);font-size:21px;font-style:normal}.quick-grid div{flex-direction:column;flex:1;gap:4px;display:flex}.quick-grid span{color:#94a3b8;font-size:8px}.quick-grid strong{color:#cbd5e1;font-size:13px}.content-wrap{width:min(1180px,90%);margin:auto}.yacht-section,.companies,.ecosystem{padding:105px 0}.section-title{justify-content:space-between;align-items:flex-end;margin-bottom:40px;display:flex}.section-title h2,.media h2,.company-anatomy h2,.b2b h2,.final-cta h2{font-family:var(--font-display);margin:8px 0 10px;font-size:clamp(42px,4.5vw,64px);font-weight:500;line-height:1}.section-title p{color:var(--muted);font-size:12px}.section-title>a{letter-spacing:.1em;color:var(--blue);border-bottom:1px solid #b9c8dc;padding-bottom:8px;font-size:9px;font-weight:700}.overline{color:var(--blue);letter-spacing:.2em;font-size:9px;font-weight:700}.overline.aqua{color:#48d4c8}.yacht-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.yacht-card{border:1px solid var(--line);background:#fff;transition:all .25s}.yacht-card:hover{transform:translateY(-4px);box-shadow:0 18px 35px #0f172a14}.yacht-photo{background-position:50%;background-size:cover;height:260px;position:relative}.yacht-photo>span{color:#fff;background:#0f766e;border-radius:3px;padding:7px 9px;font-size:8px;font-weight:700;position:absolute;top:14px;left:14px}.yacht-photo button{color:#fff;background:#0f172a33;border:1px solid #fff;border-radius:50%;width:34px;height:34px;font-size:19px;position:absolute;top:14px;right:14px}.yacht-info{padding:20px}.yacht-info small{color:#0f9a8d;letter-spacing:.13em;font-size:7px;font-weight:700}.yacht-info h3{font-family:var(--font-display);margin:9px 0 7px;font-size:24px}.yacht-info p{color:var(--muted);font-size:9px}.yacht-info>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;display:flex}.yacht-info b{font-size:14px}.yacht-info a{color:var(--blue);font-size:9px;font-weight:700}.valuation{background:#f1f5ff;border:1px solid #dce6fb;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-top:28px;padding:25px 30px;display:grid}.valuation-icon{font-family:var(--font-display);color:var(--blue);font-size:40px}.valuation h3{margin:5px 0;font-size:20px}.valuation p{color:var(--muted);font-size:10px}.valuation button{color:var(--blue);background:#fff;border:0;padding:15px 18px;font-size:9px;font-weight:700}.media{background:var(--night);color:#fff;padding:95px 0}.media-top{justify-content:space-between;align-items:flex-end;margin-bottom:35px;display:flex}.market-ticker{color:#8da3b2;background:#ffffff08;border:1px solid #ffffff1f;gap:22px;padding:13px 18px;font-size:8px;display:flex}.market-ticker b{color:#fff;margin-left:5px}.market-ticker .up{color:#5eead4}.market-ticker .down{color:#fda4af}.story-layout{grid-template-columns:1.65fr 1fr;gap:20px;display:grid}.lead-story{background:#0c2235}.story-image{background-position:50%;background-size:cover;height:330px}.story-body{padding:28px}.story-body>span,.side-stories article span{color:#5eead4;letter-spacing:.17em;font-size:8px;font-weight:700}.story-body h3{font-family:var(--font-display);margin:10px 0;font-size:34px;line-height:1.1}.story-body>p{color:#8fa5b4;font-size:11px;line-height:1.7}.story-body>div{border-top:1px solid #ffffff17;justify-content:space-between;margin-top:18px;padding-top:16px;display:flex}.story-body small,.side-stories small{color:#78909e;font-size:8px}.story-body a{color:#5eead4;font-size:9px;font-weight:700}.side-stories{gap:12px;display:grid}.side-stories article{background:#0c2235;grid-template-columns:145px 1fr;min-height:146px;display:grid}.mini-image{background-position:50%;background-size:cover}.side-stories article>div:last-child{padding:18px}.side-stories h3{font-family:var(--font-display);margin:8px 0 18px;font-size:19px;line-height:1.15}.entity-links{background:#ffffff07;border:1px solid #ffffff18;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;padding:17px;display:flex}.entity-links>b{color:#7c93a2;margin-right:5px;font-size:8px}.entity-links a{background:#ffffff0a;border:1px solid #ffffff16;padding:8px 10px;font-size:9px}.entity-links span{color:#5eead4;margin-left:6px;font-size:7px}.company-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.company-grid article{border:1px solid var(--line);padding:22px;position:relative}.company-mark{width:44px;height:44px;color:var(--blue);background:#e7efff;border-radius:9px;place-items:center;font-size:12px;font-weight:700;display:grid}.verified{color:#0f9a8d;font-size:7px;font-weight:700;position:absolute;top:22px;right:18px}.company-grid h3{font-family:var(--font-display);margin:22px 0 5px;font-size:24px}.company-grid>article>p{color:var(--muted);font-size:9px}.company-grid article>div:not(.company-mark){border-top:1px solid var(--line);gap:10px;margin-top:18px;padding-top:13px;display:flex}.company-grid article>div span{color:#64748b;font-size:8px}.company-grid article>a{color:var(--blue);margin-top:17px;font-size:9px;font-weight:700;display:block}.company-anatomy{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;gap:70px;margin-top:95px;padding:70px;display:grid}.company-anatomy>div:first-child{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.company-anatomy h2{font-size:48px}.company-anatomy h2 em{color:#67d9d1;font-weight:400}.company-anatomy>div>p{color:#a8bac6;margin-bottom:25px;font-size:12px;line-height:1.8}.profile-mock{color:var(--ink);background:#fff;border-radius:12px;padding:25px;box-shadow:0 24px 50px #0005}.profile-head{align-items:center;gap:14px;display:flex}.company-mark.large{width:56px;height:56px}.profile-head>div:nth-child(2){flex:1}.profile-head small{color:#0f9a8d;font-size:7px}.profile-head h3{font-family:var(--font-display);margin:4px 0;font-size:24px}.profile-head p{color:var(--muted);margin:0;font-size:8px}.profile-head button{background:var(--blue);color:#fff;border:0;padding:10px 14px;font-size:8px}.profile-tabs{border-bottom:1px solid var(--line);gap:20px;margin-top:22px;font-size:8px;display:flex}.profile-tabs>*{padding:12px 0}.profile-tabs b{color:var(--blue);border-bottom:2px solid var(--blue)}.profile-ai{background:#f0fdfa;gap:12px;margin-top:16px;padding:15px;display:flex}.profile-ai i{color:var(--teal);font-style:normal}.profile-ai b{font-size:9px}.profile-ai p{color:var(--muted);margin:5px 0;font-size:8px;line-height:1.5}.profile-stats{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:15px;display:grid}.profile-stats span{text-align:center;color:var(--muted);border-right:1px solid var(--line);padding:12px;font-size:7px}.profile-stats b{color:var(--ink);font-size:16px;display:block}.b2b{color:#fff;background:#0c2235;padding:90px 0}.b2b .content-wrap{grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px;display:grid}.b2b-copy p{color:#95aab7;max-width:460px;margin:20px 0 27px;font-size:12px;line-height:1.8}.request-list{gap:10px;display:grid}.request-list article{color:var(--ink);background:#fff;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:20px;display:grid}.request-list span{color:var(--teal);letter-spacing:.12em;font-size:7px;font-weight:700}.request-list h3{margin:6px 0;font-size:15px}.request-list p{color:var(--muted);margin:0;font-size:8px}.request-list>article>b{color:var(--blue);background:#eff6ff;padding:7px 9px;font-size:9px}.request-list button{color:var(--blue);background:0 0;border:0;font-size:18px}.section-title.centered{text-align:center;max-width:700px;margin:0 auto 45px;display:block}.module-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.module-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:220px;padding:30px}.module-grid i{color:var(--teal);font-size:28px;font-style:normal}.module-grid h3{font-family:var(--font-display);margin:25px 0 10px;font-size:25px}.module-grid p{color:var(--muted);font-size:10px;line-height:1.7}.module-grid span{color:var(--blue);margin-top:20px;font-size:8px;font-weight:700;display:block}.final-cta{color:#fff;background:linear-gradient(110deg,#071525,#123958);justify-content:space-between;align-items:center;padding:80px max(5vw,50vw - 590px);display:flex}.final-cta p{color:#9db2c0;font-size:12px}.final-cta a{min-width:200px}footer{color:#fff;background:#040d16;padding:55px 5vw 25px}.footer-main{grid-template-columns:1fr 1fr 1fr;align-items:center;display:grid}.footer-main>p{color:#78909e;text-align:center;font-size:10px}.footer-main>div{justify-content:flex-end;gap:17px;font-size:9px;display:flex}.footer-bottom{color:#5f7481;border-top:1px solid #ffffff17;justify-content:space-between;margin-top:38px;padding-top:20px;font-size:8px;display:flex}@media (width<=950px){.main-nav{display:none}.main-nav.open{background:#071525;flex-direction:column;align-items:flex-start;padding:25px 5%;display:flex;position:absolute;top:76px;left:0;right:0}.hamburger{display:block}.search-hero{min-height:800px}.quick-grid{grid-template-columns:repeat(3,1fr)}.yacht-grid{grid-template-columns:1fr 1fr}.yacht-card:last-child{display:none}.company-grid{grid-template-columns:1fr 1fr}.company-anatomy,.b2b .content-wrap,.story-layout{grid-template-columns:1fr}.side-stories{grid-template-columns:repeat(3,1fr)}.side-stories article{grid-template-columns:1fr}.mini-image{height:130px}.module-grid{grid-template-columns:1fr 1fr}.footer-main{grid-template-columns:1fr;gap:24px}.footer-main>p{text-align:left}.footer-main>div{justify-content:flex-start}}@media (width<=640px){.site-header{height:68px}.sign-in,.header-right .ghost{display:none}.search-hero{min-height:830px;padding-top:68px}.hero-inner{padding:75px 0}.search-hero h1{font-size:52px}.search-hero .hero-inner>p{font-size:13px}.ai-search{min-height:70px;padding:8px 8px 8px 15px}.ai-search input{font-size:11px}.ai-search button{height:52px;padding:0 13px;font-size:8px}.spark{margin-right:8px;font-size:17px}.suggestions{justify-content:flex-start}.ai-answer{padding:17px}.answer-results{flex-wrap:wrap;align-items:flex-start;gap:10px}.answer-results a{width:100%;margin:4px 0 0}.trust-strip{grid-template-columns:1fr 1fr;height:100px}.trust-strip span{font-size:7px}.trust-strip b{font-size:18px}.quick-grid{grid-template-columns:1fr 1fr;width:100%}.quick-grid a{padding:18px 13px}.yacht-section,.companies,.ecosystem{padding:75px 0}.section-title{align-items:flex-start}.section-title>a{display:none}.yacht-grid{grid-template-columns:1fr}.yacht-card:last-child{display:block}.valuation{grid-template-columns:auto 1fr;padding:20px}.valuation button{grid-column:1/-1}.media{padding:75px 0}.media-top{display:block}.market-ticker{margin-top:22px;overflow:auto}.story-image{height:250px}.story-body h3{font-size:27px}.side-stories{grid-template-columns:1fr}.side-stories article{grid-template-columns:120px 1fr}.mini-image{height:auto}.company-grid{grid-template-columns:1fr}.company-anatomy{gap:40px;margin-top:65px;padding:45px 22px}.company-anatomy h2{font-size:37px}.profile-tabs{gap:10px;overflow:auto}.b2b{padding:70px 0}.b2b .content-wrap{gap:40px}.request-list article{grid-template-columns:1fr auto}.request-list button{display:none}.module-grid{grid-template-columns:1fr}.final-cta{padding:65px 5%;display:block}.final-cta a{margin-top:25px}.footer-main>div{flex-wrap:wrap}.footer-bottom{flex-direction:column;gap:10px}}.platform-header{border-bottom:1px solid var(--line);z-index:50;background:#fff;justify-content:space-between;align-items:center;height:74px;padding:0 4.5vw;display:flex;position:sticky;top:0}.dark-logo{color:var(--ink)}.dark-logo .logo-wave{border-color:var(--teal);color:var(--teal)}.platform-nav{gap:24px;font-size:10px;font-weight:600;display:flex}.platform-nav a:hover{color:var(--blue)}.platform-actions{align-items:center;gap:13px;font-size:9px;display:flex}.platform-menu{background:0 0;border:0;font-size:18px;display:none}.page-hero{color:#fff;background:linear-gradient(110deg,#071525,#143d59);padding:68px 5vw}.page-hero>div{width:min(1180px,100%);margin:auto}.page-hero.compact{padding:48px 5vw}.page-hero h1,.detail-title h1,.company-cover h1,.marina-hero h1,.simple-page>h1,.form-page>h1,.static-page h1,.account h1{font-family:var(--font-display);margin:10px 0;font-size:clamp(44px,5vw,70px);line-height:1}.page-hero p{color:#b6c8d3;max-width:700px;font-size:12px}.breadcrumbs{color:#8195a3;text-transform:uppercase;letter-spacing:.08em;gap:9px;margin-bottom:22px;font-size:8px;display:flex}.page-hero .breadcrumbs a{color:#b7c7d1}.listing-shell{grid-template-columns:240px 1fr;gap:38px;width:min(1180px,90%);margin:60px auto 90px;display:grid}.filters{border:1px solid var(--line);height:max-content;padding:22px;position:sticky;top:95px}.filters h3{font-family:var(--font-display);margin:0 0 20px;font-size:25px}.filters label{border-top:1px solid var(--line);padding:14px 0;display:block}.filters label span{margin-bottom:8px;font-size:8px;font-weight:700;display:block}.filters select{width:100%;color:var(--muted);background:#fff;border:0;font-size:9px}.filters>button{background:var(--blue);color:#fff;border:0;width:100%;margin-top:10px;padding:14px;font-size:8px;font-weight:700}.ai-inline{background:#eff6ff;border:1px solid #d9e7ff;align-items:center;margin-bottom:20px;padding:9px 10px 9px 17px;display:flex}.ai-inline i{color:var(--teal);margin-right:10px;font-style:normal}.ai-inline input{background:0 0;border:0;outline:0;flex:1;font-size:10px}.ai-inline button{background:var(--blue);color:#fff;border:0;padding:10px 18px;font-size:8px}.results-bar{justify-content:space-between;align-items:center;margin-bottom:16px;font-size:10px;display:flex}.results-bar select{border:1px solid var(--line);padding:10px;font-size:9px}.result-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.result-card{border:1px solid var(--line);background:#fff;position:relative}.result-img{background-position:50%;background-size:cover;height:190px;display:block}.result-img span{color:#fff;background:#0f766e;padding:6px;font-size:6px;position:absolute;top:10px;left:10px}.result-card .fav{color:#fff;background:#0f172a3b;border:1px solid #fff;border-radius:50%;width:30px;height:30px;position:absolute;top:10px;right:10px}.result-card .fav.on{background:#e11d48}.result-card>div{padding:15px}.result-card small{color:var(--teal);font-size:7px;font-weight:700}.result-card h3{font-family:var(--font-display);margin:7px 0;font-size:19px}.result-card p{color:var(--muted);font-size:8px}.result-card b{font-size:11px}.pagination{justify-content:center;gap:6px;margin:35px;display:flex}.pagination>*{border:1px solid var(--line);background:#fff;width:34px;height:34px;font-size:9px}.pagination b{background:var(--blue);color:#fff;place-items:center;display:grid}.related{border-top:1px solid var(--line);padding-top:25px}.related h3{font-family:var(--font-display);font-size:24px}.related div{flex-wrap:wrap;gap:9px;display:flex}.related a{border:1px solid var(--line);padding:10px 13px;font-size:8px}.detail-wrap,.article-page,.simple-page,.form-page,.static-page{width:min(1180px,90%);margin:38px auto 90px}.detail-title{justify-content:space-between;align-items:flex-end;margin-bottom:25px;display:flex}.detail-title p{color:var(--muted);font-size:10px}.detail-title>div:last-child{text-align:right}.detail-title>div:last-child b{margin-bottom:12px;font-size:22px;display:block}.detail-title button{border:1px solid var(--line);background:#fff;padding:10px;font-size:8px}.gallery{grid-template-rows:220px 220px;grid-template-columns:2fr 1fr;gap:8px;display:grid}.gallery div{background-position:50%;background-size:cover}.gallery div:first-child{grid-row:1/3}.detail-grid,.company-layout{grid-template-columns:1fr 320px;gap:55px;margin-top:50px;display:grid}.detail-grid h2,.company-layout h2,.connected h2,.article-layout h2,.static-page h2{font-family:var(--font-display);margin:30px 0 15px;font-size:32px}.detail-grid article>section{border-bottom:1px solid var(--line);padding-bottom:28px}.detail-grid p,.company-layout p,.static-page p{color:#536574;font-size:11px;line-height:1.9}.specs{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.specs span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px}.specs small{color:var(--muted);text-transform:uppercase;margin-bottom:8px;font-size:7px;display:block}.specs b{font-size:11px}.ai-box{background:#f0fdfa;gap:15px;margin:28px 0;border:1px solid #cceee9!important;padding:20px!important;display:flex!important}.ai-box i{color:var(--teal);font-size:22px;font-style:normal}.ai-box h3{margin:0 0 6px}.ai-box p{margin:0}.seller-card{border:1px solid var(--line);height:max-content;padding:25px}.seller-card.sticky{position:sticky;top:100px}.seller-card>span{color:var(--teal);font-size:7px;font-weight:700}.seller-card h3{font-family:var(--font-display);margin:10px 0;font-size:27px}.seller-card p{color:var(--muted);font-size:9px;line-height:1.7}.seller-card a{color:var(--blue);margin:15px 0;font-size:9px;display:block}.seller-card button{background:var(--blue);color:#fff;border:0;width:100%;margin-top:8px;padding:14px;font-size:8px;font-weight:700}.seller-card .outline-dark{color:var(--ink);border:1px solid var(--line);background:#fff}.connected{margin-top:70px}.connected>div:not(.result-grid){border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.connected>div>a{border-right:1px solid var(--line);color:var(--muted);padding:18px;font-size:7px}.connected>div>a b{color:var(--ink);margin-top:7px;font-size:10px;display:block}.directory{width:min(1180px,90%);margin:45px auto 90px}.directory-tools{grid-template-columns:1fr 180px 180px;gap:10px;margin-bottom:25px;display:grid}.directory-tools>*{border:1px solid var(--line);background:#fff;padding:13px;font-size:9px}.directory-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.directory-grid article{border:1px solid var(--line);grid-template-columns:100px 1fr;min-height:150px;display:grid}.directory-media{color:var(--blue);background:#eff6ff 50%/cover;place-items:center;font-size:24px;display:grid}.directory-media.news{grid-column:1/-1;height:190px}.directory-media.magazine{color:#fff;text-align:center;font-family:var(--font-display);background:linear-gradient(135deg,#081827,#17607b)}.directory-grid article>div:last-child{padding:18px}.directory-grid small{color:var(--teal);text-transform:uppercase;font-size:7px}.directory-grid h3{font-family:var(--font-display);margin:8px 0;font-size:20px}.directory-grid p{color:var(--muted);font-size:8px;line-height:1.5}.directory-grid a{color:var(--blue);font-size:8px;font-weight:700}.company-cover{color:#fff;background:linear-gradient(110deg,#071525,#17506b);align-items:flex-end;gap:20px;min-height:220px;padding:35px;display:flex}.company-logo{width:90px;height:90px;color:var(--blue);background:#fff;place-items:center;font-size:24px;font-weight:700;display:grid}.company-cover>div:nth-child(2){flex:1}.company-cover span{color:#5eead4;font-size:7px}.company-cover p{color:#aabdc9;font-size:9px}.company-cover button{background:var(--teal);color:#fff;border:0;padding:13px 18px;font-size:8px}.profile-nav{border:1px solid var(--line);gap:23px;padding:17px 22px;font-size:8px;font-weight:700;display:flex;overflow:auto}.service-list{grid-template-columns:1fr 1fr;display:grid}.service-list span{border:1px solid var(--line);justify-content:space-between;padding:17px;font-size:9px;display:flex}.line-story{border-top:1px solid var(--line);grid-template-columns:80px 1fr auto;align-items:center;gap:10px;padding:18px 0;display:grid}.line-story small{color:var(--teal);font-size:7px}.line-story b{font-family:var(--font-display);font-size:18px}.marina-hero{color:#fff;background:linear-gradient(#07152555,#071525cc),url(/images/motoryat-marina.webp) 50%/cover;align-items:flex-end;min-height:380px;padding:40px;display:flex}.map-box{color:#507080;background:#e5eef2;flex-direction:column;justify-content:center;align-items:center;height:260px;margin:30px 0;display:flex}.map-box:first-letter{font-size:30px}.map-box small{margin-top:8px}.article-page{max-width:1040px}.article-page>h1{font-family:var(--font-display);margin:14px 0;font-size:clamp(45px,6vw,76px);line-height:.98}.spot{font-family:var(--font-display);color:#546778;font-size:21px;line-height:1.5}.byline{gap:25px;margin:20px 0;font-size:8px;display:flex}.byline span{color:var(--muted)}.article-cover{background:url(/images/motoryat-marina.webp) 50%/cover;height:500px}.article-layout{grid-template-columns:1fr 260px;gap:60px;margin-top:45px;display:grid}.article-layout article>p{color:#344657;font-family:Georgia,serif;font-size:16px;line-height:1.9}.article-layout .lead{font-size:19px}.article-layout blockquote{font-family:var(--font-display);color:var(--blue);border-left:3px solid var(--teal);margin:35px 0;padding:10px 25px;font-size:28px}.related-entity{border:1px solid var(--line);margin-bottom:14px;padding:18px}.related-entity small{color:var(--teal);font-size:7px}.related-entity b{font-family:var(--font-display);margin:10px 0;font-size:21px;display:block}.related-entity p{color:var(--muted);font-size:8px;line-height:1.6}.tags{gap:8px;display:flex}.tags span{background:var(--pale);padding:8px;font-size:8px}.article-cards{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.article-cards a{border:1px solid var(--line);padding:25px}.article-cards small{color:var(--teal);font-size:7px}.article-cards h3{font-family:var(--font-display);font-size:22px}.article-cards span{color:var(--blue);font-size:8px}.ai-full{background:#f8fafc;grid-template-columns:250px 1fr;min-height:calc(100vh - 74px);display:grid}.ai-full>aside{color:#fff;background:#071525;flex-direction:column;gap:9px;padding:30px 20px;display:flex}.ai-full aside h2{font-family:var(--font-display);font-size:27px}.ai-full aside button{color:#b6c8d3;text-align:left;background:#ffffff09;border:1px solid #ffffff1f;padding:12px;font-size:8px}.ai-full aside small{color:#5eead4;margin-top:20px;font-size:7px}.ai-full>section{padding:50px max(5vw,60px) 110px;position:relative}.ai-welcome{text-align:center;max-width:650px;margin:auto}.ai-welcome i{color:var(--teal);font-size:35px;font-style:normal}.ai-welcome h1{font-family:var(--font-display);margin:10px;font-size:48px}.ai-welcome p{color:var(--muted);font-size:11px}.chat{max-width:800px;margin:35px auto}.user-msg{background:var(--blue);color:#fff;border-radius:12px 12px 0;width:max-content;max-width:70%;margin-left:auto;padding:13px 16px;font-size:10px}.bot-msg{gap:12px;display:flex}.bot-msg>i{color:var(--teal);font-style:normal}.bot-msg p{color:#465a68;font-size:11px}.mini-results{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mini-results a{border:1px solid var(--line);background:#fff;flex-direction:column;padding:12px;display:flex}.mini-results b{font-size:9px}.mini-results span{color:var(--muted);margin-top:5px;font-size:7px}.chat-input{border:1px solid var(--line);background:#fff;padding:8px;display:flex;position:absolute;bottom:30px;left:10%;right:10%;box-shadow:0 10px 30px #0f172a14}.chat-input input{border:0;outline:0;flex:1;padding:10px;font-size:10px}.chat-input button{background:var(--blue);color:#fff;border:0;padding:12px 20px;font-size:8px}.simple-page>p,.form-page>p{color:var(--muted);font-size:11px}.compare-select{grid-template-columns:repeat(4,1fr);gap:8px;margin:30px 0;display:grid}.compare-select select{border:1px solid var(--line);padding:13px;font-size:9px}.compare-table{border:1px solid var(--line)}.compare-table>div{border-bottom:1px solid var(--line);grid-template-columns:150px repeat(4,1fr);display:grid}.compare-table span,.compare-table b{border-right:1px solid var(--line);padding:14px;font-size:9px}.wizard{border:1px solid var(--line);grid-template-columns:240px 1fr;margin-top:30px;display:grid}.wizard>aside{background:#f8fafc;flex-direction:column;padding:20px;display:flex}.wizard>aside span{color:var(--muted);align-items:center;gap:10px;padding:10px;font-size:8px;display:flex}.wizard>aside b{border:1px solid var(--line);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.wizard>aside .active{color:var(--blue);font-weight:700}.wizard>aside .active b,.wizard>aside .done b{background:var(--blue);color:#fff}.wizard>section{padding:35px}.wizard h2{font-family:var(--font-display);font-size:34px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-grid label{display:block}.form-grid label span{margin-bottom:7px;font-size:8px;font-weight:700;display:block}.form-grid input,.form-grid select,.form-grid textarea{border:1px solid var(--line);width:100%;padding:13px;font-size:9px}.form-grid textarea{height:120px}.form-actions{justify-content:space-between;margin-top:25px;display:flex}.form-actions button{border:1px solid var(--line);background:#fff;padding:13px 18px;font-size:8px}.form-actions button:last-child{background:var(--blue);color:#fff}.success{text-align:center;border:1px solid var(--line);padding:70px}.success>b{color:#0f766e;background:#ccfbf1;border-radius:50%;place-items:center;width:55px;height:55px;margin:auto;font-size:22px;display:grid}.success h2{font-family:var(--font-display);font-size:35px}.admin{background:#f1f5f9;grid-template-columns:220px 1fr;min-height:100vh;display:grid}.admin>aside{color:#a8bac6;background:#071525;flex-direction:column;padding:25px 14px;display:flex}.admin>aside .logo{color:#fff;margin:0 8px 25px}.admin>aside>a:not(.logo){text-transform:capitalize;padding:11px 13px;font-size:8px}.admin>aside>a.active{color:#fff;background:#2563eb}.admin>section{padding:30px}.admin>section>header{justify-content:space-between;align-items:center;display:flex}.admin header small{color:var(--muted);font-size:7px}.admin header h1{font-family:var(--font-display);margin:3px 0;font-size:36px}.admin header a{color:var(--blue);font-size:8px}.admin-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0;display:grid}.admin-stats div{border:1px solid var(--line);background:#fff;padding:20px}.admin-stats b{font-size:23px;display:block}.admin-stats span{color:var(--muted);font-size:8px}.admin-panel{border:1px solid var(--line);background:#fff}.admin-toolbar{border-bottom:1px solid var(--line);gap:8px;padding:16px;display:flex}.admin-toolbar input{flex:1}.admin-toolbar>*{border:1px solid var(--line);background:#fff;padding:10px;font-size:8px}.admin-toolbar button{background:var(--blue);color:#fff}.admin table{border-collapse:collapse;width:100%}.admin th,.admin td{text-align:left;border-bottom:1px solid var(--line);padding:13px;font-size:8px}.admin th{color:var(--muted)}.admin td button{color:var(--blue);background:0 0;border:0;margin-right:6px;font-size:7px}.status{color:#166534;background:#dcfce7;padding:5px 7px}.account{grid-template-columns:220px 1fr;gap:45px;width:min(1180px,90%);margin:40px auto 90px;display:grid}.account>aside{border:1px solid var(--line);flex-direction:column;height:max-content;padding:20px;display:flex}.account aside a{border-top:1px solid var(--line);text-transform:capitalize;padding:11px;font-size:9px}.account-grid{gap:10px;display:grid}.account-grid article{border:1px solid var(--line);grid-template-columns:100px 1fr 1fr auto;align-items:center;padding:20px;display:grid}.account-grid span{color:var(--teal);font-size:7px}.account-grid h3{font-size:14px}.account-grid p{color:var(--muted);font-size:8px}.account-grid button{color:var(--blue);background:0 0;border:0;font-size:8px}.static-page{max-width:800px}.static-page>p{font-size:14px}@media (width<=900px){.platform-nav{display:none}.platform-nav.open{background:#fff;flex-direction:column;padding:25px;display:flex;position:absolute;top:74px;left:0;right:0}.platform-menu{display:block}.listing-shell{grid-template-columns:1fr}.filters{grid-template-columns:repeat(3,1fr);gap:8px;display:grid;position:static}.filters h3{grid-column:1/-1}.result-grid{grid-template-columns:1fr 1fr}.detail-grid,.company-layout,.article-layout{grid-template-columns:1fr}.seller-card.sticky{position:static}.directory-grid{grid-template-columns:1fr 1fr}.ai-full{grid-template-columns:1fr}.ai-full>aside{display:none}.admin{grid-template-columns:70px 1fr}.admin>aside .logo span:last-child,.admin>aside>a:not(.logo){font-size:0}.admin>aside>a:not(.logo){text-align:center}.admin>aside>a:not(.logo):first-letter{font-size:14px}.admin-stats{grid-template-columns:1fr 1fr}}@media (width<=640px){.platform-header{height:64px;padding:0 4%}.platform-actions>a:not(.primary){display:none}.page-hero{padding:45px 5%}.listing-shell{margin-top:30px}.filters{grid-template-columns:1fr 1fr}.result-grid,.directory-grid{grid-template-columns:1fr}.gallery{grid-template-rows:280px 130px 130px;grid-template-columns:1fr}.gallery div:first-child{grid-row:auto}.detail-title{align-items:flex-start;gap:20px}.detail-title>div:last-child{text-align:left}.specs,.connected>div:not(.result-grid){grid-template-columns:1fr 1fr}.directory-tools{grid-template-columns:1fr}.directory-grid article{grid-template-columns:85px 1fr}.company-cover{flex-wrap:wrap;align-items:flex-start}.company-logo{width:65px;height:65px}.profile-nav{gap:15px}.service-list{grid-template-columns:1fr}.article-cover{height:280px}.article-page .spot{font-size:17px}.article-layout article>p{font-size:14px}.article-cards{grid-template-columns:1fr}.ai-full>section{padding:35px 5% 110px}.ai-welcome h1{font-size:39px}.mini-results{grid-template-columns:1fr}.compare-select{grid-template-columns:1fr 1fr}.compare-table{overflow:auto}.compare-table>div{min-width:700px}.wizard{grid-template-columns:1fr}.wizard>aside{flex-direction:row;overflow:auto}.wizard>aside span{min-width:130px}.form-grid,.admin{grid-template-columns:1fr}.admin>aside{display:none}.admin>section{padding:18px}.admin-stats{grid-template-columns:1fr 1fr}.admin-panel{overflow:auto}.admin table{min-width:650px}.account{grid-template-columns:1fr}.account>aside{flex-direction:row;overflow:auto}.account aside a{min-width:100px}.account-grid article{grid-template-columns:1fr}.filters label:nth-of-type(n+5){display:none}}:root{--ink:#0b2344;--blue:#0876d9;--teal:#0a9fa5;--gold:#f6b82f;--pale:#f5f9fd;--line:#dce7f2;--muted:#6c7f96;--night:#061d39}body{color:var(--ink);background:#fff}.site-header{height:86px;color:var(--ink);background:#fffffffa;border-bottom:1px solid #dbe6ef;padding:0 4vw;position:relative;box-shadow:0 4px 24px #08274b0a}.logo{color:var(--ink)}.brand-lockup{letter-spacing:0;gap:12px}.brand-lockup>span:last-child{flex-direction:column;display:flex}.brand-lockup b{letter-spacing:.015em;font-size:21px}.brand-lockup small,.logo small{font-size:inherit;color:var(--blue)}.brand-lockup em{letter-spacing:.28em;color:#657992;border-bottom:2px solid var(--gold);padding:2px 0 4px;font-size:5px;font-style:normal}.logo-wave{width:43px;height:43px;color:var(--ink);border:0;border-radius:0;font-size:28px;font-weight:800;position:relative}.logo-wave:after{content:"";border-top:2px solid var(--blue);border-bottom:2px solid var(--gold);height:5px;position:absolute;bottom:3px;left:2px;right:2px;transform:skew(-22deg)}.main-nav{gap:20px;font-size:10px}.main-nav a:hover{color:var(--blue)}.ghost,.sign-in,.hamburger,.nav-icon{color:var(--ink);font-size:10px}.sign-in{border:0;padding:11px 6px}.primary,.primary.small{background:var(--gold);color:#102542;border-radius:13px;box-shadow:0 8px 22px #f6b82f42}.header-right{gap:12px}.hamburger i{background:var(--ink)}.search-hero{background:#0874bc;min-height:660px;padding-top:0}.search-hero:before{opacity:1;mix-blend-mode:normal;background-position:50%}.search-hero:after{content:"";background:linear-gradient(90deg,#043360f0 0%,#054f86ba 47%,#05497714 78%),linear-gradient(#0000 62%,#032a4dbd 100%);position:absolute;inset:0}.hero-glow{display:none}.hero-inner{text-align:left;width:min(1450px,87%);padding:73px 0 135px}.hero-brand{z-index:2;color:#fff;flex-direction:column;width:max-content;margin-bottom:20px;display:flex;position:relative}.hero-brand b{letter-spacing:.01em;border-bottom:3px solid var(--gold);padding-bottom:5px;font-size:42px}.hero-brand small{font-size:inherit;color:#1f8de5}.hero-brand span{letter-spacing:.3em;text-align:center;margin-top:7px;font-size:9px}.search-hero h1{z-index:2;margin:16px 0;font-size:clamp(39px,4.1vw,64px);font-weight:600;line-height:1.05;position:relative}.search-hero h1 em{color:#fff;font-weight:600}.search-hero .hero-inner>p{z-index:2;color:#fff;max-width:610px;margin:0 0 25px;font-size:15px;line-height:1.55;position:relative}.ai-search{z-index:2;border-radius:36px;max-width:1000px;min-height:68px;padding:7px 8px 7px 22px;position:relative;box-shadow:0 18px 45px #00284f42}.spark{color:var(--ink);font-size:24px}.ai-search label{color:var(--ink);border-right:1px solid var(--line);white-space:nowrap;padding:0 22px 0 4px;font-size:11px;font-weight:700}.ai-search input{padding-left:22px;font-size:13px}.ai-search button{background:var(--blue);text-transform:none;letter-spacing:0;border-radius:28px;min-width:180px;height:54px;font-size:10px}.suggestions{z-index:2;justify-content:flex-start;position:relative}.suggestions button{color:#fff;background:#ffffff16}.trust-strip{background:#032f57bd;border-top:1px solid #ffffff3b;grid-template-columns:repeat(5,1fr);height:74px}.trust-strip span{text-transform:none;letter-spacing:0;color:#c9e1f3;justify-content:flex-start;font-size:9px}.trust-strip span i{color:#fff;font-size:22px;font-style:normal}.trust-strip b{margin-right:3px;font-family:inherit;font-size:16px}.quick-grid{box-shadow:none;background:0 0;gap:10px;width:min(1450px,87%);margin:-124px auto 0}.quick-grid a{color:#fff;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff24;border:1px solid #ffffff3d;border-radius:10px;flex-direction:column;justify-content:center;gap:7px;min-height:82px;padding:13px}.quick-grid a:last-child{border:1px solid #ffffff3d}.quick-grid i{color:#fff;font-size:23px}.quick-grid b{font-size:10px}.yacht-section{padding-top:90px}.yacht-card,.result-card,.directory-grid article,.company-grid article,.seller-card{border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #0b315b0a}.yacht-photo>span{background:var(--gold);color:var(--ink)}.overline,.section-title>a,.yacht-info a,.directory-grid a{color:var(--blue)}.platform-header{height:86px;padding:0 4vw;box-shadow:0 4px 22px #092a4a0a}.platform-header .primary{background:var(--gold);color:var(--ink)}.page-hero{background:linear-gradient(110deg,#073e73,#0877bd 65%,#18a4b2);padding:62px 5vw}.page-hero p{color:#dbeeff}.page-hero .overline{color:#ffd46f}.company-cover{background:linear-gradient(110deg,#073e73,#0877bd)}.company-cover button{background:var(--gold);color:var(--ink)}.filters,.result-card,.directory-grid article,.seller-card,.admin-panel,.account>aside{border-color:var(--line)}.filters>button,.ai-inline button,.seller-card button,.chat-input button,.form-actions button:last-child{background:var(--blue)}.ai-inline,.ai-box{background:#f1f8ff;border-color:#cfe3f7!important}.ai-box i,.ai-inline i{color:var(--blue)}.admin>aside,.ai-full>aside{background:linear-gradient(#061d39,#083e70)}.admin>aside>a.active{background:var(--blue)}@media (width<=1100px){.main-nav{gap:12px}.main-nav a:nth-child(5),.main-nav a:nth-child(6),.main-nav a:nth-child(7),.brand-lockup em{display:none}}@media (width<=760px){.site-header{height:70px}.brand-lockup b{font-size:16px}.logo-wave{width:34px;height:34px}.header-right .ghost,.header-right .sign-in,.header-right .nav-icon{display:none}.search-hero{min-height:680px}.hero-inner{padding:55px 0 180px}.hero-brand b{font-size:29px}.search-hero h1{font-size:39px}.ai-search{border-radius:18px;grid-template-columns:auto 1fr;display:grid}.ai-search label{display:none}.ai-search button{grid-column:1/-1;width:100%;height:48px;margin-top:8px}.quick-grid{grid-template-columns:repeat(3,1fr);margin:-165px auto 0}.quick-grid a{min-height:72px}.trust-strip{display:none}.platform-header{height:70px}.page-hero h1{font-size:42px}}.search-hero{background-image:linear-gradient(90deg,#043360f0 0%,#054f86ad 48%,#0549770a 82%),linear-gradient(#0000 57%,#032a4dbf 100%),url(/images/motoryat-hero.webp);background-position:50%;background-size:cover}.search-hero:before,.search-hero:after{display:none}@media (width>=761px){.quick-grid{margin-top:-174px}}.search-hero h1{font-family:var(--font-display),Georgia,serif;letter-spacing:-.02em;font-weight:600}.search-hero h1 em{font-style:normal}.showroom-feature{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#031831b8,#044a7a6b);border:1px solid #ffffff5c;border-radius:12px;width:285px;padding:20px 22px;position:absolute;bottom:168px;right:6.5%;box-shadow:0 18px 45px #001b3370}.showroom-feature span{color:#ffd166;letter-spacing:.13em;font-size:7px;font-weight:700;display:block}.showroom-feature h2{font-family:var(--font-display),Georgia,serif;margin:8px 0 5px;font-size:25px;line-height:1.05}.showroom-feature p{color:#dcebf6;margin:0 0 14px;font-size:8px}.showroom-feature b{text-transform:uppercase;letter-spacing:.08em;font-size:8px}@media (width<=1050px){.showroom-feature{display:none}}:root{--ink:#07182b;--night:#07182b;--gold:#e5a91a}.brand-lockup small,.logo small,.hero-brand small{color:#e5a91a!important}.primary,.primary.small{background:#e5a91a}.quick-grid{grid-template-columns:repeat(5,1fr);max-width:1160px}.suggestions{display:none}.hero-inner{padding-top:92px}.search-hero h1{max-width:850px;margin-top:0;font-size:clamp(48px,5vw,75px)}.search-hero .hero-inner>p{margin-bottom:28px}.section-title .overline{color:#a7790c}.yacht-section{background:linear-gradient(#fff 0%,#f8fafc 100%)}@media (width<=760px){.quick-grid{grid-template-columns:repeat(2,1fr)}.quick-grid a:last-child{grid-column:1/-1}.hero-inner{padding-top:58px}.search-hero h1{font-size:44px}.showroom-feature{display:none}}@media (width<=480px){.site-header .brand-lockup>span:last-child,.platform-header .logo>span:last-child{display:none}.site-header .brand-lockup,.platform-header .logo{gap:0}.logo-wave{font-size:24px}}@media (width>=1051px){.showroom-feature{bottom:340px}}.taxonomy-path{background:#fffaf0;border:1px solid #ead9ad;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:18px;padding:12px 15px;font-size:8px;display:flex}.taxonomy-path b{color:#9b6d00;margin-right:5px}.taxonomy-path span{background:#fff;border:1px solid #ead9ad;padding:7px 9px}.taxonomy-path i{color:#b98a20;font-style:normal}.filters select:disabled{opacity:.45}.brand-directory{width:min(1180px,90%);margin:45px auto 90px}.brand-search{border:1px solid var(--line);background:#fff;align-items:center;margin-bottom:42px;padding:8px 14px;display:flex}.brand-search input{border:0;outline:0;flex:1;padding:10px;font-size:11px}.brand-search b{color:var(--muted);font-size:9px}.featured-taxonomy h2,.taxonomy-tree h2{font-family:var(--font-display);font-size:36px}.featured-taxonomy>div{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:50px;display:grid}.featured-taxonomy a{border:1px solid var(--line);background:#fff;padding:20px;box-shadow:0 8px 25px #07182b0a}.featured-taxonomy small{color:#a7790c;text-transform:uppercase;font-size:7px}.featured-taxonomy h3{font-family:var(--font-display);margin:8px 0;font-size:24px}.featured-taxonomy p{color:var(--muted);font-size:8px}.featured-taxonomy span{color:var(--blue);font-size:8px}.brand-letter{border-top:1px solid var(--line);grid-template-columns:60px 1fr;padding:22px 0;display:grid}.brand-letter>b{font-family:var(--font-display);color:#b4861e;font-size:35px}.brand-letter>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.brand-letter a{background:#f8fafc;justify-content:space-between;align-items:center;padding:10px 12px;font-size:9px;display:flex}.brand-letter a small{color:#a7790c;font-size:6px}.brand-identity{color:#fff;background:linear-gradient(115deg,#07182b,#104a75);justify-content:space-between;align-items:flex-end;padding:45px;display:flex}.brand-identity span{color:#e5a91a;letter-spacing:.13em;font-size:7px}.brand-identity h1{font-family:var(--font-display);margin:8px 0;font-size:64px}.brand-identity p{color:#c9d8e5;font-size:9px}.brand-identity>a{color:#07182b;background:#e5a91a;padding:14px 18px;font-size:8px;font-weight:700}.alias-note{background:#fffaf0;border:1px solid #ead9ad;align-items:center;gap:10px;margin-top:15px;padding:14px 18px;font-size:8px;display:flex}.alias-note span{background:#fff;padding:7px 10px}.taxonomy-tree{margin-top:45px}.taxonomy-tree article{border-top:1px solid var(--line);grid-template-columns:220px 1fr;padding:22px 0;display:grid}.taxonomy-tree article>div:first-child small,.taxonomy-tree article>div:last-child small{color:#a7790c;font-size:6px;display:block}.taxonomy-tree h3{font-family:var(--font-display);margin:6px 0;font-size:28px}.taxonomy-tree article>div:last-child{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.taxonomy-tree article>div:last-child>span{border:1px solid var(--line);padding:13px;font-size:9px}.taxonomy-tree article>div:last-child small{margin-top:5px}.taxonomy-empty{color:var(--muted);background:#f8fafc;border:1px dashed #bdc9d5;padding:25px;font-size:10px}@media (width<=900px){.featured-taxonomy>div{grid-template-columns:1fr 1fr}.brand-letter>div{grid-template-columns:repeat(3,1fr)}.taxonomy-tree article{grid-template-columns:1fr}.taxonomy-tree article>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=640px){.featured-taxonomy>div{grid-template-columns:1fr}.brand-letter{grid-template-columns:40px 1fr}.brand-letter>div{grid-template-columns:1fr}.brand-identity{align-items:flex-start;gap:25px;padding:28px}.brand-identity h1{font-size:45px}.taxonomy-tree article>div:last-child{grid-template-columns:1fr}.taxonomy-path span{padding:6px}.taxonomy-path i{display:none}}.lux-home{--lux-navy:#071b33;--lux-midnight:#04111f;--lux-off:#f7f5ef;--lux-gold:#c8a45d;background:var(--lux-off);overflow:hidden}.lux-header{z-index:80;color:#fff;border-bottom:1px solid #ffffff25;justify-content:space-between;align-items:center;height:86px;padding:0 4.5vw;transition:all .4s;display:flex;position:fixed;top:0;left:0;right:0}.lux-header.scrolled{height:72px;color:var(--lux-navy);background:#fff;border-color:#e7e1d6;box-shadow:0 4px 22px #04111f0b}.lux-brand{color:var(--lux-navy);align-items:center;gap:11px;display:flex}.lux-brand.inverse{color:#fff}.lux-brand>span:last-child{flex-direction:column;display:flex}.lux-brand b{letter-spacing:.025em;font-size:19px}.lux-brand small{font-size:inherit;color:var(--lux-gold)}.lux-brand em{letter-spacing:.23em;color:#8190a0;border-bottom:1px solid var(--lux-gold);padding:3px 0;font-size:5px;font-style:normal}.lux-brand.inverse em{color:#cbd5df}.lux-header nav{gap:20px;font-size:9px;font-weight:600;display:flex}.lux-header nav a{transition:all .2s}.lux-header nav a:hover{color:var(--lux-gold)}.lux-actions{align-items:center;gap:15px;font-size:9px;display:flex}.lux-actions .gold-action{background:var(--lux-gold);color:var(--lux-midnight);padding:12px 17px}.lux-actions button{color:inherit;background:0 0;border:0;display:none}.cinematic-hero{color:#fff;background:var(--lux-midnight);height:100vh;min-height:760px;position:relative}.cinematic-media{background:url(/images/motoryat-golden-yacht.webp) 62%/cover no-repeat;position:absolute;inset:0;transform:scale(1.03)}.cinematic-media:after{content:"";background:linear-gradient(90deg,#04111fe3 0%,#071b3394 42%,#0000 76%),linear-gradient(#0000 60%,#04111fd9 100%);position:absolute;inset:0}.hero-motion{animation:20s ease-in-out infinite alternate cinematicDrift}@keyframes cinematicDrift{0%{transform:scale(1.03)translate(0)}to{transform:scale(1.1)translate(-1.5%)}}.cinematic-copy{z-index:2;width:min(1180px,88%);margin:auto;padding-top:145px;position:relative}.eyebrow{letter-spacing:.2em;font-size:8px;font-weight:700}.eyebrow.gold{color:var(--lux-gold)}.cinematic-copy h1{font-family:var(--font-display),Georgia,serif;letter-spacing:-.035em;margin:24px 0;font-size:clamp(58px,6vw,91px);font-weight:500;line-height:.82}.cinematic-copy>p{color:#dce5eb;max-width:620px;font-size:13px;line-height:1.7}.lux-search{width:min(880px,78%);height:68px;color:var(--lux-navy);background:#fff;align-items:center;margin-top:28px;padding:7px 8px 7px 22px;display:flex}.lux-search input{border:0;outline:0;flex:1;padding:0 16px;font-size:12px}.lux-search button{color:#fff;background:#1677c8;border:0;height:54px;padding:0 24px;font-size:9px}.glass-links{gap:8px;width:min(900px,82%);margin-top:15px;display:flex}.glass-links a{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff0e;border:1px solid #ffffff3b;flex:1;justify-content:space-between;padding:13px 12px;font-size:7px;display:flex}.hero-counts{z-index:3;color:#bac8d2;gap:55px;font-size:8px;display:flex;position:absolute;bottom:24px;left:6%;right:6%}.hero-counts b{font-family:var(--font-display);color:#fff;font-size:23px;display:block}.editorial-selection,.lux-news{background:var(--lux-off);padding:125px 6%}.editorial-heading{justify-content:space-between;align-items:flex-end;margin-bottom:48px;display:flex}.editorial-heading h2,.brand-editorial h2,.destination-content h2,.professionals h2{font-family:var(--font-display);margin:12px 0;font-size:clamp(48px,5vw,78px);font-weight:500;line-height:.95}.editorial-heading>a,.text-link{text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--lux-gold);padding-bottom:6px;font-size:8px}.photo-composition{grid-template-columns:1.55fr .85fr;gap:10px;height:720px;display:grid}.photo-composition a{background-position:50%;background-size:cover;position:relative;overflow:hidden}.photo-composition a:after{content:"";background:linear-gradient(#0000 45%,#04111fc7);position:absolute;inset:0}.photo-composition a:hover{background-size:108%}.photo-composition>div{gap:10px;display:grid}.photo-composition a>span{z-index:2;color:#fff;flex-direction:column;display:flex;position:absolute;bottom:25px;left:28px}.photo-composition small{color:#e3c98f;font-size:7px}.photo-composition b{font-family:var(--font-display);font-size:28px}.photo-composition em{color:#d4dee5;font-size:8px;font-style:normal}.image-manifesto{color:#fff;background:var(--lux-midnight);height:760px;position:relative}.image-manifesto>div{background:linear-gradient(90deg,#0000,#04111fdb),url(/images/motoryat-blue-hour.webp) 50%/cover;position:absolute;inset:0}.image-manifesto article{z-index:2;width:38%;position:absolute;top:50%;right:8%;transform:translateY(-50%)}.image-manifesto h2,.dark-duo h2,.final-film h2{font-family:var(--font-display);margin:18px 0;font-size:clamp(58px,6vw,90px);font-weight:500;line-height:.88}.image-manifesto p,.dark-duo p{color:#b9c7d2;font-size:11px;line-height:1.8}.image-manifesto a,.dark-duo a{color:var(--lux-gold);border-bottom:1px solid var(--lux-gold);padding-bottom:6px;font-size:8px}.brand-editorial{text-align:center;background:#fff;padding:130px 7%}.brand-editorial>div{border-top:1px solid #ddd7cc;grid-template-columns:repeat(4,1fr);margin:55px 0 35px;display:grid}.brand-editorial>div a{font-family:var(--font-display);border-bottom:1px solid #ddd7cc;padding:28px 10px;font-size:27px;transition:all .2s}.brand-editorial>div a:hover{color:var(--lux-gold)}.destinations{color:#fff;height:760px;position:relative}.destination-bg{background:linear-gradient(90deg,#04111fdd,#0000),url(/images/motoryat-marina.webp) 50%/cover;position:absolute;inset:0}.destination-content{z-index:2;width:88%;margin:auto;padding-top:100px;position:relative}.destination-content>div{grid-template-columns:repeat(2,280px);gap:0 50px;margin-top:40px;display:grid}.destination-content>div a{border-bottom:1px solid #ffffff3d;justify-content:space-between;padding:14px 0;font-size:12px;display:flex}.magazine-layout{grid-template-columns:1.3fr 1fr;gap:60px;display:grid}.mag-lead>div{background:url(/images/motoryat-blue-hour.webp) 50%/cover;height:480px;margin-bottom:23px}.magazine-layout small{color:#a67f30;font-size:7px}.magazine-layout h3{font-family:var(--font-display);margin:9px 0;font-size:34px;line-height:1.05}.magazine-layout p{color:var(--muted);font-size:10px}.magazine-layout>div>a{border-top:1px solid #ddd7cc;grid-template-columns:45px 1fr;gap:15px;padding:25px 0;display:grid}.magazine-layout>div>a>span{font-family:var(--font-display);color:#b9ac94;font-size:28px}.magazine-layout>div h3{font-size:24px}.magazine-layout em{font-size:7px;font-style:normal}.professionals{background:#fff;grid-template-columns:1fr 1.2fr;align-items:center;gap:80px;padding:120px 7%;display:grid}.professionals>div:first-child p{color:var(--muted);font-size:11px;line-height:1.8}.professionals>div:first-child>a{color:#9c772f;font-size:8px}.professional-visual{color:#fff;background:linear-gradient(#0000,#04111fdd),url(/images/motoryat-marina.webp) 50%/cover;height:500px;position:relative}.professional-visual>span{width:70px;height:70px;color:var(--lux-navy);background:#fff;place-items:center;font-weight:700;display:grid;position:absolute;top:35px;left:35px}.professional-visual article{position:absolute;bottom:30px;left:35px}.professional-visual small{color:#e3c98f;font-size:7px}.professional-visual h3{font-family:var(--font-display);margin:8px 0;font-size:35px}.professional-visual p{font-size:8px}.dark-duo{background:var(--lux-midnight);color:#fff;grid-template-columns:1fr 1fr;display:grid}.dark-duo article{flex-direction:column;justify-content:center;min-height:620px;padding:90px 7vw;display:flex;position:relative}.dark-duo article+article{background:radial-gradient(circle,#0c4e7655,#0000 55%);border-left:1px solid #ffffff1c}.dark-duo h2{font-size:55px}.ai-orbit{color:#1677c8;margin-bottom:30px;font-size:50px}.final-film{color:#fff;height:88vh;min-height:680px;position:relative}.final-film>div{background:linear-gradient(90deg,#04111fd9,#0000),url(/images/motoryat-golden-yacht.webp) 50%/cover;animation:20s ease-in-out infinite alternate cinematicDrift;position:absolute;inset:0}.final-film article{z-index:2;position:absolute;top:50%;left:7%;transform:translateY(-50%)}.final-film a{background:var(--lux-gold);color:var(--lux-midnight);margin-top:20px;padding:16px 20px;font-size:8px;display:inline-block}.lux-footer{background:var(--lux-midnight);color:#fff;grid-template-columns:1fr 1fr;gap:30px;padding:70px 6% 25px;display:grid}.lux-footer>p{color:#8797a5;text-align:right;font-size:8px}.lux-footer nav{border-top:1px solid #ffffff1b;border-bottom:1px solid #ffffff1b;grid-column:1/-1;gap:25px;padding:25px 0;font-size:8px;display:flex}.lux-footer>div{color:#657786;grid-column:1/-1;font-size:7px}@media (width<=1000px){.lux-header nav{display:none}.lux-header nav.open{color:var(--lux-navy);background:#fff;flex-direction:column;padding:25px;display:flex;position:absolute;top:72px;left:0;right:0}.lux-actions button{display:block}.cinematic-copy h1{font-size:67px}.photo-composition{height:600px}.brand-editorial>div{grid-template-columns:repeat(3,1fr)}.magazine-layout,.professionals{grid-template-columns:1fr}.professional-visual{height:430px}.dark-duo{grid-template-columns:1fr}.dark-duo article+article{border-top:1px solid #ffffff1c;border-left:0}}@media (width<=640px){.lux-header{height:68px}.lux-header .lux-brand>span:last-child,.lux-actions>span,.lux-actions>a:not(.gold-action){display:none}.cinematic-hero{height:auto;min-height:790px}.cinematic-media{background-position:66%;animation:none}.cinematic-media:after{background:linear-gradient(90deg,#04111fe8,#071b3366),linear-gradient(#0000,#04111ff0)}.cinematic-copy{padding-top:130px;padding-bottom:200px}.cinematic-copy h1{font-size:48px;line-height:.9}.cinematic-copy>p{font-size:11px}.lux-search{grid-template-columns:auto 1fr;width:100%;height:auto;padding:8px;display:grid}.lux-search button{grid-column:1/-1;width:100%;margin-top:8px}.glass-links{grid-template-columns:1fr 1fr;width:100%;display:grid}.hero-counts{grid-template-columns:1fr 1fr;gap:20px;display:grid}.editorial-selection,.lux-news{padding:80px 5%}.editorial-heading{align-items:flex-start}.editorial-heading>a{display:none}.editorial-heading h2,.brand-editorial h2,.destination-content h2,.professionals h2{font-size:48px}.photo-composition{grid-template-columns:1fr;height:auto}.photo-main{height:430px}.photo-composition>div a{height:280px}.image-manifesto{height:650px}.image-manifesto article{width:auto;left:7%;right:7%}.brand-editorial{padding:80px 5%}.brand-editorial>div{grid-template-columns:1fr 1fr}.brand-editorial>div a{font-size:21px}.destination-content>div{grid-template-columns:1fr 1fr;gap:0 20px}.magazine-layout{gap:30px}.mag-lead>div{height:320px}.professionals{gap:40px;padding:80px 5%}.dark-duo article{min-height:520px;padding:65px 7%}.dark-duo h2{font-size:45px}.final-film h2{font-size:60px}.lux-footer{grid-template-columns:1fr}.lux-footer>p{text-align:left}.lux-footer nav{flex-wrap:wrap}}.logo-emblem{object-fit:cover;border-radius:50%;flex:0 0 48px;width:48px;height:48px;display:block;box-shadow:0 0 0 1px #ffffff38}.platform-header .logo-emblem,.footer-main .logo-emblem{flex-basis:43px;width:43px;height:43px}.lux-header.scrolled .logo-emblem{box-shadow:0 0 0 1px #07182b18}@media (width<=640px){.logo-emblem{flex-basis:40px;width:40px;height:40px}.platform-header .logo-emblem{flex-basis:36px;width:36px;height:36px}}.floating-whatsapp{z-index:120;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.04em;background:#071b33ed;border:1px solid #c8a45d66;border-radius:999px;align-items:center;gap:9px;padding:10px 14px 10px 10px;font-size:9px;transition:all .25s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 14px 38px #04111f33}.floating-whatsapp:hover{background:#0b2948;transform:translateY(-2px)}.floating-whatsapp span{color:#071b33;background:#c8a45d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.floating-whatsapp b{font-weight:600}.corporate-footer{grid-template-columns:1.05fr 1.25fr 1fr;align-items:start;gap:65px}.footer-brand{display:block!important}.footer-brand>p{color:#78909e;margin:16px 0 0;font-size:9px;line-height:1.6}.corporate-footer address{color:#8295a2;flex-direction:column;gap:7px;font-size:9px;font-style:normal;line-height:1.55;display:flex}.corporate-footer address b{color:#fff;margin-bottom:4px;font-size:10px}.footer-contact{flex-direction:column;align-items:flex-start!important;gap:11px!important;display:flex!important}.footer-contact>a{color:#fff;font-size:10px}.footer-contact>a small{color:#c8a45d;letter-spacing:.12em;margin-bottom:4px;font-size:6px;display:block}.footer-contact nav{color:#8295a2;gap:13px;margin-top:8px;font-size:8px;display:flex}.contact-action{text-align:center;letter-spacing:.07em;background:#071b33;border:1px solid #071b33;margin-top:10px;padding:14px 16px;font-size:8px;font-weight:700;display:block;color:#fff!important}.contact-action.outline-dark{background:0 0;color:#071b33!important}.contact-page{color:#071b33;background:#f7f5ef;min-height:100vh;padding:120px 6% 0}.contact-page>.breadcrumbs{max-width:1180px;margin:0 auto}.contact-intro{max-width:1180px;margin:55px auto 48px}.contact-intro h1{font-family:var(--font-display);margin:15px 0;font-size:clamp(52px,6vw,88px);font-weight:500;line-height:.94}.contact-intro p{color:#6f7d87;max-width:650px;font-size:11px;line-height:1.8}.contact-layout{background:#fff;grid-template-columns:.9fr 1.1fr;max-width:1180px;margin:auto;display:grid}.contact-details{color:#fff;background:#071b33;flex-direction:column;gap:30px;padding:55px;display:flex}.contact-details small{color:#c8a45d;letter-spacing:.14em;margin-bottom:8px;font-size:7px;display:block}.contact-details h2{font-family:var(--font-display);margin:0;font-size:31px;font-weight:500;line-height:1.08}.contact-details address{color:#b5c1ca;font-size:11px;font-style:normal;line-height:1.8}.contact-details>a b{font-size:15px;font-weight:500}.contact-wa{letter-spacing:.06em;border-top:1px solid #ffffff20;margin-top:8px;padding-top:22px;font-size:9px;color:#e0c483!important}.contact-form-panel{padding:55px}.contact-form-panel form{grid-template-columns:1fr 1fr;gap:22px;display:grid}.contact-form-panel .overline,.contact-form-panel label:last-of-type,.contact-form-panel button{grid-column:1/-1}.contact-form-panel label{flex-direction:column;gap:8px;display:flex}.contact-form-panel label span{font-size:8px;font-weight:600}.contact-form-panel input,.contact-form-panel textarea{font:inherit;resize:vertical;background:0 0;border:0;border-bottom:1px solid #cdd3d7;outline:none;padding:12px 2px;font-size:11px}.contact-form-panel input:focus,.contact-form-panel textarea:focus{border-color:#c8a45d}.contact-form-panel button{color:#071b33;letter-spacing:.08em;background:#c8a45d;border:0;padding:17px;font-size:8px;font-weight:700}.contact-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.contact-success>b{color:#9b742b;border:1px solid #c8a45d;border-radius:50%;place-items:center;width:55px;height:55px;font-size:20px;display:grid}.contact-success h2{font-family:var(--font-display);margin:20px 0 8px;font-size:38px}.contact-success p{color:#70808b;font-size:10px}.contact-success a{color:#9b742b;font-size:11px}.contact-map{background:#fff;grid-template-columns:.38fr .62fr;align-items:center;max-width:1180px;margin:75px auto 100px;display:grid}.contact-map>div{padding:45px}.contact-map h2{font-family:var(--font-display);margin:12px 0;font-size:40px;font-weight:500}.contact-map iframe{filter:saturate(.65)contrast(.95);border:0;width:100%;height:390px}.lux-footer{grid-template-columns:1fr 1.1fr .7fr}.lux-footer-company{color:#8797a5;flex-direction:column;gap:5px;font-size:8px;line-height:1.5;display:flex!important}.lux-footer-company b{color:#fff;font-size:9px}.lux-footer-contact{flex-direction:column;align-items:flex-end;gap:8px;font-size:9px;display:flex!important}.lux-footer-contact a:last-child{color:#c8a45d}.lux-footer-legal{color:#657786;font-size:7px;grid-column:1/-1!important}.lux-footer>nav{grid-column:1/-1}@media (width<=950px){.corporate-footer{grid-template-columns:1fr 1fr;gap:35px}.footer-contact{grid-column:1/-1}.contact-layout,.contact-map{grid-template-columns:1fr}.lux-footer{grid-template-columns:1fr 1fr}.lux-footer-contact{align-items:flex-start}}@media (width<=640px){.floating-whatsapp{padding:8px;bottom:12px;right:12px}.floating-whatsapp b{display:none}.floating-whatsapp span{width:31px;height:31px}.corporate-footer{grid-template-columns:1fr}.footer-contact{grid-column:auto}.contact-page{padding:95px 5% 0}.contact-intro{margin:38px auto}.contact-intro h1{font-size:50px}.contact-details,.contact-form-panel{padding:34px 24px}.contact-form-panel form{grid-template-columns:1fr}.contact-form-panel .overline,.contact-form-panel label:last-of-type,.contact-form-panel button{grid-column:auto}.contact-map{margin:45px auto 70px}.contact-map>div{padding:30px 24px}.contact-map iframe{height:300px}.lux-footer{grid-template-columns:1fr}.lux-footer-contact{align-items:flex-start}.lux-footer-company,.lux-footer-contact{grid-column:1/-1}}.production-notice,.form-error{border-left:3px solid var(--gold);color:#674b0c;background:#fff8e7;margin:12px 0;padding:12px 14px;font-size:10px}.form-error{color:#7b2020;background:#fff3f3;border-color:#b33}.empty-state{text-align:center;background:#f7f5ef;border:1px solid #e6e0d5;padding:50px 25px}.empty-state h2{font-family:var(--font-display);margin:0 0 8px;font-size:30px}.listing-preview{border-left:3px solid var(--gold);background:#f7f5ef;padding:28px}.listing-preview h3{font-family:var(--font-display);margin:0 0 10px;font-size:31px}.intent-tags{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.intent-tags span{color:#134b74;background:#eaf3fa;padding:6px 8px;font-size:8px}.single-boat-image{aspect-ratio:16/9;background:#eef2f4;margin:25px 0 45px;overflow:hidden}.single-boat-image img{object-fit:cover;width:100%;height:100%}.model-listings{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:15px 0 35px;display:grid}.model-listings a{border:1px solid var(--line);background:#fff;justify-content:space-between;gap:15px;padding:18px;display:flex}.model-listings span{color:var(--muted);font-size:9px}.not-found-page{color:#fff;background:linear-gradient(90deg,#04111fe6,#071b3377),url(/images/motoryat-blue-hour.webp) 50%/cover;min-height:72vh;padding:150px 7% 90px}.not-found-page h1{font-family:var(--font-display);max-width:850px;margin:18px 0;font-size:clamp(50px,7vw,92px);line-height:.9}.not-found-page p{color:#c9d5df;max-width:540px}.not-found-page>div{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.not-found-page>div a{color:#fff;border:1px solid #fff5;padding:14px 18px;font-size:9px}.not-found-page>div .primary{border-color:var(--gold);color:#071b33}.company-cover{background-position:50%;background-size:cover}.company-cover img{object-fit:contain;background:#fff;padding:8px}@media (width<=700px){.model-listings{grid-template-columns:1fr}.model-listings a{flex-direction:column}.not-found-page{padding:120px 6% 70px}.listing-shell{grid-template-columns:1fr}.filters{position:static}.single-boat-image{margin-bottom:25px}}.p2-home{--p2-navy:#071b33;--p2-black:#04111f;--p2-ivory:#f7f5ef;--p2-gold:#c8a45d;background:var(--p2-ivory);color:var(--p2-black);overflow:hidden}.p2-home a{text-decoration:none}.p2-header{z-index:100;color:#fff;border-bottom:1px solid #ffffff2a;justify-content:space-between;align-items:center;height:92px;padding:0 4.8vw;transition:background .5s,color .5s,height .5s,box-shadow .5s;display:flex;position:fixed;top:0;left:0;right:0}.p2-header.is-solid{height:76px;color:var(--p2-black);background:#fff;border-color:#0a203615;box-shadow:0 12px 35px #04111f0d}.p2-mark{color:inherit;letter-spacing:.075em;white-space:nowrap;align-items:baseline;display:flex}.p2-mark b{font:700 21px/1 var(--font-sans)}.p2-mark span{font:700 21px/1 var(--font-sans);color:var(--p2-gold)}.p2-header nav{align-items:center;gap:clamp(16px,1.7vw,32px);display:flex}.p2-header nav a{font:600 9px/1 var(--font-sans);letter-spacing:.045em;color:inherit}.p2-actions{align-items:center;gap:16px;display:flex}.p2-actions a{color:inherit;font:600 8px/1 var(--font-sans);letter-spacing:.06em}.p2-ai-link{border:1px solid #c8a45d88;padding:11px 13px}.p2-wa{color:var(--p2-gold)!important;font-size:17px!important}.p2-actions button{color:inherit;background:0 0;border:0;font-size:21px;display:none}.p2-hero{color:#fff;background:#071b33;height:100vh;min-height:720px;position:relative}.p2-poster,.p2-video,.p2-shade{width:100%;height:100%;position:absolute;inset:0}.p2-poster{background:url(/images/motoryat-hero.webp) 66%/cover no-repeat;animation:22s ease-in-out infinite alternate p2Drift;transform:scale(1.02)}.p2-video{z-index:1;object-fit:cover;object-position:66% center}.p2-video.failed{display:none}.p2-shade{z-index:2;background:linear-gradient(90deg,#04111fc9 0%,#04111f80 39%,#04111f0f 72%),linear-gradient(#0000 55%,#04111f66)}.p2-hero-copy{z-index:3;max-width:790px;position:absolute;top:52%;left:7%;transform:translateY(-48%)}.p2-hero-copy>span,.p2-heading>span,.p2-brands>span,.p2-ai>div>span,.p2-marina-copy>span,.p2-b2b>span{color:#e2c78c;font:600 8px/1 var(--font-sans);letter-spacing:.24em;display:block}.p2-hero-copy h1{font:500 clamp(52px,5.35vw,92px)/.88 var(--font-display);letter-spacing:-.025em;margin:24px 0 19px}.p2-hero-copy p{font:400 13px/1.7 var(--font-sans);color:#d5dee6;max-width:590px}.p2-hero-copy>div{gap:11px;margin-top:30px;display:flex}.p2-primary,.p2-secondary{font:700 8px/1 var(--font-sans);letter-spacing:.1em;padding:17px 22px}.p2-primary{background:var(--p2-gold);color:var(--p2-black)}.p2-secondary{color:#fff;background:#071b331c;border:1px solid #ffffff8c}.p2-scroll{z-index:3;color:#fff;font:600 7px/1 var(--font-sans);letter-spacing:.16em;align-items:center;gap:10px;display:flex;position:absolute;bottom:34px;right:5%}.p2-scroll i{background:var(--p2-gold);width:38px;height:1px}.p2-categories,.p2-editorial,.p2-companies{padding:125px 6vw}.p2-heading{grid-template-columns:1fr auto;align-items:end;margin-bottom:55px;display:grid}.p2-heading>span{grid-column:1/-1;margin-bottom:18px}.p2-heading h2{font:500 clamp(46px,5vw,76px)/.92 var(--font-display);letter-spacing:-.025em;margin:0}.p2-heading>a{color:#7c6031;font:600 8px/2.3 var(--font-sans);letter-spacing:.08em;border-bottom:1px solid #c8a45d}.p2-heading.light{color:#fff}.p2-heading.light>a{color:#e5cc98}.p2-category-grid{grid-template-rows:1fr 1fr;grid-template-columns:1.45fr .9fr .9fr;gap:10px;height:780px;display:grid}.p2-category-grid>a{color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;padding:30px;display:flex;position:relative;overflow:hidden}.p2-category-grid>a:after,.p2-yacht>div:after,.p2-companies>div>a>div:after{content:"";background:#071b3300;transition:all .8s;position:absolute;inset:0}.p2-category-grid>a:hover:after{background:#071b3325}.p2-category-grid>a:hover{background-size:106%}.p2-category-grid .tile-1,.p2-category-grid .tile-2{grid-row:1/-1}.p2-category-grid small{color:#e4cb95;font-size:8px;position:absolute;top:28px;left:28px}.p2-category-grid h3{z-index:1;font:500 39px/1 var(--font-display);margin:0 0 9px;position:relative}.p2-category-grid span{z-index:1;font:600 7px/1 var(--font-sans);letter-spacing:.12em;position:relative}.p2-yachts{background:var(--p2-black);color:#fff;padding:120px 6vw}.p2-yacht-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.p2-yacht{color:#fff;background:#081a2b;display:block}.p2-yacht>div{background-position:50%;background-size:cover;height:370px;position:relative;overflow:hidden}.p2-yacht>div:after{background:linear-gradient(#0000,#04111f55)}.p2-yacht:hover>div{background-size:106%}.p2-yacht article{padding:25px 24px}.p2-yacht small,.p2-story-grid small,.p2-companies small{color:#c8a45d;font:600 7px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.p2-yacht h3{font:500 28px/1 var(--font-display);margin:10px 0}.p2-yacht p{color:#8293a2;font-size:9px}.p2-yacht footer{border-top:1px solid #ffffff18;justify-content:space-between;align-items:center;padding-top:17px;display:flex}.p2-yacht footer b{font-size:11px}.p2-yacht footer span{color:#e1c98f;font-size:7px}.p2-brands{text-align:center;background:#fff;padding:135px 7vw}.p2-brands h2{font:500 clamp(48px,5vw,75px)/1 var(--font-display);margin:22px 0 60px}.p2-brands>div{grid-template-columns:repeat(4,1fr);max-width:1250px;margin:auto;display:grid}.p2-brands>div a{min-height:118px;color:var(--p2-black);font:500 25px/1 var(--font-display);border-top:1px solid #ddd8ce;border-right:1px solid #ddd8ce;flex-direction:column;justify-content:center;padding:20px;display:flex}.p2-brands>div a:nth-child(4n){border-right:0}.p2-brands>div a small{color:#9a9082;font:500 6px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;margin-top:9px}.p2-ai{background:radial-gradient(circle at 80% 30%,#123a5755,transparent 38%),var(--p2-black);color:#fff;grid-template-columns:.85fr 1.15fr;align-items:center;gap:9vw;padding:130px 7vw;display:grid}.p2-ai h2,.p2-marina-copy h2,.p2-b2b h2{font:500 clamp(50px,5vw,76px)/.94 var(--font-display);margin:20px 0}.p2-ai p,.p2-b2b p{color:#92a4b3;max-width:520px;font:400 10px/1.8 var(--font-sans)}.p2-ai-console{background:#ffffff07;border:1px solid #fff2;padding:38px}.p2-ai-console small{font:600 7px/1 var(--font-sans);letter-spacing:.15em;color:#c8a45d}.p2-ai-console textarea{color:#fff;resize:none;width:100%;min-height:140px;font:500 29px/1.25 var(--font-display);background:0 0;border:0;border-bottom:1px solid #ffffff2c;outline:none;margin:24px 0;display:block}.p2-ai-console textarea::placeholder{color:#a7b2bb}.p2-ai-console button{color:#e4cb97;width:100%;font:700 8px/1 var(--font-sans);letter-spacing:.12em;background:0 0;border:0;justify-content:space-between;padding:16px 0;display:flex}.p2-marinas{background:#fff;grid-template-columns:1.15fr .85fr;min-height:800px;display:grid}.p2-marina-image{background:url(/images/motoryat-marina.webp) 50%/cover no-repeat}.p2-marina-copy{flex-direction:column;justify-content:center;padding:100px 6vw;display:flex}.p2-marina-copy>div{margin-top:25px}.p2-marina-copy a{color:var(--p2-black);border-top:1px solid #ded9d0;flex-direction:column;padding:18px 35px 18px 0;display:flex;position:relative}.p2-marina-copy a b{font:500 21px/1.1 var(--font-display)}.p2-marina-copy a small{font:500 7px/1 var(--font-sans);color:#877c6f;margin-top:7px}.p2-marina-copy a i{color:#a27e3c;font-style:normal;position:absolute;top:24px;right:0}.p2-story-grid{grid-template-columns:1.25fr .75fr;gap:65px;display:grid}.p2-lead-story{color:var(--p2-black)}.p2-lead-story>div{background:url(/images/motoryat-blue-hour.webp) 50%/cover;height:520px;margin-bottom:25px}.p2-lead-story h3{font:500 42px/1.02 var(--font-display);margin:12px 0}.p2-lead-story p{font:400 10px/1.7 var(--font-sans);color:#69737c}.p2-story-grid aside>a{color:var(--p2-black);border-top:1px solid #dcd7ce;grid-template-columns:48px 1fr;gap:20px;padding:25px 0;display:grid}.p2-story-grid aside>a>b{font:400 29px/1 var(--font-display);color:#b1a694}.p2-story-grid aside h3{font:500 25px/1.05 var(--font-display);margin:8px 0 15px}.p2-story-grid aside span{color:#9b7535;font-size:7px}.p2-videos{background:var(--p2-navy);color:#fff;padding:120px 6vw}.p2-videos>div:last-child{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.p2-videos>div:last-child a{color:#fff;background:linear-gradient(#0000,#04111fee),url(/images/motoryat-golden-yacht.webp) 50%/cover;flex-direction:column;justify-content:flex-end;min-height:430px;padding:28px;display:flex}.p2-videos>div:last-child a>span{border:1px solid #fff7;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:auto;display:grid}.p2-videos h3{font:500 30px/1 var(--font-display);margin:9px 0}.p2-videos small{color:#e3c98f}.p2-companies>div:last-child{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.p2-companies>div:last-child>a{color:var(--p2-black)}.p2-companies>div:last-child>a>div{background-position:50%;background-size:cover;align-items:flex-end;height:280px;padding:22px;display:flex;position:relative}.p2-companies img{z-index:1;object-fit:contain;background:#fff;padding:9px;position:relative}.p2-companies h3{font:500 28px/1 var(--font-display);margin:10px 0}.p2-companies>div:last-child>a>span{color:#9b7535;font-size:7px}.p2-b2b{color:#fff;background:linear-gradient(90deg,#04111ff2 0%,#071b33c0 47%,#071b3322),url(/images/motoryat-golden-yacht.webp) 50%/cover;flex-direction:column;justify-content:center;min-height:650px;padding:120px 8vw;display:flex}.p2-b2b a{background:var(--p2-gold);width:max-content;color:var(--p2-black);font:700 8px/1 var(--font-sans);letter-spacing:.1em;margin-top:28px;padding:17px 21px}.p2-footer{background:var(--p2-black);color:#fff;grid-template-columns:1.2fr 1fr .8fr;gap:65px;padding:75px 6vw 28px;display:grid}.p2-footer .p2-mark{display:inline-flex}.p2-footer>div>p{color:#718391;max-width:310px;font-size:8px;line-height:1.7}.p2-footer address{color:#8c9aa5;flex-direction:column;gap:12px;font-size:9px;font-style:normal;line-height:1.7;display:flex}.p2-footer address b{color:#fff}.p2-contact{flex-direction:column;gap:20px;display:flex}.p2-contact a{color:#fff;font-size:11px}.p2-contact small{color:#c8a45d;letter-spacing:.12em;margin-bottom:6px;font-size:6px;display:block}.p2-footer nav{border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18;flex-wrap:wrap;grid-column:1/-1;gap:27px;padding:25px 0;display:flex}.p2-footer nav a{color:#a2afb8;font-size:8px}.p2-footer>small{color:#5e7180;grid-column:1/-1;font-size:7px}@keyframes p2Drift{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.07)translate(-1.2%)}}@media (width<=1180px){.p2-header nav{display:none}.p2-header nav.open{color:#04111f;background:#fff;flex-direction:column;align-items:flex-start;padding:30px 5vw;display:flex;position:absolute;top:76px;left:0;right:0}.p2-actions button{display:block}.p2-login{display:none}.p2-category-grid{grid-template-columns:1.2fr 1fr;height:850px}.p2-category-grid .tile-1{grid-row:1/-1}.p2-category-grid .tile-2{grid-row:auto}.p2-yacht-row,.p2-companies>div:last-child{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.p2-header{height:72px;padding:0 5vw}.p2-header.is-solid{height:68px}.p2-ai-link{display:none}.p2-hero{min-height:760px}.p2-video{display:none}.p2-poster{background-position:66%;animation:none}.p2-shade{background:linear-gradient(90deg,#04111fe8,#04111f70),linear-gradient(#0000,#04111fcf)}.p2-hero-copy{top:51%;left:6%;right:6%}.p2-hero-copy h1{font-size:clamp(45px,10.5vw,70px)}.p2-categories,.p2-editorial,.p2-companies{padding:85px 5vw}.p2-heading{display:block}.p2-heading>a{margin-top:22px;display:inline-block}.p2-category-grid{grid-template-rows:none;grid-template-columns:1fr 1fr;height:auto}.p2-category-grid>a,.p2-category-grid .tile-1,.p2-category-grid .tile-2{grid-row:auto;height:360px}.p2-yachts{padding:85px 5vw}.p2-yacht-row{grid-template-columns:1fr}.p2-brands{padding:90px 5vw}.p2-brands>div{grid-template-columns:repeat(3,1fr)}.p2-brands>div a:nth-child(4n){border-right:1px solid #ddd8ce}.p2-brands>div a:nth-child(3n){border-right:0}.p2-ai{grid-template-columns:1fr;gap:50px;padding:90px 6vw}.p2-marinas{grid-template-columns:1fr}.p2-marina-image{height:470px}.p2-marina-copy{padding:80px 6vw}.p2-story-grid{grid-template-columns:1fr;gap:35px}.p2-videos{padding:85px 5vw}.p2-videos>div:last-child{grid-template-columns:1fr}.p2-companies>div:last-child,.p2-footer{grid-template-columns:1fr 1fr}.p2-contact{grid-column:1/-1}}@media (width<=480px){.p2-mark b,.p2-mark span{font-size:17px}.p2-actions{gap:10px}.p2-hero-copy>span{font-size:6px}.p2-hero-copy h1{font-size:43px}.p2-hero-copy p{max-width:340px;font-size:10px}.p2-hero-copy>div{flex-direction:column;width:max-content}.p2-primary,.p2-secondary{text-align:center}.p2-scroll{display:none}.p2-heading h2,.p2-brands h2,.p2-ai h2,.p2-marina-copy h2,.p2-b2b h2{font-size:44px}.p2-category-grid{grid-template-columns:1fr}.p2-category-grid>a{height:370px}.p2-yacht>div{height:300px}.p2-brands>div{grid-template-columns:1fr 1fr}.p2-brands>div a,.p2-brands>div a:nth-child(3n){border-right:1px solid #ddd8ce}.p2-brands>div a:nth-child(2n){border-right:0}.p2-brands>div a{min-height:95px;font-size:20px}.p2-ai-console{padding:25px 20px}.p2-ai-console textarea{font-size:24px}.p2-marina-image{height:360px}.p2-lead-story>div{height:320px}.p2-lead-story h3{font-size:34px}.p2-companies>div:last-child{grid-template-columns:1fr}.p2-b2b{min-height:580px;padding:90px 6vw}.p2-footer{grid-template-columns:1fr;gap:35px}.p2-contact{grid-column:auto}}
