/* Purple Holiday Homes — owner acquisition SEO components
   Uses the existing design tokens so the new content stays visually consistent. */
.owner-seo .sec-head p{max-width:760px}
.owner-seo .cell a,.owner-seo-links a{color:var(--acc-d);text-decoration:underline;text-decoration-color:rgba(124,58,237,.38);text-underline-offset:3px}
.owner-seo .cell a:hover,.owner-seo-links a:hover{text-decoration-color:var(--acc-d)}
.owner-seo .cell .ic span{font:800 13px/1 var(--sans);color:var(--acc-d)}
.owner-seo .owner-seo-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:28px 32px}
.owner-seo .owner-seo-cta h3{margin:0 0 8px}
.owner-seo .owner-seo-cta p{margin:0;color:var(--ink2);max-width:720px}
.owner-seo-links{margin-top:30px;font-size:15px;color:var(--muted);line-height:1.75}
.owner-area-links{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.owner-area-links a{display:flex;flex-direction:column;gap:7px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;text-decoration:none;transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}
.owner-area-links a:hover{transform:translateY(-3px);box-shadow:0 24px 50px -38px rgba(20,16,25,.36);border-color:var(--line2)}
.owner-area-links strong{font-size:18px;color:var(--ink)}
.owner-area-links span{font-size:14px;line-height:1.5;color:var(--muted)}
.owner-seo-tint{background:var(--surface)}
@media (max-width:900px){
  .owner-area-links{grid-template-columns:repeat(2,1fr)}
  .owner-seo .owner-seo-cta{align-items:flex-start;flex-direction:column}
}
@media (max-width:600px){
  .owner-area-links{grid-template-columns:1fr}
  .owner-seo .owner-seo-cta{padding:24px}
}
