/* A distinct, accessible entrance for professionals on the consumer home. */
.ecosystem-home .site-header .header-partner-link{
 display:inline-flex;align-items:center;justify-content:center;gap:8px;
 position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;
 min-height:44px;min-width:110px;padding:11px 17px;border:1px solid #bb8b25;
 border-radius:999px;background:linear-gradient(115deg,#ffe9a2 0%,#edc65b 48%,#dba83c 100%);
 color:#382506;font-size:13px;line-height:20px;font-weight:800;letter-spacing:.015em;
 box-shadow:0 3px 10px #9c721e24,inset 0 1px 0 #fff6d9;text-decoration:none;
 transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;
 -webkit-tap-highlight-color:#f4d27055;touch-action:manipulation;
}
.ecosystem-home .site-header .header-partner-link::before{
 content:'';position:absolute;z-index:-1;inset:-50% -65%;pointer-events:none;
 background:linear-gradient(110deg,transparent 42%,#fff9dfb3 50%,transparent 58%);
 transform:translateX(-50%);transition:transform .5s ease;
}
.ecosystem-home .site-header .header-partner-link svg{width:15px;height:15px;flex:none;transition:transform .18s ease}
@media(hover:hover){
 .ecosystem-home .site-header .header-partner-link:hover{transform:translateY(-2px);border-color:#9e721b;box-shadow:0 6px 18px #9c721e40,inset 0 1px 0 #fff6d9}
 .ecosystem-home .site-header .header-partner-link:hover::before{transform:translateX(50%)}
 .ecosystem-home .site-header .header-partner-link:hover svg{transform:translateX(2px)}
}
.ecosystem-home .site-header .header-partner-link:active{transform:scale(.96);box-shadow:0 1px 4px #9c721e30}
.ecosystem-home .site-header .header-partner-link:focus-visible{outline:3px solid #704d0b;outline-offset:4px}
@media(max-width:480px){.ecosystem-home .site-header .header-partner-link{min-width:102px;padding:10px 13px;font-size:12px;gap:6px}}
@media(prefers-reduced-motion:reduce){
 .ecosystem-home .site-header .header-partner-link,.ecosystem-home .site-header .header-partner-link::before,.ecosystem-home .site-header .header-partner-link svg{transition:none}
 .ecosystem-home .site-header .header-partner-link:hover,.ecosystem-home .site-header .header-partner-link:active,.ecosystem-home .site-header .header-partner-link:hover svg{transform:none}
}
