.seo-hero{min-height:590px;display:flex;align-items:center;background:linear-gradient(90deg,#020f19f7 0%,#020f19c7 52%,#020f1940),url('hero-yacht.jpg') center/cover}.seo-hero .container{width:100%}.seo-hero h1{max-width:850px;margin:12px 0 22px;font:clamp(48px,7vw,84px)/.98 Georgia,serif;color:#f3ece2}.seo-hero>div>p:not(.eyebrow){max-width:700px;color:#dce3e5;font-size:18px}.seo-intro{padding-top:90px;padding-bottom:90px}.seo-intro .intro{max-width:850px}.seo-process{padding:90px 0;background:#f3ece2;color:#172630}.seo-process h2,.seo-links h2{font:42px/1.1 Georgia,serif}.seo-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px}.seo-steps article{padding:30px;border-left:1px solid #d28a43;background:#fff}.seo-steps b{color:#d17c2d;font-size:13px}.seo-steps h3{font:25px Georgia,serif}.seo-links{padding-top:75px;padding-bottom:75px}.seo-links>div{display:flex;flex-wrap:wrap;gap:12px}.seo-links a{border:1px solid #d17c2d;padding:12px 17px;color:#d17c2d}.seo-links a:hover{background:#d17c2d;color:#071722}@media(max-width:760px){.seo-hero{min-height:650px;background-position:62%}.seo-hero h1{font-size:49px}.seo-steps{grid-template-columns:1fr}.seo-process h2,.seo-links h2{font-size:35px}}
