.ecosystem-home .site-header .header-sitter-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 17px;box-sizing:border-box;border:1px solid #eda7c0;border-radius:999px;background:#fff0f6;color:#a71950;font-size:13px;line-height:20px;font-weight:800;white-space:nowrap;text-decoration:none;box-shadow:0 3px 10px #ad275216;transition:transform .18s,box-shadow .18s,background .18s;touch-action:manipulation}
.ecosystem-home .site-header .header-sitter-link:hover{background:#ffe3ee;box-shadow:0 6px 16px #ad275227;transform:translateY(-2px)}
.ecosystem-home .site-header .header-sitter-link:active{transform:scale(.96)}
.ecosystem-home .site-header .header-sitter-link:focus-visible{outline:3px solid #a71950;outline-offset:4px}
@media(max-width:600px){.ecosystem-home .site-header{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;align-items:center}.ecosystem-home .site-header .brand{grid-column:1;grid-row:1;justify-self:start;margin-right:0}.ecosystem-home .site-header>.nav-cta{grid-column:2;grid-row:1;justify-self:end}.ecosystem-home .site-header .header-partner-link{grid-column:1;grid-row:2;width:100%;min-height:44px}.ecosystem-home .site-header .header-sitter-link{grid-column:2;grid-row:2;width:100%;font-size:12px}.ecosystem-home .site-header .language-switch{display:none}}
@media(prefers-reduced-motion:reduce){.ecosystem-home .site-header .header-sitter-link{transition:none}.ecosystem-home .site-header .header-sitter-link:hover,.ecosystem-home .site-header .header-sitter-link:active{transform:none}}
